files.usb revision 1.135
11.135Suebayasi# $NetBSD: files.usb,v 1.135 2014/10/10 17:31:12 uebayasi 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.134Sskrlldefparam opt_usb.h USBHIST_SIZE 91.103Smattdefflag opt_usb.h USB_FRAG_DMA_WORKAROUND 101.1Saugustss 111.134Sskrll# top level usb debug defines 121.134Sskrlldefflag opt_usb.h USBHIST: KERNHIST 131.134Sskrlldefflag opt_usb.h USB_DEBUG: USBHIST 141.134Sskrll 151.134Sskrll# HC controllers 161.134Sskrlldefflag opt_usb.h EHCI_DEBUG: USB_DEBUG 171.134Sskrlldefflag opt_usb.h OHCI_DEBUG: USB_DEBUG 181.134Sskrlldefflag opt_usb.h UHCI_DEBUG: USB_DEBUG 191.134Sskrlldefflag opt_usb.h DWC2_DEBUG: USB_DEBUG 201.134Sskrlldefflag opt_usb.h XHCI_DEBUG: USB_DEBUG 211.134Sskrlldefflag opt_usb.h MOTG_DEBUG: USB_DEBUG 221.134Sskrll 231.134Sskrll# HUB driver 241.134Sskrlldefflag opt_usb.h UHUB_DEBUG: USB_DEBUG 251.134Sskrll 261.134Sskrll# Device drivers 271.134Sskrll 281.134Sskrlldefflag opt_usb.h ATU_DEBUG: USB_DEBUG 291.134Sskrlldefflag opt_usb.h AUE_DEBUG: USB_DEBUG 301.134Sskrlldefflag opt_usb.h AUVITEK_I2C_DEBUG: USB_DEBUG 311.134Sskrlldefflag opt_usb.h AXE_DEBUG: USB_DEBUG 321.134Sskrlldefflag opt_usb.h AXEN_DEBUG: USB_DEBUG 331.134Sskrlldefflag opt_usb.h CUE_DEBUG: USB_DEBUG 341.134Sskrlldefflag opt_usb.h EZLOAD_DEBUG: USB_DEBUG 351.134Sskrlldefflag opt_usb.h KUE_DEBUG: USB_DEBUG 361.134Sskrlldefflag opt_usb.h OTUS_DEBUG: USB_DEBUG 371.134Sskrlldefflag opt_usb.h RUM_DEBUG: USB_DEBUG 381.134Sskrlldefflag opt_usb.h RUN_DEBUG: USB_DEBUG 391.134Sskrlldefflag opt_usb.h UARK_DEBUG: USB_DEBUG 401.134Sskrlldefflag opt_usb.h UATP_DEBUG: USB_DEBUG 411.134Sskrlldefflag opt_usb.h UAUDIO_DEBUG: USB_DEBUG 421.134Sskrlldefflag opt_usb.h UBERRY_DEBUG: USB_DEBUG 431.134Sskrlldefflag opt_usb.h UBSA_DEBUG: USB_DEBUG 441.134Sskrlldefflag opt_usb.h UBT_DEBUG: USB_DEBUG 451.134Sskrlldefflag opt_usb.h UCHCOM_DEBUG: USB_DEBUG 461.134Sskrlldefflag opt_usb.h UCOM_DEBUG: USB_DEBUG 471.134Sskrlldefflag opt_usb.h UCYCOM_DEBUG: USB_DEBUG 481.134Sskrlldefflag opt_usb.h UDAV_DEBUG: USB_DEBUG 491.134Sskrlldefflag opt_usb.h UDL_DEBUG: USB_DEBUG 501.134Sskrlldefflag opt_usb.h UDSBR_DEBUG: USB_DEBUG 511.134Sskrlldefflag opt_usb.h UFTDI_DEBUG: USB_DEBUG 521.134Sskrlldefflag opt_usb.h UGENSA_DEBUG: USB_DEBUG 531.134Sskrlldefflag opt_usb.h UGEN_DEBUG: USB_DEBUG 541.134Sskrlldefflag opt_usb.h UHIDEV_DEBUG: USB_DEBUG 551.134Sskrlldefflag opt_usb.h UHID_DEBUG: USB_DEBUG 561.134Sskrlldefflag opt_usb.h UHMODEM_DEBUG: USB_DEBUG 571.134Sskrlldefflag opt_usb.h UHSO_DEBUG: USB_DEBUG 581.134Sskrlldefflag opt_usb.h UIPAD_DEBUG: USB_DEBUG 591.134Sskrlldefflag opt_usb.h UIPAQ_DEBUG: USB_DEBUG 601.134Sskrlldefflag opt_usb.h UIRDA_DEBUG: USB_DEBUG 611.134Sskrlldefflag opt_usb.h UISDATA_DEBUG: USB_DEBUG 621.134Sskrlldefflag opt_usb.h UKBD_DEBUG: USB_DEBUG 631.134Sskrlldefflag opt_usb.h UKYOPON_DEBUG: USB_DEBUG 641.134Sskrlldefflag opt_usb.h ULPT_DEBUG: USB_DEBUG 651.134Sskrlldefflag opt_usb.h UMASS_DEBUG: USB_DEBUG 661.134Sskrlldefflag opt_usb.h UMCT_DEBUG: USB_DEBUG 671.134Sskrlldefflag opt_usb.h UMIDIQUIRK_DEBUG: USB_DEBUG 681.134Sskrlldefflag opt_usb.h UMIDI_DEBUG: USB_DEBUG 691.134Sskrlldefflag opt_usb.h UMODEM_DEBUG: USB_DEBUG 701.134Sskrlldefflag opt_usb.h UMS_DEBUG: USB_DEBUG 711.134Sskrlldefflag opt_usb.h UPGT_DEBUG: USB_DEBUG 721.134Sskrlldefflag opt_usb.h UPLCOM_DEBUG: USB_DEBUG 731.134Sskrlldefflag opt_usb.h UPL_DEBUG: USB_DEBUG 741.134Sskrlldefflag opt_usb.h URAL_DEBUG: USB_DEBUG 751.134Sskrlldefflag opt_usb.h URIO_DEBUG: USB_DEBUG 761.134Sskrlldefflag opt_usb.h URL_DEBUG: USB_DEBUG 771.134Sskrlldefflag opt_usb.h URNDIS_DEBUG: USB_DEBUG 781.134Sskrlldefflag opt_usb.h URTWN_DEBUG: USB_DEBUG 791.134Sskrlldefflag opt_usb.h URTW_DEBUG: USB_DEBUG 801.134Sskrlldefflag opt_usb.h USCANNER_DEBUG: USB_DEBUG 811.134Sskrlldefflag opt_usb.h USLSA_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 UYUREX_DEBUG: USB_DEBUG 911.134Sskrlldefflag opt_usb.h UZCOM_DEBUG: USB_DEBUG 921.134Sskrlldefflag opt_usb.h ZYD_DEBUG: USB_DEBUG 931.88Sjmcneill 941.83Sdrochnerdefine usbroothubif { } 951.71Sdrochnerdefine usbdevif { [port = -1], [configuration = -1], [interface = -1], 961.71Sdrochner [vendor = -1], [product = -1], [release = -1] } 971.74Sdrochnerdefine usbifif { [port = -1], [configuration = -1], [interface = -1], 981.74Sdrochner [vendor = -1], [product = -1], [release = -1] } 991.71Sdrochner 1001.83Sdrochnerdevice usb: usbroothubif 1011.1Saugustssattach usb at usbus 1021.28Slukemfile dev/usb/usb.c usb needs-flag 1031.1Saugustssfile dev/usb/usbdi.c usb 1041.1Saugustssfile dev/usb/usbdi_util.c usb 1051.1Saugustssfile dev/usb/usb_subr.c usb 1061.1Saugustssfile dev/usb/usb_quirks.c usb 1071.135Suebayasi 1081.135Suebayasidefine usb_dma: usb 1091.135Suebayasifile dev/usb/usb_mem.c usb_dma 1101.135Suebayasi 1111.135Suebayasidefine usbverbose: usb 1121.135Suebayasifile dev/usb/usb_verbose.c usbverbose 1131.1Saugustss 1141.1Saugustss# Hub driver 1151.74Sdrochnerdevice uhub: usbdevif, usbifif 1161.83Sdrochnerattach uhub at usbroothubif with uroothub 1171.71Sdrochnerattach uhub at usbdevif 1181.1Saugustssfile dev/usb/uhub.c usb 1191.1Saugustss 1201.14Saugustss# Modem and com serial port "bus" 1211.14Saugustssdefine ucombus {[ portno = -1 ]} 1221.23Saugustss 1231.23Saugustss# EZ-USB firmware loader 1241.23Saugustssdefine ezload 1251.23Saugustssfile dev/usb/ezload.c ezload 1261.14Saugustss 1271.3Saugustss# Audio devices 1281.44Saugustssdevice uaudio: audiobus, auconv, mulaw, aurateconv 1291.74Sdrochnerattach uaudio at usbifif 1301.3Saugustssfile dev/usb/uaudio.c uaudio 1311.27Stshiozak 1321.27Stshiozak# MIDI devices 1331.27Stshiozakdevice umidi: midibus 1341.74Sdrochnerattach umidi at usbifif 1351.27Stshiozakfile dev/usb/umidi.c umidi 1361.27Stshiozakfile dev/usb/umidi_quirks.c umidi 1371.3Saugustss 1381.14Saugustss# Modem and com serial port 1391.14Saugustssdevice ucom 1401.14Saugustssattach ucom at ucombus 1411.28Slukemfile dev/usb/ucom.c ucom | ucombus needs-flag 1421.14Saugustss 1431.25Saugustss 1441.3Saugustss# Generic devices 1451.3Saugustssdevice ugen 1461.71Sdrochnerattach ugen at usbdevif 1471.28Slukemfile dev/usb/ugen.c ugen needs-flag 1481.1Saugustss 1491.25Saugustss 1501.25Saugustss# HID 1511.37Saugustss# HID "bus" 1521.37Saugustssdefine uhidbus {[ reportid = -1 ]} 1531.37Saugustss 1541.36Saugustss# HID root device for multiple report IDs 1551.37Saugustssdevice uhidev: hid, uhidbus 1561.74Sdrochnerattach uhidev at usbifif 1571.36Saugustssfile dev/usb/uhidev.c uhidev 1581.36Saugustss 1591.1Saugustss# Generic HID devices 1601.37Saugustssdevice uhid: hid 1611.36Saugustssattach uhid at uhidbus 1621.28Slukemfile dev/usb/uhid.c uhid needs-flag 1631.1Saugustss 1641.3Saugustss# Keyboards 1651.61Scubedefparam UKBD_LAYOUT 1661.116Smacallan# Gdium's Fn key needs software translation 1671.116Smacallandefflag opt_ukbd.h GDIUM_KEYBOARD_HACK 1681.37Saugustssdevice ukbd: hid, wskbddev 1691.36Saugustssattach ukbd at uhidbus 1701.28Slukemfile dev/usb/ukbd.c ukbd needs-flag 1711.67Sgdamorefile dev/usb/ukbdmap.c ukbd | btkbd 1721.3Saugustss 1731.25Saugustss# Mice 1741.37Saugustssdevice ums: hid, wsmousedev 1751.36Saugustssattach ums at uhidbus 1761.25Saugustssfile dev/usb/ums.c ums 1771.25Saugustss 1781.124Sriastrad# USB Apple trackpad 1791.124Sriastraddevice uatp: hid, wsmousedev 1801.124Sriastradattach uatp at uhidbus 1811.124Sriastradfile dev/usb/uatp.c uatp 1821.124Sriastrad 1831.119Schristos# Touchscreens 1841.120Swizdevice uts: hid, wsmousedev, tpcalib 1851.119Schristosattach uts at uhidbus 1861.119Schristosfile dev/usb/uts.c uts 1871.119Schristos 1881.53Stsarna# eGalax USB Touch Panel 1891.54Stsarnadevice uep: wsmousedev, tpcalib 1901.71Sdrochnerattach uep at usbdevif 1911.53Stsarnafile dev/usb/uep.c uep needs-flag 1921.25Saugustss 1931.132Skhorben# Cypress microcontroller based serial adapters 1941.64Sskrlldevice ucycom: hid 1951.64Sskrllattach ucycom at uhidbus 1961.64Sskrllfile dev/usb/ucycom.c ucycom needs-flag 1971.64Sskrll 1981.1Saugustss# Printers 1991.2Saugustssdevice ulpt 2001.74Sdrochnerattach ulpt at usbifif 2011.28Slukemfile dev/usb/ulpt.c ulpt needs-flag 2021.7Saugustss 2031.25Saugustss 2041.7Saugustss# Mass storage 2051.52Sbouyerdevice umass: scsi, atapi, ata_hl 2061.74Sdrochnerattach umass at usbifif 2071.10Saugustssfile dev/usb/umass.c umass 2081.35Saugustssfile dev/usb/umass_isdata.c umass & wd 2091.33Sgehennafile dev/usb/umass_quirks.c umass 2101.34Saugustssfile dev/usb/umass_scsipi.c umass & (scsibus | atapibus) 2111.32Saugustss 2121.32Saugustss 2131.32Saugustss# IrDA bridges 2141.32Saugustssdevice uirda: irbus 2151.74Sdrochnerattach uirda at usbifif 2161.76Sisfile dev/usb/uirda.c uirda | stuirda 2171.76Sis 2181.76Sis# SigmaTel not quite UIRDA IrDA bridge 2191.76Sisdevice stuirda: irbus,firmload 2201.76Sisattach stuirda at usbifif 2211.76Sisfile dev/usb/stuirda.c stuirda 2221.39Saugustss 2231.39Saugustss# SigmaTel IrDA bridge 2241.39Saugustssdevice ustir: irbus, irdasir 2251.71Sdrochnerattach ustir at usbdevif 2261.39Saugustssfile dev/usb/ustir.c ustir 2271.45Saugustss 2281.109Sjmcneill# Windows Media Center IR tranceivers 2291.109Sjmcneilldevice irmce: irbus 2301.109Sjmcneillattach irmce at usbifif 2311.109Sjmcneillfile dev/usb/irmce.c irmce 2321.109Sjmcneill 2331.45Saugustss 2341.67Sgdamore# Bluetooth controllers 2351.70Splunkydevice ubt: btbus, bluetooth 2361.71Sdrochnerattach ubt at usbdevif 2371.45Saugustssfile dev/usb/ubt.c ubt 2381.46Saugustss 2391.112Sjakllsch# Atheros USB Bluetooth firmware load 2401.112Sjakllschdevice aubtfwl: firmload 2411.112Sjakllschattach aubtfwl at usbdevif 2421.112Sjakllschfile dev/usb/aubtfwl.c aubtfwl 2431.112Sjakllsch 2441.86Sjmcneill# 2451.86Sjmcneill# Capture devices 2461.86Sjmcneill# 2471.86Sjmcneill 2481.86Sjmcneill# Sony PLAYSTATION(R) Eye 2491.86Sjmcneilldevice pseye: videobus 2501.86Sjmcneillattach pseye at usbifif 2511.86Sjmcneillfile dev/usb/pseye.c pseye 2521.20Saugustss 2531.87Sjmcneill# USB Video Class capture devices 2541.87Sjmcneilldevice uvideo: videobus 2551.87Sjmcneillattach uvideo at usbifif 2561.87Sjmcneillfile dev/usb/uvideo.c uvideo 2571.87Sjmcneill 2581.104Sjmcneill# Auvitek AU0828 2591.115Sjmcneilldevice auvitek: videobus, dtvbus, i2cbus, i2cexec, usbifif, au8522, xc5k 2601.104Sjmcneillattach auvitek at usbdevif 2611.104Sjmcneillfile dev/usb/auvitek.c auvitek 2621.104Sjmcneillfile dev/usb/auvitek_audio.c auvitek 2631.104Sjmcneillfile dev/usb/auvitek_board.c auvitek 2641.107Sjmcneillfile dev/usb/auvitek_dtv.c auvitek 2651.104Sjmcneillfile dev/usb/auvitek_i2c.c auvitek 2661.104Sjmcneillfile dev/usb/auvitek_video.c auvitek 2671.104Sjmcneill 2681.108Sjmcneill# Empia EM28xx 2691.108Sjmcneilldevice emdtv: dtvbus, irbus, i2cexec, lg3303, xc3028 2701.108Sjmcneillattach emdtv at usbdevif 2711.108Sjmcneillfile dev/usb/emdtv.c emdtv 2721.108Sjmcneillfile dev/usb/emdtv_board.c emdtv 2731.108Sjmcneillfile dev/usb/emdtv_dtv.c emdtv 2741.108Sjmcneillfile dev/usb/emdtv_i2c.c emdtv 2751.108Sjmcneillfile dev/usb/emdtv_ir.c emdtv 2761.108Sjmcneill 2771.86Sjmcneill# 2781.25Saugustss# Misc 2791.86Sjmcneill# 2801.86Sjmcneill 2811.20Saugustss# Diamond Multimedia Rio 500 2821.20Saugustssdevice urio 2831.71Sdrochnerattach urio at usbdevif 2841.28Slukemfile dev/usb/urio.c urio needs-flag 2851.17Saugustss 2861.117Schristos# Apple iPad 2871.117Schristosdevice uipad 2881.117Schristosattach uipad at usbdevif 2891.117Schristosfile dev/usb/uipad.c uipad 2901.117Schristos 2911.84Schristos# BlackBerries 2921.84Schristosdevice uberry 2931.84Schristosattach uberry at usbdevif 2941.84Schristosfile dev/usb/uberry.c uberry 2951.84Schristos 2961.17Saugustss# Handspring Visor 2971.17Saugustssdevice uvisor: ucombus 2981.71Sdrochnerattach uvisor at usbdevif 2991.17Saugustssfile dev/usb/uvisor.c uvisor 3001.13Saugustss 3011.57Selric# Generic Serial Adapter 3021.57Selricdevice ugensa: ucombus 3031.71Sdrochnerattach ugensa at usbdevif 3041.57Selricfile dev/usb/ugensa.c ugensa 3051.57Selric 3061.94Smartin# 3G Modem 3071.90Sjoergdevice u3g: ucombus 3081.94Smartinattach u3g at usbifif 3091.94Smartindevice u3ginit 3101.94Smartinattach u3ginit at usbdevif 3111.94Smartinfile dev/usb/u3g.c u3g | u3ginit 3121.90Sjoerg 3131.25Saugustss# YAP phone firmware loader 3141.25Saugustssdevice uyap: ezload 3151.71Sdrochnerattach uyap at usbdevif 3161.25Saugustssfile dev/usb/uyap.c uyap 3171.38Saugustss 3181.38Saugustss# D-Link DSB-R100 FM radio 3191.40Sdrochnerdevice udsbr: radiodev 3201.71Sdrochnerattach udsbr at usbdevif 3211.38Saugustssfile dev/usb/udsbr.c udsbr 3221.25Saugustss 3231.127Sjakllsch# Silicon Labs USB radio module (FM) 3241.127Sjakllschdevice slurm: radiodev 3251.127Sjakllschattach slurm at usbifif 3261.127Sjakllschfile dev/usb/slurm.c slurm 3271.127Sjakllsch 3281.95Stonio# TEMPerHUM HID 3291.101Skiyoharadevice uthum: hid, sysmon_envsys 3301.95Stonioattach uthum at uhidbus 3311.95Stoniofile dev/usb/uthum.c uthum 3321.25Saugustss 3331.13Saugustss# Ethernet adapters 3341.13Saugustss# ADMtek AN986 Pegasus 3351.16Saugustssdevice aue: arp, ether, ifnet, mii, mii_phy 3361.71Sdrochnerattach aue at usbdevif 3371.13Saugustssfile dev/usb/if_aue.c aue 3381.13Saugustss 3391.55Saugustss# CDC Ethernet 3401.111Sjakllschdevice cdce: arp, ether, ifnet 3411.111Sjakllschattach cdce at usbifif 3421.111Sjakllschfile dev/usb/if_cdce.c cdce 3431.55Saugustss 3441.13Saugustss# CATC USB-EL1201A 3451.13Saugustssdevice cue: arp, ether, ifnet 3461.71Sdrochnerattach cue at usbdevif 3471.13Saugustssfile dev/usb/if_cue.c cue 3481.13Saugustss 3491.13Saugustss# Kawasaki LSI KL5KUSB101B 3501.13Saugustssdevice kue: arp, ether, ifnet 3511.71Sdrochnerattach kue at usbdevif 3521.13Saugustssfile dev/usb/if_kue.c kue 3531.19Saugustss 3541.19Saugustss# Prolific PL2302 host-host 3551.19Saugustssdevice upl: ifnet 3561.71Sdrochnerattach upl at usbdevif 3571.19Saugustssfile dev/usb/if_upl.c upl 3581.43Sichiro 3591.43Sichiro# Realtek RTL8150L(M) 3601.43Sichirodevice url: arp, ether, ifnet, mii 3611.71Sdrochnerattach url at usbdevif 3621.43Sichirofile dev/usb/if_url.c url 3631.50Saugustss 3641.50Saugustss# ASIX AX88172 3651.56Saugustssdevice axe: arp, ether, ifnet, mii, mii_phy 3661.71Sdrochnerattach axe at usbdevif 3671.56Saugustssfile dev/usb/if_axe.c axe 3681.51Sitojun 3691.130Snonaka# ASIX AX88178a and AX88179 3701.130Snonakadevice axen: arp, ether, ifnet, mii 3711.130Snonakaattach axen at usbdevif 3721.130Snonakafile dev/usb/if_axen.c axen 3731.130Snonaka 3741.51Sitojun# DAVICOM DM9601 3751.51Sitojundevice udav: arp, ether, ifnet, mii, mii_phy 3761.71Sdrochnerattach udav at usbdevif 3771.51Sitojunfile dev/usb/if_udav.c udav 3781.21Saugustss 3791.102Schristos# Atheros AR9170 3801.102Schristosdevice otus: arp, ether, firmload, ifnet, wlan 3811.102Schristosattach otus at usbdevif 3821.102Schristosfile dev/usb/if_otus.c otus 3831.25Saugustss 3841.21Saugustss# Serial drivers 3851.25Saugustss# Modems 3861.59Sitohydefine umodem_common 3871.59Sitohyfile dev/usb/umodem_common.c umodem_common 3881.59Sitohydevice umodem: ucombus, umodem_common 3891.74Sdrochnerattach umodem at usbifif 3901.25Saugustssfile dev/usb/umodem.c umodem 3911.25Saugustss 3921.21Saugustss# FTDI serial driver 3931.21Saugustssdevice uftdi: ucombus 3941.71Sdrochnerattach uftdi at usbdevif 3951.21Saugustssfile dev/usb/uftdi.c uftdi 3961.22Saugustss 3971.26Sichiro# Prolific PL2303 serial driver 3981.26Sichirodevice uplcom: ucombus 3991.71Sdrochnerattach uplcom at usbdevif 4001.26Sichirofile dev/usb/uplcom.c uplcom 4011.29Sichiro 4021.29Sichiro# MCT USB-232 serial driver 4031.29Sichirodevice umct: ucombus 4041.71Sdrochnerattach umct at usbdevif 4051.29Sichirofile dev/usb/umct.c umct 4061.42Saugustss 4071.91Smrg# MOSCHIP MCS7xxx serial driver 4081.91Smrgdevice moscom: ucombus 4091.91Smrgattach moscom at usbdevif 4101.91Smrgfile dev/usb/moscom.c moscom 4111.91Smrg 4121.131Smartin# andother driver for the same chip 4131.131Smartindevice umcs: ucombus 4141.131Smartinattach umcs at usbdevif 4151.131Smartinfile dev/usb/umcs.c umcs 4161.131Smartin 4171.42Saugustss# SUNTAC Slipper U VS-10U driver 4181.42Saugustssdevice uvscom: ucombus 4191.71Sdrochnerattach uvscom at usbdevif 4201.42Saugustssfile dev/usb/uvscom.c uvscom 4211.49Saugustss 4221.49Saugustss# Belkin & other serial driver 4231.82Sichirodefine ubsa_common 4241.82Sichirofile dev/usb/ubsa_common.c ubsa_common 4251.82Sichirodevice ubsa: ucombus, ubsa_common 4261.85Sdrochnerattach ubsa at usbdevif 4271.49Saugustssfile dev/usb/ubsa.c ubsa 4281.36Saugustss 4291.82Sichiro# Huawei E220 3G/HSDPA modem (ubsa) 4301.82Sichirodevice uhmodem: ucombus, ubsa_common 4311.82Sichiroattach uhmodem at usbifif 4321.82Sichirofile dev/usb/uhmodem.c uhmodem 4331.82Sichiro 4341.63Saugustss# iPAQ PDAs 4351.111Sjakllschdevice uipaq: ucombus 4361.111Sjakllschattach uipaq at usbdevif 4371.111Sjakllschfile dev/usb/uipaq.c uipaq 4381.63Saugustss 4391.60Sitohy# Kyocera AIR-EDGE PHONE 4401.60Sitohydevice ukyopon: ucombus, umodem_common 4411.74Sdrochnerattach ukyopon at usbifif 4421.60Sitohyfile dev/usb/ukyopon.c ukyopon 4431.60Sitohy 4441.99Smartin# ArkMicroChips 3116 based serial (used with some Nokia USB cables too) 4451.99Smartindevice uark: ucombus 4461.99Smartinattach uark at usbdevif 4471.99Smartinfile dev/usb/uark.c uark 4481.99Smartin 4491.77Sdogcow# Silicon Labs CP210x serial driver 4501.77Sdogcowdevice uslsa: ucombus 4511.118Sjakllschattach uslsa at usbifif 4521.77Sdogcowfile dev/usb/uslsa.c uslsa 4531.25Saugustss 4541.80Stshiozak# WinChipHead CH341/340 serial driver 4551.80Stshiozakdevice uchcom: ucombus 4561.80Stshiozakattach uchcom at usbdevif 4571.80Stshiozakfile dev/usb/uchcom.c uchcom 4581.80Stshiozak 4591.22Saugustss# Scanners 4601.25Saugustss# Generic scanner support 4611.22Saugustssdevice uscanner 4621.71Sdrochnerattach uscanner at usbdevif 4631.28Slukemfile dev/usb/uscanner.c uscanner needs-flag 4641.24Saugustss 4651.25Saugustss# Avision SCSI over USB, HP5300 4661.25Saugustssdevice usscanner: scsi 4671.71Sdrochnerattach usscanner at usbdevif 4681.25Saugustssfile dev/usb/usscanner.c usscanner 4691.58Sjoff 4701.58Sjoff# Atmel AT76c503 / AT76c503a / AT76c505 / AT76c505a @ USB 4711.58Sjoffdevice atu: ether, ifnet, arp, wlan 4721.71Sdrochnerattach atu at usbdevif 4731.58Sjofffile dev/usb/if_atu.c atu 4741.62Sdrochner 4751.100Stsutsui# Intersil PrismGT 4761.100Stsutsuidevice upgt: ether, ifnet, arp, wlan, firmload 4771.100Stsutsuiattach upgt at usbdevif 4781.100Stsutsuifile dev/usb/if_upgt.c upgt 4791.100Stsutsui 4801.126Sskrll# SMSC LAN95xx 4811.126Sskrlldevice usmsc: arp, ether, ifnet, mii, mii_phy 4821.126Sskrllattach usmsc at usbdevif 4831.126Sskrllfile dev/usb/if_smsc.c usmsc 4841.126Sskrll 4851.62Sdrochner# Ralink Technology RT2500USB 4861.125Sjakllschdevice ural: arp, ether, ifnet, wlan, firmload 4871.125Sjakllschattach ural at usbdevif 4881.62Sdrochnerfile dev/usb/if_ural.c ural 4891.66Sscw 4901.75Sjnemethdevice rum: ether, ifnet, arp, wlan, firmload 4911.72Sjoergattach rum at usbdevif 4921.72Sjoergfile dev/usb/if_rum.c rum 4931.72Sjoerg 4941.66Sscw# Topfield digital PVRs 4951.66Sscwdevice utoppy 4961.71Sdrochnerattach utoppy at usbdevif 4971.66Sscwfile dev/usb/utoppy.c utoppy 4981.73Sjmcneill 4991.78Skiyohara# Zydas ZD1211 5001.78Skiyoharadevice zyd: ether, ifnet, arp, wlan, firmload 5011.78Skiyoharaattach zyd at usbdevif 5021.78Skiyoharafile dev/usb/if_zyd.c zyd 5031.92Stsutsui 5041.92Stsutsui# DisplayLink DL-1x0/DL-1x5 5051.92Stsutsuidevice udl: wsemuldisplaydev, rasops16, edid, firmload 5061.92Stsutsuiattach udl at usbdevif 5071.92Stsutsuifile dev/usb/udl.c udl 5081.96Splunky 5091.96Splunky# Wireless WAN modems from Option N.V. 5101.96Splunkydevice uhso: ifnet 5111.96Splunkyattach uhso at usbdevif 5121.96Splunkyfile dev/usb/uhso.c uhso 5131.97Senami 5141.97Senami# Maywa-denki/Kayac YUREX 5151.97Senamidevice uyurex: hid 5161.97Senamiattach uyurex at uhidbus 5171.97Senamifile dev/usb/uyurex.c uyurex 5181.110Sjakllsch 5191.110Sjakllsch# Microsoft RNDIS 5201.110Sjakllschdevice urndis: arp, ether, ifnet 5211.110Sjakllschattach urndis at usbifif 5221.110Sjakllschfile dev/usb/if_urndis.c urndis 5231.121Snonaka 5241.121Snonaka# Realtek RTL8188CU/RTL8192CU 5251.121Snonakadevice urtwn: ether, ifnet, arp, wlan, firmload 5261.121Snonakaattach urtwn at usbdevif 5271.121Snonakafile dev/usb/if_urtwn.c urtwn 5281.122Schristos 5291.122Schristos# Realtek RTL8187/RTL8187B 802.11b/g USB wireless adapter 5301.122Schristosdevice urtw: ether, ifnet, arp, wlan 5311.122Schristosattach urtw at usbdevif 5321.122Schristosfile dev/usb/if_urtw.c urtw 5331.123Snonaka 5341.123Snonaka# Ralink Technology RT2700U/RT2800U/RT3000U 5351.123Snonakadevice run: ether, ifnet, arp, wlan, firmload 5361.123Snonakaattach run at usbdevif 5371.123Snonakafile dev/usb/if_run.c run 5381.128Schristos 5391.128Schristos# Atheros AR9002U 5401.128Schristosattach athn at usbdevif with athn_usb: firmload 5411.128Schristosfile dev/usb/if_athn_usb.c athn_usb needs-flag 5421.128Schristos 5431.128Schristos# XXX: ljt 5441.128Schristos# Realtek RTL8188SU/RTL8191SU/RTL8192SU 5451.128Schristosdevice rsu: arp, ether, firmload, ifnet, wlan 5461.128Schristosattach rsu at usbdevif 5471.128Schristosfile dev/usb/if_rsu.c rsu 5481.129Skiyohara 5491.129Skiyohara# KingSun/DonShine IrDA adaptors 5501.129Skiyoharadevice udsir: irbus, irdasir 5511.129Skiyoharaattach udsir at usbifif 5521.129Skiyoharafile dev/usb/udsir.c udsir 553