summaryrefslogtreecommitdiff
path: root/sys/dev/usb/controller/xhci.c
AgeCommit message (Expand)Author
2025-12-05xhci: Correct name of HCCPARAMS RegisterTom Jones
2025-09-02xhci: Parse and print extended capabilitiesTom Jones
2024-04-09bcm2838_xhci: add moduleLexi Winter
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
2023-01-13xhci(4): Make sure allocated bandwidth is freed in hardware by unconfiguring ...Cheng, Huiming
2022-10-07usb(4): Substitute "unsigned int" using the equivalent and shorter "unsigned"...Hans Petter Selasky
2022-08-07XHCI: remove a self-assignmentBjoern A. Zeeb
2022-06-15USB: add quirks to XHCIBjoern A. Zeeb
2022-05-04xhci(4): Tweak USB port speed checks to allow newer super speed generations.Hans Petter Selasky
2022-05-04xhci(4): Properly define all basic USB port speeds.Hans Petter Selasky
2022-05-03xhci(4): Always add and evaluate the slot context.Hans Petter Selasky
2022-05-03xhci(4): Only drop BULK and INTERRUPT endpoints to reset data toggle.Hans Petter Selasky
2022-04-21xhci(4): Ensure the so-called data toggle gets properly reset.Hans Petter Selasky
2022-03-03xhci(4): Add quirk for "TUSB73x0 USB3.0 xHCI Controller".Hans Petter Selasky
2022-01-12Fix undefined behaviour in the USB controllersAndrew Turner
2021-10-27xhci: Rework 64-byte context support to avoid pointer abuseJessica Clarke
2021-07-11Clamp the XHCI minimum isochronous scheduling delay to the maximum value thatHans Petter Selasky
2021-07-10Fix USB debug print after 8fc2a3c41791b205a107dc2bec16ac7514a57958 .Hans Petter Selasky
2021-07-10Factor out repeated code in the USB controller drivers to avoid bugsHans Petter Selasky
2021-07-10Make sure the XHCI driver obeys the isochronous scheduling threshold valueHans Petter Selasky
2020-12-23No need to stop XHCI endpoints in disabled state.Hans Petter Selasky
2020-12-17Use __containerof() instead of home-rolled versions.John Baldwin
2020-11-12When doing a USB alternate setting on an USB interface we need toHans Petter Selasky
2020-09-19Fix for use of the XHCI driver on Cortex-A72 by adding a missing cacheHans Petter Selasky
2020-09-01usb: clean up empty lines in .c and .h filesMateusz Guzik
2020-09-01Fully revert r364379.Hans Petter Selasky
2020-08-20Fix regression after r364379.Hans Petter Selasky
2020-08-19Avoid evaluating the XHCI control endpoint context.Hans Petter Selasky
2020-08-18Check the XHCI endpoint state before issuing XHCI endpoint commands.Hans Petter Selasky
2020-04-18Set the maximum exit latency to 0 for XHCI USB 3.0 devices, because weHans Petter Selasky
2020-03-08Remove the power bit from the super speed root hub port status registerHans Petter Selasky
2020-02-15Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (2 of many)Pawel Biernacki
2020-01-11Revert r356598 for now because it breaks some AMD based XHCI controllers.Hans Petter Selasky
2020-01-10Check the XHCI endpoint state before stopping any endpoint.Hans Petter Selasky
2020-01-09Fix a XHCI driver issue with Intel's Gemini Lake SOC.Hans Petter Selasky
2019-10-07Make control endpoint quirk for xhci(4) configurable.Hans Petter Selasky
2019-09-20Add quirk for XHCI(4) controllers to support USB control transfersHans Petter Selasky
2019-09-20The maximum TD size is 31 and not 15.Hans Petter Selasky
2019-06-04In xhci(4) there is no stream ID in the completion TRB.Hans Petter Selasky
2018-04-30Improve fix in r304629 by allowing configuration of the behaviourHans Petter Selasky
2017-12-25Do pass removing some write-only variables from the kernel.Alexander Kabaev
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-08-22Don't separate the status stage of the XHCI USB control transfers intoHans Petter Selasky
2016-08-22Fix for invalid use of bits in input context. Basically splitHans Petter Selasky
2016-06-22Update the definition for number of scratch pages to match the latestHans Petter Selasky
2016-04-26sys/dev: extend use of the howmany() macro when available.Pedro F. Giffuni
2016-02-23Configure the correct bMaxPacketSize for control endpoints beforeHans Petter Selasky
2015-07-27- Move the remainder of host controller capability registers reading fromMarius Strobl