summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usbdi.h
AgeCommit message (Expand)Author
2025-08-18usbhid(4): Implement USB_GET_DEVICEINFO ioctlVladimir Kondratyev
2024-12-10usb: serial: allow the open/close sleep to be interruptibleKyle Evans
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2021-07-15Send a zero-length-packet first when opening a BULK endpoint for USB serialHans Petter Selasky
2020-12-15Improve handling of alternate settings in the USB stack.Hans Petter Selasky
2020-11-18Fix build of USB bootloader code by adding checks for _STANDALONE being defined.Hans Petter Selasky
2020-09-01usb: clean up empty lines in .c and .h filesMateusz Guzik
2020-05-28Implement helper function, usbd_get_max_frame_length(), which allows kernelHans Petter Selasky
2019-05-20Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer
2018-09-26Reapply, with minor tweaks, r338025, from the original commit:Warner Losh
2018-08-19Back out r338035 until Warner is finished churning GSoC PNP patchesConrad Meyer
2018-08-19Remove unused and easy to misuse PNP macro parameterConrad Meyer
2018-02-17Correct the PNP information generated by the usb driver to match theWarner Losh
2018-02-13Fix for incorrect PnP information used by devmatch(8).Hans Petter Selasky
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2016-09-14Improve USB polling mode by not locking any mutexes, asserting anyHans Petter Selasky
2016-05-02dev/usb: minor spelling fixes in comments.Pedro F. Giffuni
2015-12-29Update metadata for "tools/tools/bus_autoconf" after r292080. UseHans Petter Selasky
2015-12-11Create a USB_PNP_INFO and use it to export the existing PNPWarner Losh
2015-08-14Improve the realtime properties of USB transfers for embedded systemsHans Petter Selasky
2014-06-08Resolve a deadlock setting the USB configuration index from userspaceHans Petter Selasky
2014-03-14Workaround for USB MIDI adapters which use non-supported values ofHans Petter Selasky
2013-12-11USB method structures for USB controllers and USB pipes should beHans Petter Selasky
2013-02-01Make use of USB ID sections configurable.Hans Petter Selasky
2013-01-30Modify the FreeBSD USB kernel code so that it can be compiled directlyHans Petter Selasky
2012-12-20Allocate separate USB buffers for DMA'ed data, so thatHans Petter Selasky
2012-08-12Add support for the so-called streams feature of BULK endpointsHans Petter Selasky
2012-04-02Fix compiler warnings, mostly signed issues,Hans Petter Selasky
2011-09-10Refactor auto-quirk solution so that we break as few externalHans Petter Selasky
2011-09-02This patch adds automatic detection of USB mass storage devicesHans Petter Selasky
2011-08-11Use synchronous device destruction instead of asynchronous, so that a newHans 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-06Improve enumeration of Low- and Full-speed devices connected through aHans Petter Selasky
2011-05-18usb: change to one-pass probing of device driversAndriy Gapon
2011-04-03- Improvements to USB PF solutionHans Petter Selasky
2011-02-28- Add support for software pre-scaling of ISOCHRONOUS transfers.Hans Petter Selasky
2010-10-27Add support for setting per-interface PnP information.Hans Petter Selasky
2010-10-04This commit adds full support for USB 3.0 devices in host and deviceHans Petter Selasky
2010-09-02Add support for power mode filtering as some USB hardware does not supportAndrew Thompson
2009-12-17Use the EVENTHANDLER system to hook into the usb device configuration andAndrew Thompson
2009-11-22Improve High Speed slot allocation mechanism by moving the computation to theAndrew Thompson
2009-11-08improve support for high speed isochronous endpoints which does not run 1:1,Andrew Thompson
2009-07-30Missed this file for r195963:Alfred Perlstein
2009-06-27Sync to p4Andrew Thompson
2009-06-23Fix a typeo in the frame len function to unbreak the build, make it shorterAndrew Thompson
2009-06-23- Make struct usb_xfer opaque so that drivers can not access the internalsAndrew Thompson
2009-02-23Move usb to a graveyard location under sys/legacy/dev, it is intended that theAndrew Thompson
2008-12-13Merge WIP from p4:Sam Leffler