aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb/controller/dwc_otg.c
Commit message (Expand)AuthorAgeFilesLines
* newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANYWarner Losh2024-07-251-1/+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(4): Remove a double word in a source code commentGordon Bergling2022-04-091-1/+1
* Fix undefined behaviour in the USB controllersAndrew Turner2022-01-121-2/+1
* Factor out repeated code in the USB controller drivers to avoid bugsHans Petter Selasky2021-07-101-43/+2
* usb: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-46/+1
* Add dwc_otg_acpiAndrew Turner2020-06-301-0/+29
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (2 of many)Pawel Biernacki2020-02-151-1/+2
* Sometimes the complete split packet may be queued too early and theHans Petter Selasky2018-11-071-0/+13
* Fix for reception of large full speed isochronous frames via the transactionHans Petter Selasky2018-10-161-7/+22
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Allow operation with UTMI+ phy.Ruslan Bukin2016-11-171-8/+19
* Fix interrupt loop when switching from USB device to USB host mode byHans Petter Selasky2016-07-041-16/+18
* Fix detection of USB device disconnects in USB host mode when the USBHans Petter Selasky2016-07-011-1/+4
* dev/usb: minor spelling fixes in comments.Pedro F. Giffuni2016-05-021-1/+1
* Fix for directly connected FULL or LOW speed USB devices.Hans Petter Selasky2016-01-051-6/+21
* Avoid using the bounce buffer when the source or destination buffer isHans Petter Selasky2015-11-081-37/+139
* Reduce the DWC OTG interrupt load by not reading all the host channelHans Petter Selasky2015-10-301-6/+11
* Fixes for HIGH speed ISOCHRONOUS traffic. HS ISOCHRONOUS traffic atHans Petter Selasky2015-08-151-213/+234
* Handle NYET high speed tokens and predict NAK'ing is up next.Hans Petter Selasky2015-08-141-7/+13
* Minor code refactor to avoid duplicating code.Hans Petter Selasky2015-08-141-18/+9
* Limit the number of times we loop inside the DWC OTG poll handler toHans Petter Selasky2015-07-311-1/+7
* Optimise the DWC OTG host mode driver's receive path:Hans Petter Selasky2015-07-281-48/+29
* Optimise the DWC OTG host mode driver's transmit path:Hans Petter Selasky2015-07-161-107/+73
* Fix for control endpoint handling in the DWC OTG driver. The dataHans Petter Selasky2015-06-021-56/+52
* Fix for DWC OTG device side isochronous transfers. The even or oddHans Petter Selasky2015-05-191-2/+31
* Make the FIFO configuration a bit more flexible for the DWC OTG inHans Petter Selasky2015-05-181-21/+18
* Disable multi process interrupts, because the current code doesn't useHans Petter Selasky2015-04-231-9/+7
* Add support for the DWC OTG v2 chipset found in the STM32F4 series ofHans Petter Selasky2015-02-231-11/+40
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-3/+2
* Revert r267961, r267973:Glen Barber2014-06-271-2/+3
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-3/+2
* Fix for USB specification compliance. We need to accept both DATA0 andHans Petter Selasky2014-06-071-0/+16
* Some further DWC OTG improvements for full speed and low speed devices:Hans Petter Selasky2014-06-071-80/+58
* Try to fix DWC OTG regression issues with full and low speed devices:Hans Petter Selasky2014-06-051-225/+281
* The external USB HUB in the RPI-B rejects control endpoint trafficHans Petter Selasky2014-06-041-3/+12
* Add some more spinlocks to protect the state of the USB transferHans Petter Selasky2014-05-291-27/+38
* - Add softc pointer argument to FIFO functions as an optimisation.Hans Petter Selasky2014-05-181-112/+164
* Disable configuration of the host frame interval register untilHans Petter Selasky2014-05-141-0/+7
* Optimise host mode data roundtrip time. When BULK data is submitted toHans Petter Selasky2014-05-111-25/+69
* Optimise host channel disabling:Hans Petter Selasky2014-05-101-38/+67
* Fix a regression issue:Hans Petter Selasky2014-05-091-7/+7
* Multiple DWC OTG host mode related fixes and improvements:Hans Petter Selasky2014-05-091-711/+580
* Reduce the number of interrupts in USB host mode for the DWC OTGHans Petter Selasky2014-05-061-83/+145
* Improve DWC OTG USB host side support for isochronous FULL and HIGHHans Petter Selasky2014-05-051-253/+736
* Add support for specifying USB controller mode via FDT.Hans Petter Selasky2014-04-181-2/+7
* USB method structures for USB controllers and USB pipes should beHans Petter Selasky2013-12-111-6/+6
* Bugfix: The endpoint profile should only be checked in device mode whenHans Petter Selasky2013-08-251-8/+12
* Use string literals in string descriptors for marginallyHans Petter Selasky2013-01-301-4/+2