opnsense-src/sys/dev/usb/controller
Hans Petter Selasky 4a6af12570 Issue doorbell twice before finally freeing the DMA descriptors. This
should fix DMA descriptor caching issues seen with the EHCI controller
found in Google Chromebook C720 during removal and insertion of USB
devices.

MFC after:	1 week
Reported by:	Matthew Dillon at DragonFlyBSD
2014-02-12 08:04:38 +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
at91dci_atmelarm.c Remove FreeBSD 6 support 2014-02-08 04:29:36 +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
atmegadci_atmelarm.c
avr32dci.c USB method structures for USB controllers and USB pipes should be 2013-12-11 13:20:32 +00:00
avr32dci.h
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
dwc_otg_fdt.c Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +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 Issue doorbell twice before finally freeing the DMA descriptors. This 2014-02-12 08:04:38 +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 Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
ehci_imx.c Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
ehci_ixp4xx.c
ehci_mv.c Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +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
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
ohci_atmelarm.c Remove FreeBSD 6 support 2014-02-08 04:29:36 +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
ohcireg.h
uhci.c Separate I/O errors from reception of STALL PID. 2014-01-13 15:06:03 +00:00
uhci.h
uhci_pci.c
uhcireg.h
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
uss820dci_atmelarm.c
xhci.c Optimise interrupt logic. Technically writing a zero to the XHCI USB 2014-01-11 08:16:31 +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