files.usb revision 1.7
1# $NetBSD: files.usb,v 1.7 1999/05/16 13:51:05 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# Com ports 33#device ucom 34#attach ucom at uhub 35#file dev/usb/ucom.c ucom needs-flag 36 37# Generic devices 38device ugen 39attach ugen at uhub 40file dev/usb/ugen.c ugen needs-flag 41 42# Generic HID devices 43device uhid 44attach uhid at uhub 45file dev/usb/uhid.c uhid needs-flag 46 47# Keyboards 48device ukbd: wskbddev 49attach ukbd at uhub 50file dev/usb/ukbd.c ukbd needs-flag 51file dev/usb/ukbdmap.c ukbd 52 53# Printers 54device ulpt 55attach ulpt at uhub 56file dev/usb/ulpt.c ulpt needs-flag 57 58# Mass storage 59#device umass: scsi 60#attach umass at uhub 61#file dev/usb/umass.c umass needs-flag 62 63# Modems 64device umodem 65attach umodem at uhub 66file dev/usb/umodem.c umodem needs-flag 67 68# Mice 69device ums: wsmousedev 70attach ums at uhub 71file dev/usb/ums.c ums needs-flag 72 73 74# 75# Inside Out Networks, Edgeport/4, 4 serial ports 76#device uep 77#attach uep at uhub 78#file dev/usb/uep.c uep 79 80