opnsense-src/sys/dev/usb/controller
hselasky 2731fb5abb MFS r353177:
Add quirk for XHCI(4) controllers to support USB control transfers
above 1Kbyte.  It might look like some XHCI(4) controllers do not
support when the USB control transfer is split using a link TRB. The
next NORMAL TRB after the link TRB is simply failing with XHCI error
code 4. The quirk ensures we allocate a 64Kbyte buffer so that the
data stage TRB is not broken with a link TRB.

Found at:	EuroBSDcon 2019
Sponsored by:	Mellanox Technologies
Approved by:	re (gjb)
2019-10-29 11:47:53 +01:00
..
atmegadci.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
atmegadci.h src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
avr32dci.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
avr32dci.h src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
dwc_otg.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
dwc_otg.h src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
dwc_otg_fdt.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
dwc_otg_fdt.h src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
dwc_otg_hisi.c src: clean-cut move to release/11.0.0 2016-10-03 12:28:21 +02:00
dwc_otgreg.h src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
ehci.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
ehci.h src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
ehci_fsl.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
ehci_imx.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
ehci_msm.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
ehci_mv.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
ehci_pci.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
ehcireg.h src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
generic_ehci.c src: clean-cut move to release/11.1.0 2017-08-20 13:44:58 +02:00
generic_ohci.c src: switch to release/11.2.0 2018-10-07 14:26:34 +02:00
generic_usb_if.m src: clean-cut move to release/11.0.0 2016-10-03 12:28:21 +02:00
generic_xhci.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
musb_otg.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
musb_otg.h src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
ohci.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
ohci.h src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
ohci_pci.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
ohci_s3c24x0.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
ohcireg.h src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
saf1761_otg.c src: switch to release/11.2.0 2018-10-07 14:26:34 +02:00
saf1761_otg.h src: clean-cut move to release/11.0.0 2016-10-03 12:28:21 +02:00
saf1761_otg_boot.c src: clean-cut move to release/11.1.0 2017-08-20 13:44:58 +02:00
saf1761_otg_fdt.c src: clean-cut move to release/11.1.0 2017-08-20 13:44:58 +02:00
saf1761_otg_reg.h src: clean-cut move to release/11.0.0 2016-10-03 12:28:21 +02:00
uhci.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
uhci.h src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
uhci_pci.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
uhcireg.h src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
usb_controller.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
usb_nop_xceiv.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
uss820dci.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
uss820dci.h src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
xhci.c MFS r353177: 2019-10-29 11:47:53 +01:00
xhci.h src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
xhci_pci.c src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00
xhcireg.h src: clean-cut move to releng/12.1 2019-09-25 16:17:31 +02:00