Bring in the entire FreeBSD-5 USB infrastructure. As of this commit my
authorMatthew Dillon <dillon@dragonflybsd.org>
Tue, 30 Dec 2003 01:01:48 +0000 (01:01 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Tue, 30 Dec 2003 01:01:48 +0000 (01:01 +0000)
commit1550dfd9ba7e2047cd70d4bfeae5cf28891bbb0f
treeb443a62ae1a6af65ef84134d1d3259279a4de70d
parent1626213322e62369429d981472a29e80e02cdaeb
Bring in the entire FreeBSD-5 USB infrastructure.  As of this commit my
USB camera, Hard Drive, Mouse, and Sony memory key all work and I can even
unplug and replug them in without crashing the port.

Not all drivers and subsystems compile as of this commit, but the ones that
do not are very close.
82 files changed:
sys/bus/cam/cam.c
sys/bus/usb/FILES
sys/bus/usb/Makefile.usbdevs
sys/bus/usb/devlist2h.awk
sys/bus/usb/dsbr100io.h
sys/bus/usb/ehci.c [new file with mode: 0644]
sys/bus/usb/ehci_pci.c [new file with mode: 0644]
sys/bus/usb/ehcireg.h [new file with mode: 0644]
sys/bus/usb/ehcivar.h [new file with mode: 0644]
sys/bus/usb/hid.c
sys/bus/usb/hid.h
sys/bus/usb/kue_fw.h
sys/bus/usb/ohci.c
sys/bus/usb/ohci_pci.c [new file with mode: 0644]
sys/bus/usb/ohcireg.h
sys/bus/usb/ohcivar.h
sys/bus/usb/rio500_usb.h
sys/bus/usb/ugraphire_rdesc.h [new file with mode: 0644]
sys/bus/usb/uhci.c
sys/bus/usb/uhci_pci.c [new file with mode: 0644]
sys/bus/usb/uhcireg.h
sys/bus/usb/uhcivar.h
sys/bus/usb/uhub.c
sys/bus/usb/usb.c
sys/bus/usb/usb.h
sys/bus/usb/usb_ethersubr.c
sys/bus/usb/usb_ethersubr.h
sys/bus/usb/usb_if.m
sys/bus/usb/usb_mem.c [new file with mode: 0644]
sys/bus/usb/usb_mem.h
sys/bus/usb/usb_port.h
sys/bus/usb/usb_quirks.c
sys/bus/usb/usb_quirks.h
sys/bus/usb/usb_subr.c
sys/bus/usb/usbcdc.h
sys/bus/usb/usbdevs
sys/bus/usb/usbdevs.h
sys/bus/usb/usbdevs_data.h
sys/bus/usb/usbdi.c
sys/bus/usb/usbdi.h
sys/bus/usb/usbdi_util.c
sys/bus/usb/usbdi_util.h
sys/bus/usb/usbdivar.h
sys/bus/usb/usbhid.h
sys/conf/files
sys/dev/netif/aue/if_aue.c
sys/dev/netif/aue/if_auereg.h
sys/dev/netif/axe/Makefile [new file with mode: 0644]
sys/dev/netif/axe/if_axe.c [new file with mode: 0644]
sys/dev/netif/axe/if_axereg.h [new file with mode: 0644]
sys/dev/netif/cue/if_cue.c
sys/dev/netif/cue/if_cuereg.h
sys/dev/netif/kue/if_kue.c
sys/dev/netif/kue/if_kuereg.h
sys/dev/usbmisc/ubsa/ubsa.c
sys/dev/usbmisc/ucom/ucom.c
sys/dev/usbmisc/ucom/ucomvar.h
sys/dev/usbmisc/udbp/udbp.c [new file with mode: 0644]
sys/dev/usbmisc/udbp/udbp.h [new file with mode: 0644]
sys/dev/usbmisc/ufm/ufm.c
sys/dev/usbmisc/uftdi/uftdi.c
sys/dev/usbmisc/uftdi/uftdireg.h
sys/dev/usbmisc/ugen/ugen.c
sys/dev/usbmisc/uhid/uhid.c
sys/dev/usbmisc/ukbd/ukbd.c
sys/dev/usbmisc/ulpt/ulpt.c
sys/dev/usbmisc/umass/umass.c
sys/dev/usbmisc/umct/umct.c [new file with mode: 0644]
sys/dev/usbmisc/umodem/umodem.c
sys/dev/usbmisc/ums/ums.c
sys/dev/usbmisc/uplcom/uplcom.c
sys/dev/usbmisc/urio/urio.c
sys/dev/usbmisc/uscanner/uscanner.c
sys/dev/usbmisc/uvisor/uvisor.c
sys/dev/usbmisc/uvscom/uvscom.c
sys/net/if.c
sys/net/if_var.h
usr.sbin/usbd/usbd.8
usr.sbin/usbd/usbd.c
usr.sbin/usbd/usbd.conf.5
usr.sbin/usbdevs/usbdevs.8
usr.sbin/usbdevs/usbdevs.c