files.usb revision 1.25
11.25Saugustss# $NetBSD: files.usb,v 1.25 2001/01/11 06:00:31 augustss 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.1Saugustssfile 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.3Saugustss 391.14Saugustss# Modem and com serial port 401.14Saugustssdevice ucom 411.14Saugustssattach ucom at ucombus 421.15Saugustssfile dev/usb/ucom.c ucom | ucombus needs-flag 431.14Saugustss 441.25Saugustss 451.3Saugustss# Generic devices 461.3Saugustssdevice ugen 471.3Saugustssattach ugen at uhub 481.3Saugustssfile dev/usb/ugen.c ugen needs-flag 491.1Saugustss 501.25Saugustss 511.25Saugustss# HID 521.1Saugustss# Generic HID devices 531.2Saugustssdevice uhid 541.1Saugustssattach uhid at uhub 551.1Saugustssfile dev/usb/uhid.c uhid needs-flag 561.1Saugustss 571.3Saugustss# Keyboards 581.3Saugustssdevice ukbd: wskbddev 591.3Saugustssattach ukbd at uhub 601.12Saugustssfile dev/usb/ukbd.c ukbd needs-flag 611.5Saugustssfile dev/usb/ukbdmap.c ukbd 621.3Saugustss 631.25Saugustss# Mice 641.25Saugustssdevice ums: wsmousedev 651.25Saugustssattach ums at uhub 661.25Saugustssfile dev/usb/ums.c ums 671.25Saugustss 681.25Saugustss 691.1Saugustss# Printers 701.2Saugustssdevice ulpt 711.1Saugustssattach ulpt at uhub 721.1Saugustssfile dev/usb/ulpt.c ulpt needs-flag 731.7Saugustss 741.25Saugustss 751.7Saugustss# Mass storage 761.18Saugustssdevice umass: scsi, atapi 771.10Saugustssattach umass at uhub 781.10Saugustssfile dev/usb/umass.c umass 791.4Saugustss 801.20Saugustss 811.25Saugustss# Misc 821.20Saugustss# Diamond Multimedia Rio 500 831.20Saugustssdevice urio 841.20Saugustssattach urio at uhub 851.20Saugustssfile dev/usb/urio.c urio needs-flag 861.17Saugustss 871.17Saugustss# Handspring Visor 881.17Saugustssdevice uvisor: ucombus 891.17Saugustssattach uvisor at uhub 901.17Saugustssfile dev/usb/uvisor.c uvisor 911.13Saugustss 921.25Saugustss# YAP phone firmware loader 931.25Saugustssdevice uyap: ezload 941.25Saugustssattach uyap at uhub 951.25Saugustssfile dev/usb/uyap.c uyap 961.25Saugustss 971.25Saugustss 981.13Saugustss# Ethernet adapters 991.13Saugustss# ADMtek AN986 Pegasus 1001.16Saugustssdevice aue: arp, ether, ifnet, mii, mii_phy 1011.13Saugustssattach aue at uhub 1021.13Saugustssfile dev/usb/if_aue.c aue 1031.13Saugustss 1041.13Saugustss# CATC USB-EL1201A 1051.13Saugustssdevice cue: arp, ether, ifnet 1061.13Saugustssattach cue at uhub 1071.13Saugustssfile dev/usb/if_cue.c cue 1081.13Saugustss 1091.13Saugustss# Kawasaki LSI KL5KUSB101B 1101.13Saugustssdevice kue: arp, ether, ifnet 1111.13Saugustssattach kue at uhub 1121.13Saugustssfile dev/usb/if_kue.c kue 1131.19Saugustss 1141.19Saugustss# Prolific PL2302 host-host 1151.19Saugustssdevice upl: ifnet 1161.19Saugustssattach upl at uhub 1171.19Saugustssfile dev/usb/if_upl.c upl 1181.21Saugustss 1191.25Saugustss 1201.21Saugustss# Serial drivers 1211.25Saugustss# Modems 1221.25Saugustssdevice umodem: ucombus 1231.25Saugustssattach umodem at uhub 1241.25Saugustssfile dev/usb/umodem.c umodem 1251.25Saugustss 1261.21Saugustss# FTDI serial driver 1271.21Saugustssdevice uftdi: ucombus 1281.21Saugustssattach uftdi at uhub 1291.21Saugustssfile dev/usb/uftdi.c uftdi 1301.22Saugustss 1311.25Saugustss 1321.22Saugustss# Scanners 1331.25Saugustss# Generic scanner support 1341.22Saugustssdevice uscanner 1351.22Saugustssattach uscanner at uhub 1361.22Saugustssfile dev/usb/uscanner.c uscanner needs-flag 1371.24Saugustss 1381.25Saugustss# Avision SCSI over USB, HP5300 1391.25Saugustssdevice usscanner: scsi 1401.25Saugustssattach usscanner at uhub 1411.25Saugustssfile dev/usb/usscanner.c usscanner 142