NetBSD/sys/dev/usb
jakllsch 151a4210f9 include opt_ntp.h for PPS_SYNC 2024-04-12 16:54:37 +00:00
..
FILES Remove uscanner(4) driver 2021-06-29 10:22:33 +00:00
Makefile Put the ioctl definitions in a header, and install it. 2020-03-31 16:28:28 +00:00
Makefile.usbdevs
TODO
TODO.usbmp Remove uscanner(4) driver 2021-06-29 10:22:33 +00:00
aubtfwl.c aubtfwl(4): Use kmem_asprintf() for firmware file name creation. 2020-05-30 17:19:45 +00:00
aubtfwlreg.h Add missing RCSID in header files and one __KERNEL_RCSID(). 2021-08-26 21:33:36 +00:00
auvitek.c auvitek(4): Fix i2c detach if attach failed. 2022-03-13 12:49:36 +00:00
auvitek_audio.c auvitek(4): Fix i2c detach if attach failed. 2022-03-13 12:49:36 +00:00
auvitek_board.c
auvitek_dtv.c auvitek(4): Fix i2c detach if attach failed. 2022-03-13 12:49:36 +00:00
auvitek_i2c.c auvitek(4): Fix i2c detach if attach failed. 2022-03-13 12:49:36 +00:00
auvitek_video.c auvitek(4): Fix i2c detach if attach failed. 2022-03-13 12:49:36 +00:00
auvitekreg.h
auvitekvar.h auvitek(4): Fix i2c detach if attach failed. 2022-03-13 12:49:36 +00:00
ehci.c usb *hci: Always set ux_status before usbd_xfer_schedule_timeout. 2024-04-05 18:57:10 +00:00
ehcireg.h give some anonymous structures names 2024-03-08 07:05:02 +00:00
ehcivar.h ehci: add EHCIF_32BIT_ACCESS flag to force 32-bit MMIO 2024-01-20 00:51:29 +00:00
emdtv.c emdtv(4): More attach/detach bugs. 2022-06-26 22:49:09 +00:00
emdtv_board.c
emdtv_board.h
emdtv_dtv.c emdtv(4): Fix issues in detach. 2022-03-29 09:08:44 +00:00
emdtv_i2c.c Cleanup i2c bus acquire / release, centralizing all of the logic into 2019-12-22 23:23:29 +00:00
emdtv_ir.c emdtv(4): More attach/detach bugs. 2022-06-26 22:49:09 +00:00
emdtvreg.h
emdtvvar.h emdtv(4): More attach/detach bugs. 2022-06-26 22:49:09 +00:00
files.usb various debug updates for some usb drivers 2023-07-20 20:00:34 +00:00
if_athn_usb.c if_athn_usb.c: provide the usual device information 2024-01-11 00:31:02 +00:00
if_athn_usb.h
if_atu.c usb: usbd_close_pipe never fails. Make it return void. 2022-03-03 06:06:52 +00:00
if_atureg.h fix various typos, mainly in comments. 2022-02-16 22:00:55 +00:00
if_aue.c usbnet(9): New usbnet_ispromisc(un). 2022-08-20 14:08:59 +00:00
if_auereg.h
if_axe.c usbnet(9): New usbnet_ispromisc(un). 2022-08-20 14:08:59 +00:00
if_axen.c Use un_flags as pointed out by mrg@ thanks. 2023-12-19 08:19:42 +00:00
if_axenreg.h
if_axereg.h
if_bwfm_usb.c Sort #includes. Nix trailing whitespace. 2020-07-22 17:18:10 +00:00
if_cdce.c usbnet: Omit needless detachcv name parameter to usbnet_attach. 2022-03-03 05:56:28 +00:00
if_cdcereg.h
if_cue.c cue(4): Prune dead branch: IFF_BROADCAST is always set here. 2022-08-20 14:09:10 +00:00
if_cuereg.h
if_kue.c usbnet(9): New usbnet_ispromisc(un). 2022-08-20 14:08:59 +00:00
if_kuereg.h
if_mos.c ETHERCAP_VLAN_MTU does not go into ifp->if_capabilities but ethercom 2022-10-10 18:30:28 +00:00
if_mosreg.h
if_mue.c fix various typos in comments and one output message. 2022-10-31 21:22:05 +00:00
if_muereg.h
if_muevar.h
if_otus.c Stricter bounds check for some packet length we get from the usb chip, 2020-06-11 09:51:37 +00:00
if_otusreg.h
if_otusvar.h Define and implement a locking protocol for the ifmedia / mii layers: 2020-03-15 23:04:50 +00:00
if_rum.c rum(4): Avoid uninitialized garbage in failed register read. 2022-08-12 19:13:36 +00:00
if_rumreg.h
if_rumvar.h Define and implement a locking protocol for the ifmedia / mii layers: 2020-03-15 23:04:50 +00:00
if_run.c disable inlining for couple functions which allocate usb_device_request_t 2020-06-24 21:06:39 +00:00
if_runvar.h Conditionally enable the formerly #if'ed-out code to use the 2020-06-06 13:53:43 +00:00
if_smsc.c fix various typos in comments and log messages. 2024-02-10 09:21:51 +00:00
if_smscreg.h fix various typos in comments and log messages. 2024-02-10 09:21:51 +00:00
if_udav.c udav(4): Prune dead branch: legacy IFF_ALLMULTI is never set here. 2022-08-20 14:09:20 +00:00
if_udavreg.h fix various typos in comments and log messages. 2024-02-10 09:21:51 +00:00
if_umb.c umb(4): Use usbd_do_request as drivers are intended to do. 2022-08-20 11:32:08 +00:00
if_umbreg.h KNF 2020-03-21 06:54:32 +00:00
if_upgt.c upgt(4): Make upgt_free_cmd match upgt_alloc_cmd. 2022-07-01 01:07:32 +00:00
if_upgtvar.h fix some more typos in comments/log messages, improve wording as well. 2021-08-21 11:55:24 +00:00
if_upl.c usbnet: Omit needless detachcv name parameter to usbnet_attach. 2022-03-03 05:56:28 +00:00
if_ural.c ural_start(): Replace "IFQ_DEQUEUE() -> IF_PREPEND() on failure" with 2022-08-20 19:11:08 +00:00
if_uralreg.h
if_uralvar.h Define and implement a locking protocol for the ifmedia / mii layers: 2020-03-15 23:04:50 +00:00
if_ure.c ure(4): Set all bits, not no bits, in multicast filter for promisc. 2023-10-09 11:28:05 +00:00
if_urereg.h
if_urevar.h
if_url.c usbnet(9): New usbnet_ispromisc(un). 2022-08-20 14:08:59 +00:00
if_urlreg.h URL_TCR_IFG0 is not bit 4 but bit3. From OpenBSD. 2019-12-27 08:53:30 +00:00
if_urndis.c Apply the new diff from 2023-10-01 06:55:27 +00:00
if_urtw.c usb: usbd_close_pipe never fails. Make it return void. 2022-03-03 06:06:52 +00:00
if_urtwn.c urtwn(4): Ditch old queued commands on overflow. 2024-02-28 20:18:13 +00:00
if_urtwnreg.h
if_urtwnvar.h Define and implement a locking protocol for the ifmedia / mii layers: 2020-03-15 23:04:50 +00:00
if_urtwreg.h Add missing RCSID in header files and one __KERNEL_RCSID(). 2021-08-26 21:33:36 +00:00
if_zyd.c fix spelling mistakes, mainly in comments and log messages. 2024-02-09 22:08:30 +00:00
if_zydreg.h Define and implement a locking protocol for the ifmedia / mii layers: 2020-03-15 23:04:50 +00:00
irmce.c irmce(4): Use config_detach_children. 2023-05-10 00:12:28 +00:00
kue_fw.h
mbim.h Add missing RCSID in header files and one __KERNEL_RCSID(). 2021-08-26 21:33:36 +00:00
motg.c usb *hci: Always set ux_status before usbd_xfer_schedule_timeout. 2024-04-05 18:57:10 +00:00
motgreg.h
motgvar.h
ohci.c usb *hci: Always set ux_status before usbd_xfer_schedule_timeout. 2024-04-05 18:57:10 +00:00
ohcireg.h Convert ohcireg.h to __BITS. NFCI. 2020-06-03 15:38:02 +00:00
ohcivar.h Restructure the abort code for TD based transfers (ctrl, bulk, intr). 2020-12-09 07:10:01 +00:00
pseye.c video(9): Make softc argument mandatory for video_attach_mi. 2022-03-03 06:23:25 +00:00
slurm.c
stuirda.c
u3g.c Add support for ZTE MF112 and D-Link DWM222 3G USB modems 2023-02-13 14:05:26 +00:00
ualea.c ualea(4): Enter the data under the softc lock. 2022-03-20 13:18:30 +00:00
uark.c Merge thorpej-cfargs2. 2021-08-07 16:18:40 +00:00
uatp.c uatp(4): Use usbd_get/set_report for Geyser 3/4 reset. 2022-03-28 12:45:04 +00:00
uaudio.c update my email address. 2024-02-04 05:43:05 +00:00
uaudioreg.h Handle packet scheduling for high/super speed. 2023-04-16 19:26:20 +00:00
uberry.c Remove clause 3 and 4 leftovers from TNF licenses in more sources. 2019-12-15 16:48:25 +00:00
ubsa.c Merge thorpej-cfargs2. 2021-08-07 16:18:40 +00:00
ubsa_common.c Handle IXON,IXOFF individually. 2021-06-13 09:29:38 +00:00
ubsavar.h
ubt.c revert accidental last commit (except ukbd.c) 2022-04-06 22:01:45 +00:00
uchcom.c Merge thorpej-cfargs2. 2021-08-07 16:18:40 +00:00
ucom.c include opt_ntp.h for PPS_SYNC 2024-04-12 16:54:37 +00:00
ucomvar.h
ucycom.c Prevent errant ucycom-presenting device from causing up to 225 2024-03-17 20:10:52 +00:00
udl.c RISC-V support that works on QEMU with a single hart. 2023-05-07 12:41:45 +00:00
udl.h Finally fix the blitting function. 2022-09-06 02:20:17 +00:00
udsbr.c udsbr(4): Use config_detach_children. 2023-05-10 00:12:36 +00:00
udsir.c Change the kqueue filterops::f_isfd field to filterops::f_flags, and 2021-09-26 01:16:07 +00:00
uep.c Merge thorpej-cfargs2. 2021-08-07 16:18:40 +00:00
uftdi.c Add a "match quirk" mechanism to the uftdi driver that allows it to 2024-03-26 03:38:02 +00:00
uftdireg.h s/asynchrounous/asynchronous/, s/assistence/assistance/ in comments. 2024-01-14 12:53:41 +00:00
ugen.c ugen and ugenif share the same /dev/ugenN.xx namespace in such a way 2024-03-29 19:30:09 +00:00
ugensa.c Merge thorpej-cfargs2. 2021-08-07 16:18:40 +00:00
ugraphire_rdesc.h
uhci.c usb *hci: Always set ux_status before usbd_xfer_schedule_timeout. 2024-04-05 18:57:10 +00:00
uhcireg.h
uhcivar.h Use roundup. NFCI. 2020-03-15 07:56:19 +00:00
uhid.c update my email address. 2024-02-04 05:43:05 +00:00
uhidev.c update my email address. 2024-02-04 05:43:05 +00:00
uhidev.h uhidev(9): Define UHIDEV_MAXREPID = 255. 2022-03-28 12:44:37 +00:00
uhmodem.c Merge thorpej-cfargs2. 2021-08-07 16:18:40 +00:00
uhso.c uhso(4): Convert locking comments to locking assertions. 2022-10-26 23:53:03 +00:00
uhub.c revert accidental last commit (except ukbd.c) 2022-04-06 22:01:45 +00:00
uintuos.c a driver for Wacom Intuos drawing tablets, from Yorick Hardy 2022-06-30 06:30:44 +00:00
uipad.c Localify, constify. 2020-01-07 06:42:26 +00:00
uipaq.c Merge thorpej-cfargs2. 2021-08-07 16:18:40 +00:00
uirda.c uirda(4): Unconditionally initializes mutexes and selq on attach. 2022-08-07 11:25:32 +00:00
uirdavar.h - Use seltrue_filtops rather than rolling our own with filt_seltrue. 2021-09-26 15:08:29 +00:00
ukbd.c ukbd(4): Sort includes. 2023-09-02 17:43:16 +00:00
ukbdvar.h
ukyopon.c Add uxrcom driver for Exar XR21V141x USB serial adapters. Based in part 2020-04-12 01:10:53 +00:00
ukyopon.h
ulpireg.h
ulpt.c Fix NULL deref on attach failure. Found via vHCI fuzzing. 2020-06-27 07:29:11 +00:00
umass.c umass(4): Reduce timeout for control xfers to standard USB timeout. 2022-09-22 14:27:52 +00:00
umass_quirks.c Add umass quirk for Alcor AU6366 multi-card reader. 2020-06-19 11:52:42 +00:00
umass_quirks.h
umass_scsipi.c umass(4): Omit needless reference counting. 2021-12-31 14:24:16 +00:00
umass_scsipi.h
umassvar.h umass(4): Omit needless reference counting. 2021-12-31 14:24:16 +00:00
umcs.c fix spelling mistakes, mainly in comments and log messages. 2024-02-09 22:08:30 +00:00
umcs.h fix various typos in comments and log messages. 2024-02-10 09:21:51 +00:00
umct.c Merge thorpej-cfargs2. 2021-08-07 16:18:40 +00:00
umct.h
umidi.c fix various typos in comments and log messages. 2024-02-10 09:21:51 +00:00
umidi_quirks.c
umidi_quirks.h
umodem.c Add uxrcom driver for Exar XR21V141x USB serial adapters. Based in part 2020-04-12 01:10:53 +00:00
umodem_common.c Compute a unique port number from interface index. 2022-07-31 13:01:16 +00:00
umodemvar.h
umodeswitch.c Add support for D-Link DWM-222 4G LTS USB adapter 2023-08-04 13:25:17 +00:00
ums.c Use HUD_PEN instead of 0x0002 as appropriate 2024-03-18 15:15:27 +00:00
uplcom.c Add missing brace. 2022-07-06 15:24:14 +00:00
usb.c update my email address. 2024-02-04 05:43:05 +00:00
usb.h usb: increase USB_PORT_RESET_RECOVERY from 10ms to 20ms 2024-01-20 21:09:28 +00:00
usb_mem.c Change the usb_mem API to take a bus_dma_tag_t in usb_allocmem instead of 2021-12-21 09:51:22 +00:00
usb_mem.h usb: Add missing includes in usb_mem.h. 2022-03-03 06:09:11 +00:00
usb_quirks.c usbdevs: regen; usb_quirks.c: update to match 2024-02-28 21:52:40 +00:00
usb_quirks.h add a quirk for devices that need ums::sc_alwayson 2021-10-01 21:09:50 +00:00
usb_sdt.h New dtrace usb provider, with a handful of probes in usb.c. 2020-02-19 16:03:30 +00:00
usb_subr.c usb(9): Assert ud_ifaces is null before we clobber it. 2023-04-11 08:50:07 +00:00
usb_verbose.c
usb_verbose.h
usbcdc.h Fix typo in comment. s/notifcation/notification/ 2021-11-06 06:44:41 +00:00
usbdevices.config Add a "match quirk" mechanism to the uftdi driver that allows it to 2024-03-26 03:38:02 +00:00
usbdevs usbdevs: add another device id for LOGITECH B100. 2024-02-28 21:50:51 +00:00
usbdevs.h usbdevs: regen; usb_quirks.c: update to match 2024-02-28 21:52:40 +00:00
usbdevs_data.h usbdevs: regen; usb_quirks.c: update to match 2024-02-28 21:52:40 +00:00
usbdi.c usb *hci: Always set ux_status before usbd_xfer_schedule_timeout. 2024-04-05 18:57:10 +00:00
usbdi.h usbdi(9): Nix resurrected usbd_request_async. 2022-08-20 11:32:20 +00:00
usbdi_util.c update my email address. 2024-02-04 05:43:05 +00:00
usbdi_util.h remove unused 2020-06-16 17:25:56 +00:00
usbdivar.h update my email address. 2024-02-04 05:43:05 +00:00
usbhid.h Add ioctls to get and set raw mode. 2020-03-04 01:23:08 +00:00
usbhist.h remove clause 3 from all my licenses that aren't conflicting with 2021-12-11 19:24:18 +00:00
usbnet.c fix various typos in comments. 2024-02-02 22:00:32 +00:00
usbnet.h usbnet(9): Update comments about locking to reflect current reality. 2022-08-22 08:37:16 +00:00
usbroothub.c update my email address. 2024-02-04 05:43:05 +00:00
usbroothub.h
uslsa.c PR kern/56946 2022-07-29 13:07:14 +00:00
uslsareg.h
usscanner.c Merge thorpej-cfargs2. 2021-08-07 16:18:40 +00:00
ustir.c ustir(4): Avoid undefined behaviour if register read fails. 2022-03-12 21:15:25 +00:00
ustirreg.h
uthum.c uhidev(9): Make uhidev state opaque. 2022-03-28 12:44:17 +00:00
utoppy.c usb: usbd_abort_pipe never fails. Make it return void. 2022-03-03 06:05:38 +00:00
utoppy.h
uts.c uts(4): Use config_detach_children. 2023-05-10 00:12:44 +00:00
uvideo.c Reduce excessive settle delay. 2023-04-10 15:27:51 +00:00
uvideoreg.h Better descriptor parsing. 2023-04-10 15:26:56 +00:00
uvisor.c Merge thorpej-cfargs2. 2021-08-07 16:18:40 +00:00
uvscom.c s/faild/failed/ in comments and messages. 2022-11-01 19:24:30 +00:00
uxrcom.c Clean up some useless ugliness. NFC. 2020-07-09 13:43:04 +00:00
vhci.c vhci(4): Make vhci_usb_attach/detach return void. 2022-03-12 15:30:51 +00:00
vhci.h Publish the request/response structures too. 2020-03-31 16:34:25 +00:00
x1input_rdesc.h
xhci.c usb *hci: Always set ux_status before usbd_xfer_schedule_timeout. 2024-04-05 18:57:10 +00:00
xhcireg.h fix various typos in comments and log messages. 2024-02-10 09:21:51 +00:00
xhcivar.h xhci(4): Avoid crash in suspend/resume/resume if first resume fails. 2023-04-09 20:41:28 +00:00
xinput_rdesc.h