usb: xhci: Disable the XHCI 5 second timeout
authorTim Gover <tim.gover@raspberrypi.org>
Fri, 22 Mar 2019 09:47:14 +0000 (09:47 +0000)
committerpopcornmix <popcornmix@gmail.com>
Wed, 1 Jul 2020 15:32:56 +0000 (16:32 +0100)
commit924f34a76ab188af25c35b25d59066df919dc5ab
tree52ae3b8f20f7a23ea172862c07cc5c4686d6de3c
parent7eb4268993f5edea154a3278fc663765ac5a2615
usb: xhci: Disable the XHCI 5 second timeout

If the VL805 EEPROM has not been programmed then boot will hang for five
seconds. The timeout seems to be arbitrary and is an unecessary
delay on the first boot. Remove the timeout.

This is common code and probably can't be upstreamed unless the timeout
can be configurable somehow or perhaps the XHCI driver can be skipped
on the first boot.
drivers/usb/host/xhci.c