files.usb revision 1.95
11.95Stonio# $NetBSD: files.usb,v 1.95 2010/02/06 11:17:17 tonio 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.1Saugustss 91.88Sjmcneilldefflag opt_uvideo.h UVIDEO_DEBUG 101.88Sjmcneill 111.83Sdrochnerdefine usbroothubif { } 121.71Sdrochnerdefine usbdevif { [port = -1], [configuration = -1], [interface = -1], 131.71Sdrochner [vendor = -1], [product = -1], [release = -1] } 141.74Sdrochnerdefine usbifif { [port = -1], [configuration = -1], [interface = -1], 151.74Sdrochner [vendor = -1], [product = -1], [release = -1] } 161.71Sdrochner 171.83Sdrochnerdevice usb: usbroothubif 181.1Saugustssattach usb at usbus 191.28Slukemfile dev/usb/usb.c usb needs-flag 201.1Saugustssfile dev/usb/usbdi.c usb 211.1Saugustssfile dev/usb/usbdi_util.c usb 221.2Saugustssfile dev/usb/usb_mem.c usb 231.1Saugustssfile dev/usb/usb_subr.c usb 241.1Saugustssfile dev/usb/usb_quirks.c usb 251.1Saugustss 261.1Saugustss# Hub driver 271.74Sdrochnerdevice uhub: usbdevif, usbifif 281.83Sdrochnerattach uhub at usbroothubif with uroothub 291.71Sdrochnerattach uhub at usbdevif 301.1Saugustssfile dev/usb/uhub.c usb 311.1Saugustss 321.14Saugustss# Modem and com serial port "bus" 331.14Saugustssdefine ucombus {[ portno = -1 ]} 341.23Saugustss 351.23Saugustss# EZ-USB firmware loader 361.23Saugustssdefine ezload 371.23Saugustssfile dev/usb/ezload.c ezload 381.14Saugustss 391.3Saugustss# Audio devices 401.44Saugustssdevice uaudio: audiobus, auconv, mulaw, aurateconv 411.74Sdrochnerattach uaudio at usbifif 421.3Saugustssfile dev/usb/uaudio.c uaudio 431.27Stshiozak 441.27Stshiozak# MIDI devices 451.27Stshiozakdevice umidi: midibus 461.74Sdrochnerattach umidi at usbifif 471.27Stshiozakfile dev/usb/umidi.c umidi 481.27Stshiozakfile dev/usb/umidi_quirks.c umidi 491.3Saugustss 501.14Saugustss# Modem and com serial port 511.14Saugustssdevice ucom 521.14Saugustssattach ucom at ucombus 531.28Slukemfile dev/usb/ucom.c ucom | ucombus needs-flag 541.14Saugustss 551.25Saugustss 561.3Saugustss# Generic devices 571.3Saugustssdevice ugen 581.71Sdrochnerattach ugen at usbdevif 591.28Slukemfile dev/usb/ugen.c ugen needs-flag 601.1Saugustss 611.25Saugustss 621.25Saugustss# HID 631.37Saugustss# HID "bus" 641.37Saugustssdefine uhidbus {[ reportid = -1 ]} 651.37Saugustss 661.36Saugustss# HID root device for multiple report IDs 671.37Saugustssdevice uhidev: hid, uhidbus 681.74Sdrochnerattach uhidev at usbifif 691.36Saugustssfile dev/usb/uhidev.c uhidev 701.36Saugustss 711.1Saugustss# Generic HID devices 721.37Saugustssdevice uhid: hid 731.36Saugustssattach uhid at uhidbus 741.28Slukemfile dev/usb/uhid.c uhid needs-flag 751.1Saugustss 761.3Saugustss# Keyboards 771.61Scubedefparam UKBD_LAYOUT 781.37Saugustssdevice ukbd: hid, wskbddev 791.36Saugustssattach ukbd at uhidbus 801.28Slukemfile dev/usb/ukbd.c ukbd needs-flag 811.67Sgdamorefile dev/usb/ukbdmap.c ukbd | btkbd 821.3Saugustss 831.25Saugustss# Mice 841.37Saugustssdevice ums: hid, wsmousedev 851.36Saugustssattach ums at uhidbus 861.25Saugustssfile dev/usb/ums.c ums 871.25Saugustss 881.53Stsarna# eGalax USB Touch Panel 891.54Stsarnadevice uep: wsmousedev, tpcalib 901.71Sdrochnerattach uep at usbdevif 911.53Stsarnafile dev/usb/uep.c uep needs-flag 921.25Saugustss 931.64Sskrll# Cypress microcontroller based serial adpaters 941.64Sskrlldevice ucycom: hid 951.64Sskrllattach ucycom at uhidbus 961.64Sskrllfile dev/usb/ucycom.c ucycom needs-flag 971.64Sskrll 981.1Saugustss# Printers 991.2Saugustssdevice ulpt 1001.74Sdrochnerattach ulpt at usbifif 1011.28Slukemfile dev/usb/ulpt.c ulpt needs-flag 1021.7Saugustss 1031.25Saugustss 1041.7Saugustss# Mass storage 1051.52Sbouyerdevice umass: scsi, atapi, ata_hl 1061.74Sdrochnerattach umass at usbifif 1071.10Saugustssfile dev/usb/umass.c umass 1081.35Saugustssfile dev/usb/umass_isdata.c umass & wd 1091.33Sgehennafile dev/usb/umass_quirks.c umass 1101.34Saugustssfile dev/usb/umass_scsipi.c umass & (scsibus | atapibus) 1111.32Saugustss 1121.32Saugustss 1131.32Saugustss# IrDA bridges 1141.32Saugustssdevice uirda: irbus 1151.74Sdrochnerattach uirda at usbifif 1161.76Sisfile dev/usb/uirda.c uirda | stuirda 1171.76Sis 1181.76Sis# SigmaTel not quite UIRDA IrDA bridge 1191.76Sisdevice stuirda: irbus,firmload 1201.76Sisattach stuirda at usbifif 1211.76Sisfile dev/usb/stuirda.c stuirda 1221.39Saugustss 1231.39Saugustss# SigmaTel IrDA bridge 1241.39Saugustssdevice ustir: irbus, irdasir 1251.71Sdrochnerattach ustir at usbdevif 1261.39Saugustssfile dev/usb/ustir.c ustir 1271.45Saugustss 1281.45Saugustss 1291.67Sgdamore# Bluetooth controllers 1301.70Splunkydevice ubt: btbus, bluetooth 1311.71Sdrochnerattach ubt at usbdevif 1321.45Saugustssfile dev/usb/ubt.c ubt 1331.46Saugustss 1341.86Sjmcneill# 1351.86Sjmcneill# Capture devices 1361.86Sjmcneill# 1371.86Sjmcneill 1381.86Sjmcneill# Sony PLAYSTATION(R) Eye 1391.86Sjmcneilldevice pseye: videobus 1401.86Sjmcneillattach pseye at usbifif 1411.86Sjmcneillfile dev/usb/pseye.c pseye 1421.20Saugustss 1431.87Sjmcneill# USB Video Class capture devices 1441.87Sjmcneilldevice uvideo: videobus 1451.87Sjmcneillattach uvideo at usbifif 1461.87Sjmcneillfile dev/usb/uvideo.c uvideo 1471.87Sjmcneill 1481.86Sjmcneill# 1491.25Saugustss# Misc 1501.86Sjmcneill# 1511.86Sjmcneill 1521.20Saugustss# Diamond Multimedia Rio 500 1531.20Saugustssdevice urio 1541.71Sdrochnerattach urio at usbdevif 1551.28Slukemfile dev/usb/urio.c urio needs-flag 1561.17Saugustss 1571.84Schristos# BlackBerries 1581.84Schristosdevice uberry 1591.84Schristosattach uberry at usbdevif 1601.84Schristosfile dev/usb/uberry.c uberry 1611.84Schristos 1621.17Saugustss# Handspring Visor 1631.17Saugustssdevice uvisor: ucombus 1641.71Sdrochnerattach uvisor at usbdevif 1651.17Saugustssfile dev/usb/uvisor.c uvisor 1661.13Saugustss 1671.57Selric# Generic Serial Adapter 1681.57Selricdevice ugensa: ucombus 1691.71Sdrochnerattach ugensa at usbdevif 1701.57Selricfile dev/usb/ugensa.c ugensa 1711.57Selric 1721.94Smartin# 3G Modem 1731.90Sjoergdevice u3g: ucombus 1741.94Smartinattach u3g at usbifif 1751.94Smartindevice u3ginit 1761.94Smartinattach u3ginit at usbdevif 1771.94Smartinfile dev/usb/u3g.c u3g | u3ginit 1781.90Sjoerg 1791.25Saugustss# YAP phone firmware loader 1801.25Saugustssdevice uyap: ezload 1811.71Sdrochnerattach uyap at usbdevif 1821.25Saugustssfile dev/usb/uyap.c uyap 1831.38Saugustss 1841.38Saugustss# D-Link DSB-R100 FM radio 1851.40Sdrochnerdevice udsbr: radiodev 1861.71Sdrochnerattach udsbr at usbdevif 1871.38Saugustssfile dev/usb/udsbr.c udsbr 1881.25Saugustss 1891.95Stonio# TEMPerHUM HID 1901.95Stoniodevice uthum: hid 1911.95Stonioattach uthum at uhidbus 1921.95Stoniofile dev/usb/uthum.c uthum 1931.25Saugustss 1941.13Saugustss# Ethernet adapters 1951.13Saugustss# ADMtek AN986 Pegasus 1961.16Saugustssdevice aue: arp, ether, ifnet, mii, mii_phy 1971.71Sdrochnerattach aue at usbdevif 1981.13Saugustssfile dev/usb/if_aue.c aue 1991.13Saugustss 2001.55Saugustss# CDC Ethernet 2011.55Saugustssdevice cdce: arp, ether, ifnet 2021.74Sdrochnerattach cdce at usbifif 2031.55Saugustssfile dev/usb/if_cdce.c cdce 2041.55Saugustss 2051.13Saugustss# CATC USB-EL1201A 2061.13Saugustssdevice cue: arp, ether, ifnet 2071.71Sdrochnerattach cue at usbdevif 2081.13Saugustssfile dev/usb/if_cue.c cue 2091.13Saugustss 2101.13Saugustss# Kawasaki LSI KL5KUSB101B 2111.13Saugustssdevice kue: arp, ether, ifnet 2121.71Sdrochnerattach kue at usbdevif 2131.13Saugustssfile dev/usb/if_kue.c kue 2141.19Saugustss 2151.19Saugustss# Prolific PL2302 host-host 2161.19Saugustssdevice upl: ifnet 2171.71Sdrochnerattach upl at usbdevif 2181.19Saugustssfile dev/usb/if_upl.c upl 2191.43Sichiro 2201.43Sichiro# Realtek RTL8150L(M) 2211.43Sichirodevice url: arp, ether, ifnet, mii 2221.71Sdrochnerattach url at usbdevif 2231.43Sichirofile dev/usb/if_url.c url 2241.50Saugustss 2251.50Saugustss# ASIX AX88172 2261.56Saugustssdevice axe: arp, ether, ifnet, mii, mii_phy 2271.71Sdrochnerattach axe at usbdevif 2281.56Saugustssfile dev/usb/if_axe.c axe 2291.51Sitojun 2301.51Sitojun# DAVICOM DM9601 2311.51Sitojundevice udav: arp, ether, ifnet, mii, mii_phy 2321.71Sdrochnerattach udav at usbdevif 2331.51Sitojunfile dev/usb/if_udav.c udav 2341.21Saugustss 2351.25Saugustss 2361.21Saugustss# Serial drivers 2371.25Saugustss# Modems 2381.59Sitohydefine umodem_common 2391.59Sitohyfile dev/usb/umodem_common.c umodem_common 2401.59Sitohydevice umodem: ucombus, umodem_common 2411.74Sdrochnerattach umodem at usbifif 2421.25Saugustssfile dev/usb/umodem.c umodem 2431.25Saugustss 2441.21Saugustss# FTDI serial driver 2451.21Saugustssdevice uftdi: ucombus 2461.71Sdrochnerattach uftdi at usbdevif 2471.21Saugustssfile dev/usb/uftdi.c uftdi 2481.22Saugustss 2491.26Sichiro# Prolific PL2303 serial driver 2501.26Sichirodevice uplcom: ucombus 2511.71Sdrochnerattach uplcom at usbdevif 2521.26Sichirofile dev/usb/uplcom.c uplcom 2531.29Sichiro 2541.29Sichiro# MCT USB-232 serial driver 2551.29Sichirodevice umct: ucombus 2561.71Sdrochnerattach umct at usbdevif 2571.29Sichirofile dev/usb/umct.c umct 2581.42Saugustss 2591.91Smrg# MOSCHIP MCS7xxx serial driver 2601.91Smrgdevice moscom: ucombus 2611.91Smrgattach moscom at usbdevif 2621.91Smrgfile dev/usb/moscom.c moscom 2631.91Smrg 2641.42Saugustss# SUNTAC Slipper U VS-10U driver 2651.42Saugustssdevice uvscom: ucombus 2661.71Sdrochnerattach uvscom at usbdevif 2671.42Saugustssfile dev/usb/uvscom.c uvscom 2681.49Saugustss 2691.49Saugustss# Belkin & other serial driver 2701.82Sichirodefine ubsa_common 2711.82Sichirofile dev/usb/ubsa_common.c ubsa_common 2721.82Sichirodevice ubsa: ucombus, ubsa_common 2731.85Sdrochnerattach ubsa at usbdevif 2741.49Saugustssfile dev/usb/ubsa.c ubsa 2751.36Saugustss 2761.82Sichiro# Huawei E220 3G/HSDPA modem (ubsa) 2771.82Sichirodevice uhmodem: ucombus, ubsa_common 2781.82Sichiroattach uhmodem at usbifif 2791.82Sichirofile dev/usb/uhmodem.c uhmodem 2801.82Sichiro 2811.63Saugustss# iPAQ PDAs 2821.63Saugustssdevice uipaq: ucombus 2831.71Sdrochnerattach uipaq at usbdevif 2841.63Saugustssfile dev/usb/uipaq.c uipaq 2851.63Saugustss 2861.60Sitohy# Kyocera AIR-EDGE PHONE 2871.60Sitohydevice ukyopon: ucombus, umodem_common 2881.74Sdrochnerattach ukyopon at usbifif 2891.60Sitohyfile dev/usb/ukyopon.c ukyopon 2901.60Sitohy 2911.77Sdogcow# Silicon Labs CP210x serial driver 2921.77Sdogcowdevice uslsa: ucombus 2931.77Sdogcowattach uslsa at usbdevif 2941.77Sdogcowfile dev/usb/uslsa.c uslsa 2951.25Saugustss 2961.80Stshiozak# WinChipHead CH341/340 serial driver 2971.80Stshiozakdevice uchcom: ucombus 2981.80Stshiozakattach uchcom at usbdevif 2991.80Stshiozakfile dev/usb/uchcom.c uchcom 3001.80Stshiozak 3011.22Saugustss# Scanners 3021.25Saugustss# Generic scanner support 3031.22Saugustssdevice uscanner 3041.71Sdrochnerattach uscanner at usbdevif 3051.28Slukemfile dev/usb/uscanner.c uscanner needs-flag 3061.24Saugustss 3071.25Saugustss# Avision SCSI over USB, HP5300 3081.25Saugustssdevice usscanner: scsi 3091.71Sdrochnerattach usscanner at usbdevif 3101.25Saugustssfile dev/usb/usscanner.c usscanner 3111.58Sjoff 3121.58Sjoff# Atmel AT76c503 / AT76c503a / AT76c505 / AT76c505a @ USB 3131.58Sjoffdevice atu: ether, ifnet, arp, wlan 3141.71Sdrochnerattach atu at usbdevif 3151.58Sjofffile dev/usb/if_atu.c atu 3161.62Sdrochner 3171.62Sdrochner# Ralink Technology RT2500USB 3181.71Sdrochnerattach ral at usbdevif with ural 3191.62Sdrochnerfile dev/usb/if_ural.c ural 3201.66Sscw 3211.75Sjnemethdevice rum: ether, ifnet, arp, wlan, firmload 3221.72Sjoergattach rum at usbdevif 3231.72Sjoergfile dev/usb/if_rum.c rum 3241.72Sjoerg 3251.66Sscw# Topfield digital PVRs 3261.66Sscwdevice utoppy 3271.71Sdrochnerattach utoppy at usbdevif 3281.66Sscwfile dev/usb/utoppy.c utoppy 3291.73Sjmcneill 3301.73Sjmcneill# Microsoft Xbox controller (gamepad) 3311.73Sjmcneilldevice xboxcontroller: wsmousedev 3321.73Sjmcneillattach xboxcontroller at usbdevif 3331.73Sjmcneillfile dev/usb/xboxcontroller.c xboxcontroller 3341.78Skiyohara 3351.78Skiyohara# Zydas ZD1211 3361.78Skiyoharadevice zyd: ether, ifnet, arp, wlan, firmload 3371.78Skiyoharaattach zyd at usbdevif 3381.78Skiyoharafile dev/usb/if_zyd.c zyd 3391.92Stsutsui 3401.92Stsutsui# DisplayLink DL-1x0/DL-1x5 3411.92Stsutsuidevice udl: wsemuldisplaydev, rasops16, edid, firmload 3421.92Stsutsuiattach udl at usbdevif 3431.92Stsutsuifile dev/usb/udl.c udl 344