aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb/controller/xhci.h
Commit message (Expand)AuthorAgeFilesLines
* xhci: Add support for 64-bit DMA in generic XHCI controller driverStephen J. Kiernan2023-08-201-0/+1
* sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh2023-08-161-1/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* USB: add quirks to XHCIBjoern A. Zeeb2022-06-151-0/+7
* xhci(4): Add quirk for "TUSB73x0 USB3.0 xHCI Controller".Hans Petter Selasky2022-03-031-1/+4
* xhci: Rework 64-byte context support to avoid pointer abuseJessica Clarke2021-10-271-0/+26
* Make sure the XHCI driver obeys the isochronous scheduling threshold valueHans Petter Selasky2021-07-101-0/+3
* Let the xhci_hw_root structure span exactly XHCI_PAGE_SIZE bytes by increasingHans Petter Selasky2021-07-101-1/+3
* Fully revert r364379.Hans Petter Selasky2020-09-011-0/+1
* Avoid evaluating the XHCI control endpoint context.Hans Petter Selasky2020-08-191-1/+0
* Handle Raspberry Pi 4 xhci firmware loading.Andrew Turner2020-08-031-0/+3
* Define the XHCI endpoint states.Hans Petter Selasky2020-01-101-0/+8
* Fix a XHCI driver issue with Intel's Gemini Lake SOC.Hans Petter Selasky2020-01-091-0/+2
* Improve fix in r304629 by allowing configuration of the behaviourHans Petter Selasky2018-04-301-0/+2
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Fix problem with suspend and resume when using Skylake chipsets. MakeHans Petter Selasky2017-01-191-0/+1
* Fix regression issue with XHCI on 32-bit ARMv7 Armada-38x. Make sureHans Petter Selasky2016-07-061-1/+1
* Update the definition for number of scratch pages to match the latestHans Petter Selasky2016-06-221-3/+4
* Configure the correct bMaxPacketSize for control endpoints beforeHans Petter Selasky2016-02-231-0/+1
* Ads support to the xhci pci attachment to use MSI-X interrupts whenAndrew Turner2015-12-241-0/+1
* Add quirk to disable 64-bit XHCI DMA after r276717.Hans Petter Selasky2015-03-021-1/+1
* Fix misleading comment.Hans Petter Selasky2015-01-081-1/+1
* Allow systems having a page size greater than 4K to use fewerHans Petter Selasky2014-12-301-3/+15
* Improve/fix interrupt allocation/setup/release:Marius Strobl2014-12-271-1/+0
* Fix XHCI driver for devices which have more than 15 physical root HUBHans Petter Selasky2014-10-031-1/+2
* Split the XHCI TRB allocations into smaller parts, so that we don'tHans Petter Selasky2014-07-261-4/+4
* Setting the IMOD value below 0x3F8 can cause IRQ lockups in the IntelHans Petter Selasky2014-04-271-0/+1
* Fix minor logical error in the XHCI driver. Set correct SETUP packetHans Petter Selasky2014-02-141-0/+1
* Stability fixes for Intel LynxPoint XHCI controllers. Disable XHCI portHans Petter Selasky2013-09-211-1/+4
* Use MSI for xhci(4), if supported.Konstantin Belousov2013-07-091-0/+1
* Add support for polling the XHCI interrupt handler whenHans Petter Selasky2013-06-071-0/+3
* Correct some XHCI streams mode transfer handling found by code inspection.Hans Petter Selasky2013-06-021-0/+1
* Add defines to more easily allow a single threaded version of the FreeBSDHans Petter Selasky2013-02-051-2/+1
* - Add support for Etron EJ168 USB 3.0 Host Controllers.Hans Petter Selasky2012-12-011-1/+1
* Add tunable for XHCI port routing.Hans Petter Selasky2012-08-231-0/+1
* Add support for the so-called streams feature of BULK endpointsHans Petter Selasky2012-08-121-5/+14
* Add missing change to XHCI driver similar to changes in r228483.Hans Petter Selasky2011-12-311-3/+0
* - Add support for 64-byte contexts to XHCI driver.Hans Petter Selasky2011-01-131-0/+3
* Commit initial version of new XHCI driver which was written fromHans Petter Selasky2010-10-031-0/+499