files.usb revision 1.28
11.28Slukem# $NetBSD: files.usb,v 1.28 2001/02/24 02:13:34 lukem 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.1Saugustssdefopt USBVERBOSE 81.1Saugustss 91.1Saugustssdevice usb { } 101.1Saugustssattach usb at usbus 111.1Saugustssfile dev/usb/hid.c usb 121.28Slukemfile dev/usb/usb.c usb needs-flag 131.1Saugustssfile dev/usb/usbdi.c usb 141.1Saugustssfile dev/usb/usbdi_util.c usb 151.2Saugustssfile dev/usb/usb_mem.c usb 161.1Saugustssfile dev/usb/usb_subr.c usb 171.1Saugustssfile dev/usb/usb_quirks.c usb 181.1Saugustss 191.1Saugustss# Hub driver 201.7Saugustssdevice uhub { [port = -1], [configuration = -1], [interface = -1], 211.7Saugustss [vendor = -1], [product = -1], [release = -1] } 221.1Saugustssattach uhub at usb 231.1Saugustssfile dev/usb/uhub.c usb 241.1Saugustss 251.1Saugustssattach uhub at uhub with uhub_uhub 261.1Saugustss 271.14Saugustss# Modem and com serial port "bus" 281.14Saugustssdefine ucombus {[ portno = -1 ]} 291.23Saugustss 301.23Saugustss# EZ-USB firmware loader 311.23Saugustssdefine ezload 321.23Saugustssfile dev/usb/ezload.c ezload 331.14Saugustss 341.3Saugustss# Audio devices 351.3Saugustssdevice uaudio: audio, auconv, mulaw 361.3Saugustssattach uaudio at uhub 371.3Saugustssfile dev/usb/uaudio.c uaudio 381.27Stshiozak 391.27Stshiozak# MIDI devices 401.27Stshiozakdevice umidi: midibus 411.27Stshiozakattach umidi at uhub 421.27Stshiozakfile dev/usb/umidi.c umidi 431.27Stshiozakfile dev/usb/umidi_quirks.c umidi 441.3Saugustss 451.14Saugustss# Modem and com serial port 461.14Saugustssdevice ucom 471.14Saugustssattach ucom at ucombus 481.28Slukemfile dev/usb/ucom.c ucom | ucombus needs-flag 491.14Saugustss 501.25Saugustss 511.3Saugustss# Generic devices 521.3Saugustssdevice ugen 531.3Saugustssattach ugen at uhub 541.28Slukemfile dev/usb/ugen.c ugen needs-flag 551.1Saugustss 561.25Saugustss 571.25Saugustss# HID 581.1Saugustss# Generic HID devices 591.2Saugustssdevice uhid 601.1Saugustssattach uhid at uhub 611.28Slukemfile dev/usb/uhid.c uhid needs-flag 621.1Saugustss 631.3Saugustss# Keyboards 641.3Saugustssdevice ukbd: wskbddev 651.3Saugustssattach ukbd at uhub 661.28Slukemfile dev/usb/ukbd.c ukbd needs-flag 671.5Saugustssfile dev/usb/ukbdmap.c ukbd 681.3Saugustss 691.25Saugustss# Mice 701.25Saugustssdevice ums: wsmousedev 711.25Saugustssattach ums at uhub 721.25Saugustssfile dev/usb/ums.c ums 731.25Saugustss 741.25Saugustss 751.1Saugustss# Printers 761.2Saugustssdevice ulpt 771.1Saugustssattach ulpt at uhub 781.28Slukemfile dev/usb/ulpt.c ulpt needs-flag 791.7Saugustss 801.25Saugustss 811.7Saugustss# Mass storage 821.18Saugustssdevice umass: scsi, atapi 831.10Saugustssattach umass at uhub 841.10Saugustssfile dev/usb/umass.c umass 851.4Saugustss 861.20Saugustss 871.25Saugustss# Misc 881.20Saugustss# Diamond Multimedia Rio 500 891.20Saugustssdevice urio 901.20Saugustssattach urio at uhub 911.28Slukemfile dev/usb/urio.c urio needs-flag 921.17Saugustss 931.17Saugustss# Handspring Visor 941.17Saugustssdevice uvisor: ucombus 951.17Saugustssattach uvisor at uhub 961.17Saugustssfile dev/usb/uvisor.c uvisor 971.13Saugustss 981.25Saugustss# YAP phone firmware loader 991.25Saugustssdevice uyap: ezload 1001.25Saugustssattach uyap at uhub 1011.25Saugustssfile dev/usb/uyap.c uyap 1021.25Saugustss 1031.25Saugustss 1041.13Saugustss# Ethernet adapters 1051.13Saugustss# ADMtek AN986 Pegasus 1061.16Saugustssdevice aue: arp, ether, ifnet, mii, mii_phy 1071.13Saugustssattach aue at uhub 1081.13Saugustssfile dev/usb/if_aue.c aue 1091.13Saugustss 1101.13Saugustss# CATC USB-EL1201A 1111.13Saugustssdevice cue: arp, ether, ifnet 1121.13Saugustssattach cue at uhub 1131.13Saugustssfile dev/usb/if_cue.c cue 1141.13Saugustss 1151.13Saugustss# Kawasaki LSI KL5KUSB101B 1161.13Saugustssdevice kue: arp, ether, ifnet 1171.13Saugustssattach kue at uhub 1181.13Saugustssfile dev/usb/if_kue.c kue 1191.19Saugustss 1201.19Saugustss# Prolific PL2302 host-host 1211.19Saugustssdevice upl: ifnet 1221.19Saugustssattach upl at uhub 1231.19Saugustssfile dev/usb/if_upl.c upl 1241.21Saugustss 1251.25Saugustss 1261.21Saugustss# Serial drivers 1271.25Saugustss# Modems 1281.25Saugustssdevice umodem: ucombus 1291.25Saugustssattach umodem at uhub 1301.25Saugustssfile dev/usb/umodem.c umodem 1311.25Saugustss 1321.21Saugustss# FTDI serial driver 1331.21Saugustssdevice uftdi: ucombus 1341.21Saugustssattach uftdi at uhub 1351.21Saugustssfile dev/usb/uftdi.c uftdi 1361.22Saugustss 1371.26Sichiro# Prolific PL2303 serial driver 1381.26Sichirodevice uplcom: ucombus 1391.26Sichiroattach uplcom at uhub 1401.26Sichirofile dev/usb/uplcom.c uplcom 1411.25Saugustss 1421.22Saugustss# Scanners 1431.25Saugustss# Generic scanner support 1441.22Saugustssdevice uscanner 1451.22Saugustssattach uscanner at uhub 1461.28Slukemfile dev/usb/uscanner.c uscanner needs-flag 1471.24Saugustss 1481.25Saugustss# Avision SCSI over USB, HP5300 1491.25Saugustssdevice usscanner: scsi 1501.25Saugustssattach usscanner at uhub 1511.25Saugustssfile dev/usb/usscanner.c usscanner 152