mbox series

[0/1] xhci fix for usb-linus

Message ID 1542274721-18565-1-git-send-email-mathias.nyman@linux.intel.com (mailing list archive)
Headers show
Series xhci fix for usb-linus | expand

Message

Mathias Nyman Nov. 15, 2018, 9:38 a.m. UTC
Hi Greg

A case was found where USB3 devices fail to enumerate at boot.
If a USB3 link is trained slowly then the roothub might autosuspend
while device is just getting enabled.

This patch fixes the issue

-Mathias

Mathias Nyman (1):
  xhci: Prevent bus suspend if a port connect change or polling state is
    detected

 drivers/usb/host/xhci-hub.c | 60 ++++++++++++++++++++++++++++++++++-----------
 1 file changed, 46 insertions(+), 14 deletions(-)