cvs commit: src/sys/conf files src/sys/bus/cam cam.c src/sys/bus/usb ehci.c ehci_pci.c ehcireg.h ehcivar.h ohci_pci.c ugraphire_rdesc.h uhci_pci.c usb_mem.c FILES Makefile.usbdevs devlist2h.awk dsbr100io.h hid.c hid.h kue_fw.h ohci.c ohcireg.h ...
Matthew Dillon
dillon at crater.dragonflybsd.org
Mon Dec 29 17:01:56 PST 2003
dillon 2003/12/29 17:01:48 PST
DragonFly src repository
Modified files:
sys/conf files
sys/bus/cam cam.c
sys/bus/usb FILES Makefile.usbdevs devlist2h.awk
dsbr100io.h hid.c hid.h kue_fw.h ohci.c
ohcireg.h ohcivar.h rio500_usb.h uhci.c
uhcireg.h uhcivar.h uhub.c usb.c usb.h
usb_ethersubr.c usb_ethersubr.h usb_if.m
usb_mem.h usb_port.h usb_quirks.c
usb_quirks.h usb_subr.c usbcdc.h usbdevs
usbdevs.h usbdevs_data.h usbdi.c usbdi.h
usbdi_util.c usbdi_util.h usbdivar.h
usbhid.h
sys/dev/netif/aue if_aue.c if_auereg.h
sys/dev/netif/cue if_cue.c if_cuereg.h
sys/dev/netif/kue if_kue.c if_kuereg.h
sys/dev/usbmisc/ubsa ubsa.c
sys/dev/usbmisc/ucom ucom.c ucomvar.h
sys/dev/usbmisc/ufm ufm.c
sys/dev/usbmisc/uftdi uftdi.c 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/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 if_var.h
usr.sbin/usbd usbd.8 usbd.c usbd.conf.5
usr.sbin/usbdevs usbdevs.8 usbdevs.c
Added files:
sys/bus/usb ehci.c ehci_pci.c ehcireg.h ehcivar.h
ohci_pci.c ugraphire_rdesc.h uhci_pci.c
usb_mem.c
sys/dev/netif/axe Makefile if_axe.c if_axereg.h
sys/dev/usbmisc/udbp udbp.c udbp.h
sys/dev/usbmisc/umct umct.c
Log:
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.
Revision Changes Path
1.37 +8 -2 src/sys/conf/files
1.5 +15 -0 src/sys/bus/cam/cam.c
1.3 +16 -4 src/sys/bus/usb/FILES
1.2 +1 -0 src/sys/bus/usb/Makefile.usbdevs
1.4 +5 -4 src/sys/bus/usb/devlist2h.awk
1.3 +4 -2 src/sys/bus/usb/dsbr100io.h
1.4 +21 -19 src/sys/bus/usb/hid.c
1.3 +8 -6 src/sys/bus/usb/hid.h
1.3 +5 -5 src/sys/bus/usb/kue_fw.h
1.5 +1179 -504 src/sys/bus/usb/ohci.c
1.3 +17 -7 src/sys/bus/usb/ohcireg.h
1.3 +49 -9 src/sys/bus/usb/ohcivar.h
1.3 +4 -2 src/sys/bus/usb/rio500_usb.h
1.8 +1085 -582 src/sys/bus/usb/uhci.c
1.4 +20 -8 src/sys/bus/usb/uhcireg.h
1.3 +38 -24 src/sys/bus/usb/uhcivar.h
1.4 +100 -40 src/sys/bus/usb/uhub.c
1.9 +336 -129 src/sys/bus/usb/usb.c
1.4 +20 -22 src/sys/bus/usb/usb.h
1.6 +13 -9 src/sys/bus/usb/usb_ethersubr.c
1.4 +1 -1 src/sys/bus/usb/usb_ethersubr.h
1.3 +2 -2 src/sys/bus/usb/usb_if.m
1.3 +16 -37 src/sys/bus/usb/usb_mem.h
1.5 +372 -64 src/sys/bus/usb/usb_port.h
1.4 +28 -13 src/sys/bus/usb/usb_quirks.c
1.3 +9 -6 src/sys/bus/usb/usb_quirks.h
1.6 +228 -124 src/sys/bus/usb/usb_subr.c
1.3 +17 -3 src/sys/bus/usb/usbcdc.h
1.5 +1 -2 src/sys/bus/usb/usbdevs
1.5 +1 -2 src/sys/bus/usb/usbdevs.h
1.5 +2 -8 src/sys/bus/usb/usbdevs_data.h
1.6 +212 -88 src/sys/bus/usb/usbdi.c
1.3 +115 -100 src/sys/bus/usb/usbdi.h
1.5 +81 -54 src/sys/bus/usb/usbdi_util.c
1.3 +43 -50 src/sys/bus/usb/usbdi_util.h
1.3 +59 -32 src/sys/bus/usb/usbdivar.h
1.3 +5 -7 src/sys/bus/usb/usbhid.h
1.6 +357 -344 src/sys/dev/netif/aue/if_aue.c
1.3 +26 -24 src/sys/dev/netif/aue/if_auereg.h
1.5 +159 -141 src/sys/dev/netif/cue/if_cue.c
1.3 +15 -4 src/sys/dev/netif/cue/if_cuereg.h
1.5 +111 -71 src/sys/dev/netif/kue/if_kue.c
1.3 +16 -4 src/sys/dev/netif/kue/if_kuereg.h
1.5 +37 -3 src/sys/dev/usbmisc/ubsa/ubsa.c
1.12 +9 -9 src/sys/dev/usbmisc/ucom/ucom.c
1.3 +5 -3 src/sys/dev/usbmisc/ucom/ucomvar.h
1.5 +20 -17 src/sys/dev/usbmisc/ufm/ufm.c
1.5 +8 -9 src/sys/dev/usbmisc/uftdi/uftdi.c
1.3 +5 -3 src/sys/dev/usbmisc/uftdi/uftdireg.h
1.8 +240 -144 src/sys/dev/usbmisc/ugen/ugen.c
1.7 +74 -45 src/sys/dev/usbmisc/uhid/uhid.c
1.4 +55 -42 src/sys/dev/usbmisc/ukbd/ukbd.c
1.7 +241 -65 src/sys/dev/usbmisc/ulpt/ulpt.c
1.6 +541 -544 src/sys/dev/usbmisc/umass/umass.c
1.8 +415 -816 src/sys/dev/usbmisc/umodem/umodem.c
1.6 +41 -35 src/sys/dev/usbmisc/ums/ums.c
1.5 +12 -12 src/sys/dev/usbmisc/uplcom/uplcom.c
1.7 +44 -64 src/sys/dev/usbmisc/urio/urio.c
1.6 +26 -23 src/sys/dev/usbmisc/uscanner/uscanner.c
1.5 +26 -17 src/sys/dev/usbmisc/uvisor/uvisor.c
1.5 +4 -4 src/sys/dev/usbmisc/uvscom/uvscom.c
1.10 +17 -0 src/sys/net/if.c
1.6 +7 -1 src/sys/net/if_var.h
1.3 +3 -3 src/usr.sbin/usbd/usbd.8
1.5 +19 -16 src/usr.sbin/usbd/usbd.c
1.3 +2 -2 src/usr.sbin/usbd/usbd.conf.5
1.3 +3 -3 src/usr.sbin/usbdevs/usbdevs.8
1.4 +12 -6 src/usr.sbin/usbdevs/usbdevs.c
http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.36&r2=1.37&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/cam.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/FILES.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/Makefile.usbdevs.diff?r1=1.1&r2=1.2&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/devlist2h.awk.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/dsbr100io.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/hid.c.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/hid.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/kue_fw.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/ohci.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/ohcireg.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/ohcivar.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/rio500_usb.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/uhci.c.diff?r1=1.7&r2=1.8&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/uhcireg.h.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/uhcivar.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/uhub.c.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usb.c.diff?r1=1.8&r2=1.9&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usb.h.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usb_ethersubr.c.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usb_ethersubr.h.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usb_if.m.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usb_mem.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usb_port.h.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usb_quirks.c.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usb_quirks.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usb_subr.c.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usbcdc.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usbdevs.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usbdevs.h.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usbdevs_data.h.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usbdi.c.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usbdi.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usbdi_util.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usbdi_util.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usbdivar.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/bus/usb/usbhid.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/aue/if_aue.c.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/aue/if_auereg.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/cue/if_cue.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/cue/if_cuereg.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/kue/if_kue.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/kue/if_kuereg.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/ubsa/ubsa.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/ucom/ucom.c.diff?r1=1.11&r2=1.12&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/ucom/ucomvar.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/ufm/ufm.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/uftdi/uftdi.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/uftdi/uftdireg.h.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/ugen/ugen.c.diff?r1=1.7&r2=1.8&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/uhid/uhid.c.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/ukbd/ukbd.c.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/ulpt/ulpt.c.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/umass/umass.c.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/umodem/umodem.c.diff?r1=1.7&r2=1.8&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/ums/ums.c.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/uplcom/uplcom.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/urio/urio.c.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/uscanner/uscanner.c.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/uvisor/uvisor.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/uvscom/uvscom.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/net/if.c.diff?r1=1.9&r2=1.10&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/net/if_var.h.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/usr.sbin/usbd/usbd.8.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/usr.sbin/usbd/usbd.c.diff?r1=1.4&r2=1.5&f=h
http://www.dragonflybsd.org/cvsweb/src/usr.sbin/usbd/usbd.conf.5.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/usr.sbin/usbdevs/usbdevs.8.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/usr.sbin/usbdevs/usbdevs.c.diff?r1=1.3&r2=1.4&f=h
More information about the Commits
mailing list