FILES revision 1.9
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.5Saugustssehci.c			Host controller driver for EHCI (just a stub now)
91.5Saugustssehcireg.h		Hardware definitions for EHCI (just a stub now)
101.5Saugustssehcivar.h		API for ehci.c
111.5Saugustssezload.c		EZ-USB firmware download subroutines
121.5Saugustssezload.h		API for ezload.c
131.2Saugustssfiles.usb		config include file
141.1Saugustsshid.c			subroutines to parse and access HID data
151.1Saugustsshid.h			API for hid.c
161.3Saugustssif_aue.c		USB Pegasus Ethernet driver
171.3Saugustssif_auereg.h		  and definitions for it
181.3Saugustssif_cue.c		USB CATC Ethernet driver
191.3Saugustssif_cuereg.h		  and definitions for it
201.3Saugustssif_kue.c		USB Kawasaki Ethernet driver
211.3Saugustssif_kuereg.h		  and definitions for it
221.8Shiraif_upl.c		USB Prolific host-to-host driver
231.3Saugustsskue_fw.h		Kawasaki Ethernet firmware
241.1Saugustssohci.c			Host controller driver for OHCI
251.1Saugustssohcireg.h		Hardware definitions for OHCI
261.1Saugustssohcivar.h		API for ohci.c
271.1Saugustssuaudio.c		USB audio class driver
281.1Saugustssuaudioreg.h		  and definitions for it
291.9Sgdamoreubt.c			USB Bluetooth driver
301.9Sgdamoreubtbcmfw.c		Firmware loader for Broadcom BCM2033 Bluetooth devices
311.3Saugustssucom.c			TTY emulation for two bulk pipes
321.3Saugustssucomvar.h		TTY emulation interface
331.3Saugustssuftdi.c			USB FTDI serial driver
341.3Saugustssuftdireg.h		  and definitions for it
351.1Saugustssugen.c			generic driver that can handle access to any USB device
361.1Saugustssuhci.c			Host controller driver for UHCI
371.1Saugustssuhcireg.h		Hardware definitions for UHCI
381.1Saugustssuhcivar.h		API for uhci.c
391.6Saugustssuhid.c			USB generic HID driver
401.6Saugustssuhidev.c		USB HID class driver
411.6Saugustssuhidev.h		  and definitions for it
421.1Saugustssuhub.c			USB hub driver
431.7Saugustssuipaq.c			HP ipaq22xx driver
441.1Saugustssukbd.c			USB keyboard driver
451.1Saugustssukbdmap.c		wscons key mapping for ukbd
461.1Saugustssukbdvar.h		API for ukbd.c
471.1Saugustssulpt.c			USB printer class driver
481.6Saugustssumass.c			USB mass storage wire protocol driver
491.6Saugustssumass_isdata.c		In-System Design ATA over bulk-only driver
501.6Saugustssumass_isdata.h		  and definitions for it
511.6Saugustssumass_quirks.c		Table of strange umass devices
521.6Saugustssumass_quirks.h		  and definitions for it
531.6Saugustssumass_scsipi.c		umass command protocol driver
541.6Saugustssumass_scsipi.h		  and definitions for it
551.6Saugustssumassvar.h		definitions for umass.c
561.6Saugustssumidi.c			USB MIDI driver
571.6Saugustssumidi_quirks.c		Strange MIDI devices
581.6Saugustssumidi_quirks.h		  and definitions for it
591.6Saugustssumidireg.h		Protocol definitions for umidi.c
601.6Saugustssumidivar.h		definitions for umidi.c
611.1Saugustssumodem.c		USB modem (CDC ACM) driver
621.1Saugustssums.c			USB mouse driver
631.3Saugustssurio.c			USB Diamond Rio500 driver
641.3Saugustssurio.h			USB Diamond Rio500 defines
651.1Saugustssusb.c			usb (bus) device driver
661.1Saugustssusb.h			general USB defines
671.1Saugustssusb_mem.c		memory allocation for DMAable memory
681.1Saugustssusb_mem.h		API for usb_mem.c
691.1Saugustssusb_port.h		compatibility defines for different OSs
701.1Saugustssusb_quirks.c		table of non-conforming USB devices and their problems
711.1Saugustssusb_quirks.h		API for usb_quirks.c
721.1Saugustssusb_subr.c		various subroutines used by USB code
731.1Saugustssusbcdc.h		USB CDC class definitions
741.1Saugustssusbdevs			data base of known device
751.1Saugustssusbdevs.h		generated from usbdevs
761.1Saugustssusbdevs_data.h		generated from usbdevs
771.1Saugustssusbdi.c			implementation of the USBDI API, which all drivers use
781.1Saugustssusbdi.h			API for usbdi.c
791.1Saugustssusbdi_util.c		utilities built on top of usbdi.h
801.1Saugustssusbdi_util.h		API for usbdi_util.c
811.1Saugustssusbdivar.h		internal defines and structures for usbdi.c
821.4Saugustssuscanner.c		minimal USB scanner driver
831.5Saugustssusscanner.c		driver for some SCSI-over-USB scanners
841.1Saugustssusbhid.h		USB HID class definitions
851.3Saugustssuvisor.c		USB Handsping Visor driver
861.5Saugustssuyap.c			Initial firmware downloader for Y@P phones
871.5Saugustssuyap_firmware.h		Firmware for the Y@P phone
88