summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/controller/dwc_otg_atmelarm.c
Commit message (Collapse)AuthorAgeFilesLines
* - Remove no longer used file. FDT is used to attach device drivers.hselasky2014-05-181-200/+0
|
* - Add softc pointer argument to FIFO functions as an optimisation.hselasky2014-05-181-1/+1
| | | | | | | | - Implement support for interrupt filters in the DWC OTG driver, to reduce the amount of CPU task switching when only feeding the FIFOs. - Add common spinlock to the USB bus structure. MFC after: 2 weeks
* Fix for DWC OTG interrupt register programming.hselasky2012-03-051-0/+1
| | | | | | | Fix a compiler warning. Add missing header file. MFC after: 1 week
* Add support for the DesignWare USB 2.0 OTG controller chipset.hselasky2012-01-211-0/+199
Currently the code is not built by any modules. That will be fixed later. The Atmel ARM bus interface file part of this commit is just for sake of example. All registers and bits are declared like macros and not C-structures like in official Synopsis header files. This driver mostly origins from the musb_otg.c driver in FreeBSD except that the chip specific programming has been replaced by the one for DWC 2.0 USB OTG. Some parts related to system suspend and resume have been left like empty functions for the future. USB suspend and resume is fully supported.
OpenPOWER on IntegriCloud