FILES revision 1.2
11.1SaugustssA small roadmap of the USB files:
21.1Saugustss
31.1SaugustssFILES			this file
41.1SaugustssMakefile		to install .h files
51.1SaugustssMakefile.usbdevs	to run devlist2h.awk
61.1SaugustssTODO			just a list of things to do
71.1Saugustssdevlist2h.awk		script to generate usbdevs*.h
81.2Saugustssfiles.usb		config include file
91.1Saugustsshid.c			subroutines to parse and access HID data
101.1Saugustsshid.h			API for hid.c
111.1Saugustssohci.c			Host controller driver for OHCI
121.1Saugustssohcireg.h		Hardware definitions for OHCI
131.1Saugustssohcivar.h		API for ohci.c
141.1Saugustssuaudio.c		USB audio class driver
151.1Saugustssuaudioreg.h		  and definitions for it
161.1Saugustssugen.c			generic driver that can handle access to any USB device
171.1Saugustssuhci.c			Host controller driver for UHCI
181.1Saugustssuhcireg.h		Hardware definitions for UHCI
191.1Saugustssuhcivar.h		API for uhci.c
201.1Saugustssuhid.c			USB HID class driver
211.1Saugustssuhub.c			USB hub driver
221.1Saugustssukbd.c			USB keyboard driver
231.1Saugustssukbdmap.c		wscons key mapping for ukbd
241.1Saugustssukbdvar.h		API for ukbd.c
251.1Saugustssulpt.c			USB printer class driver
261.2Saugustssumass.c			USB mass storage driver (bulk only for now)
271.1Saugustssumodem.c		USB modem (CDC ACM) driver
281.1Saugustssums.c			USB mouse driver
291.1Saugustssusb.c			usb (bus) device driver
301.1Saugustssusb.h			general USB defines
311.1Saugustssusb_mem.c		memory allocation for DMAable memory
321.1Saugustssusb_mem.h		API for usb_mem.c
331.1Saugustssusb_port.h		compatibility defines for different OSs
341.1Saugustssusb_quirks.c		table of non-conforming USB devices and their problems
351.1Saugustssusb_quirks.h		API for usb_quirks.c
361.1Saugustssusb_subr.c		various subroutines used by USB code
371.1Saugustssusbcdc.h		USB CDC class definitions
381.1Saugustssusbdevs			data base of known device
391.1Saugustssusbdevs.h		generated from usbdevs
401.1Saugustssusbdevs_data.h		generated from usbdevs
411.1Saugustssusbdi.c			implementation of the USBDI API, which all drivers use
421.1Saugustssusbdi.h			API for usbdi.c
431.1Saugustssusbdi_util.c		utilities built on top of usbdi.h
441.1Saugustssusbdi_util.h		API for usbdi_util.c
451.1Saugustssusbdivar.h		internal defines and structures for usbdi.c
461.1Saugustssusbhid.h		USB HID class definitions
47