FILES revision 1.4
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.3Saugustssif_aue.c		USB Pegasus Ethernet driver
121.3Saugustssif_auereg.h		  and definitions for it
131.3Saugustssif_cue.c		USB CATC Ethernet driver
141.3Saugustssif_cuereg.h		  and definitions for it
151.3Saugustssif_kue.c		USB Kawasaki Ethernet driver
161.3Saugustssif_kuereg.h		  and definitions for it
171.3Saugustssif_upl.c		USB Prolofic host-to-host driver
181.3Saugustsskue_fw.h		Kawasaki Ethernet firmware
191.1Saugustssohci.c			Host controller driver for OHCI
201.1Saugustssohcireg.h		Hardware definitions for OHCI
211.1Saugustssohcivar.h		API for ohci.c
221.1Saugustssuaudio.c		USB audio class driver
231.1Saugustssuaudioreg.h		  and definitions for it
241.3Saugustssucom.c			TTY emulation for two bulk pipes
251.3Saugustssucomvar.h		TTY emulation interface
261.3Saugustssuftdi.c			USB FTDI serial driver
271.3Saugustssuftdireg.h		  and definitions for it
281.1Saugustssugen.c			generic driver that can handle access to any USB device
291.1Saugustssuhci.c			Host controller driver for UHCI
301.1Saugustssuhcireg.h		Hardware definitions for UHCI
311.1Saugustssuhcivar.h		API for uhci.c
321.1Saugustssuhid.c			USB HID class driver
331.1Saugustssuhub.c			USB hub driver
341.1Saugustssukbd.c			USB keyboard driver
351.1Saugustssukbdmap.c		wscons key mapping for ukbd
361.1Saugustssukbdvar.h		API for ukbd.c
371.1Saugustssulpt.c			USB printer class driver
381.4Saugustssumass.c			USB mass storage driver
391.1Saugustssumodem.c		USB modem (CDC ACM) driver
401.1Saugustssums.c			USB mouse driver
411.3Saugustssurio.c			USB Diamond Rio500 driver
421.3Saugustssurio.h			USB Diamond Rio500 defines
431.1Saugustssusb.c			usb (bus) device driver
441.1Saugustssusb.h			general USB defines
451.1Saugustssusb_mem.c		memory allocation for DMAable memory
461.1Saugustssusb_mem.h		API for usb_mem.c
471.1Saugustssusb_port.h		compatibility defines for different OSs
481.1Saugustssusb_quirks.c		table of non-conforming USB devices and their problems
491.1Saugustssusb_quirks.h		API for usb_quirks.c
501.1Saugustssusb_subr.c		various subroutines used by USB code
511.1Saugustssusbcdc.h		USB CDC class definitions
521.1Saugustssusbdevs			data base of known device
531.1Saugustssusbdevs.h		generated from usbdevs
541.1Saugustssusbdevs_data.h		generated from usbdevs
551.1Saugustssusbdi.c			implementation of the USBDI API, which all drivers use
561.1Saugustssusbdi.h			API for usbdi.c
571.1Saugustssusbdi_util.c		utilities built on top of usbdi.h
581.1Saugustssusbdi_util.h		API for usbdi_util.c
591.1Saugustssusbdivar.h		internal defines and structures for usbdi.c
601.4Saugustssuscanner.c		minimal USB scanner driver
611.1Saugustssusbhid.h		USB HID class definitions
621.3Saugustssuvisor.c		USB Handsping Visor driver
63