summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/controller/xhci.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add tunable for XHCI port routing.hselasky2012-08-231-2/+15
* Add support for the so-called streams feature of BULK endpointshselasky2012-08-121-29/+94
* Add support for Multi-TT mode of modern USB HUBs.hselasky2012-04-291-13/+36
* Fix compiler warnings, mostly signed issues,hselasky2012-04-021-4/+3
* Bugfix: Make sure the XHCI driver doesn't clearhselasky2012-01-131-1/+1
* Correct use of USB 3.0 POWER bit in the port status register,hselasky2012-01-131-2/+7
* - Try to fix support for USB 3.0 HUBs.hselasky2012-01-121-8/+13
* Add missing change to XHCI driver similar to changes in r228483.hselasky2011-12-311-16/+20
* Make some XHCI command timeouts less strict.hselasky2011-11-181-9/+9
* Some brands of XHCI controllers needs more time to reset.hselasky2011-11-151-3/+3
OpenPOWER on IntegriCloud