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