files.usb revision 1.39
11.39Saugustss# $NetBSD: files.usb,v 1.39 2002/01/03 18:54:32 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.31Slukemdefflag USBVERBOSE 81.1Saugustss 91.1Saugustssdevice usb { } 101.1Saugustssattach usb at usbus 111.28Slukemfile dev/usb/usb.c usb needs-flag 121.1Saugustssfile dev/usb/usbdi.c usb 131.1Saugustssfile dev/usb/usbdi_util.c usb 141.2Saugustssfile dev/usb/usb_mem.c usb 151.1Saugustssfile dev/usb/usb_subr.c usb 161.1Saugustssfile dev/usb/usb_quirks.c usb 171.1Saugustss 181.1Saugustss# Hub driver 191.7Saugustssdevice uhub { [port = -1], [configuration = -1], [interface = -1], 201.7Saugustss [vendor = -1], [product = -1], [release = -1] } 211.1Saugustssattach uhub at usb 221.1Saugustssfile dev/usb/uhub.c usb 231.1Saugustss 241.1Saugustssattach uhub at uhub with uhub_uhub 251.1Saugustss 261.14Saugustss# Modem and com serial port "bus" 271.14Saugustssdefine ucombus {[ portno = -1 ]} 281.23Saugustss 291.23Saugustss# EZ-USB firmware loader 301.23Saugustssdefine ezload 311.23Saugustssfile dev/usb/ezload.c ezload 321.14Saugustss 331.3Saugustss# Audio devices 341.3Saugustssdevice uaudio: audio, auconv, mulaw 351.3Saugustssattach uaudio at uhub 361.3Saugustssfile dev/usb/uaudio.c uaudio 371.27Stshiozak 381.27Stshiozak# MIDI devices 391.27Stshiozakdevice umidi: midibus 401.27Stshiozakattach umidi at uhub 411.27Stshiozakfile dev/usb/umidi.c umidi 421.27Stshiozakfile dev/usb/umidi_quirks.c umidi 431.3Saugustss 441.14Saugustss# Modem and com serial port 451.14Saugustssdevice ucom 461.14Saugustssattach ucom at ucombus 471.28Slukemfile dev/usb/ucom.c ucom | ucombus needs-flag 481.14Saugustss 491.25Saugustss 501.3Saugustss# Generic devices 511.3Saugustssdevice ugen 521.3Saugustssattach ugen at uhub 531.28Slukemfile dev/usb/ugen.c ugen needs-flag 541.1Saugustss 551.25Saugustss 561.25Saugustss# HID 571.37Saugustss# HID "bus" 581.37Saugustssdefine uhidbus {[ reportid = -1 ]} 591.37Saugustss 601.37Saugustss# HID processing 611.37Saugustssdefine hid 621.37Saugustssfile dev/usb/hid.c hid 631.37Saugustss 641.36Saugustss# HID root device for multiple report IDs 651.37Saugustssdevice uhidev: hid, uhidbus 661.36Saugustssattach uhidev at uhub 671.36Saugustssfile dev/usb/uhidev.c uhidev 681.36Saugustss 691.1Saugustss# Generic HID devices 701.37Saugustssdevice uhid: hid 711.36Saugustssattach uhid at uhidbus 721.28Slukemfile dev/usb/uhid.c uhid needs-flag 731.1Saugustss 741.3Saugustss# Keyboards 751.37Saugustssdevice ukbd: hid, wskbddev 761.36Saugustssattach ukbd at uhidbus 771.28Slukemfile dev/usb/ukbd.c ukbd needs-flag 781.5Saugustssfile dev/usb/ukbdmap.c ukbd 791.3Saugustss 801.25Saugustss# Mice 811.37Saugustssdevice ums: hid, wsmousedev 821.36Saugustssattach ums at uhidbus 831.25Saugustssfile dev/usb/ums.c ums 841.25Saugustss 851.25Saugustss 861.1Saugustss# Printers 871.2Saugustssdevice ulpt 881.1Saugustssattach ulpt at uhub 891.28Slukemfile dev/usb/ulpt.c ulpt needs-flag 901.7Saugustss 911.25Saugustss 921.7Saugustss# Mass storage 931.35Saugustssdevice umass: scsi, atapi, ata 941.10Saugustssattach umass at uhub 951.10Saugustssfile dev/usb/umass.c umass 961.35Saugustssfile dev/usb/umass_isdata.c umass & wd 971.33Sgehennafile dev/usb/umass_quirks.c umass 981.34Saugustssfile dev/usb/umass_scsipi.c umass & (scsibus | atapibus) 991.32Saugustss 1001.32Saugustss 1011.32Saugustss# IrDA bridges 1021.32Saugustssdevice uirda: irbus 1031.32Saugustssattach uirda at uhub 1041.32Saugustssfile dev/usb/uirda.c uirda 1051.39Saugustss 1061.39Saugustss 1071.39Saugustss# SigmaTel IrDA bridge 1081.39Saugustssdevice ustir: irbus, irdasir 1091.39Saugustssattach ustir at uhub 1101.39Saugustssfile dev/usb/ustir.c ustir 1111.4Saugustss 1121.20Saugustss 1131.25Saugustss# Misc 1141.20Saugustss# Diamond Multimedia Rio 500 1151.20Saugustssdevice urio 1161.20Saugustssattach urio at uhub 1171.28Slukemfile dev/usb/urio.c urio needs-flag 1181.17Saugustss 1191.17Saugustss# Handspring Visor 1201.17Saugustssdevice uvisor: ucombus 1211.17Saugustssattach uvisor at uhub 1221.17Saugustssfile dev/usb/uvisor.c uvisor 1231.13Saugustss 1241.25Saugustss# YAP phone firmware loader 1251.25Saugustssdevice uyap: ezload 1261.25Saugustssattach uyap at uhub 1271.25Saugustssfile dev/usb/uyap.c uyap 1281.38Saugustss 1291.38Saugustss# D-Link DSB-R100 FM radio 1301.38Saugustssdevice udsbr: radio 1311.38Saugustssattach udsbr at uhub 1321.38Saugustssfile dev/usb/udsbr.c udsbr 1331.25Saugustss 1341.25Saugustss 1351.13Saugustss# Ethernet adapters 1361.13Saugustss# ADMtek AN986 Pegasus 1371.16Saugustssdevice aue: arp, ether, ifnet, mii, mii_phy 1381.13Saugustssattach aue at uhub 1391.13Saugustssfile dev/usb/if_aue.c aue 1401.13Saugustss 1411.13Saugustss# CATC USB-EL1201A 1421.13Saugustssdevice cue: arp, ether, ifnet 1431.13Saugustssattach cue at uhub 1441.13Saugustssfile dev/usb/if_cue.c cue 1451.13Saugustss 1461.13Saugustss# Kawasaki LSI KL5KUSB101B 1471.13Saugustssdevice kue: arp, ether, ifnet 1481.13Saugustssattach kue at uhub 1491.13Saugustssfile dev/usb/if_kue.c kue 1501.19Saugustss 1511.19Saugustss# Prolific PL2302 host-host 1521.19Saugustssdevice upl: ifnet 1531.19Saugustssattach upl at uhub 1541.19Saugustssfile dev/usb/if_upl.c upl 1551.21Saugustss 1561.25Saugustss 1571.21Saugustss# Serial drivers 1581.25Saugustss# Modems 1591.25Saugustssdevice umodem: ucombus 1601.25Saugustssattach umodem at uhub 1611.25Saugustssfile dev/usb/umodem.c umodem 1621.25Saugustss 1631.21Saugustss# FTDI serial driver 1641.21Saugustssdevice uftdi: ucombus 1651.21Saugustssattach uftdi at uhub 1661.21Saugustssfile dev/usb/uftdi.c uftdi 1671.22Saugustss 1681.26Sichiro# Prolific PL2303 serial driver 1691.26Sichirodevice uplcom: ucombus 1701.26Sichiroattach uplcom at uhub 1711.26Sichirofile dev/usb/uplcom.c uplcom 1721.29Sichiro 1731.29Sichiro# MCT USB-232 serial driver 1741.29Sichirodevice umct: ucombus 1751.29Sichiroattach umct at uhub 1761.29Sichirofile dev/usb/umct.c umct 1771.36Saugustss 1781.25Saugustss 1791.22Saugustss# Scanners 1801.25Saugustss# Generic scanner support 1811.22Saugustssdevice uscanner 1821.22Saugustssattach uscanner at uhub 1831.28Slukemfile dev/usb/uscanner.c uscanner needs-flag 1841.24Saugustss 1851.25Saugustss# Avision SCSI over USB, HP5300 1861.25Saugustssdevice usscanner: scsi 1871.25Saugustssattach usscanner at uhub 1881.25Saugustssfile dev/usb/usscanner.c usscanner 189