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