freebsd-dev/sys/dev/usb/controller
Hans Petter Selasky 30c6f4bac5 Fix XHCI driver for devices which have more than 15 physical root HUB
ports. The current bitmap array was too small to hold more than 16
bits and would at some point toggle the context size, which then would
trigger an enumeration fault and cause a fallback to the EHCI
companion controller, if any.

MFC after:	3 days
2014-10-03 15:58:04 +00:00
..
at91dci_atmelarm.c - Implement fast interrupt handler to save CPU usage. 2014-08-05 18:48:12 +00:00
at91dci_fdt.c - Implement fast interrupt handler to save CPU usage. 2014-08-05 18:48:12 +00:00
at91dci.c - Implement fast interrupt handler to save CPU usage. 2014-08-05 18:48:12 +00:00
at91dci.h - Implement fast interrupt handler to save CPU usage. 2014-08-05 18:48:12 +00:00
atmegadci_atmelarm.c
atmegadci.c - Isochronous transfers should use the alternate next transfer 2014-05-13 13:46:38 +00:00
atmegadci.h
avr32dci.c - Isochronous transfers should use the alternate next transfer 2014-05-13 13:46:38 +00:00
avr32dci.h
dwc_otg_fdt.c - Add softc pointer argument to FIFO functions as an optimisation. 2014-05-18 09:13:29 +00:00
dwc_otg.c Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
dwc_otg.h Some further DWC OTG improvements for full speed and low speed devices: 2014-06-07 07:23:17 +00:00
dwc_otgreg.h Multiple DWC OTG host mode related fixes and improvements: 2014-05-09 14:23:06 +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 Stop calling imx51_ccm_foo() clock functions from imx6 code. Instead 2014-04-26 16:48:09 +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 IDs for Intel Patsburg USB 2.0 controller. 2014-09-05 07:42:34 +00:00
ehci.c Remove unused defines. 2014-08-05 08:24:41 +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
ehcireg.h
musb_otg_atmelarm.c - Add initial host mode support for Mentor Graphics USB OTG controller 2013-07-07 04:18:35 +00:00
musb_otg.c - Verify that we don't load more data into a FIFO than it is 2014-06-05 18:23:51 +00:00
musb_otg.h - Verify that we don't load more data into a FIFO than it is 2014-06-05 18:23:51 +00:00
ohci_atmelarm.c Remove FreeBSD 6 support 2014-02-08 04:29:36 +00:00
ohci_fdt.c Add device and gadget bindings for fdt. These are preliminary and will 2014-02-28 03:00:31 +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 Move the ARM Samsung s3c2xx0 support files into the samsung directory, to 2014-09-25 11:38:26 +00:00
ohci.c Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
ohci.h
ohcireg.h
saf1761_otg_boot.c Add ISP/SAF1761 bootloader bus interface file. 2014-05-30 13:42:11 +00:00
saf1761_otg_fdt.c Hook the ISP/SAF1761 driver into MIPS kernel builds. 2014-05-29 10:46:09 +00:00
saf1761_otg_reg.h Add basic support for isochronous transfers in host mode to the 2014-06-01 10:22:18 +00:00
saf1761_otg.c Ensure we catch USB transfers which complete right away. 2014-08-05 06:31:09 +00:00
saf1761_otg.h Optimise the ISP/SAF1761 driver: 2014-05-29 10:06:18 +00:00
uhci_pci.c
uhci.c Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
uhci.h
uhcireg.h
usb_controller.c Rename driver name a bit to avoid unit number confusion in dmesg. 2014-08-05 06:37:07 +00:00
uss820dci_atmelarm.c Rename driver name a bit to avoid unit number confusion in dmesg. 2014-08-05 06:37:07 +00:00
uss820dci.c - Ensure code which only applies to the control endpoint is not run 2014-08-05 13:36:26 +00:00
uss820dci.h - Implement fast interrupt handler to save CPU usage. 2014-08-05 06:33:59 +00:00
xhci_pci.c Improve support for Intel Lynx Point USB 3.0 controllers by using the 2014-07-16 06:14:41 +00:00
xhci.c Make sure we always set the maximum number of valid contexts. 2014-10-02 16:56:00 +00:00
xhci.h Fix XHCI driver for devices which have more than 15 physical root HUB 2014-10-03 15:58:04 +00:00
xhcireg.h Improve support for Intel Lynx Point USB 3.0 controllers by masking 2014-07-07 05:17:16 +00:00