summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/controller/dwc_otg.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid using the bounce buffer when the source or destination buffer ishselasky2015-11-081-37/+139
* Reduce the DWC OTG interrupt load by not reading all the host channelhselasky2015-10-301-6/+11
* Fixes for HIGH speed ISOCHRONOUS traffic. HS ISOCHRONOUS traffic athselasky2015-08-151-213/+234
* Handle NYET high speed tokens and predict NAK'ing is up next.hselasky2015-08-141-7/+13
* Minor code refactor to avoid duplicating code.hselasky2015-08-141-18/+9
* Limit the number of times we loop inside the DWC OTG poll handler tohselasky2015-07-311-1/+7
* Optimise the DWC OTG host mode driver's receive path:hselasky2015-07-281-48/+29
* Optimise the DWC OTG host mode driver's transmit path:hselasky2015-07-161-107/+73
* Fix for control endpoint handling in the DWC OTG driver. The datahselasky2015-06-021-56/+52
* Fix for DWC OTG device side isochronous transfers. The even or oddhselasky2015-05-191-2/+31
* Make the FIFO configuration a bit more flexible for the DWC OTG inhselasky2015-05-181-22/+19
* Disable multi process interrupts, because the current code doesn't usehselasky2015-04-231-9/+7
* Add support for the DWC OTG v2 chipset found in the STM32F4 series ofhselasky2015-02-231-11/+40
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-3/+2
* Revert r267961, r267973:gjb2014-06-271-2/+3
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-3/+2
* Fix for USB specification compliance. We need to accept both DATA0 andhselasky2014-06-071-0/+16
* Some further DWC OTG improvements for full speed and low speed devices:hselasky2014-06-071-80/+58
* Try to fix DWC OTG regression issues with full and low speed devices:hselasky2014-06-051-225/+281
* The external USB HUB in the RPI-B rejects control endpoint traffichselasky2014-06-041-3/+12
* Add some more spinlocks to protect the state of the USB transferhselasky2014-05-291-27/+38
* - Add softc pointer argument to FIFO functions as an optimisation.hselasky2014-05-181-112/+164
* Disable configuration of the host frame interval register untilhselasky2014-05-141-0/+7
* Optimise host mode data roundtrip time. When BULK data is submitted tohselasky2014-05-111-25/+69
* Optimise host channel disabling:hselasky2014-05-101-38/+67
* Fix a regression issue:hselasky2014-05-091-7/+7
* Multiple DWC OTG host mode related fixes and improvements:hselasky2014-05-091-711/+580
* Reduce the number of interrupts in USB host mode for the DWC OTGhselasky2014-05-061-83/+145
* Improve DWC OTG USB host side support for isochronous FULL and HIGHhselasky2014-05-051-253/+736
* Add support for specifying USB controller mode via FDT.hselasky2014-04-181-2/+7
* USB method structures for USB controllers and USB pipes should behselasky2013-12-111-6/+6
* Bugfix: The endpoint profile should only be checked in device mode whenhselasky2013-08-251-8/+12
* Use string literals in string descriptors for marginallyhselasky2013-01-301-4/+2
* Provide one global language string descriptor forhselasky2013-01-301-6/+2
* Modify the FreeBSD USB kernel code so that it can be compiled directlyhselasky2013-01-301-3/+5
* Fix LOW and FULL speed USB INTERRUPT endpoint support for thehselasky2012-11-091-40/+155
* Add missing CTLFLAG_TUN flag to tunable sysctls in USB stack.hselasky2012-10-261-2/+1
* Correct NYET handling. Remove superfluous transfer complete interrupt mask.hselasky2012-09-281-34/+23
* Make sure the "wMaxPacketSize" limitations are respected.hselasky2012-09-271-3/+28
* Make sure we record NAK tokens in the TD structure for IN direction.hselasky2012-09-271-61/+42
* Make sure the DWC OTG host mode channels are given enough time to disable.hselasky2012-09-261-1/+17
* DWC OTG host mode improvements:hselasky2012-09-241-3/+36
* DWC OTG host mode improvements. Add support for the 3-strikes and you arehselasky2012-09-231-445/+602
* DWC OTG improvements. Implement full support for SPLIT transactions, in otherhselasky2012-09-141-205/+430
* Fix TX FIFO sizes. Correct FIFO handling in Host mode.hselasky2012-09-121-66/+83
* Reduce DWC OTG polling rate by using the SOF interrupt.hselasky2012-09-121-40/+75
* Fix missing parts of DWC OTG host mode support. The host mode supporthselasky2012-09-111-192/+164
* Fix for IRQ hang in DWC OTG host mode.hselasky2012-09-101-19/+27
* Cleanup interrupt handling in Host Mode.hselasky2012-09-101-44/+45
* Implement missing USB suspend and resume support for DWC OTG driver.hselasky2012-09-091-6/+60
OpenPOWER on IntegriCloud