files.usb revision 1.9
11.9Saugustss#	$NetBSD: files.usb,v 1.9 1999/08/16 20:26:53 augustss Exp $
21.1Saugustss#
31.1Saugustss# Config file and device description for machine-independent USB code.
41.1Saugustss# Included by ports that need it.  Ports that use it must provide
51.1Saugustss# their own "major" declarations for the appropriate devices.
61.1Saugustss
71.1Saugustssdefopt	USBVERBOSE
81.1Saugustss
91.1Saugustssdevice	usb { }
101.1Saugustssattach	usb at usbus
111.1Saugustssfile	dev/usb/hid.c			usb
121.1Saugustssfile	dev/usb/usb.c			usb		needs-flag
131.1Saugustssfile	dev/usb/usbdi.c			usb
141.1Saugustssfile	dev/usb/usbdi_util.c		usb
151.2Saugustssfile	dev/usb/usb_mem.c		usb
161.1Saugustssfile	dev/usb/usb_subr.c		usb
171.1Saugustssfile	dev/usb/usb_quirks.c		usb
181.1Saugustss
191.1Saugustss# Hub driver
201.7Saugustssdevice	uhub { [port = -1], [configuration = -1], [interface = -1],
211.7Saugustss               [vendor = -1], [product = -1], [release = -1] }
221.1Saugustssattach	uhub at usb
231.1Saugustssfile	dev/usb/uhub.c			usb
241.1Saugustss
251.1Saugustssattach	uhub at uhub with uhub_uhub
261.1Saugustss
271.3Saugustss# Audio devices
281.3Saugustssdevice	uaudio: audio, auconv, mulaw
291.3Saugustssattach	uaudio at uhub
301.3Saugustssfile	dev/usb/uaudio.c		uaudio
311.3Saugustss
321.3Saugustss# Generic devices
331.3Saugustssdevice	ugen
341.3Saugustssattach	ugen at uhub
351.3Saugustssfile	dev/usb/ugen.c			ugen		needs-flag
361.1Saugustss
371.1Saugustss# Generic HID devices
381.2Saugustssdevice	uhid
391.1Saugustssattach	uhid at uhub
401.1Saugustssfile	dev/usb/uhid.c			uhid		needs-flag
411.1Saugustss
421.3Saugustss# Keyboards
431.3Saugustssdevice	ukbd: wskbddev
441.3Saugustssattach	ukbd at uhub
451.6Sthorpejfile	dev/usb/ukbd.c			ukbd		needs-flag
461.5Saugustssfile	dev/usb/ukbdmap.c		ukbd
471.3Saugustss
481.1Saugustss# Printers
491.2Saugustssdevice	ulpt
501.1Saugustssattach	ulpt at uhub
511.1Saugustssfile	dev/usb/ulpt.c			ulpt		needs-flag
521.7Saugustss
531.7Saugustss# Mass storage
541.7Saugustss#device	umass: scsi
551.7Saugustss#attach	umass at uhub
561.7Saugustss#file	dev/usb/umass.c			umass		needs-flag
571.4Saugustss
581.4Saugustss# Modems
591.9Saugustssdevice	umodem
601.9Saugustssattach	umodem at uhub
611.9Saugustssfile	dev/usb/umodem.c		umodem		needs-flag
621.1Saugustss
631.3Saugustss# Mice
641.3Saugustssdevice	ums: wsmousedev
651.3Saugustssattach	ums at uhub
661.3Saugustssfile	dev/usb/ums.c			ums		needs-flag
671.1Saugustss
681.1Saugustss
69