summaryrefslogtreecommitdiffstats
path: root/sys/arch/octeon/dev/octdwctwo.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Put DWC2 controller into reset mode on (pseudo-)shutdown to makevisa2019-07-281-1/+38
| | | | kernel handover safer.
* Mark dwc2_intr() as MP-safe on octeon. The driver's internal statevisa2017-02-151-3/+3
| | | | | | is protected by a mutex. OK stsp@ jmatthew@
* Attach dwctwo(4) only on Octeon models that have a DWC2 controller.visa2016-03-191-2/+13
| | | | OK uebayasi@
* Increase transfer FIFOs for dwc2, to improve USB performance. The newvisa2015-09-011-4/+4
| | | | | | values are from dwc2 of NetBSD. ok jmatthew@, jasper@
* set usb vendor string to 'Octeon' instead of ''jasper2015-07-191-1/+3
| | | | ok pirofti@
* Put the newline at the right place.miod2015-07-031-3/+4
|
* Get dwc2 working on octeon.jmatthew2015-04-261-4/+116
| | | | | | | | | - transplant the clock setup code from octhci - add a bus space tag to deal with dwc2 using little endian addressing - bump up the rx fifo size, necessary for umass/sd to work tested on an edgerouter lite, which can almost boot by itself now ok uebayasi@ (various parts), miod@ (bus space bits)
* Let it compile!mpi2015-03-191-12/+4
|
* Don't defer initialization. config_defer(9) doesn't defer things asuebayasi2015-02-141-21/+11
| | | | deferred as interrupt starts working.
* Set external DMA address configuration interface.uebayasi2015-02-121-6/+49
|
* - Use config_defer() to call actual attachment.uebayasi2015-02-121-19/+49
| | | | - Set parameters passed to dwc2.
* Minimal attachment to build-test dwc2(4).uebayasi2015-02-111-0/+117