Home | History | Annotate | Line # | Download | only in usb
FILES revision 1.5
      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 HID class driver
     38 uhub.c			USB hub driver
     39 ukbd.c			USB keyboard driver
     40 ukbdmap.c		wscons key mapping for ukbd
     41 ukbdvar.h		API for ukbd.c
     42 ulpt.c			USB printer class driver
     43 umass.c			USB mass storage driver
     44 umodem.c		USB modem (CDC ACM) driver
     45 ums.c			USB mouse driver
     46 urio.c			USB Diamond Rio500 driver
     47 urio.h			USB Diamond Rio500 defines
     48 usb.c			usb (bus) device driver
     49 usb.h			general USB defines
     50 usb_mem.c		memory allocation for DMAable memory
     51 usb_mem.h		API for usb_mem.c
     52 usb_port.h		compatibility defines for different OSs
     53 usb_quirks.c		table of non-conforming USB devices and their problems
     54 usb_quirks.h		API for usb_quirks.c
     55 usb_subr.c		various subroutines used by USB code
     56 usbcdc.h		USB CDC class definitions
     57 usbdevs			data base of known device
     58 usbdevs.h		generated from usbdevs
     59 usbdevs_data.h		generated from usbdevs
     60 usbdi.c			implementation of the USBDI API, which all drivers use
     61 usbdi.h			API for usbdi.c
     62 usbdi_util.c		utilities built on top of usbdi.h
     63 usbdi_util.h		API for usbdi_util.c
     64 usbdivar.h		internal defines and structures for usbdi.c
     65 uscanner.c		minimal USB scanner driver
     66 usscanner.c		driver for some SCSI-over-USB scanners
     67 usbhid.h		USB HID class definitions
     68 uvisor.c		USB Handsping Visor driver
     69 uyap.c			Initial firmware downloader for Y@P phones
     70 uyap_firmware.h		Firmware for the Y@P phone
     71