aboutsummaryrefslogtreecommitdiff
path: root/drivers/usb/cdns3/cdns3-trace.c
diff options
context:
space:
mode:
authorMathias Nyman <[email protected]>2021-11-05 18:00:36 +0200
committerGreg Kroah-Hartman <[email protected]>2021-11-06 15:41:03 +0100
commite1959faf085b004e6c3afaaaa743381f00e7c015 (patch)
tree29e9818b00d9ffa45ac1a050aaa40d299c5ce3ff /drivers/usb/cdns3/cdns3-trace.c
parent439b08c57c3fe1df85cfe9d00accdf9b62cb3275 (diff)
xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay
Some USB 3.1 enumeration issues were reported after the hub driver removed the minimum 100ms limit for the power-on-good delay. Since commit 90d28fb53d4a ("usb: core: reduce power-on-good delay time of root hub") the hub driver sets the power-on-delay based on the bPwrOn2PwrGood value in the hub descriptor. xhci driver has a 20ms bPwrOn2PwrGood value for both roothubs based on xhci spec section 5.4.8, but it's clearly not enough for the USB 3.1 devices, causing enumeration issues. Tests indicate full 100ms delay is needed. Reported-by: Walt Jr. Brake <[email protected]> Signed-off-by: Mathias Nyman <[email protected]> Fixes: 90d28fb53d4a ("usb: core: reduce power-on-good delay time of root hub") Cc: stable <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-trace.c')
0 files changed, 0 insertions, 0 deletions