]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - 6/sys/dev/usb/FILES
merge fix for boot-time hang on centos' xen
[FreeBSD/FreeBSD.git] / 6 / sys / dev / usb / FILES
1 $FreeBSD$
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 ehci.c                  Host controller driver for EHCI
12 ehcireg.h               Hardware definitions for EHCI
13 ehcivar.h               API for ehci.c
14 files.usb               config include file
15 hid.c                   subroutines to parse and access HID data
16 hid.h                   API for hid.c
17 if_aue.c                USB Pegasus Ethernet driver
18 if_auereg.h               and definitions for it
19 if_axe.c                USB ASIX Electronics Ethernet driver
20 if_axereg.h               and definitions for it
21 if_cue.c                USB CATC Ethernet driver
22 if_cuereg.h               and definitions for it
23 if_kue.c                USB Kawasaki Ethernet driver
24 if_kuereg.h               and definitions for it
25 if_upl.c                USB Prolofic host-to-host driver
26 ohci.c                  Host controller driver for OHCI
27 ohcireg.h               Hardware definitions for OHCI
28 ohcivar.h               API for ohci.c
29 uaudio.c                USB audio class driver
30 uaudioreg.h               and definitions for it
31 ufm.c                   USB fm radio driver
32 [Merged] ugen.c         generic driver that can handle access to any USB device
33 uhci.c                  Host controller driver for UHCI
34 uhcireg.h               Hardware definitions for UHCI
35 uhcivar.h               API for uhci.c
36 uhid.c                  USB HID class driver
37 uhub.c                  USB hub driver
38 ukbd.c                  USB keyboard driver
39 ukbdmap.c               wscons key mapping for ukbd
40 ukbdvar.h               API for ukbd.c
41 ulpt.c                  USB printer class driver
42 umass.c                 USB mass storage driver
43 umodem.c                USB modem (CDC ACM) driver
44 ums.c                   USB mouse driver
45 urio.c                  USB Diamond Rio500 driver
46 usb.c                   usb (bus) device driver
47 usb.h                   general USB defines
48 usb_mem.c               memory allocation for DMAable memory
49 usb_mem.h               API for usb_mem.c
50 usb_port.h              compatibility defines for different OSs
51 usb_quirks.c            table of non-conforming USB devices and their problems
52 usb_quirks.h            API for usb_quirks.c
53 usb_subr.c              various subroutines used by USB code
54 usbcdc.h                USB CDC class definitions
55 usbdevs                 data base of known device
56 usbdevs.h               generated from usbdevs
57 usbdevs_data.h          generated from usbdevs
58 usbdi.c                 implementation of the USBDI API, which all drivers use
59 usbdi.h                 API for usbdi.c
60 usbdi_util.c            utilities built on top of usbdi.h
61 usbdi_util.h            API for usbdi_util.c
62 usbdivar.h              internal defines and structures for usbdi.c
63 uscanner.c              minimal USB scanner driver
64 usbhid.h                USB HID class definitions