| Age | Commit message (Expand) | Author |
| 2023-08-16 | sys: Remove $FreeBSD$: one-line .c comment pattern | Warner Losh |
| 2023-05-12 | spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD | Warner Losh |
| 2022-10-07 | usb(4): Substitute "unsigned int" using the equivalent and shorter "unsigned"... | Hans Petter Selasky |
| 2022-04-02 | usb(3): Fix a few typos in source code comments | Gordon Bergling |
| 2021-07-15 | Send a zero-length-packet first when opening a BULK endpoint for USB serial | Hans Petter Selasky |
| 2021-07-10 | Factor out repeated code in the USB controller drivers to avoid bugs | Hans Petter Selasky |
| 2020-09-01 | usb: clean up empty lines in .c and .h files | Mateusz Guzik |
| 2020-07-22 | usb(4): Stop checking for failures from malloc(M_WAITOK). | Mark Johnston |
| 2020-05-28 | Implement helper function, usbd_get_max_frame_length(), which allows kernel | Hans Petter Selasky |
| 2020-01-06 | Add own counter for cancelled USB transfers. | Hans Petter Selasky |
| 2019-12-27 | Make USB statistics per device instead of per bus. | Hans Petter Selasky |
| 2019-09-20 | Add quirk for XHCI(4) controllers to support USB control transfers | Hans Petter Selasky |
| 2017-11-27 | sys/dev: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni |
| 2016-09-14 | Improve USB polling mode by not locking any mutexes, asserting any | Hans Petter Selasky |
| 2016-09-05 | Resolve deadlock between device_detach() and usbd_do_request_flags() | Hans Petter Selasky |
| 2016-05-02 | dev/usb: minor spelling fixes in comments. | Pedro F. Giffuni |
| 2016-04-26 | sys/dev: extend use of the howmany() macro when available. | Pedro F. Giffuni |
| 2016-04-09 | USB: replace 0 with NULL for pointers. | Pedro F. Giffuni |
| 2015-08-15 | Fix race in USB PF which can happen if we stop tracing exactly when | Hans Petter Selasky |
| 2015-08-14 | Improve the realtime properties of USB transfers for embedded systems | Hans Petter Selasky |
| 2015-02-02 | Optimise allocation of USB DMA structures. By default don't double map | Hans Petter Selasky |
| 2015-02-02 | Section 3.2.9 in the XHCI specification about control transfers says | Hans Petter Selasky |
| 2015-01-05 | Add 64-bit DMA support in the XHCI controller driver. | Hans Petter Selasky |
| 2014-03-14 | Workaround for USB MIDI adapters which use non-supported values of | Hans Petter Selasky |
| 2014-01-22 | Ensure that the DMA delay does not get rounded down to zero ticks when | Hans Petter Selasky |
| 2014-01-13 | Implement better error recovery for Transaction Translators, TTs, | Hans Petter Selasky |
| 2013-12-11 | USB method structures for USB controllers and USB pipes should be | Hans Petter Selasky |
| 2013-02-10 | - Move scratch data from the USB bus structure to the USB device structure | Hans Petter Selasky |
| 2013-02-05 | Add defines to more easily allow a single threaded version of the FreeBSD | Hans Petter Selasky |
| 2013-01-30 | Modify the FreeBSD USB kernel code so that it can be compiled directly | Hans Petter Selasky |
| 2012-12-20 | Allocate separate USB buffers for DMA'ed data, so that | Hans Petter Selasky |
| 2012-08-12 | Add support for the so-called streams feature of BULK endpoints | Hans Petter Selasky |
| 2012-05-26 | Consistently use USB_PAGE_SIZE. Currently, this is cosmetic. | Marius Strobl |
| 2012-05-03 | Make sure the EHCI bandwidth allocation algorithm | Hans Petter Selasky |
| 2012-04-02 | Fix compiler warnings, mostly signed issues, | Hans Petter Selasky |
| 2012-01-28 | Avoid to check the same cache line/variable from all the locking | Attilio Rao |
| 2011-12-21 | adapt usb transfer code for SCHEDULER_STOPPED | Andriy Gapon |
| 2011-11-12 | Style change. | Hans Petter Selasky |
| 2011-09-20 | Avoid starting the USB transfer if an error is already pending. | Hans Petter Selasky |
| 2011-06-06 | Reset clear-stall error counter before setting up the USB control transfers. | Hans Petter Selasky |
| 2011-04-03 | - Improvements to USB PF solution | Hans Petter Selasky |
| 2011-02-28 | - Add support for software pre-scaling of ISOCHRONOUS transfers. | Hans Petter Selasky |
| 2011-02-09 | Minor cleanup: | Hans Petter Selasky |
| 2011-01-18 | Make USB packet filtering code optional. | Hans Petter Selasky |
| 2011-01-11 | Remove unneeded includes of <sys/linker_set.h>. Other headers that use | John Baldwin |
| 2010-11-22 | Adds a USB packet filter feature to the stack that it could capture | Weongyo Jeong |
| 2010-10-04 | This commit adds full support for USB 3.0 devices in host and device | Hans Petter Selasky |
| 2010-09-02 | Change argument for usbd_get_dma_delay() from USB bus to USB device, some | Andrew Thompson |
| 2010-06-22 | Add support for LOW speed BULK transfers. This mode is not recommended by the | Andrew Thompson |
| 2010-04-22 | Use a more obvious prefix for the USB control (endpoint 0) transfers rather | Andrew Thompson |