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