This removes automatic timeouts from the kernel, for
bulk devices.
Also, it prepares the way for usbcons.c in ehci
by avoiding reset on the ctlr used for the debug port.
Another change included is to change errors due to bandwidth
checks to warnings. Checks are just too conservative. Those
checks must be reworked in the future.
Drivers that want timeouts for bulk/intr may now issue a timeout ctl request.
ctl and iso are always timed out (as they were)
|