files.usb revision 1.5
1#	$NetBSD: files.usb,v 1.5 1999/01/10 11:09:02 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] }
21attach	uhub at usb
22file	dev/usb/uhub.c			usb
23
24attach	uhub at uhub with uhub_uhub
25
26# Audio devices
27device	uaudio: audio, auconv, mulaw
28attach	uaudio at uhub
29file	dev/usb/uaudio.c		uaudio
30
31# Com ports
32#device	ucom
33#attach	ucom at uhub
34#file	dev/usb/ucom.c			ucom		needs-flag
35
36# Generic devices
37device	ugen
38attach	ugen at uhub
39file	dev/usb/ugen.c			ugen		needs-flag
40
41# Generic HID devices
42device	uhid
43attach	uhid at uhub
44file	dev/usb/uhid.c			uhid		needs-flag
45
46# Keyboards
47device	ukbd: wskbddev
48attach	ukbd at uhub
49file	dev/usb/ukbd.c			ukbd
50file	dev/usb/ukbdmap.c		ukbd
51
52# Printers
53device	ulpt
54attach	ulpt at uhub
55file	dev/usb/ulpt.c			ulpt		needs-flag
56
57# Modems
58device	umodem
59attach	umodem at uhub
60file	dev/usb/umodem.c		umodem		needs-flag
61
62# Mice
63device	ums: wsmousedev
64attach	ums at uhub
65file	dev/usb/ums.c			ums		needs-flag
66
67
68#
69# Inside Out Networks, Edgeport/4, 4 serial ports
70#device	uep
71#attach	uep at uhub
72#file	dev/usb/uep.c			uep
73
74