files.usb revision 1.176
11.176Smrg# $NetBSD: files.usb,v 1.176 2020/07/13 04:44:03 mrg 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.1Saugustss 101.134Sskrll# HC controllers 111.134Sskrlldefflag opt_usb.h EHCI_DEBUG: USB_DEBUG 121.134Sskrlldefflag opt_usb.h OHCI_DEBUG: USB_DEBUG 131.134Sskrlldefflag opt_usb.h UHCI_DEBUG: USB_DEBUG 141.134Sskrlldefflag opt_usb.h DWC2_DEBUG: USB_DEBUG 151.134Sskrlldefflag opt_usb.h XHCI_DEBUG: USB_DEBUG 161.134Sskrlldefflag opt_usb.h MOTG_DEBUG: USB_DEBUG 171.139Sskrlldefflag opt_usb.h SLHCI_DEBUG: USB_DEBUG 181.134Sskrll 191.134Sskrll# HUB driver 201.134Sskrlldefflag opt_usb.h UHUB_DEBUG: USB_DEBUG 211.134Sskrll 221.134Sskrll# Device drivers 231.134Sskrll 241.134Sskrlldefflag opt_usb.h ATU_DEBUG: USB_DEBUG 251.134Sskrlldefflag opt_usb.h AUE_DEBUG: USB_DEBUG 261.134Sskrlldefflag opt_usb.h AUVITEK_I2C_DEBUG: USB_DEBUG 271.134Sskrlldefflag opt_usb.h AXE_DEBUG: USB_DEBUG 281.134Sskrlldefflag opt_usb.h AXEN_DEBUG: USB_DEBUG 291.134Sskrlldefflag opt_usb.h CUE_DEBUG: USB_DEBUG 301.134Sskrlldefflag opt_usb.h KUE_DEBUG: USB_DEBUG 311.134Sskrlldefflag opt_usb.h OTUS_DEBUG: USB_DEBUG 321.134Sskrlldefflag opt_usb.h RUM_DEBUG: USB_DEBUG 331.134Sskrlldefflag opt_usb.h RUN_DEBUG: USB_DEBUG 341.134Sskrlldefflag opt_usb.h UARK_DEBUG: USB_DEBUG 351.134Sskrlldefflag opt_usb.h UATP_DEBUG: USB_DEBUG 361.134Sskrlldefflag opt_usb.h UAUDIO_DEBUG: USB_DEBUG 371.134Sskrlldefflag opt_usb.h UBERRY_DEBUG: USB_DEBUG 381.134Sskrlldefflag opt_usb.h UBSA_DEBUG: USB_DEBUG 391.134Sskrlldefflag opt_usb.h UBT_DEBUG: USB_DEBUG 401.134Sskrlldefflag opt_usb.h UCHCOM_DEBUG: USB_DEBUG 411.134Sskrlldefflag opt_usb.h UCOM_DEBUG: USB_DEBUG 421.134Sskrlldefflag opt_usb.h UCYCOM_DEBUG: USB_DEBUG 431.134Sskrlldefflag opt_usb.h UDAV_DEBUG: USB_DEBUG 441.134Sskrlldefflag opt_usb.h UDL_DEBUG: USB_DEBUG 451.134Sskrlldefflag opt_usb.h UDSBR_DEBUG: USB_DEBUG 461.134Sskrlldefflag opt_usb.h UFTDI_DEBUG: USB_DEBUG 471.134Sskrlldefflag opt_usb.h UGENSA_DEBUG: USB_DEBUG 481.134Sskrlldefflag opt_usb.h UGEN_DEBUG: USB_DEBUG 491.134Sskrlldefflag opt_usb.h UHIDEV_DEBUG: USB_DEBUG 501.134Sskrlldefflag opt_usb.h UHID_DEBUG: USB_DEBUG 511.134Sskrlldefflag opt_usb.h UHMODEM_DEBUG: USB_DEBUG 521.134Sskrlldefflag opt_usb.h UHSO_DEBUG: USB_DEBUG 531.134Sskrlldefflag opt_usb.h UIPAD_DEBUG: USB_DEBUG 541.134Sskrlldefflag opt_usb.h UIPAQ_DEBUG: USB_DEBUG 551.134Sskrlldefflag opt_usb.h UIRDA_DEBUG: USB_DEBUG 561.134Sskrlldefflag opt_usb.h UKBD_DEBUG: USB_DEBUG 571.134Sskrlldefflag opt_usb.h UKYOPON_DEBUG: USB_DEBUG 581.134Sskrlldefflag opt_usb.h ULPT_DEBUG: USB_DEBUG 591.134Sskrlldefflag opt_usb.h UMASS_DEBUG: USB_DEBUG 601.134Sskrlldefflag opt_usb.h UMCT_DEBUG: USB_DEBUG 611.134Sskrlldefflag opt_usb.h UMIDIQUIRK_DEBUG: USB_DEBUG 621.134Sskrlldefflag opt_usb.h UMIDI_DEBUG: USB_DEBUG 631.134Sskrlldefflag opt_usb.h UMODEM_DEBUG: USB_DEBUG 641.134Sskrlldefflag opt_usb.h UMS_DEBUG: USB_DEBUG 651.134Sskrlldefflag opt_usb.h UPGT_DEBUG: USB_DEBUG 661.134Sskrlldefflag opt_usb.h UPLCOM_DEBUG: USB_DEBUG 671.134Sskrlldefflag opt_usb.h UPL_DEBUG: USB_DEBUG 681.134Sskrlldefflag opt_usb.h URAL_DEBUG: USB_DEBUG 691.134Sskrlldefflag opt_usb.h URL_DEBUG: USB_DEBUG 701.134Sskrlldefflag opt_usb.h URNDIS_DEBUG: USB_DEBUG 711.134Sskrlldefflag opt_usb.h URTWN_DEBUG: USB_DEBUG 721.134Sskrlldefflag opt_usb.h URTW_DEBUG: USB_DEBUG 731.176Smrgdefflag opt_usb.h USBNET_DEBUG: USB_DEBUG 741.134Sskrlldefflag opt_usb.h USCANNER_DEBUG: USB_DEBUG 751.134Sskrlldefflag opt_usb.h USLSA_DEBUG: USB_DEBUG 761.163Sskrlldefflag opt_usb.h USMSC_DEBUG: USB_DEBUG 771.134Sskrlldefflag opt_usb.h USSCANNER_DEBUG: USB_DEBUG 781.134Sskrlldefflag opt_usb.h USTIR_DEBUG: USB_DEBUG 791.134Sskrlldefflag opt_usb.h UTHUM_DEBUG: USB_DEBUG 801.134Sskrlldefflag opt_usb.h UTOPPY_DEBUG: USB_DEBUG 811.134Sskrlldefflag opt_usb.h UTS_DEBUG: USB_DEBUG 821.134Sskrlldefflag opt_usb.h UVIDEO_DEBUG: USB_DEBUG 831.134Sskrlldefflag opt_usb.h UVISOR_DEBUG: USB_DEBUG 841.134Sskrlldefflag opt_usb.h UVSCOM_DEBUG: USB_DEBUG 851.134Sskrlldefflag opt_usb.h ZYD_DEBUG: USB_DEBUG 861.88Sjmcneill 871.83Sdrochnerdefine usbroothubif { } 881.71Sdrochnerdefine usbdevif { [port = -1], [configuration = -1], [interface = -1], 891.71Sdrochner [vendor = -1], [product = -1], [release = -1] } 901.74Sdrochnerdefine usbifif { [port = -1], [configuration = -1], [interface = -1], 911.74Sdrochner [vendor = -1], [product = -1], [release = -1] } 921.71Sdrochner 931.83Sdrochnerdevice usb: usbroothubif 941.1Saugustssattach usb at usbus 951.28Slukemfile dev/usb/usb.c usb needs-flag 961.1Saugustssfile dev/usb/usbdi.c usb 971.1Saugustssfile dev/usb/usbdi_util.c usb 981.1Saugustssfile dev/usb/usb_subr.c usb 991.1Saugustssfile dev/usb/usb_quirks.c usb 1001.135Suebayasi 1011.135Suebayasidefine usb_dma: usb 1021.138Sskrllfile dev/usb/usb_mem.c usb_dma needs-flag 1031.135Suebayasi 1041.157Smrgdefine usbnet: usb 1051.157Smrgfile dev/usb/usbnet.c usbnet 1061.157Smrg 1071.144Spgoyettefile dev/usb/usb_verbose.c usbverbose & usb 1081.1Saugustss 1091.1Saugustss# Hub driver 1101.74Sdrochnerdevice uhub: usbdevif, usbifif 1111.83Sdrochnerattach uhub at usbroothubif with uroothub 1121.71Sdrochnerattach uhub at usbdevif 1131.1Saugustssfile dev/usb/uhub.c usb 1141.1Saugustss 1151.14Saugustss# Modem and com serial port "bus" 1161.14Saugustssdefine ucombus {[ portno = -1 ]} 1171.23Saugustss 1181.3Saugustss# Audio devices 1191.156Sisakidevice uaudio: audiobus 1201.74Sdrochnerattach uaudio at usbifif 1211.3Saugustssfile dev/usb/uaudio.c uaudio 1221.27Stshiozak 1231.27Stshiozak# MIDI devices 1241.27Stshiozakdevice umidi: midibus 1251.74Sdrochnerattach umidi at usbifif 1261.27Stshiozakfile dev/usb/umidi.c umidi 1271.27Stshiozakfile dev/usb/umidi_quirks.c umidi 1281.3Saugustss 1291.14Saugustss# Modem and com serial port 1301.14Saugustssdevice ucom 1311.14Saugustssattach ucom at ucombus 1321.28Slukemfile dev/usb/ucom.c ucom | ucombus needs-flag 1331.14Saugustss 1341.25Saugustss 1351.3Saugustss# Generic devices 1361.3Saugustssdevice ugen 1371.71Sdrochnerattach ugen at usbdevif 1381.150Swsdevice ugenif 1391.150Swsattach ugenif at usbifif 1401.150Swsfile dev/usb/ugen.c ugen | ugenif needs-flag 1411.1Saugustss 1421.25Saugustss 1431.25Saugustss# HID 1441.37Saugustss# HID "bus" 1451.37Saugustssdefine uhidbus {[ reportid = -1 ]} 1461.37Saugustss 1471.36Saugustss# HID root device for multiple report IDs 1481.37Saugustssdevice uhidev: hid, uhidbus 1491.74Sdrochnerattach uhidev at usbifif 1501.36Saugustssfile dev/usb/uhidev.c uhidev 1511.36Saugustss 1521.1Saugustss# Generic HID devices 1531.37Saugustssdevice uhid: hid 1541.36Saugustssattach uhid at uhidbus 1551.28Slukemfile dev/usb/uhid.c uhid needs-flag 1561.1Saugustss 1571.3Saugustss# Keyboards 1581.61Scubedefparam UKBD_LAYOUT 1591.116Smacallan# Gdium's Fn key needs software translation 1601.116Smacallandefflag opt_ukbd.h GDIUM_KEYBOARD_HACK 1611.37Saugustssdevice ukbd: hid, wskbddev 1621.36Saugustssattach ukbd at uhidbus 1631.28Slukemfile dev/usb/ukbd.c ukbd needs-flag 1641.3Saugustss 1651.25Saugustss# Mice 1661.148Sbouyerdevice ums: hid, hidms, wsmousedev 1671.36Saugustssattach ums at uhidbus 1681.25Saugustssfile dev/usb/ums.c ums 1691.25Saugustss 1701.124Sriastrad# USB Apple trackpad 1711.124Sriastraddevice uatp: hid, wsmousedev 1721.124Sriastradattach uatp at uhidbus 1731.124Sriastradfile dev/usb/uatp.c uatp 1741.124Sriastrad 1751.119Schristos# Touchscreens 1761.120Swizdevice uts: hid, wsmousedev, tpcalib 1771.119Schristosattach uts at uhidbus 1781.119Schristosfile dev/usb/uts.c uts 1791.119Schristos 1801.53Stsarna# eGalax USB Touch Panel 1811.54Stsarnadevice uep: wsmousedev, tpcalib 1821.71Sdrochnerattach uep at usbdevif 1831.53Stsarnafile dev/usb/uep.c uep needs-flag 1841.25Saugustss 1851.132Skhorben# Cypress microcontroller based serial adapters 1861.64Sskrlldevice ucycom: hid 1871.64Sskrllattach ucycom at uhidbus 1881.64Sskrllfile dev/usb/ucycom.c ucycom needs-flag 1891.64Sskrll 1901.1Saugustss# Printers 1911.2Saugustssdevice ulpt 1921.74Sdrochnerattach ulpt at usbifif 1931.28Slukemfile dev/usb/ulpt.c ulpt needs-flag 1941.7Saugustss 1951.25Saugustss 1961.7Saugustss# Mass storage 1971.174Sjdolecekdevice umass: scsi, atapi 1981.74Sdrochnerattach umass at usbifif 1991.10Saugustssfile dev/usb/umass.c umass 2001.33Sgehennafile dev/usb/umass_quirks.c umass 2011.34Saugustssfile dev/usb/umass_scsipi.c umass & (scsibus | atapibus) 2021.32Saugustss 2031.32Saugustss 2041.32Saugustss# IrDA bridges 2051.32Saugustssdevice uirda: irbus 2061.74Sdrochnerattach uirda at usbifif 2071.76Sisfile dev/usb/uirda.c uirda | stuirda 2081.76Sis 2091.76Sis# SigmaTel not quite UIRDA IrDA bridge 2101.76Sisdevice stuirda: irbus,firmload 2111.76Sisattach stuirda at usbifif 2121.76Sisfile dev/usb/stuirda.c stuirda 2131.39Saugustss 2141.39Saugustss# SigmaTel IrDA bridge 2151.39Saugustssdevice ustir: irbus, irdasir 2161.71Sdrochnerattach ustir at usbdevif 2171.39Saugustssfile dev/usb/ustir.c ustir 2181.45Saugustss 2191.109Sjmcneill# Windows Media Center IR tranceivers 2201.109Sjmcneilldevice irmce: irbus 2211.109Sjmcneillattach irmce at usbifif 2221.109Sjmcneillfile dev/usb/irmce.c irmce 2231.109Sjmcneill 2241.45Saugustss 2251.67Sgdamore# Bluetooth controllers 2261.70Splunkydevice ubt: btbus, bluetooth 2271.71Sdrochnerattach ubt at usbdevif 2281.45Saugustssfile dev/usb/ubt.c ubt 2291.46Saugustss 2301.112Sjakllsch# Atheros USB Bluetooth firmware load 2311.112Sjakllschdevice aubtfwl: firmload 2321.112Sjakllschattach aubtfwl at usbdevif 2331.112Sjakllschfile dev/usb/aubtfwl.c aubtfwl 2341.112Sjakllsch 2351.86Sjmcneill# 2361.86Sjmcneill# Capture devices 2371.86Sjmcneill# 2381.86Sjmcneill 2391.86Sjmcneill# Sony PLAYSTATION(R) Eye 2401.86Sjmcneilldevice pseye: videobus 2411.86Sjmcneillattach pseye at usbifif 2421.86Sjmcneillfile dev/usb/pseye.c pseye 2431.20Saugustss 2441.87Sjmcneill# USB Video Class capture devices 2451.87Sjmcneilldevice uvideo: videobus 2461.87Sjmcneillattach uvideo at usbifif 2471.87Sjmcneillfile dev/usb/uvideo.c uvideo 2481.87Sjmcneill 2491.104Sjmcneill# Auvitek AU0828 2501.115Sjmcneilldevice auvitek: videobus, dtvbus, i2cbus, i2cexec, usbifif, au8522, xc5k 2511.104Sjmcneillattach auvitek at usbdevif 2521.104Sjmcneillfile dev/usb/auvitek.c auvitek 2531.104Sjmcneillfile dev/usb/auvitek_audio.c auvitek 2541.104Sjmcneillfile dev/usb/auvitek_board.c auvitek 2551.107Sjmcneillfile dev/usb/auvitek_dtv.c auvitek 2561.104Sjmcneillfile dev/usb/auvitek_i2c.c auvitek 2571.104Sjmcneillfile dev/usb/auvitek_video.c auvitek 2581.104Sjmcneill 2591.108Sjmcneill# Empia EM28xx 2601.108Sjmcneilldevice emdtv: dtvbus, irbus, i2cexec, lg3303, xc3028 2611.108Sjmcneillattach emdtv at usbdevif 2621.108Sjmcneillfile dev/usb/emdtv.c emdtv 2631.108Sjmcneillfile dev/usb/emdtv_board.c emdtv 2641.108Sjmcneillfile dev/usb/emdtv_dtv.c emdtv 2651.108Sjmcneillfile dev/usb/emdtv_i2c.c emdtv 2661.108Sjmcneillfile dev/usb/emdtv_ir.c emdtv 2671.108Sjmcneill 2681.86Sjmcneill# 2691.25Saugustss# Misc 2701.86Sjmcneill# 2711.86Sjmcneill 2721.145Schristos# Mode switch usb driver 2731.145Schristosdevice umodeswitch 2741.145Schristosattach umodeswitch at usbdevif 2751.145Schristosfile dev/usb/umodeswitch.c umodeswitch 2761.145Schristos 2771.117Schristos# Apple iPad 2781.117Schristosdevice uipad 2791.117Schristosattach uipad at usbdevif 2801.117Schristosfile dev/usb/uipad.c uipad 2811.117Schristos 2821.84Schristos# BlackBerries 2831.84Schristosdevice uberry 2841.84Schristosattach uberry at usbdevif 2851.84Schristosfile dev/usb/uberry.c uberry 2861.84Schristos 2871.17Saugustss# Handspring Visor 2881.17Saugustssdevice uvisor: ucombus 2891.71Sdrochnerattach uvisor at usbdevif 2901.17Saugustssfile dev/usb/uvisor.c uvisor 2911.13Saugustss 2921.57Selric# Generic Serial Adapter 2931.57Selricdevice ugensa: ucombus 2941.71Sdrochnerattach ugensa at usbdevif 2951.57Selricfile dev/usb/ugensa.c ugensa 2961.57Selric 2971.94Smartin# 3G Modem 2981.145Schristosdevice u3g: ucombus, umodeswitch 2991.94Smartinattach u3g at usbifif 3001.145Schristosfile dev/usb/u3g.c u3g 3011.90Sjoerg 3021.38Saugustss# D-Link DSB-R100 FM radio 3031.40Sdrochnerdevice udsbr: radiodev 3041.71Sdrochnerattach udsbr at usbdevif 3051.38Saugustssfile dev/usb/udsbr.c udsbr 3061.25Saugustss 3071.127Sjakllsch# Silicon Labs USB radio module (FM) 3081.127Sjakllschdevice slurm: radiodev 3091.127Sjakllschattach slurm at usbifif 3101.127Sjakllschfile dev/usb/slurm.c slurm 3111.127Sjakllsch 3121.95Stonio# TEMPerHUM HID 3131.101Skiyoharadevice uthum: hid, sysmon_envsys 3141.95Stonioattach uthum at uhidbus 3151.95Stoniofile dev/usb/uthum.c uthum 3161.25Saugustss 3171.13Saugustss# Ethernet adapters 3181.13Saugustss# ADMtek AN986 Pegasus 3191.167Smrgdevice aue: arp, ether, ifnet, mii, mii_phy, usbnet 3201.71Sdrochnerattach aue at usbdevif 3211.13Saugustssfile dev/usb/if_aue.c aue 3221.13Saugustss 3231.55Saugustss# CDC Ethernet 3241.158Smartindevice cdce: arp, ether, ifnet, usbnet 3251.111Sjakllschattach cdce at usbifif 3261.111Sjakllschfile dev/usb/if_cdce.c cdce 3271.55Saugustss 3281.13Saugustss# CATC USB-EL1201A 3291.164Smrgdevice cue: arp, ether, ifnet, usbnet 3301.71Sdrochnerattach cue at usbdevif 3311.13Saugustssfile dev/usb/if_cue.c cue 3321.13Saugustss 3331.13Saugustss# Kawasaki LSI KL5KUSB101B 3341.165Smrgdevice kue: arp, ether, ifnet, usbnet 3351.71Sdrochnerattach kue at usbdevif 3361.13Saugustssfile dev/usb/if_kue.c kue 3371.19Saugustss 3381.19Saugustss# Prolific PL2302 host-host 3391.166Smrgdevice upl: ifnet, usbnet 3401.71Sdrochnerattach upl at usbdevif 3411.19Saugustssfile dev/usb/if_upl.c upl 3421.43Sichiro 3431.43Sichiro# Realtek RTL8150L(M) 3441.164Smrgdevice url: arp, ether, ifnet, mii, usbnet 3451.71Sdrochnerattach url at usbdevif 3461.43Sichirofile dev/usb/if_url.c url 3471.50Saugustss 3481.50Saugustss# ASIX AX88172 3491.159Smrgdevice axe: arp, ether, ifnet, mii, mii_phy, usbnet 3501.71Sdrochnerattach axe at usbdevif 3511.56Saugustssfile dev/usb/if_axe.c axe 3521.51Sitojun 3531.130Snonaka# ASIX AX88178a and AX88179 3541.157Smrgdevice axen: arp, ether, ifnet, mii, usbnet 3551.130Snonakaattach axen at usbdevif 3561.130Snonakafile dev/usb/if_axen.c axen 3571.130Snonaka 3581.168Smrg# Moscom MCS7730, MCS7830, and MCS7832 3591.168Smrgdevice mos: arp, ether, ifnet, mii, mii_phy, usbnet 3601.168Smrgattach mos at usbdevif 3611.168Smrgfile dev/usb/if_mos.c mos 3621.168Smrg 3631.152Srin# Microchip LAN750x and LAN85xx 3641.164Smrgdevice mue: arp, ether, ifnet, mii, mii_phy, usbnet 3651.152Srinattach mue at usbdevif 3661.152Srinfile dev/usb/if_mue.c mue 3671.152Srin 3681.168Smrg# Atheros AR9170 3691.168Smrgdevice otus: arp, ether, firmload, ifnet, wlan 3701.168Smrgattach otus at usbdevif 3711.168Smrgfile dev/usb/if_otus.c otus 3721.168Smrg 3731.51Sitojun# DAVICOM DM9601 3741.161Sskrlldevice udav: arp, ether, ifnet, mii, mii_phy, usbnet 3751.71Sdrochnerattach udav at usbdevif 3761.51Sitojunfile dev/usb/if_udav.c udav 3771.21Saugustss 3781.151Skhorben# Mobile Broadband Interface Model 3791.151Skhorbendevice umb: ifnet 3801.151Skhorbenattach umb at usbifif 3811.151Skhorbenfile dev/usb/if_umb.c umb 3821.151Skhorben 3831.154Srin# RealTek RTL8152 and RTL8153 3841.159Smrgdevice ure: arp, ether, ifnet, mii, mii_phy, usbnet 3851.154Srinattach ure at usbdevif 3861.154Srinfile dev/usb/if_ure.c ure 3871.154Srin 3881.21Saugustss# Serial drivers 3891.25Saugustss# Modems 3901.59Sitohydefine umodem_common 3911.59Sitohyfile dev/usb/umodem_common.c umodem_common 3921.59Sitohydevice umodem: ucombus, umodem_common 3931.74Sdrochnerattach umodem at usbifif 3941.25Saugustssfile dev/usb/umodem.c umodem 3951.25Saugustss 3961.21Saugustss# FTDI serial driver 3971.21Saugustssdevice uftdi: ucombus 3981.149Swsattach uftdi at usbifif 3991.21Saugustssfile dev/usb/uftdi.c uftdi 4001.22Saugustss 4011.26Sichiro# Prolific PL2303 serial driver 4021.26Sichirodevice uplcom: ucombus 4031.71Sdrochnerattach uplcom at usbdevif 4041.26Sichirofile dev/usb/uplcom.c uplcom 4051.29Sichiro 4061.29Sichiro# MCT USB-232 serial driver 4071.29Sichirodevice umct: ucombus 4081.71Sdrochnerattach umct at usbdevif 4091.29Sichirofile dev/usb/umct.c umct 4101.42Saugustss 4111.91Smrg# MOSCHIP MCS7xxx serial driver 4121.131Smartindevice umcs: ucombus 4131.131Smartinattach umcs at usbdevif 4141.131Smartinfile dev/usb/umcs.c umcs 4151.131Smartin 4161.42Saugustss# SUNTAC Slipper U VS-10U driver 4171.42Saugustssdevice uvscom: ucombus 4181.71Sdrochnerattach uvscom at usbdevif 4191.42Saugustssfile dev/usb/uvscom.c uvscom 4201.49Saugustss 4211.173Ssimonb# Exar XR21V141x serial driver (mostly CDC) 4221.173Ssimonbdevice uxrcom: ucombus, umodem_common 4231.173Ssimonbattach uxrcom at usbifif 4241.173Ssimonbfile dev/usb/uxrcom.c uxrcom 4251.173Ssimonb 4261.49Saugustss# Belkin & other serial driver 4271.82Sichirodefine ubsa_common 4281.82Sichirofile dev/usb/ubsa_common.c ubsa_common 4291.82Sichirodevice ubsa: ucombus, ubsa_common 4301.85Sdrochnerattach ubsa at usbdevif 4311.49Saugustssfile dev/usb/ubsa.c ubsa 4321.36Saugustss 4331.82Sichiro# Huawei E220 3G/HSDPA modem (ubsa) 4341.82Sichirodevice uhmodem: ucombus, ubsa_common 4351.82Sichiroattach uhmodem at usbifif 4361.82Sichirofile dev/usb/uhmodem.c uhmodem 4371.82Sichiro 4381.63Saugustss# iPAQ PDAs 4391.111Sjakllschdevice uipaq: ucombus 4401.111Sjakllschattach uipaq at usbdevif 4411.111Sjakllschfile dev/usb/uipaq.c uipaq 4421.63Saugustss 4431.60Sitohy# Kyocera AIR-EDGE PHONE 4441.60Sitohydevice ukyopon: ucombus, umodem_common 4451.74Sdrochnerattach ukyopon at usbifif 4461.60Sitohyfile dev/usb/ukyopon.c ukyopon 4471.60Sitohy 4481.99Smartin# ArkMicroChips 3116 based serial (used with some Nokia USB cables too) 4491.99Smartindevice uark: ucombus 4501.99Smartinattach uark at usbdevif 4511.99Smartinfile dev/usb/uark.c uark 4521.99Smartin 4531.77Sdogcow# Silicon Labs CP210x serial driver 4541.77Sdogcowdevice uslsa: ucombus 4551.118Sjakllschattach uslsa at usbifif 4561.77Sdogcowfile dev/usb/uslsa.c uslsa 4571.25Saugustss 4581.80Stshiozak# WinChipHead CH341/340 serial driver 4591.80Stshiozakdevice uchcom: ucombus 4601.80Stshiozakattach uchcom at usbdevif 4611.80Stshiozakfile dev/usb/uchcom.c uchcom 4621.80Stshiozak 4631.22Saugustss# Scanners 4641.25Saugustss# Generic scanner support 4651.22Saugustssdevice uscanner 4661.71Sdrochnerattach uscanner at usbdevif 4671.28Slukemfile dev/usb/uscanner.c uscanner needs-flag 4681.24Saugustss 4691.25Saugustss# Avision SCSI over USB, HP5300 4701.25Saugustssdevice usscanner: scsi 4711.71Sdrochnerattach usscanner at usbdevif 4721.25Saugustssfile dev/usb/usscanner.c usscanner 4731.58Sjoff 4741.58Sjoff# Atmel AT76c503 / AT76c503a / AT76c505 / AT76c505a @ USB 4751.58Sjoffdevice atu: ether, ifnet, arp, wlan 4761.71Sdrochnerattach atu at usbdevif 4771.58Sjofffile dev/usb/if_atu.c atu 4781.62Sdrochner 4791.100Stsutsui# Intersil PrismGT 4801.100Stsutsuidevice upgt: ether, ifnet, arp, wlan, firmload 4811.100Stsutsuiattach upgt at usbdevif 4821.100Stsutsuifile dev/usb/if_upgt.c upgt 4831.100Stsutsui 4841.126Sskrll# SMSC LAN95xx 4851.160Sskrlldevice usmsc: arp, ether, ifnet, mii, mii_phy, usbnet 4861.126Sskrllattach usmsc at usbdevif 4871.126Sskrllfile dev/usb/if_smsc.c usmsc 4881.126Sskrll 4891.62Sdrochner# Ralink Technology RT2500USB 4901.125Sjakllschdevice ural: arp, ether, ifnet, wlan, firmload 4911.125Sjakllschattach ural at usbdevif 4921.62Sdrochnerfile dev/usb/if_ural.c ural 4931.66Sscw 4941.75Sjnemethdevice rum: ether, ifnet, arp, wlan, firmload 4951.72Sjoergattach rum at usbdevif 4961.72Sjoergfile dev/usb/if_rum.c rum 4971.72Sjoerg 4981.66Sscw# Topfield digital PVRs 4991.66Sscwdevice utoppy 5001.71Sdrochnerattach utoppy at usbdevif 5011.66Sscwfile dev/usb/utoppy.c utoppy 5021.73Sjmcneill 5031.78Skiyohara# Zydas ZD1211 5041.78Skiyoharadevice zyd: ether, ifnet, arp, wlan, firmload 5051.78Skiyoharaattach zyd at usbdevif 5061.78Skiyoharafile dev/usb/if_zyd.c zyd 5071.92Stsutsui 5081.92Stsutsui# DisplayLink DL-1x0/DL-1x5 5091.92Stsutsuidevice udl: wsemuldisplaydev, rasops16, edid, firmload 5101.92Stsutsuiattach udl at usbdevif 5111.92Stsutsuifile dev/usb/udl.c udl 5121.96Splunky 5131.96Splunky# Wireless WAN modems from Option N.V. 5141.96Splunkydevice uhso: ifnet 5151.96Splunkyattach uhso at usbdevif 5161.96Splunkyfile dev/usb/uhso.c uhso 5171.97Senami 5181.110Sjakllsch# Microsoft RNDIS 5191.162Smrgdevice urndis: arp, ether, ifnet, usbnet 5201.110Sjakllschattach urndis at usbifif 5211.110Sjakllschfile dev/usb/if_urndis.c urndis 5221.121Snonaka 5231.121Snonaka# Realtek RTL8188CU/RTL8192CU 5241.121Snonakadevice urtwn: ether, ifnet, arp, wlan, firmload 5251.121Snonakaattach urtwn at usbdevif 5261.121Snonakafile dev/usb/if_urtwn.c urtwn 5271.122Schristos 5281.122Schristos# Realtek RTL8187/RTL8187B 802.11b/g USB wireless adapter 5291.122Schristosdevice urtw: ether, ifnet, arp, wlan 5301.122Schristosattach urtw at usbdevif 5311.122Schristosfile dev/usb/if_urtw.c urtw 5321.123Snonaka 5331.123Snonaka# Ralink Technology RT2700U/RT2800U/RT3000U 5341.123Snonakadevice run: ether, ifnet, arp, wlan, firmload 5351.123Snonakaattach run at usbdevif 5361.123Snonakafile dev/usb/if_run.c run 5371.128Schristos 5381.128Schristos# Atheros AR9002U 5391.128Schristosattach athn at usbdevif with athn_usb: firmload 5401.128Schristosfile dev/usb/if_athn_usb.c athn_usb needs-flag 5411.128Schristos 5421.128Schristos# Realtek RTL8188SU/RTL8191SU/RTL8192SU 5431.128Schristosdevice rsu: arp, ether, firmload, ifnet, wlan 5441.128Schristosattach rsu at usbdevif 5451.128Schristosfile dev/usb/if_rsu.c rsu 5461.129Skiyohara 5471.129Skiyohara# KingSun/DonShine IrDA adaptors 5481.129Skiyoharadevice udsir: irbus, irdasir 5491.129Skiyoharaattach udsir at usbifif 5501.129Skiyoharafile dev/usb/udsir.c udsir 5511.143Sriastrad 5521.143Sriastrad# Araneus Alea II TRNG 5531.143Sriastraddevice ualea 5541.143Sriastradattach ualea at usbifif 5551.143Sriastradfile dev/usb/ualea.c ualea 5561.147Sjmcneill 5571.147Sjmcneill# Broadcom FullMAC USB wireless adapter 5581.147Sjmcneillattach bwfm at usbdevif with bwfm_usb: firmload 5591.147Sjmcneillfile dev/usb/if_bwfm_usb.c bwfm_usb 560