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