files.usb revision 1.10
1# $NetBSD: files.usb,v 1.10 1999/08/23 07:07:47 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 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 69