freebsd-dev/sys/dev/usb/controller
Hans Petter Selasky 0324d54acb Inherit USB mode from RootHUB port where the USB device is connected.
Only RootHUB ports can be dual mode. Disallow OTG ports on external HUBs.
This simplifies some checks in the USB controller drivers.

MFC after:	1 week
2012-10-01 05:42:43 +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
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
atmegadci_atmelarm.c Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +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
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_atmelarm.c Fix for DWC OTG interrupt register programming. 2012-03-05 06:41:44 +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_otgreg.h Make sure we record NAK tokens in the TD structure for IN direction. 2012-09-27 15:23:38 +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
ehci.c Inherit USB mode from RootHUB port where the USB device is connected. 2012-10-01 05:42:43 +00:00
ehci.h Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +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_atmelarm.c Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +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
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
ohci.c Inherit USB mode from RootHUB port where the USB device is connected. 2012-10-01 05:42:43 +00:00
ohci.h Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
ohcireg.h
uhci_pci.c Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
uhci.c Inherit USB mode from RootHUB port where the USB device is connected. 2012-10-01 05:42:43 +00:00
uhci.h Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
uhcireg.h
usb_controller.c Add support for DWC OTG. 2012-09-09 14:53:34 +00:00
uss820dci_atmelarm.c Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +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
xhci_pci.c Add tunable for XHCI port routing. 2012-08-23 17:40:20 +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
xhcireg.h For Intel Panther/Lynx Point USB 3.0 xHCI controllers enable SuperSpeed USB 2012-07-17 14:03:04 +00:00