FILES revision 1.5
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.3Saugustssif_upl.c USB Prolofic 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.3Saugustssucom.c TTY emulation for two bulk pipes 301.3Saugustssucomvar.h TTY emulation interface 311.3Saugustssuftdi.c USB FTDI serial driver 321.3Saugustssuftdireg.h and definitions for it 331.1Saugustssugen.c generic driver that can handle access to any USB device 341.1Saugustssuhci.c Host controller driver for UHCI 351.1Saugustssuhcireg.h Hardware definitions for UHCI 361.1Saugustssuhcivar.h API for uhci.c 371.1Saugustssuhid.c USB HID class driver 381.1Saugustssuhub.c USB hub driver 391.1Saugustssukbd.c USB keyboard driver 401.1Saugustssukbdmap.c wscons key mapping for ukbd 411.1Saugustssukbdvar.h API for ukbd.c 421.1Saugustssulpt.c USB printer class driver 431.4Saugustssumass.c USB mass storage driver 441.1Saugustssumodem.c USB modem (CDC ACM) driver 451.1Saugustssums.c USB mouse driver 461.3Saugustssurio.c USB Diamond Rio500 driver 471.3Saugustssurio.h USB Diamond Rio500 defines 481.1Saugustssusb.c usb (bus) device driver 491.1Saugustssusb.h general USB defines 501.1Saugustssusb_mem.c memory allocation for DMAable memory 511.1Saugustssusb_mem.h API for usb_mem.c 521.1Saugustssusb_port.h compatibility defines for different OSs 531.1Saugustssusb_quirks.c table of non-conforming USB devices and their problems 541.1Saugustssusb_quirks.h API for usb_quirks.c 551.1Saugustssusb_subr.c various subroutines used by USB code 561.1Saugustssusbcdc.h USB CDC class definitions 571.1Saugustssusbdevs data base of known device 581.1Saugustssusbdevs.h generated from usbdevs 591.1Saugustssusbdevs_data.h generated from usbdevs 601.1Saugustssusbdi.c implementation of the USBDI API, which all drivers use 611.1Saugustssusbdi.h API for usbdi.c 621.1Saugustssusbdi_util.c utilities built on top of usbdi.h 631.1Saugustssusbdi_util.h API for usbdi_util.c 641.1Saugustssusbdivar.h internal defines and structures for usbdi.c 651.4Saugustssuscanner.c minimal USB scanner driver 661.5Saugustssusscanner.c driver for some SCSI-over-USB scanners 671.1Saugustssusbhid.h USB HID class definitions 681.3Saugustssuvisor.c USB Handsping Visor driver 691.5Saugustssuyap.c Initial firmware downloader for Y@P phones 701.5Saugustssuyap_firmware.h Firmware for the Y@P phone 71