summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb
AgeCommit message (Expand)AuthorFilesLines
2016-09-12Wacom USB tablet driver from Frank Groeneveld.mpi2-1/+235
2016-09-12regenmpi2-4/+9
2016-09-12Wacom Intuos Draw, from Frank Groeneveld.mpi1-1/+2
2016-09-12Split usbd_fill_iface_data() in two and introduce usbd_parse_idesc() ampi1-34/+39
2016-09-09regentedu2-5/+5
2016-09-09fix atu device ID. kettenis found recent changes meant that atu wastedu1-2/+2
2016-09-03Retire zaurus, as it hasn't made the EABI jump and will be permanently brokenguenther6-2699/+2
2016-09-02Pass M_ZERO when allocating memory for "struct usbd_endpoint".mpi1-2/+2
2016-09-02Cleanup usbd_fill_iface_data() to make it easier to check for badmpi1-17/+19
2016-09-02Do not free the configuration descriptor without setting ``dev->cdesc''mpi1-6/+3
2016-09-02Prevent a NULL dereference, triggerable with a crafted configurationmpi1-2/+4
2016-09-02Avoid calling usbd_set_config_index() in *_attach() and let the stackmpi14-155/+30
2016-08-31regenjca1-2/+39
2016-08-18add a missing splx in an error pathjsg1-2/+4
2016-08-07add $OpenBSD$ tagsjmatthew2-0/+2
2016-08-03Fold umass_atapi_attach() and umass_scsi_setup() into umass_scsi_attach() tokrw3-62/+32
2016-08-01Set SDEV_UMASS on all umass devices, even when they use ATAPI orkrw1-3/+3
2016-07-31Use m_devget(9).kettenis1-27/+3
2016-07-26In rsu(4), put code that twiddles HT data in the ic under #ifdef notyet.stsp1-1/+3
2016-07-26Unbreak rsu(4) which was broken since r1.32. Reported by Jake Swensen.stsp1-2/+2
2016-07-21Make rtwn(4) and urtwn(4) respect the RTS threshold set by net80211.stsp1-2/+5
2016-07-20Unbreak ural(4), which had been dropping frames on Tx whilestsp1-2/+2
2016-07-20ATI controllers seem to need the same workaround as VIA controllers.mpi1-6/+6
2016-06-27add ure(4), a driver for Realtek RTL8152 10/100 USB Ethernet adapters,jmatthew3-1/+1752
2016-06-20Make umb(4) less verbose by default. 'ifconfig umb0 debug' enables verbose mode.stsp1-59/+94
2016-06-19Rework how umb(4) attaches such that it also works with devices that implementkettenis1-83/+90
2016-06-19Add define for NCM.kettenis1-1/+2
2016-06-17Merge a lot of code from urtwn(4) into rtwn(4). Both drivers now share codestsp1-2123/+231
2016-06-17Replace tsleep/wakeup by usbd_ref_incr/decr/wait to wait for the kthreadmglocker2-6/+8
2016-06-15Add umb(4) - a driver for the Mobile Broadband Interface Model (MBIM)gerhard5-2/+3369
2016-06-15No need for a special DVACT_DEACTIVATE hook, autoconf(9) knows howmpi1-26/+2
2016-06-14Add missing line feed to DPRINTF makes debug reading easier.mglocker1-2/+2
2016-06-13Remove tracking of endpoints in utvfu_{as,vs}_iface structs as thesemglocker2-29/+27
2016-06-13Ensure expected video endpoint has wMaxPacketSize > 0 duringmglocker1-4/+12
2016-06-13* Start/stop audio bulk thread as consumer opens/closes device.mglocker2-44/+44
2016-06-13Remove the restriction for the usbd_ref_* functions to work just in casemglocker1-2/+2
2016-06-13Do not execute the callback if the device is beeing detached.mpi1-12/+13
2016-06-05Use the new input functions of wsmouse in mouse and touchscreen drivers.bru1-4/+2
2016-06-05Use the new input functions of wsmouse in mouse and touchscreen drivers.bru1-3/+2
2016-06-02Fix typo in comment.mglocker1-2/+2
2016-06-01Not all architectures implicitly #include <sys/device.h> via earlierderaadt1-1/+2
2016-06-01Netgear/Sierra Aircard 340Uchris1-1/+2
2016-06-01Correctly set the V4L2_BUF_FLAG_QUEUED and V4L2_BUF_FLAG_DONE buffer flags.mglocker1-29/+16
2016-06-01regenmglocker2-4/+16
2016-06-01New USB device driver for Audio/Video capture devices based on themglocker4-2/+2308
2016-06-01regenchris2-2/+7
2016-06-01Netgear/Sierra Aircard 340Uchris1-1/+2
2016-05-28Do the endpoint verification before opening the pipe on the selectedmglocker1-8/+6
2016-05-26Remove superfluous loop counter to set alternate video interface since wemglocker1-6/+4
2016-05-24Kill unused ioctl(2)s.mpi6-141/+10