Initial import from FreeBSD RELENG_4:
[games.git] / sys / bus / usb / FILES
1 $FreeBSD: src/sys/dev/usb/FILES,v 1.2.2.1 2002/03/04 04:01:35 alfred Exp $
2
3 A small roadmap of the USB files:
4
5 FILES                   this file
6 Makefile                to install .h files
7 Makefile.usbdevs        to run devlist2h.awk
8 TODO                    just a list of things to do
9 devlist2h.awk           script to generate usbdevs*.h
10 dsbr100io.h             API for ufm.c
11 files.usb               config include file
12 hid.c                   subroutines to parse and access HID data
13 hid.h                   API for hid.c
14 ohci.c                  Host controller driver for OHCI
15 ohcireg.h               Hardware definitions for OHCI
16 ohcivar.h               API for ohci.c
17 uaudio.c                USB audio class driver
18 uaudioreg.h               and definitions for it
19 ufm.c                   USB fm radio driver
20 ugen.c                  generic driver that can handle access to any USB device
21 uhci.c                  Host controller driver for UHCI
22 uhcireg.h               Hardware definitions for UHCI
23 uhcivar.h               API for uhci.c
24 uhid.c                  USB HID class driver
25 uhub.c                  USB hub driver
26 ukbd.c                  USB keyboard driver
27 ukbdmap.c               wscons key mapping for ukbd
28 ukbdvar.h               API for ukbd.c
29 ulpt.c                  USB printer class driver
30 umass.c                 USB mass storage driver (bulk only for now)
31 umodem.c                USB modem (CDC ACM) driver
32 ums.c                   USB mouse driver
33 usb.c                   usb (bus) device driver
34 usb.h                   general USB defines
35 usb_mem.c               memory allocation for DMAable memory
36 usb_mem.h               API for usb_mem.c
37 usb_port.h              compatibility defines for different OSs
38 usb_quirks.c            table of non-conforming USB devices and their problems
39 usb_quirks.h            API for usb_quirks.c
40 usb_subr.c              various subroutines used by USB code
41 usbcdc.h                USB CDC class definitions
42 usbdevs                 data base of known device
43 usbdevs.h               generated from usbdevs
44 usbdevs_data.h          generated from usbdevs
45 usbdi.c                 implementation of the USBDI API, which all drivers use
46 usbdi.h                 API for usbdi.c
47 usbdi_util.c            utilities built on top of usbdi.h
48 usbdi_util.h            API for usbdi_util.c
49 usbdivar.h              internal defines and structures for usbdi.c
50 usbhid.h                USB HID class definitions