]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Remove the power bit from the super speed root hub port status register
authorhselasky <hselasky@FreeBSD.org>
Sun, 8 Mar 2020 13:24:34 +0000 (13:24 +0000)
committerhselasky <hselasky@FreeBSD.org>
Sun, 8 Mar 2020 13:24:34 +0000 (13:24 +0000)
commitb9ce1a5e74517f25244b18aacae9ca3aebf3fbb5
tree006291571d895e671c3fa7cc903e797fb4537137
parent705aabfbf80dcd5fa051dbe8be59f7c27c22bf73
Remove the power bit from the super speed root hub port status register
because it clobbers the super speed link status when a device is in super
speed mode. Currently the power bit is not needed for anything in the USB
hub driver.

This fixes USB warm reset for super speed devices.

Tested by: Shichun.Ma@dell.com
MFC after: 3 days
Sponsored by: Mellanox Technologies
sys/dev/usb/controller/xhci.c
sys/dev/usb/usb_hub.c