summaryrefslogtreecommitdiff
path: root/sys/dev/usb/controller/xhci.h
AgeCommit message (Expand)Author
2023-08-19xhci: Add support for 64-bit DMA in generic XHCI controller driverStephen J. Kiernan
2023-08-16sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-06-15USB: add quirks to XHCIBjoern A. Zeeb
2022-03-03xhci(4): Add quirk for "TUSB73x0 USB3.0 xHCI Controller".Hans Petter Selasky
2021-10-27xhci: Rework 64-byte context support to avoid pointer abuseJessica Clarke
2021-07-10Make sure the XHCI driver obeys the isochronous scheduling threshold valueHans Petter Selasky
2021-07-10Let the xhci_hw_root structure span exactly XHCI_PAGE_SIZE bytes by increasingHans Petter Selasky
2020-09-01Fully revert r364379.Hans Petter Selasky
2020-08-19Avoid evaluating the XHCI control endpoint context.Hans Petter Selasky
2020-08-03Handle Raspberry Pi 4 xhci firmware loading.Andrew Turner
2020-01-10Define the XHCI endpoint states.Hans Petter Selasky
2020-01-09Fix a XHCI driver issue with Intel's Gemini Lake SOC.Hans Petter Selasky
2018-04-30Improve fix in r304629 by allowing configuration of the behaviourHans Petter Selasky
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-01-19Fix problem with suspend and resume when using Skylake chipsets. MakeHans Petter Selasky
2016-07-06Fix regression issue with XHCI on 32-bit ARMv7 Armada-38x. Make sureHans Petter Selasky
2016-06-22Update the definition for number of scratch pages to match the latestHans Petter Selasky
2016-02-23Configure the correct bMaxPacketSize for control endpoints beforeHans Petter Selasky
2015-12-24Ads support to the xhci pci attachment to use MSI-X interrupts whenAndrew Turner
2015-03-02Add quirk to disable 64-bit XHCI DMA after r276717.Hans Petter Selasky
2015-01-08Fix misleading comment.Hans Petter Selasky
2014-12-30Allow systems having a page size greater than 4K to use fewerHans Petter Selasky
2014-12-27Improve/fix interrupt allocation/setup/release:Marius Strobl
2014-10-03Fix XHCI driver for devices which have more than 15 physical root HUBHans Petter Selasky
2014-07-26Split the XHCI TRB allocations into smaller parts, so that we don'tHans Petter Selasky
2014-04-27Setting the IMOD value below 0x3F8 can cause IRQ lockups in the IntelHans Petter Selasky
2014-02-14Fix minor logical error in the XHCI driver. Set correct SETUP packetHans Petter Selasky
2013-09-21Stability fixes for Intel LynxPoint XHCI controllers. Disable XHCI portHans Petter Selasky
2013-07-09Use MSI for xhci(4), if supported.Konstantin Belousov
2013-06-07Add support for polling the XHCI interrupt handler whenHans Petter Selasky
2013-06-02Correct some XHCI streams mode transfer handling found by code inspection.Hans Petter Selasky
2013-02-05Add defines to more easily allow a single threaded version of the FreeBSDHans Petter Selasky
2012-12-01- Add support for Etron EJ168 USB 3.0 Host Controllers.Hans Petter Selasky
2012-08-23Add tunable for XHCI port routing.Hans Petter Selasky
2012-08-12Add support for the so-called streams feature of BULK endpointsHans Petter Selasky
2011-12-31Add missing change to XHCI driver similar to changes in r228483.Hans Petter Selasky
2011-01-13- Add support for 64-byte contexts to XHCI driver.Hans Petter Selasky
2010-10-03Commit initial version of new XHCI driver which was written fromHans Petter Selasky