1 1.1 augustss A small roadmap of the USB files: 2 1.1 augustss 3 1.1 augustss FILES this file 4 1.1 augustss Makefile to install .h files 5 1.1 augustss Makefile.usbdevs to run devlist2h.awk 6 1.1 augustss TODO just a list of things to do 7 1.1 augustss devlist2h.awk script to generate usbdevs*.h 8 1.5 augustss ehci.c Host controller driver for EHCI (just a stub now) 9 1.5 augustss ehcireg.h Hardware definitions for EHCI (just a stub now) 10 1.5 augustss ehcivar.h API for ehci.c 11 1.5 augustss ezload.c EZ-USB firmware download subroutines 12 1.5 augustss ezload.h API for ezload.c 13 1.2 augustss files.usb config include file 14 1.1 augustss hid.c subroutines to parse and access HID data 15 1.1 augustss hid.h API for hid.c 16 1.3 augustss if_aue.c USB Pegasus Ethernet driver 17 1.3 augustss if_auereg.h and definitions for it 18 1.3 augustss if_cue.c USB CATC Ethernet driver 19 1.3 augustss if_cuereg.h and definitions for it 20 1.3 augustss if_kue.c USB Kawasaki Ethernet driver 21 1.3 augustss if_kuereg.h and definitions for it 22 1.8 hira if_upl.c USB Prolific host-to-host driver 23 1.3 augustss kue_fw.h Kawasaki Ethernet firmware 24 1.1 augustss ohci.c Host controller driver for OHCI 25 1.1 augustss ohcireg.h Hardware definitions for OHCI 26 1.1 augustss ohcivar.h API for ohci.c 27 1.1 augustss uaudio.c USB audio class driver 28 1.1 augustss uaudioreg.h and definitions for it 29 1.9 gdamore ubt.c USB Bluetooth driver 30 1.3 augustss ucom.c TTY emulation for two bulk pipes 31 1.3 augustss ucomvar.h TTY emulation interface 32 1.3 augustss uftdi.c USB FTDI serial driver 33 1.3 augustss uftdireg.h and definitions for it 34 1.1 augustss ugen.c generic driver that can handle access to any USB device 35 1.1 augustss uhci.c Host controller driver for UHCI 36 1.1 augustss uhcireg.h Hardware definitions for UHCI 37 1.1 augustss uhcivar.h API for uhci.c 38 1.6 augustss uhid.c USB generic HID driver 39 1.6 augustss uhidev.c USB HID class driver 40 1.6 augustss uhidev.h and definitions for it 41 1.1 augustss uhub.c USB hub driver 42 1.7 augustss uipaq.c HP ipaq22xx driver 43 1.1 augustss ukbd.c USB keyboard driver 44 1.1 augustss ukbdmap.c wscons key mapping for ukbd 45 1.1 augustss ukbdvar.h API for ukbd.c 46 1.1 augustss ulpt.c USB printer class driver 47 1.6 augustss umass.c USB mass storage wire protocol driver 48 1.6 augustss umass_quirks.c Table of strange umass devices 49 1.6 augustss umass_quirks.h and definitions for it 50 1.6 augustss umass_scsipi.c umass command protocol driver 51 1.6 augustss umass_scsipi.h and definitions for it 52 1.6 augustss umassvar.h definitions for umass.c 53 1.6 augustss umidi.c USB MIDI driver 54 1.6 augustss umidi_quirks.c Strange MIDI devices 55 1.6 augustss umidi_quirks.h and definitions for it 56 1.1 augustss umodem.c USB modem (CDC ACM) driver 57 1.1 augustss ums.c USB mouse driver 58 1.1 augustss usb.c usb (bus) device driver 59 1.1 augustss usb.h general USB defines 60 1.1 augustss usb_mem.c memory allocation for DMAable memory 61 1.1 augustss usb_mem.h API for usb_mem.c 62 1.1 augustss usb_quirks.c table of non-conforming USB devices and their problems 63 1.1 augustss usb_quirks.h API for usb_quirks.c 64 1.1 augustss usb_subr.c various subroutines used by USB code 65 1.1 augustss usbcdc.h USB CDC class definitions 66 1.1 augustss usbdevs data base of known device 67 1.1 augustss usbdevs.h generated from usbdevs 68 1.1 augustss usbdevs_data.h generated from usbdevs 69 1.1 augustss usbdi.c implementation of the USBDI API, which all drivers use 70 1.1 augustss usbdi.h API for usbdi.c 71 1.1 augustss usbdi_util.c utilities built on top of usbdi.h 72 1.1 augustss usbdi_util.h API for usbdi_util.c 73 1.1 augustss usbdivar.h internal defines and structures for usbdi.c 74 1.4 augustss uscanner.c minimal USB scanner driver 75 1.5 augustss usscanner.c driver for some SCSI-over-USB scanners 76 1.1 augustss usbhid.h USB HID class definitions 77 1.12 christos uts.c USB touchscreen driver 78 1.3 augustss uvisor.c USB Handsping Visor driver 79 1.5 augustss uyap.c Initial firmware downloader for Y@P phones 80 1.5 augustss uyap_firmware.h Firmware for the Y@P phone 81