FILES revision 1.3
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.2Saugustssumass.c USB mass storage driver (bulk only for now) 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.1Saugustssusbhid.h USB HID class definitions 611.3Saugustssuvisor.c USB Handsping Visor driver 62