opnsense-src/sys/dev/usb/controller
Hans Petter Selasky d08bc9e548 Check the XHCI event ring regardless of the XHCI status register
value. The "Intel Lynx Point" XHCI controller found in the MBP2013 has
been observed to not always set the event interrupt bit while there
are events to consume in the event ring.

MFC after:	1 week
Tested by:	Huang Wen Hui <huanghwh@gmail.com>
2014-01-07 09:52:26 +00:00
..
at91dci.c USB method structures for USB controllers and USB pipes should be 2013-12-11 13:20:32 +00:00
at91dci.h Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
at91dci_atmelarm.c Fix regression issue after r248910. 2013-04-07 13:03:57 +00:00
atmegadci.c USB method structures for USB controllers and USB pipes should be 2013-12-11 13:20:32 +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 USB method structures for USB controllers and USB pipes should be 2013-12-11 13:20:32 +00:00
avr32dci.h Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
dwc_otg.c USB method structures for USB controllers and USB pipes should be 2013-12-11 13:20:32 +00:00
dwc_otg.h Fix LOW and FULL speed USB INTERRUPT endpoint support for the 2012-11-09 16:28:58 +00:00
dwc_otg_atmelarm.c Fix for DWC OTG interrupt register programming. 2012-03-05 06:41:44 +00:00
dwc_otg_fdt.c Move and rename dwc otg driver to more 2013-10-21 09:34:04 +00:00
dwc_otgreg.h Fix LOW and FULL speed USB INTERRUPT endpoint support for the 2012-11-09 16:28:58 +00:00
ehci.c USB method structures for USB controllers and USB pipes should be 2013-12-11 13:20:32 +00:00
ehci.h Fix undefined behavior: (1 << 31) is not defined as 1 is an int and this 2013-11-30 22:17:27 +00:00
ehci_fsl.c Import EHCI attachment driver for Freescale integrated controller. 2012-05-26 21:05:11 +00:00
ehci_imx.c Rework the imx ehci driver so that it's four separate ehci units rather 2013-10-30 18:26:18 +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 some more IDs for Intel ATA, AHCI and USB controllers. 2013-11-15 10:28:59 +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 USB method structures for USB controllers and USB pipes should be 2013-12-11 13:20:32 +00:00
musb_otg.h Correct programming of XXX_MAXP register. This register is 16-bit wide 2013-10-15 17:11:13 +00:00
musb_otg_atmelarm.c - Add initial host mode support for Mentor Graphics USB OTG controller 2013-07-07 04:18:35 +00:00
ohci.c USB method structures for USB controllers and USB pipes should be 2013-12-11 13:20:32 +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 Fix some USB controller names according to pciconf output. 2013-08-17 06:29:45 +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 USB method structures for USB controllers and USB pipes should be 2013-12-11 13:20:32 +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 Fix typos. 2013-12-08 06:52:22 +00:00
uss820dci.c USB method structures for USB controllers and USB pipes should be 2013-12-11 13:20:32 +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 Check the XHCI event ring regardless of the XHCI status register 2014-01-07 09:52:26 +00:00
xhci.h Stability fixes for Intel LynxPoint XHCI controllers. Disable XHCI port 2013-09-21 21:40:57 +00:00
xhci_pci.c Stability fixes for Intel LynxPoint XHCI controllers. Disable XHCI port 2013-09-21 21:40:57 +00:00
xhcireg.h Use the correct constant for 8000 IRQ/s. 2013-06-02 12:00:16 +00:00