summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/controller/xhci.c
Commit message (Expand)AuthorAgeFilesLines
* - Move the remainder of host controller capability registers reading frommarius2015-07-271-64/+60
* Add quirk to disable 64-bit XHCI DMA after r276717.hselasky2015-03-021-4/+9
* Ensure that the XHCI driver will refresh the control endpoint settingshselasky2015-02-241-0/+7
* Fix DMA address casts. Regression issue after r278279.hselasky2015-02-091-2/+2
* Section 3.2.9 in the XHCI specification about control transfers sayshselasky2015-02-021-1/+11
* Add 64-bit DMA support in the XHCI controller driver.hselasky2015-01-051-41/+51
* Add missed flushing of data which can happen when "xhci_configure_mask()"hselasky2014-12-301-4/+9
* Make sure we always set the maximum number of valid contexts.hselasky2014-10-021-7/+10
* Set default cycle state in case of early interrupts.hselasky2014-10-011-0/+4
* Some XHCI hardware requires dropping the endpoint context beforehselasky2014-09-221-1/+8
* Split the XHCI TRB allocations into smaller parts, so that we don'thselasky2014-07-261-18/+18
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-8/+4
* Revert r267961, r267973:gjb2014-06-271-4/+8
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-8/+4
* - Fix a bug where the TLBPC value was forced to being odd for INhselasky2014-05-221-11/+5
* Setting the IMOD value below 0x3F8 can cause IRQ lockups in the Intelhselasky2014-04-271-1/+5
* Fix for infinite XHCI reset loops when the set address USB request fails.hselasky2014-04-091-2/+14
* Fix minor logical error in the XHCI driver. Set correct SETUP packethselasky2014-02-141-1/+2
* Optimise interrupt logic. Technically writing a zero to the XHCI USBhselasky2014-01-111-5/+5
* Force clearing of event ring interrupts. The "Intel Lynx Point" XHCIhselasky2014-01-111-0/+7
* Check the XHCI event ring regardless of the XHCI status registerhselasky2014-01-071-7/+2
* Minor correction for the XHCI reset logic.hselasky2014-01-021-2/+2
* Fix regression issue after r259248:hselasky2013-12-161-0/+2
* Set chain bit correctly. This will fix some problems sending andhselasky2013-12-121-2/+11
* USB method structures for USB controllers and USB pipes should behselasky2013-12-111-3/+3
* Improve the XHCI command timeout recovery handling code.hselasky2013-12-061-18/+79
* Comply to the XHCI specification. Certain input context fields shouldhselasky2013-11-251-1/+5
* Improve XHCI stability. When a command timeout happens, the commandhselasky2013-10-181-0/+19
* Stability fixes for Intel LynxPoint XHCI controllers. Disable XHCI porthselasky2013-09-211-14/+32
* Revert parts of r245132 and r245175. We don't need to write to thehselasky2013-09-071-10/+0
* Disable USB 3.0 streams mode by default, hence not all XHCI chipsetshselasky2013-09-071-2/+9
* Fix an XHCI regression:hselasky2013-07-211-11/+9
* Fix some recent regression issues:hselasky2013-06-071-47/+55
* Add support for polling the XHCI interrupt handler whenhselasky2013-06-071-0/+14
* Correct the TD size computation. npkt should reflect the number of packetshselasky2013-06-021-2/+6
* Correct TRB type for multi TRB transfers of non-NORMAL type, like isochronous.hselasky2013-06-021-6/+14
* Block event interrupts when we don't need it as soon as possible.hselasky2013-06-021-9/+24
* Don't set the start ISOC ASAP bit for non-isochronous TRBs.hselasky2013-06-021-5/+8
* Correct some XHCI streams mode transfer handling found by code inspection.hselasky2013-06-021-18/+36
* Add descriptive comment.hselasky2013-04-231-0/+6
* Fix spelling.hselasky2013-03-201-1/+2
* Add defines to more easily allow a single threaded version of the FreeBSDhselasky2013-02-051-9/+2
* Do not unnecessarily split a string literal, becausehselasky2013-01-301-2/+2
* Modify the FreeBSD USB kernel code so that it can be compiled directlyhselasky2013-01-301-3/+6
* Add missing NULL pointer check.hselasky2013-01-301-0/+6
* Shave off another register write to save some morehselasky2013-01-081-12/+17
* Optimise the XHCI interrupt handling.hselasky2013-01-071-2/+6
* - Add support for Etron EJ168 USB 3.0 Host Controllers.hselasky2012-12-011-19/+51
* Add missing CTLFLAG_TUN flag to tunable sysctls in USB stack.hselasky2012-10-261-4/+3
* Inherit USB mode from RootHUB port where the USB device is connected.hselasky2012-10-011-4/+0
OpenPOWER on IntegriCloud