freebsd-skq/sys/dev/usb/controller
Hans Petter Selasky d2b99310b1 Modify the FreeBSD USB kernel code so that it can be compiled directly
into the FreeBSD boot loader, typically for non-USB aware BIOSes, EFI systems
or embedded platforms. This is also useful for out of the system compilation
of the FreeBSD USB stack for various purposes. The USB kernel files can
now optionally include a global header file which should include all needed
definitions required to compile the FreeBSD USB stack. When the global USB
header file is included, no other USB header files will be included by
default.

Add new file containing the USB stack configuration for the
FreeBSD loader build.

Replace some __FBSDID()'s by /* $FreeBSD$ */ comments. Now all
USB files follow the same style.

Use cases:
 - console in loader via USB
 - loading kernel via USB

Discussed with:		Hiroki Sato, hrs @ EuroBSDCon
2013-01-30 15:26:04 +00:00
..
at91dci_atmelarm.c
at91dci.c Modify the FreeBSD USB kernel code so that it can be compiled directly 2013-01-30 15:26:04 +00:00
at91dci.h
atmegadci_atmelarm.c
atmegadci.c Modify the FreeBSD USB kernel code so that it can be compiled directly 2013-01-30 15:26:04 +00:00
atmegadci.h
avr32dci.c Modify the FreeBSD USB kernel code so that it can be compiled directly 2013-01-30 15:26:04 +00:00
avr32dci.h
dwc_otg_atmelarm.c
dwc_otg.c Modify the FreeBSD USB kernel code so that it can be compiled directly 2013-01-30 15:26:04 +00:00
dwc_otg.h Fix LOW and FULL speed USB INTERRUPT endpoint support for the 2012-11-09 16:28:58 +00:00
dwc_otgreg.h Fix LOW and FULL speed USB INTERRUPT endpoint support for the 2012-11-09 16:28:58 +00:00
ehci_fsl.c
ehci_ixp4xx.c
ehci_mv.c
ehci_pci.c
ehci.c Modify the FreeBSD USB kernel code so that it can be compiled directly 2013-01-30 15:26:04 +00:00
ehci.h Allow using the embedded EHCI host controller in Freescale SoCs 2012-11-03 21:05:32 +00:00
ehcireg.h
musb_otg_atmelarm.c
musb_otg.c Modify the FreeBSD USB kernel code so that it can be compiled directly 2013-01-30 15:26:04 +00:00
musb_otg.h
ohci_atmelarm.c
ohci_pci.c
ohci_s3c24x0.c
ohci.c Modify the FreeBSD USB kernel code so that it can be compiled directly 2013-01-30 15:26:04 +00:00
ohci.h
ohcireg.h
uhci_pci.c
uhci.c Modify the FreeBSD USB kernel code so that it can be compiled directly 2013-01-30 15:26:04 +00:00
uhci.h
uhcireg.h
usb_controller.c Modify the FreeBSD USB kernel code so that it can be compiled directly 2013-01-30 15:26:04 +00:00
uss820dci_atmelarm.c
uss820dci.c Modify the FreeBSD USB kernel code so that it can be compiled directly 2013-01-30 15:26:04 +00:00
uss820dci.h
xhci_pci.c
xhci.c Modify the FreeBSD USB kernel code so that it can be compiled directly 2013-01-30 15:26:04 +00:00
xhci.h - Add support for Etron EJ168 USB 3.0 Host Controllers. 2012-12-01 22:13:38 +00:00
xhcireg.h