Home | History | Annotate | Line # | Download | only in usb
FILES revision 1.9
      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 Prolific 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 ubt.c			USB Bluetooth driver
     30 ubtbcmfw.c		Firmware loader for Broadcom BCM2033 Bluetooth devices
     31 ucom.c			TTY emulation for two bulk pipes
     32 ucomvar.h		TTY emulation interface
     33 uftdi.c			USB FTDI serial driver
     34 uftdireg.h		  and definitions for it
     35 ugen.c			generic driver that can handle access to any USB device
     36 uhci.c			Host controller driver for UHCI
     37 uhcireg.h		Hardware definitions for UHCI
     38 uhcivar.h		API for uhci.c
     39 uhid.c			USB generic HID driver
     40 uhidev.c		USB HID class driver
     41 uhidev.h		  and definitions for it
     42 uhub.c			USB hub driver
     43 uipaq.c			HP ipaq22xx driver
     44 ukbd.c			USB keyboard driver
     45 ukbdmap.c		wscons key mapping for ukbd
     46 ukbdvar.h		API for ukbd.c
     47 ulpt.c			USB printer class driver
     48 umass.c			USB mass storage wire protocol driver
     49 umass_isdata.c		In-System Design ATA over bulk-only driver
     50 umass_isdata.h		  and definitions for it
     51 umass_quirks.c		Table of strange umass devices
     52 umass_quirks.h		  and definitions for it
     53 umass_scsipi.c		umass command protocol driver
     54 umass_scsipi.h		  and definitions for it
     55 umassvar.h		definitions for umass.c
     56 umidi.c			USB MIDI driver
     57 umidi_quirks.c		Strange MIDI devices
     58 umidi_quirks.h		  and definitions for it
     59 umidireg.h		Protocol definitions for umidi.c
     60 umidivar.h		definitions for umidi.c
     61 umodem.c		USB modem (CDC ACM) driver
     62 ums.c			USB mouse driver
     63 urio.c			USB Diamond Rio500 driver
     64 urio.h			USB Diamond Rio500 defines
     65 usb.c			usb (bus) device driver
     66 usb.h			general USB defines
     67 usb_mem.c		memory allocation for DMAable memory
     68 usb_mem.h		API for usb_mem.c
     69 usb_port.h		compatibility defines for different OSs
     70 usb_quirks.c		table of non-conforming USB devices and their problems
     71 usb_quirks.h		API for usb_quirks.c
     72 usb_subr.c		various subroutines used by USB code
     73 usbcdc.h		USB CDC class definitions
     74 usbdevs			data base of known device
     75 usbdevs.h		generated from usbdevs
     76 usbdevs_data.h		generated from usbdevs
     77 usbdi.c			implementation of the USBDI API, which all drivers use
     78 usbdi.h			API for usbdi.c
     79 usbdi_util.c		utilities built on top of usbdi.h
     80 usbdi_util.h		API for usbdi_util.c
     81 usbdivar.h		internal defines and structures for usbdi.c
     82 uscanner.c		minimal USB scanner driver
     83 usscanner.c		driver for some SCSI-over-USB scanners
     84 usbhid.h		USB HID class definitions
     85 uvisor.c		USB Handsping Visor driver
     86 uyap.c			Initial firmware downloader for Y@P phones
     87 uyap_firmware.h		Firmware for the Y@P phone
     88