Home | History | Annotate | Line # | Download | only in usb
FILES revision 1.3
      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 files.usb		config include file
      9 hid.c			subroutines to parse and access HID data
     10 hid.h			API for hid.c
     11 if_aue.c		USB Pegasus Ethernet driver
     12 if_auereg.h		  and definitions for it
     13 if_cue.c		USB CATC Ethernet driver
     14 if_cuereg.h		  and definitions for it
     15 if_kue.c		USB Kawasaki Ethernet driver
     16 if_kuereg.h		  and definitions for it
     17 if_upl.c		USB Prolofic host-to-host driver
     18 kue_fw.h		Kawasaki Ethernet firmware
     19 ohci.c			Host controller driver for OHCI
     20 ohcireg.h		Hardware definitions for OHCI
     21 ohcivar.h		API for ohci.c
     22 uaudio.c		USB audio class driver
     23 uaudioreg.h		  and definitions for it
     24 ucom.c			TTY emulation for two bulk pipes
     25 ucomvar.h		TTY emulation interface
     26 uftdi.c			USB FTDI serial driver
     27 uftdireg.h		  and definitions for it
     28 ugen.c			generic driver that can handle access to any USB device
     29 uhci.c			Host controller driver for UHCI
     30 uhcireg.h		Hardware definitions for UHCI
     31 uhcivar.h		API for uhci.c
     32 uhid.c			USB HID class driver
     33 uhub.c			USB hub driver
     34 ukbd.c			USB keyboard driver
     35 ukbdmap.c		wscons key mapping for ukbd
     36 ukbdvar.h		API for ukbd.c
     37 ulpt.c			USB printer class driver
     38 umass.c			USB mass storage driver (bulk only for now)
     39 umodem.c		USB modem (CDC ACM) driver
     40 ums.c			USB mouse driver
     41 urio.c			USB Diamond Rio500 driver
     42 urio.h			USB Diamond Rio500 defines
     43 usb.c			usb (bus) device driver
     44 usb.h			general USB defines
     45 usb_mem.c		memory allocation for DMAable memory
     46 usb_mem.h		API for usb_mem.c
     47 usb_port.h		compatibility defines for different OSs
     48 usb_quirks.c		table of non-conforming USB devices and their problems
     49 usb_quirks.h		API for usb_quirks.c
     50 usb_subr.c		various subroutines used by USB code
     51 usbcdc.h		USB CDC class definitions
     52 usbdevs			data base of known device
     53 usbdevs.h		generated from usbdevs
     54 usbdevs_data.h		generated from usbdevs
     55 usbdi.c			implementation of the USBDI API, which all drivers use
     56 usbdi.h			API for usbdi.c
     57 usbdi_util.c		utilities built on top of usbdi.h
     58 usbdi_util.h		API for usbdi_util.c
     59 usbdivar.h		internal defines and structures for usbdi.c
     60 usbhid.h		USB HID class definitions
     61 uvisor.c		USB Handsping Visor driver
     62