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