aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb/controller/xhci.c
Commit message (Expand)AuthorAgeFilesLines
* xhci(4): Always add and evaluate the slot context.Hans Petter Selasky2022-05-041-1/+5
* xhci(4): Only drop BULK and INTERRUPT endpoints to reset data toggle.Hans Petter Selasky2022-05-041-2/+9
* xhci(4): Ensure the so-called data toggle gets properly reset.Hans Petter Selasky2022-04-271-4/+23
* No need to stop XHCI endpoints in disabled state.Hans Petter Selasky2022-04-271-0/+2
* MFC r367614:Hans Petter Selasky2020-12-011-0/+15
* MFC r365918:Hans Petter Selasky2020-09-261-0/+13
* MFC r364347:Hans Petter Selasky2020-09-021-10/+36
* MFC r360075:Hans Petter Selasky2020-04-261-17/+0
* MFC r358738:Hans Petter Selasky2020-03-111-7/+4
* MFC r356545:Hans Petter Selasky2020-01-161-8/+23
* MFC r353273:Hans Petter Selasky2019-11-111-1/+5
* MFC r352556:Hans Petter Selasky2019-10-071-0/+3
* MFC r352554:Hans Petter Selasky2019-10-071-1/+1
* MFC r348604:Hans Petter Selasky2019-06-101-13/+13
* MFC r333100:Hans Petter Selasky2018-05-031-5/+15
* Revert r330897:Eitan Adler2018-03-291-2/+0
* Partial merge of the SPDX changesEitan Adler2018-03-141-0/+2
* MFC r312424:Hans Petter Selasky2017-03-141-16/+33
* MFC r304629:Hans Petter Selasky2016-08-291-0/+4
* MFC r304597:Hans Petter Selasky2016-08-291-6/+8
* Update the definition for number of scratch pages to match the latestHans Petter Selasky2016-06-221-2/+2
* sys/dev: extend use of the howmany() macro when available.Pedro F. Giffuni2016-04-261-5/+4
* Configure the correct bMaxPacketSize for control endpoints beforeHans Petter Selasky2016-02-231-0/+13
* - Move the remainder of host controller capability registers reading fromMarius Strobl2015-07-271-64/+60
* Add quirk to disable 64-bit XHCI DMA after r276717.Hans Petter Selasky2015-03-021-4/+9
* Ensure that the XHCI driver will refresh the control endpoint settingsHans Petter Selasky2015-02-241-0/+7
* Fix DMA address casts. Regression issue after r278279.Hans Petter Selasky2015-02-091-2/+2
* Section 3.2.9 in the XHCI specification about control transfers saysHans Petter Selasky2015-02-021-1/+11
* Add 64-bit DMA support in the XHCI controller driver.Hans Petter Selasky2015-01-051-41/+51
* Add missed flushing of data which can happen when "xhci_configure_mask()"Hans Petter Selasky2014-12-301-4/+9
* Make sure we always set the maximum number of valid contexts.Hans Petter Selasky2014-10-021-7/+10
* Set default cycle state in case of early interrupts.Hans Petter Selasky2014-10-011-0/+4
* Some XHCI hardware requires dropping the endpoint context beforeHans Petter Selasky2014-09-221-1/+8
* Split the XHCI TRB allocations into smaller parts, so that we don'tHans Petter Selasky2014-07-261-18/+18
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-8/+4
* Revert r267961, r267973:Glen Barber2014-06-271-4/+8
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-8/+4
* - Fix a bug where the TLBPC value was forced to being odd for INHans Petter Selasky2014-05-221-11/+5
* Setting the IMOD value below 0x3F8 can cause IRQ lockups in the IntelHans Petter Selasky2014-04-271-1/+5
* Fix for infinite XHCI reset loops when the set address USB request fails.Hans Petter Selasky2014-04-091-2/+14
* Fix minor logical error in the XHCI driver. Set correct SETUP packetHans Petter Selasky2014-02-141-1/+2
* Optimise interrupt logic. Technically writing a zero to the XHCI USBHans Petter Selasky2014-01-111-5/+5
* Force clearing of event ring interrupts. The "Intel Lynx Point" XHCIHans Petter Selasky2014-01-111-0/+7
* Check the XHCI event ring regardless of the XHCI status registerHans Petter Selasky2014-01-071-7/+2
* Minor correction for the XHCI reset logic.Hans Petter Selasky2014-01-021-2/+2
* Fix regression issue after r259248:Hans Petter Selasky2013-12-161-0/+2
* Set chain bit correctly. This will fix some problems sending andHans Petter Selasky2013-12-121-2/+11
* USB method structures for USB controllers and USB pipes should beHans Petter Selasky2013-12-111-3/+3
* Improve the XHCI command timeout recovery handling code.Hans Petter Selasky2013-12-061-18/+79
* Comply to the XHCI specification. Certain input context fields shouldHans Petter Selasky2013-11-251-1/+5