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