11.183Sandvar# $NetBSD: files.usb,v 1.183 2025/08/18 20:59:55 andvar Exp $ 21.1Saugustss# 31.1Saugustss# Config file and device description for machine-independent USB code. 41.1Saugustss# Included by ports that need it. Ports that use it must provide 51.1Saugustss# their own "major" declarations for the appropriate devices. 61.1Saugustss 71.31Slukemdefflag USBVERBOSE 81.103Smattdefflag opt_usb.h USB_FRAG_DMA_WORKAROUND 91.179Smrgdefparam opt_usb.h USB_DEBUG_DEFAULT: USB_DEBUG 101.1Saugustss 111.134Sskrll# HC controllers 121.134Sskrlldefflag opt_usb.h EHCI_DEBUG: USB_DEBUG 131.179Smrgdefparam opt_usb.h EHCI_DEBUG_DEFAULT: EHCI_DEBUG 141.134Sskrlldefflag opt_usb.h OHCI_DEBUG: USB_DEBUG 151.134Sskrlldefflag opt_usb.h UHCI_DEBUG: USB_DEBUG 161.134Sskrlldefflag opt_usb.h DWC2_DEBUG: USB_DEBUG 171.134Sskrlldefflag opt_usb.h XHCI_DEBUG: USB_DEBUG 181.134Sskrlldefflag opt_usb.h MOTG_DEBUG: USB_DEBUG 191.139Sskrlldefflag opt_usb.h SLHCI_DEBUG: USB_DEBUG 201.134Sskrll 211.134Sskrll# HUB driver 221.134Sskrlldefflag opt_usb.h UHUB_DEBUG: USB_DEBUG 231.134Sskrll 241.134Sskrll# Device drivers 251.134Sskrll 261.134Sskrlldefflag opt_usb.h ATU_DEBUG: USB_DEBUG 271.134Sskrlldefflag opt_usb.h AUE_DEBUG: USB_DEBUG 281.134Sskrlldefflag opt_usb.h AUVITEK_I2C_DEBUG: USB_DEBUG 291.134Sskrlldefflag opt_usb.h AXE_DEBUG: USB_DEBUG 301.134Sskrlldefflag opt_usb.h AXEN_DEBUG: USB_DEBUG 311.134Sskrlldefflag opt_usb.h CUE_DEBUG: USB_DEBUG 321.134Sskrlldefflag opt_usb.h KUE_DEBUG: USB_DEBUG 331.134Sskrlldefflag opt_usb.h OTUS_DEBUG: USB_DEBUG 341.134Sskrlldefflag opt_usb.h RUM_DEBUG: USB_DEBUG 351.134Sskrlldefflag opt_usb.h RUN_DEBUG: USB_DEBUG 361.134Sskrlldefflag opt_usb.h UARK_DEBUG: USB_DEBUG 371.134Sskrlldefflag opt_usb.h UATP_DEBUG: USB_DEBUG 381.134Sskrlldefflag opt_usb.h UAUDIO_DEBUG: USB_DEBUG 391.134Sskrlldefflag opt_usb.h UBERRY_DEBUG: USB_DEBUG 401.134Sskrlldefflag opt_usb.h UBSA_DEBUG: USB_DEBUG 411.134Sskrlldefflag opt_usb.h UBT_DEBUG: USB_DEBUG 421.134Sskrlldefflag opt_usb.h UCHCOM_DEBUG: USB_DEBUG 431.134Sskrlldefflag opt_usb.h UCOM_DEBUG: USB_DEBUG 441.134Sskrlldefflag opt_usb.h UCYCOM_DEBUG: USB_DEBUG 451.134Sskrlldefflag opt_usb.h UDAV_DEBUG: USB_DEBUG 461.134Sskrlldefflag opt_usb.h UDL_DEBUG: USB_DEBUG 471.134Sskrlldefflag opt_usb.h UDSBR_DEBUG: USB_DEBUG 481.134Sskrlldefflag opt_usb.h UFTDI_DEBUG: USB_DEBUG 491.134Sskrlldefflag opt_usb.h UGENSA_DEBUG: USB_DEBUG 501.134Sskrlldefflag opt_usb.h UGEN_DEBUG: USB_DEBUG 511.179Smrgdefparam opt_usb.h UGEN_DEBUG_DEFAULT: UGEN_DEBUG 521.134Sskrlldefflag opt_usb.h UHIDEV_DEBUG: USB_DEBUG 531.134Sskrlldefflag opt_usb.h UHID_DEBUG: USB_DEBUG 541.134Sskrlldefflag opt_usb.h UHMODEM_DEBUG: USB_DEBUG 551.134Sskrlldefflag opt_usb.h UHSO_DEBUG: USB_DEBUG 561.134Sskrlldefflag opt_usb.h UIPAD_DEBUG: USB_DEBUG 571.134Sskrlldefflag opt_usb.h UIPAQ_DEBUG: USB_DEBUG 581.134Sskrlldefflag opt_usb.h UIRDA_DEBUG: USB_DEBUG 591.134Sskrlldefflag opt_usb.h UKBD_DEBUG: USB_DEBUG 601.134Sskrlldefflag opt_usb.h UKYOPON_DEBUG: USB_DEBUG 611.134Sskrlldefflag opt_usb.h ULPT_DEBUG: USB_DEBUG 621.134Sskrlldefflag opt_usb.h UMASS_DEBUG: USB_DEBUG 631.134Sskrlldefflag opt_usb.h UMCT_DEBUG: USB_DEBUG 641.134Sskrlldefflag opt_usb.h UMIDIQUIRK_DEBUG: USB_DEBUG 651.134Sskrlldefflag opt_usb.h UMIDI_DEBUG: USB_DEBUG 661.134Sskrlldefflag opt_usb.h UMODEM_DEBUG: USB_DEBUG 671.134Sskrlldefflag opt_usb.h UMS_DEBUG: USB_DEBUG 681.179Smrgdefparam opt_usb.h UMS_DEBUG_DEFAULT: UMS_DEBUG 691.134Sskrlldefflag opt_usb.h UPGT_DEBUG: USB_DEBUG 701.134Sskrlldefflag opt_usb.h UPLCOM_DEBUG: USB_DEBUG 711.134Sskrlldefflag opt_usb.h UPL_DEBUG: USB_DEBUG 721.134Sskrlldefflag opt_usb.h URAL_DEBUG: USB_DEBUG 731.134Sskrlldefflag opt_usb.h URL_DEBUG: USB_DEBUG 741.134Sskrlldefflag opt_usb.h URNDIS_DEBUG: USB_DEBUG 751.134Sskrlldefflag opt_usb.h URTWN_DEBUG: USB_DEBUG 761.179Smrgdefparam opt_usb.h URTWN_DEBUG_DEFAULT: URTWN_DEBUG 771.134Sskrlldefflag opt_usb.h URTW_DEBUG: USB_DEBUG 781.176Smrgdefflag opt_usb.h USBNET_DEBUG: USB_DEBUG 791.134Sskrlldefflag opt_usb.h USCANNER_DEBUG: USB_DEBUG 801.134Sskrlldefflag opt_usb.h USLSA_DEBUG: USB_DEBUG 811.163Sskrlldefflag opt_usb.h USMSC_DEBUG: USB_DEBUG 821.134Sskrlldefflag opt_usb.h USSCANNER_DEBUG: USB_DEBUG 831.134Sskrlldefflag opt_usb.h USTIR_DEBUG: USB_DEBUG 841.134Sskrlldefflag opt_usb.h UTHUM_DEBUG: USB_DEBUG 851.134Sskrlldefflag opt_usb.h UTOPPY_DEBUG: USB_DEBUG 861.134Sskrlldefflag opt_usb.h UTS_DEBUG: USB_DEBUG 871.134Sskrlldefflag opt_usb.h UVIDEO_DEBUG: USB_DEBUG 881.134Sskrlldefflag opt_usb.h UVISOR_DEBUG: USB_DEBUG 891.134Sskrlldefflag opt_usb.h UVSCOM_DEBUG: USB_DEBUG 901.134Sskrlldefflag opt_usb.h ZYD_DEBUG: USB_DEBUG 911.180Sbraddefflag opt_usb.h UMSCMIO_DEBUG: USB_DEBUG 921.88Sjmcneill 931.83Sdrochnerdefine usbroothubif { } 941.71Sdrochnerdefine usbdevif { [port = -1], [configuration = -1], [interface = -1], 951.71Sdrochner [vendor = -1], [product = -1], [release = -1] } 961.74Sdrochnerdefine usbifif { [port = -1], [configuration = -1], [interface = -1], 971.74Sdrochner [vendor = -1], [product = -1], [release = -1] } 981.71Sdrochner 991.83Sdrochnerdevice usb: usbroothubif 1001.1Saugustssattach usb at usbus 1011.28Slukemfile dev/usb/usb.c usb needs-flag 1021.1Saugustssfile dev/usb/usbdi.c usb 1031.1Saugustssfile dev/usb/usbdi_util.c usb 1041.1Saugustssfile dev/usb/usb_subr.c usb 1051.1Saugustssfile dev/usb/usb_quirks.c usb 1061.135Suebayasi 1071.135Suebayasidefine usb_dma: usb 1081.138Sskrllfile dev/usb/usb_mem.c usb_dma needs-flag 1091.135Suebayasi 1101.157Smrgdefine usbnet: usb 1111.157Smrgfile dev/usb/usbnet.c usbnet 1121.157Smrg 1131.144Spgoyettefile dev/usb/usb_verbose.c usbverbose & usb 1141.1Saugustss 1151.1Saugustss# Hub driver 1161.74Sdrochnerdevice uhub: usbdevif, usbifif 1171.83Sdrochnerattach uhub at usbroothubif with uroothub 1181.71Sdrochnerattach uhub at usbdevif 1191.1Saugustssfile dev/usb/uhub.c usb 1201.1Saugustss 1211.14Saugustss# Modem and com serial port "bus" 1221.14Saugustssdefine ucombus {[ portno = -1 ]} 1231.23Saugustss 1241.3Saugustss# Audio devices 1251.156Sisakidevice uaudio: audiobus 1261.74Sdrochnerattach uaudio at usbifif 1271.3Saugustssfile dev/usb/uaudio.c uaudio 1281.27Stshiozak 1291.27Stshiozak# MIDI devices 1301.27Stshiozakdevice umidi: midibus 1311.74Sdrochnerattach umidi at usbifif 1321.27Stshiozakfile dev/usb/umidi.c umidi 1331.27Stshiozakfile dev/usb/umidi_quirks.c umidi 1341.3Saugustss 1351.14Saugustss# Modem and com serial port 1361.14Saugustssdevice ucom 1371.14Saugustssattach ucom at ucombus 1381.28Slukemfile dev/usb/ucom.c ucom | ucombus needs-flag 1391.14Saugustss 1401.25Saugustss 1411.3Saugustss# Generic devices 1421.3Saugustssdevice ugen 1431.71Sdrochnerattach ugen at usbdevif 1441.150Swsdevice ugenif 1451.150Swsattach ugenif at usbifif 1461.150Swsfile dev/usb/ugen.c ugen | ugenif needs-flag 1471.1Saugustss 1481.25Saugustss 1491.25Saugustss# HID 1501.37Saugustss# HID "bus" 1511.37Saugustssdefine uhidbus {[ reportid = -1 ]} 1521.37Saugustss 1531.36Saugustss# HID root device for multiple report IDs 1541.37Saugustssdevice uhidev: hid, uhidbus 1551.74Sdrochnerattach uhidev at usbifif 1561.36Saugustssfile dev/usb/uhidev.c uhidev 1571.36Saugustss 1581.1Saugustss# Generic HID devices 1591.37Saugustssdevice uhid: hid 1601.36Saugustssattach uhid at uhidbus 1611.28Slukemfile dev/usb/uhid.c uhid needs-flag 1621.1Saugustss 1631.3Saugustss# Keyboards 1641.61Scubedefparam UKBD_LAYOUT 1651.116Smacallan# Gdium's Fn key needs software translation 1661.116Smacallandefflag opt_ukbd.h GDIUM_KEYBOARD_HACK 1671.37Saugustssdevice ukbd: hid, wskbddev 1681.36Saugustssattach ukbd at uhidbus 1691.28Slukemfile dev/usb/ukbd.c ukbd needs-flag 1701.3Saugustss 1711.25Saugustss# Mice 1721.148Sbouyerdevice ums: hid, hidms, wsmousedev 1731.36Saugustssattach ums at uhidbus 1741.25Saugustssfile dev/usb/ums.c ums 1751.25Saugustss 1761.124Sriastrad# USB Apple trackpad 1771.124Sriastraddevice uatp: hid, wsmousedev 1781.124Sriastradattach uatp at uhidbus 1791.124Sriastradfile dev/usb/uatp.c uatp 1801.124Sriastrad 1811.119Schristos# Touchscreens 1821.120Swizdevice uts: hid, wsmousedev, tpcalib 1831.119Schristosattach uts at uhidbus 1841.119Schristosfile dev/usb/uts.c uts 1851.119Schristos 1861.53Stsarna# eGalax USB Touch Panel 1871.54Stsarnadevice uep: wsmousedev, tpcalib 1881.71Sdrochnerattach uep at usbdevif 1891.53Stsarnafile dev/usb/uep.c uep needs-flag 1901.25Saugustss 1911.178Smacallan# Wacom Intuos PTS Pen 1921.178Smacallandevice uintuos: wsmousedev, tpcalib 1931.178Smacallanattach uintuos at uhidbus 1941.178Smacallanfile dev/usb/uintuos.c uintuos 1951.178Smacallan 1961.132Skhorben# Cypress microcontroller based serial adapters 1971.64Sskrlldevice ucycom: hid 1981.64Sskrllattach ucycom at uhidbus 1991.64Sskrllfile dev/usb/ucycom.c ucycom needs-flag 2001.64Sskrll 2011.1Saugustss# Printers 2021.2Saugustssdevice ulpt 2031.74Sdrochnerattach ulpt at usbifif 2041.28Slukemfile dev/usb/ulpt.c ulpt needs-flag 2051.7Saugustss 2061.25Saugustss 2071.7Saugustss# Mass storage 2081.174Sjdolecekdevice umass: scsi, atapi 2091.74Sdrochnerattach umass at usbifif 2101.10Saugustssfile dev/usb/umass.c umass 2111.33Sgehennafile dev/usb/umass_quirks.c umass 2121.34Saugustssfile dev/usb/umass_scsipi.c umass & (scsibus | atapibus) 2131.32Saugustss 2141.32Saugustss 2151.32Saugustss# IrDA bridges 2161.32Saugustssdevice uirda: irbus 2171.74Sdrochnerattach uirda at usbifif 2181.76Sisfile dev/usb/uirda.c uirda | stuirda 2191.76Sis 2201.76Sis# SigmaTel not quite UIRDA IrDA bridge 2211.76Sisdevice stuirda: irbus,firmload 2221.76Sisattach stuirda at usbifif 2231.76Sisfile dev/usb/stuirda.c stuirda 2241.39Saugustss 2251.39Saugustss# SigmaTel IrDA bridge 2261.39Saugustssdevice ustir: irbus, irdasir 2271.71Sdrochnerattach ustir at usbdevif 2281.39Saugustssfile dev/usb/ustir.c ustir 2291.45Saugustss 2301.183Sandvar# Windows Media Center IR transceivers 2311.109Sjmcneilldevice irmce: irbus 2321.109Sjmcneillattach irmce at usbifif 2331.109Sjmcneillfile dev/usb/irmce.c irmce 2341.109Sjmcneill 2351.45Saugustss 2361.67Sgdamore# Bluetooth controllers 2371.70Splunkydevice ubt: btbus, bluetooth 2381.71Sdrochnerattach ubt at usbdevif 2391.45Saugustssfile dev/usb/ubt.c ubt 2401.46Saugustss 2411.112Sjakllsch# Atheros USB Bluetooth firmware load 2421.112Sjakllschdevice aubtfwl: firmload 2431.112Sjakllschattach aubtfwl at usbdevif 2441.112Sjakllschfile dev/usb/aubtfwl.c aubtfwl 2451.112Sjakllsch 2461.86Sjmcneill# 2471.86Sjmcneill# Capture devices 2481.86Sjmcneill# 2491.86Sjmcneill 2501.86Sjmcneill# Sony PLAYSTATION(R) Eye 2511.86Sjmcneilldevice pseye: videobus 2521.86Sjmcneillattach pseye at usbifif 2531.86Sjmcneillfile dev/usb/pseye.c pseye 2541.20Saugustss 2551.87Sjmcneill# USB Video Class capture devices 2561.87Sjmcneilldevice uvideo: videobus 2571.87Sjmcneillattach uvideo at usbifif 2581.87Sjmcneillfile dev/usb/uvideo.c uvideo 2591.87Sjmcneill 2601.104Sjmcneill# Auvitek AU0828 2611.115Sjmcneilldevice auvitek: videobus, dtvbus, i2cbus, i2cexec, usbifif, au8522, xc5k 2621.104Sjmcneillattach auvitek at usbdevif 2631.104Sjmcneillfile dev/usb/auvitek.c auvitek 2641.104Sjmcneillfile dev/usb/auvitek_audio.c auvitek 2651.104Sjmcneillfile dev/usb/auvitek_board.c auvitek 2661.107Sjmcneillfile dev/usb/auvitek_dtv.c auvitek 2671.104Sjmcneillfile dev/usb/auvitek_i2c.c auvitek 2681.104Sjmcneillfile dev/usb/auvitek_video.c auvitek 2691.104Sjmcneill 2701.108Sjmcneill# Empia EM28xx 2711.108Sjmcneilldevice emdtv: dtvbus, irbus, i2cexec, lg3303, xc3028 2721.108Sjmcneillattach emdtv at usbdevif 2731.108Sjmcneillfile dev/usb/emdtv.c emdtv 2741.108Sjmcneillfile dev/usb/emdtv_board.c emdtv 2751.108Sjmcneillfile dev/usb/emdtv_dtv.c emdtv 2761.108Sjmcneillfile dev/usb/emdtv_i2c.c emdtv 2771.108Sjmcneillfile dev/usb/emdtv_ir.c emdtv 2781.108Sjmcneill 2791.86Sjmcneill# 2801.25Saugustss# Misc 2811.86Sjmcneill# 2821.86Sjmcneill 2831.145Schristos# Mode switch usb driver 2841.145Schristosdevice umodeswitch 2851.145Schristosattach umodeswitch at usbdevif 2861.145Schristosfile dev/usb/umodeswitch.c umodeswitch 2871.145Schristos 2881.117Schristos# Apple iPad 2891.117Schristosdevice uipad 2901.117Schristosattach uipad at usbdevif 2911.117Schristosfile dev/usb/uipad.c uipad 2921.117Schristos 2931.84Schristos# BlackBerries 2941.84Schristosdevice uberry 2951.84Schristosattach uberry at usbdevif 2961.84Schristosfile dev/usb/uberry.c uberry 2971.84Schristos 2981.17Saugustss# Handspring Visor 2991.17Saugustssdevice uvisor: ucombus 3001.71Sdrochnerattach uvisor at usbdevif 3011.17Saugustssfile dev/usb/uvisor.c uvisor 3021.13Saugustss 3031.57Selric# Generic Serial Adapter 3041.57Selricdevice ugensa: ucombus 3051.71Sdrochnerattach ugensa at usbdevif 3061.57Selricfile dev/usb/ugensa.c ugensa 3071.57Selric 3081.94Smartin# 3G Modem 3091.145Schristosdevice u3g: ucombus, umodeswitch 3101.94Smartinattach u3g at usbifif 3111.145Schristosfile dev/usb/u3g.c u3g 3121.90Sjoerg 3131.38Saugustss# D-Link DSB-R100 FM radio 3141.40Sdrochnerdevice udsbr: radiodev 3151.71Sdrochnerattach udsbr at usbdevif 3161.38Saugustssfile dev/usb/udsbr.c udsbr 3171.25Saugustss 3181.127Sjakllsch# Silicon Labs USB radio module (FM) 3191.127Sjakllschdevice slurm: radiodev 3201.127Sjakllschattach slurm at usbifif 3211.127Sjakllschfile dev/usb/slurm.c slurm 3221.127Sjakllsch 3231.95Stonio# TEMPerHUM HID 3241.101Skiyoharadevice uthum: hid, sysmon_envsys 3251.95Stonioattach uthum at uhidbus 3261.95Stoniofile dev/usb/uthum.c uthum 3271.25Saugustss 3281.13Saugustss# Ethernet adapters 3291.13Saugustss# ADMtek AN986 Pegasus 3301.167Smrgdevice aue: arp, ether, ifnet, mii, mii_phy, usbnet 3311.71Sdrochnerattach aue at usbdevif 3321.13Saugustssfile dev/usb/if_aue.c aue 3331.13Saugustss 3341.55Saugustss# CDC Ethernet 3351.158Smartindevice cdce: arp, ether, ifnet, usbnet 3361.111Sjakllschattach cdce at usbifif 3371.111Sjakllschfile dev/usb/if_cdce.c cdce 3381.55Saugustss 3391.13Saugustss# CATC USB-EL1201A 3401.164Smrgdevice cue: arp, ether, ifnet, usbnet 3411.71Sdrochnerattach cue at usbdevif 3421.13Saugustssfile dev/usb/if_cue.c cue 3431.13Saugustss 3441.13Saugustss# Kawasaki LSI KL5KUSB101B 3451.165Smrgdevice kue: arp, ether, ifnet, usbnet 3461.71Sdrochnerattach kue at usbdevif 3471.13Saugustssfile dev/usb/if_kue.c kue 3481.19Saugustss 3491.19Saugustss# Prolific PL2302 host-host 3501.166Smrgdevice upl: ifnet, usbnet 3511.71Sdrochnerattach upl at usbdevif 3521.19Saugustssfile dev/usb/if_upl.c upl 3531.43Sichiro 3541.43Sichiro# Realtek RTL8150L(M) 3551.164Smrgdevice url: arp, ether, ifnet, mii, usbnet 3561.71Sdrochnerattach url at usbdevif 3571.43Sichirofile dev/usb/if_url.c url 3581.50Saugustss 3591.50Saugustss# ASIX AX88172 3601.159Smrgdevice axe: arp, ether, ifnet, mii, mii_phy, usbnet 3611.71Sdrochnerattach axe at usbdevif 3621.56Saugustssfile dev/usb/if_axe.c axe 3631.51Sitojun 3641.130Snonaka# ASIX AX88178a and AX88179 3651.157Smrgdevice axen: arp, ether, ifnet, mii, usbnet 3661.130Snonakaattach axen at usbdevif 3671.130Snonakafile dev/usb/if_axen.c axen 3681.130Snonaka 3691.168Smrg# Moscom MCS7730, MCS7830, and MCS7832 3701.168Smrgdevice mos: arp, ether, ifnet, mii, mii_phy, usbnet 3711.168Smrgattach mos at usbdevif 3721.168Smrgfile dev/usb/if_mos.c mos 3731.168Smrg 3741.152Srin# Microchip LAN750x and LAN85xx 3751.164Smrgdevice mue: arp, ether, ifnet, mii, mii_phy, usbnet 3761.152Srinattach mue at usbdevif 3771.152Srinfile dev/usb/if_mue.c mue 3781.152Srin 3791.181Smaya# Network Control Model 3801.181Smayadevice ncm: arp, ether, ifnet, usbnet 3811.181Smayaattach ncm at usbifif 3821.181Smayafile dev/usb/if_ncm.c ncm 3831.181Smaya 3841.168Smrg# Atheros AR9170 3851.168Smrgdevice otus: arp, ether, firmload, ifnet, wlan 3861.168Smrgattach otus at usbdevif 3871.168Smrgfile dev/usb/if_otus.c otus 3881.168Smrg 3891.51Sitojun# DAVICOM DM9601 3901.161Sskrlldevice udav: arp, ether, ifnet, mii, mii_phy, usbnet 3911.71Sdrochnerattach udav at usbdevif 3921.51Sitojunfile dev/usb/if_udav.c udav 3931.21Saugustss 3941.151Skhorben# Mobile Broadband Interface Model 3951.151Skhorbendevice umb: ifnet 3961.151Skhorbenattach umb at usbifif 3971.151Skhorbenfile dev/usb/if_umb.c umb 3981.151Skhorben 3991.154Srin# RealTek RTL8152 and RTL8153 4001.159Smrgdevice ure: arp, ether, ifnet, mii, mii_phy, usbnet 4011.154Srinattach ure at usbdevif 4021.154Srinfile dev/usb/if_ure.c ure 4031.154Srin 4041.21Saugustss# Serial drivers 4051.25Saugustss# Modems 4061.59Sitohydefine umodem_common 4071.59Sitohyfile dev/usb/umodem_common.c umodem_common 4081.59Sitohydevice umodem: ucombus, umodem_common 4091.74Sdrochnerattach umodem at usbifif 4101.25Saugustssfile dev/usb/umodem.c umodem 4111.25Saugustss 4121.21Saugustss# FTDI serial driver 4131.21Saugustssdevice uftdi: ucombus 4141.149Swsattach uftdi at usbifif 4151.21Saugustssfile dev/usb/uftdi.c uftdi 4161.22Saugustss 4171.26Sichiro# Prolific PL2303 serial driver 4181.26Sichirodevice uplcom: ucombus 4191.71Sdrochnerattach uplcom at usbdevif 4201.26Sichirofile dev/usb/uplcom.c uplcom 4211.29Sichiro 4221.29Sichiro# MCT USB-232 serial driver 4231.29Sichirodevice umct: ucombus 4241.71Sdrochnerattach umct at usbdevif 4251.29Sichirofile dev/usb/umct.c umct 4261.42Saugustss 4271.91Smrg# MOSCHIP MCS7xxx serial driver 4281.131Smartindevice umcs: ucombus 4291.131Smartinattach umcs at usbdevif 4301.131Smartinfile dev/usb/umcs.c umcs 4311.131Smartin 4321.42Saugustss# SUNTAC Slipper U VS-10U driver 4331.42Saugustssdevice uvscom: ucombus 4341.71Sdrochnerattach uvscom at usbdevif 4351.42Saugustssfile dev/usb/uvscom.c uvscom 4361.49Saugustss 4371.173Ssimonb# Exar XR21V141x serial driver (mostly CDC) 4381.173Ssimonbdevice uxrcom: ucombus, umodem_common 4391.173Ssimonbattach uxrcom at usbifif 4401.173Ssimonbfile dev/usb/uxrcom.c uxrcom 4411.173Ssimonb 4421.49Saugustss# Belkin & other serial driver 4431.82Sichirodefine ubsa_common 4441.82Sichirofile dev/usb/ubsa_common.c ubsa_common 4451.82Sichirodevice ubsa: ucombus, ubsa_common 4461.85Sdrochnerattach ubsa at usbdevif 4471.49Saugustssfile dev/usb/ubsa.c ubsa 4481.36Saugustss 4491.82Sichiro# Huawei E220 3G/HSDPA modem (ubsa) 4501.82Sichirodevice uhmodem: ucombus, ubsa_common 4511.82Sichiroattach uhmodem at usbifif 4521.82Sichirofile dev/usb/uhmodem.c uhmodem 4531.82Sichiro 4541.63Saugustss# iPAQ PDAs 4551.111Sjakllschdevice uipaq: ucombus 4561.111Sjakllschattach uipaq at usbdevif 4571.111Sjakllschfile dev/usb/uipaq.c uipaq 4581.63Saugustss 4591.60Sitohy# Kyocera AIR-EDGE PHONE 4601.60Sitohydevice ukyopon: ucombus, umodem_common 4611.74Sdrochnerattach ukyopon at usbifif 4621.60Sitohyfile dev/usb/ukyopon.c ukyopon 4631.60Sitohy 4641.99Smartin# ArkMicroChips 3116 based serial (used with some Nokia USB cables too) 4651.99Smartindevice uark: ucombus 4661.99Smartinattach uark at usbdevif 4671.99Smartinfile dev/usb/uark.c uark 4681.99Smartin 4691.77Sdogcow# Silicon Labs CP210x serial driver 4701.77Sdogcowdevice uslsa: ucombus 4711.118Sjakllschattach uslsa at usbifif 4721.77Sdogcowfile dev/usb/uslsa.c uslsa 4731.25Saugustss 4741.80Stshiozak# WinChipHead CH341/340 serial driver 4751.80Stshiozakdevice uchcom: ucombus 4761.80Stshiozakattach uchcom at usbdevif 4771.80Stshiozakfile dev/usb/uchcom.c uchcom 4781.80Stshiozak 4791.25Saugustss# Avision SCSI over USB, HP5300 4801.25Saugustssdevice usscanner: scsi 4811.71Sdrochnerattach usscanner at usbdevif 4821.25Saugustssfile dev/usb/usscanner.c usscanner 4831.58Sjoff 4841.58Sjoff# Atmel AT76c503 / AT76c503a / AT76c505 / AT76c505a @ USB 4851.58Sjoffdevice atu: ether, ifnet, arp, wlan 4861.71Sdrochnerattach atu at usbdevif 4871.58Sjofffile dev/usb/if_atu.c atu 4881.62Sdrochner 4891.100Stsutsui# Intersil PrismGT 4901.100Stsutsuidevice upgt: ether, ifnet, arp, wlan, firmload 4911.100Stsutsuiattach upgt at usbdevif 4921.100Stsutsuifile dev/usb/if_upgt.c upgt 4931.100Stsutsui 4941.126Sskrll# SMSC LAN95xx 4951.160Sskrlldevice usmsc: arp, ether, ifnet, mii, mii_phy, usbnet 4961.126Sskrllattach usmsc at usbdevif 4971.126Sskrllfile dev/usb/if_smsc.c usmsc 4981.126Sskrll 4991.62Sdrochner# Ralink Technology RT2500USB 5001.125Sjakllschdevice ural: arp, ether, ifnet, wlan, firmload 5011.125Sjakllschattach ural at usbdevif 5021.62Sdrochnerfile dev/usb/if_ural.c ural 5031.66Sscw 5041.75Sjnemethdevice rum: ether, ifnet, arp, wlan, firmload 5051.72Sjoergattach rum at usbdevif 5061.72Sjoergfile dev/usb/if_rum.c rum 5071.72Sjoerg 5081.66Sscw# Topfield digital PVRs 5091.66Sscwdevice utoppy 5101.71Sdrochnerattach utoppy at usbdevif 5111.66Sscwfile dev/usb/utoppy.c utoppy 5121.73Sjmcneill 5131.78Skiyohara# Zydas ZD1211 5141.78Skiyoharadevice zyd: ether, ifnet, arp, wlan, firmload 5151.78Skiyoharaattach zyd at usbdevif 5161.78Skiyoharafile dev/usb/if_zyd.c zyd 5171.92Stsutsui 5181.182Sbouyer# Geschwister Schneider USB to CAN interface (and clones) 5191.182Sbouyerdevice gscan: ifnet 5201.182Sbouyerattach gscan at usbdevif 5211.182Sbouyerfile dev/usb/if_gscan.c gscan 5221.182Sbouyer 5231.92Stsutsui# DisplayLink DL-1x0/DL-1x5 5241.92Stsutsuidevice udl: wsemuldisplaydev, rasops16, edid, firmload 5251.92Stsutsuiattach udl at usbdevif 5261.92Stsutsuifile dev/usb/udl.c udl 5271.96Splunky 5281.96Splunky# Wireless WAN modems from Option N.V. 5291.96Splunkydevice uhso: ifnet 5301.96Splunkyattach uhso at usbdevif 5311.96Splunkyfile dev/usb/uhso.c uhso 5321.97Senami 5331.110Sjakllsch# Microsoft RNDIS 5341.162Smrgdevice urndis: arp, ether, ifnet, usbnet 5351.110Sjakllschattach urndis at usbifif 5361.110Sjakllschfile dev/usb/if_urndis.c urndis 5371.121Snonaka 5381.121Snonaka# Realtek RTL8188CU/RTL8192CU 5391.121Snonakadevice urtwn: ether, ifnet, arp, wlan, firmload 5401.121Snonakaattach urtwn at usbdevif 5411.121Snonakafile dev/usb/if_urtwn.c urtwn 5421.122Schristos 5431.122Schristos# Realtek RTL8187/RTL8187B 802.11b/g USB wireless adapter 5441.122Schristosdevice urtw: ether, ifnet, arp, wlan 5451.122Schristosattach urtw at usbdevif 5461.122Schristosfile dev/usb/if_urtw.c urtw 5471.123Snonaka 5481.123Snonaka# Ralink Technology RT2700U/RT2800U/RT3000U 5491.123Snonakadevice run: ether, ifnet, arp, wlan, firmload 5501.123Snonakaattach run at usbdevif 5511.123Snonakafile dev/usb/if_run.c run 5521.128Schristos 5531.128Schristos# Atheros AR9002U 5541.128Schristosattach athn at usbdevif with athn_usb: firmload 5551.128Schristosfile dev/usb/if_athn_usb.c athn_usb needs-flag 5561.128Schristos 5571.128Schristos# Realtek RTL8188SU/RTL8191SU/RTL8192SU 5581.128Schristosdevice rsu: arp, ether, firmload, ifnet, wlan 5591.128Schristosattach rsu at usbdevif 5601.128Schristosfile dev/usb/if_rsu.c rsu 5611.129Skiyohara 5621.129Skiyohara# KingSun/DonShine IrDA adaptors 5631.129Skiyoharadevice udsir: irbus, irdasir 5641.129Skiyoharaattach udsir at usbifif 5651.129Skiyoharafile dev/usb/udsir.c udsir 5661.143Sriastrad 5671.143Sriastrad# Araneus Alea II TRNG 5681.143Sriastraddevice ualea 5691.143Sriastradattach ualea at usbifif 5701.143Sriastradfile dev/usb/ualea.c ualea 5711.147Sjmcneill 5721.147Sjmcneill# Broadcom FullMAC USB wireless adapter 5731.147Sjmcneillattach bwfm at usbdevif with bwfm_usb: firmload 5741.147Sjmcneillfile dev/usb/if_bwfm_usb.c bwfm_usb 5751.180Sbrad 5761.180Sbrad# Microchip USB 2.0 to I2C/UART Protocol Converter with GPIO 5771.180Sbraddevice umcpmio: hid, i2cbus, i2cexec, gpiobus 5781.180Sbradattach umcpmio at uhidbus 5791.180Sbradfile dev/usb/umcpmio.c umcpmio needs-flag 5801.180Sbradfile dev/usb/umcpmio_subr.c umcpmio 581