files.usb revision 1.13
1# $NetBSD: files.usb,v 1.13 2000/01/16 09:40:07 augustss Exp $ 2# 3# Config file and device description for machine-independent USB code. 4# Included by ports that need it. Ports that use it must provide 5# their own "major" declarations for the appropriate devices. 6 7defopt USBVERBOSE 8 9device usb { } 10attach usb at usbus 11file dev/usb/hid.c usb 12file dev/usb/usb.c usb needs-flag 13file dev/usb/usbdi.c usb 14file dev/usb/usbdi_util.c usb 15file dev/usb/usb_mem.c usb 16file dev/usb/usb_subr.c usb 17file dev/usb/usb_quirks.c usb 18 19# Hub driver 20device uhub { [port = -1], [configuration = -1], [interface = -1], 21 [vendor = -1], [product = -1], [release = -1] } 22attach uhub at usb 23file dev/usb/uhub.c usb 24 25attach uhub at uhub with uhub_uhub 26 27# Audio devices 28device uaudio: audio, auconv, mulaw 29attach uaudio at uhub 30file dev/usb/uaudio.c uaudio 31 32# Generic devices 33device ugen 34attach ugen at uhub 35file dev/usb/ugen.c ugen needs-flag 36 37# Generic HID devices 38device uhid 39attach uhid at uhub 40file dev/usb/uhid.c uhid needs-flag 41 42# Keyboards 43device ukbd: wskbddev 44attach ukbd at uhub 45file dev/usb/ukbd.c ukbd needs-flag 46file dev/usb/ukbdmap.c ukbd 47 48# Printers 49device ulpt 50attach ulpt at uhub 51file dev/usb/ulpt.c ulpt needs-flag 52 53# Mass storage 54device umass: scsi 55attach umass at uhub 56file dev/usb/umass.c umass 57 58# Modems 59device umodem 60attach umodem at uhub 61file dev/usb/umodem.c umodem needs-flag 62 63# Mice 64device ums: wsmousedev 65attach ums at uhub 66file dev/usb/ums.c ums 67 68# Ethernet adapters 69# ADMtek AN986 Pegasus 70device aue: arp, ether, ifnet, mii 71attach aue at uhub 72file dev/usb/if_aue.c aue 73 74# CATC USB-EL1201A 75device cue: arp, ether, ifnet 76attach cue at uhub 77file dev/usb/if_cue.c cue 78 79# Kawasaki LSI KL5KUSB101B 80device kue: arp, ether, ifnet 81attach kue at uhub 82file dev/usb/if_kue.c kue 83