summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/dwc2 (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rename bNumInterface to bNumInterfaces to fix build on arm64.kurt2021-01-281-2/+2
* Move the responsibility of syncing the data buffers from the USBpatrick2020-04-031-1/+15
* Instead of passing the flags as part of a struct that's supposed to bepatrick2020-03-213-12/+8
* Switch USB to use non-coherent buffers for data transfers. Sincepatrick2020-03-193-3/+8
* Convert infinite sleeps to tsleep_nsec(9).mpi2019-11-271-2/+2
* Use non-blocking allocation in dwc2_allocx() to makevisa2019-03-141-2/+6
* Add missing bus powered bit, from aalm@mpi2019-03-111-2/+2
* If you use sys/param.h, you don't need sys/types.hderaadt2017-09-085-10/+5
* EPROTO is now in sys/errno.hotto2017-09-051-2/+1
* kill RCSID macros; discussed with millertderaadt2017-06-297-40/+7
* Check the validity of the `qtd' pointer after each interrupt casevisa2017-06-201-11/+57
* Replace remaining SPLUSBCHECK by a splsoftassert(IPL_SOFTUSB).mpi2017-05-151-2/+2
* Rename Debugger() into db_enter().mpi2017-04-301-2/+2
* Partially revert previous mallocarray conversions that containdhill2017-04-111-7/+7
* Convert some malloc(9) to mallocarray(9)dhill2017-04-092-9/+9
* Fix a use-after-free when sending root hub control transfers.mpi2017-03-101-2/+2
* Move per HC polling code to the stack.mpi2017-03-101-47/+1
* Remove an unnecessary NULL pointer check.visa2017-02-161-7/+4
* Align mutex IPL with the interrupt handler's priority.visa2017-02-151-2/+2
* Replace dummy mutex asserts with real ones.visa2017-02-124-9/+7
* Prefer <sys/endian.h> to <machine/endian.h>guenther2017-02-041-2/+2
* In dwctwo(4), fix an off-by-one in frame interval calculation.stsp2017-01-291-3/+3
* Remove unused functions.kettenis2016-09-242-59/+2
* all pools have their ipl set via pool_setipl, so fold it into pool_init.dlg2016-09-151-7/+4
* Drop unused goto label.visa2015-12-231-4/+3
* Remove two error-on-NULL conditions for allocations that can't fail.mmcc2015-12-182-11/+2
* Properly cancel any pending USB abort task when aborting a transfervisa2015-09-031-2/+13
* Remove the abort_task field in struct dwc2_xfer. There is an identicalvisa2015-09-032-8/+5
* Remove sc->sc_lock and add several splusb()'s in dwc2, to avoid avisa2015-09-032-88/+15
* Convert list_head lists into TAILQs and LISTs and fix up header includesjmatthew2015-06-2810-184/+189
* Revert previous. uvideo checks the transfered length of every frame andmpi2015-06-261-5/+5
* Do not update frame lengths to reflect what has really been transferedmpi2015-06-221-5/+5
* rearrange delayed_work to avoid the use of container_of while leaving it injmatthew2015-06-085-22/+23
* refuse to do polled isochronous transfers, as other usb controller drivers dojmatthew2015-06-081-4/+5
* Ensure polled bulk, control and interrupt transfers actually poll, fixingjmatthew2015-06-081-9/+6
* Let it compile.mpi2015-03-191-5/+5
* Abort tasks are run in their own thead, that's why they need a specialmpi2015-03-191-2/+2
* Use the same workaround as ehci(4) and ohci(4) in setaddr() to deal withmpi2015-03-191-1/+26
* Handle (poll) HCD interrupt right after initialization to immediately markuebayasi2015-02-141-1/+4
* Fix typos.uebayasi2015-02-122-8/+8
* Provide interface for external DMA address configuration.uebayasi2015-02-126-12/+53
* Remove a stray ;.uebayasi2015-02-121-2/+2
* Move register accessor macros to saner place.uebayasi2015-02-122-7/+9
* De-static for backtracing, but using #define to not change indent (for now).uebayasi2015-02-129-275/+279
* Simplify debug ifdefs.uebayasi2015-02-121-2/+2
* Don't panic even if parent port doesn't exist.uebayasi2015-02-121-3/+5
* - Fix thinko about struct usbd_xfer allocation.uebayasi2015-02-112-10/+9
* Fix debug build, etc.uebayasi2015-02-112-20/+23
* Catch up with the new taskq_create(9) API.uebayasi2015-02-112-5/+5
* Adjust usb(9) API differences to at least compile.uebayasi2015-02-106-65/+82