Merge branch 'vendor/GCC44' into gcc442
[dragonfly.git] / sys / bus / usb / FILES
1 $FreeBSD: src/sys/dev/usb/FILES,v 1.6 2003/04/14 14:04:07 ticso Exp $
2 $DragonFly: src/sys/bus/usb/FILES,v 1.4 2007/11/05 19:09:42 hasso Exp $
3
4 A small roadmap of the USB files:
5
6 FILES                   this file
7 Makefile                to install .h files
8 TODO                    just a list of things to do
9 dsbr100io.h             API for ufm.c
10 ehci.c                  Host controller driver for EHCI
11 ehcireg.h               Hardware definitions for EHCI
12 ehcivar.h               API for ehci.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 ohci.c                  Host controller driver for OHCI
24 ohcireg.h               Hardware definitions for OHCI
25 ohcivar.h               API for ohci.c
26 uaudio.c                USB audio class driver
27 uaudioreg.h               and definitions for it
28 ufm.c                   USB fm radio driver
29 [Merged] ugen.c         generic driver that can handle access to any USB device
30 uhci.c                  Host controller driver for UHCI
31 uhcireg.h               Hardware definitions for UHCI
32 uhcivar.h               API for uhci.c
33 uhid.c                  USB HID class driver
34 uhub.c                  USB hub driver
35 ukbd.c                  USB keyboard driver
36 ukbdmap.c               wscons key mapping for ukbd
37 ukbdvar.h               API for ukbd.c
38 ulpt.c                  USB printer class driver
39 umass.c                 USB mass storage driver
40 umodem.c                USB modem (CDC ACM) driver
41 ums.c                   USB mouse driver
42 urio.c                  USB Diamond Rio500 driver
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 usbdi.c                 implementation of the USBDI API, which all drivers use
53 usbdi.h                 API for usbdi.c
54 usbdi_util.c            utilities built on top of usbdi.h
55 usbdi_util.h            API for usbdi_util.c
56 usbdivar.h              internal defines and structures for usbdi.c
57 uscanner.c              minimal USB scanner driver
58 usbhid.h                USB HID class definitions