opnsense-src/sys/dev/usb/controller
Hans Petter Selasky 3750641271 Make several timing parameters of the USB enumeration sequence tuneable.
Also update the port reset time from 250ms to 50ms. Some USB devices
have a hard limit in hardware at 222ms for the port reset time and will
not enumerate unless this delay is closer to the usb.org defined value.
This patch can fix enumeration with some USB devices.

Tested by:	Guido van Rooij
Submitted by:	Nick Hibma
MFC after:	1 week
2012-10-24 07:23:29 +00:00
..
at91dci.c Inherit USB mode from RootHUB port where the USB device is connected. 2012-10-01 05:42:43 +00:00
at91dci.h Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
at91dci_atmelarm.c Poll VBUS status every second, hence the AT91 GPIO library doesn't support 2012-09-10 13:50:34 +00:00
atmegadci.c Inherit USB mode from RootHUB port where the USB device is connected. 2012-10-01 05:42:43 +00:00
atmegadci.h Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
atmegadci_atmelarm.c Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
avr32dci.c Inherit USB mode from RootHUB port where the USB device is connected. 2012-10-01 05:42:43 +00:00
avr32dci.h Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
dwc_otg.c Correct NYET handling. Remove superfluous transfer complete interrupt mask. 2012-09-28 15:24:14 +00:00
dwc_otg.h Make sure we record NAK tokens in the TD structure for IN direction. 2012-09-27 15:23:38 +00:00
dwc_otg_atmelarm.c Fix for DWC OTG interrupt register programming. 2012-03-05 06:41:44 +00:00
dwc_otgreg.h Make sure we record NAK tokens in the TD structure for IN direction. 2012-09-27 15:23:38 +00:00
ehci.c Make several timing parameters of the USB enumeration sequence tuneable. 2012-10-24 07:23:29 +00:00
ehci.h Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
ehci_fsl.c Import EHCI attachment driver for Freescale integrated controller. 2012-05-26 21:05:11 +00:00
ehci_ixp4xx.c Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
ehci_mv.c Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
ehci_pci.c Add IDs for some USB controllers I have around. Just a cosmetics. 2012-07-02 19:35:56 +00:00
ehcireg.h The EHCI_CAPLENGTH and EHCI_HCIVERSION registers are actually sub-registers 2010-10-25 15:51:43 +00:00
musb_otg.c Inherit USB mode from RootHUB port where the USB device is connected. 2012-10-01 05:42:43 +00:00
musb_otg.h Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
musb_otg_atmelarm.c Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
ohci.c Make several timing parameters of the USB enumeration sequence tuneable. 2012-10-24 07:23:29 +00:00
ohci.h Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
ohci_atmelarm.c Fix USB drivers for KB920X target. 2012-08-21 20:10:59 +00:00
ohci_pci.c Add IDs for some USB controllers I have around. Just a cosmetics. 2012-07-02 19:35:56 +00:00
ohci_s3c24x0.c Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
ohcireg.h The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 10:18:03 +00:00
uhci.c Make several timing parameters of the USB enumeration sequence tuneable. 2012-10-24 07:23:29 +00:00
uhci.h Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
uhci_pci.c Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
uhcireg.h The NetBSD Foundation has granted permission to remove clause 3 and 4 from 2010-03-03 10:18:03 +00:00
usb_controller.c Add support for DWC OTG. 2012-09-09 14:53:34 +00:00
uss820dci.c Inherit USB mode from RootHUB port where the USB device is connected. 2012-10-01 05:42:43 +00:00
uss820dci.h Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
uss820dci_atmelarm.c Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
xhci.c Inherit USB mode from RootHUB port where the USB device is connected. 2012-10-01 05:42:43 +00:00
xhci.h Add tunable for XHCI port routing. 2012-08-23 17:40:20 +00:00
xhci_pci.c Add tunable for XHCI port routing. 2012-08-23 17:40:20 +00:00
xhcireg.h For Intel Panther/Lynx Point USB 3.0 xHCI controllers enable SuperSpeed USB 2012-07-17 14:03:04 +00:00