files.usb revision 1.1
1#	$NetBSD: files.usb,v 1.1 1998/07/12 19:51:59 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_subr.c		usb
16file	dev/usb/usb_quirks.c		usb
17
18# Hub driver
19device	uhub { [port = -1] }
20attach	uhub at usb
21file	dev/usb/uhub.c			usb
22
23attach	uhub at uhub with uhub_uhub
24
25# Mice
26device	ums { }
27attach	ums at uhub
28file	dev/usb/ums.c			ums		needs-flag
29
30# Keyboards
31device	ukbd { }
32attach	ukbd at uhub
33file	dev/usb/ukbd.c			ukbd		needs-flag
34
35# Generic HID devices
36device	uhid { }
37attach	uhid at uhub
38file	dev/usb/uhid.c			uhid		needs-flag
39
40# Printers
41device	ulpt { }
42attach	ulpt at uhub
43file	dev/usb/ulpt.c			ulpt		needs-flag
44
45# Audio devices
46device	uaudio: audio, auconv, mulaw
47attach	uaudio at uhub
48file	dev/usb/uaudio.c		uaudio
49
50# Generic devices
51device	ugen { }
52attach	ugen at uhub
53file	dev/usb/ugen.c			ugen		needs-flag
54
55# Inside Out Networks, Edgeport/4, 4 serial ports
56#device	uep { }
57#attach	uep at uhub
58#file	dev/usb/uep.c			uep
59
60