| Age | Commit message (Expand) | Author |
| 2025-08-18 | usbhid(4): Implement USB_GET_DEVICEINFO ioctl | Vladimir Kondratyev |
| 2024-12-10 | usb: serial: allow the open/close sleep to be interruptible | Kyle Evans |
| 2023-08-16 | sys: Remove $FreeBSD$: two-line .h pattern | Warner Losh |
| 2023-05-12 | spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD | Warner Losh |
| 2021-07-15 | Send a zero-length-packet first when opening a BULK endpoint for USB serial | Hans Petter Selasky |
| 2020-12-15 | Improve handling of alternate settings in the USB stack. | Hans Petter Selasky |
| 2020-11-18 | Fix build of USB bootloader code by adding checks for _STANDALONE being defined. | Hans Petter Selasky |
| 2020-09-01 | usb: clean up empty lines in .c and .h files | Mateusz Guzik |
| 2020-05-28 | Implement helper function, usbd_get_max_frame_length(), which allows kernel | Hans Petter Selasky |
| 2019-05-20 | Extract eventfilter declarations to sys/_eventfilter.h | Conrad Meyer |
| 2018-09-26 | Reapply, with minor tweaks, r338025, from the original commit: | Warner Losh |
| 2018-08-19 | Back out r338035 until Warner is finished churning GSoC PNP patches | Conrad Meyer |
| 2018-08-19 | Remove unused and easy to misuse PNP macro parameter | Conrad Meyer |
| 2018-02-17 | Correct the PNP information generated by the usb driver to match the | Warner Losh |
| 2018-02-13 | Fix for incorrect PnP information used by devmatch(8). | 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-05-02 | dev/usb: minor spelling fixes in comments. | Pedro F. Giffuni |
| 2015-12-29 | Update metadata for "tools/tools/bus_autoconf" after r292080. Use | Hans Petter Selasky |
| 2015-12-11 | Create a USB_PNP_INFO and use it to export the existing PNP | Warner Losh |
| 2015-08-14 | Improve the realtime properties of USB transfers for embedded systems | Hans Petter Selasky |
| 2014-06-08 | Resolve a deadlock setting the USB configuration index from userspace | Hans Petter Selasky |
| 2014-03-14 | Workaround for USB MIDI adapters which use non-supported values of | Hans Petter Selasky |
| 2013-12-11 | USB method structures for USB controllers and USB pipes should be | Hans Petter Selasky |
| 2013-02-01 | Make use of USB ID sections configurable. | 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-04-02 | Fix compiler warnings, mostly signed issues, | Hans Petter Selasky |
| 2011-09-10 | Refactor auto-quirk solution so that we break as few external | Hans Petter Selasky |
| 2011-09-02 | This patch adds automatic detection of USB mass storage devices | Hans Petter Selasky |
| 2011-08-11 | Use synchronous device destruction instead of asynchronous, so that a new | Hans Petter Selasky |
| 2011-06-25 | - Export the USB device ID format to userspace tools. | Hans Petter Selasky |
| 2011-06-24 | - Move all USB device ID arrays into so-called sections, | Hans Petter Selasky |
| 2011-06-06 | Improve enumeration of Low- and Full-speed devices connected through a | Hans Petter Selasky |
| 2011-05-18 | usb: change to one-pass probing of device drivers | Andriy Gapon |
| 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 |
| 2010-10-27 | Add support for setting per-interface PnP information. | Hans Petter Selasky |
| 2010-10-04 | This commit adds full support for USB 3.0 devices in host and device | Hans Petter Selasky |
| 2010-09-02 | Add support for power mode filtering as some USB hardware does not support | Andrew Thompson |
| 2009-12-17 | Use the EVENTHANDLER system to hook into the usb device configuration and | Andrew Thompson |
| 2009-11-22 | Improve High Speed slot allocation mechanism by moving the computation to the | Andrew Thompson |
| 2009-11-08 | improve support for high speed isochronous endpoints which does not run 1:1, | Andrew Thompson |
| 2009-07-30 | Missed this file for r195963: | Alfred Perlstein |
| 2009-06-27 | Sync to p4 | Andrew Thompson |
| 2009-06-23 | Fix a typeo in the frame len function to unbreak the build, make it shorter | Andrew Thompson |
| 2009-06-23 | - Make struct usb_xfer opaque so that drivers can not access the internals | Andrew Thompson |
| 2009-02-23 | Move usb to a graveyard location under sys/legacy/dev, it is intended that the | Andrew Thompson |
| 2008-12-13 | Merge WIP from p4: | Sam Leffler |