Date: Tue, 4 Nov 2008 02:31:03 +0000 (UTC) From: Alfred Perlstein <alfred@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/lib/libusb20 Makefile libusb20.3 libusb20.c libusb20.h libusb20_compat01.c libusb20_compat01.h libusb20_compat10.c libusb20_compat10.h libusb20_desc.c libusb20_desc.h libusb20_int.h libusb20_ugen20.c ... Message-ID: <200811040239.mA42dwKd000946@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
alfred 2008-11-04 02:31:03 UTC FreeBSD src repository Modified files: sys/conf files sys/dev/sound/pcm channel.c channel.h mixer.c mixer.h sys/modules Makefile Added files: lib/libusb20 Makefile libusb20.3 libusb20.c libusb20.h libusb20_compat01.c libusb20_compat01.h libusb20_compat10.c libusb20_compat10.h libusb20_desc.c libusb20_desc.h libusb20_int.h libusb20_ugen20.c share/man/man4 usb2_bluetooth.4 usb2_controller.4 usb2_core.4 usb2_ethernet.4 usb2_image.4 usb2_input.4 usb2_misc.4 usb2_ndis.4 usb2_quirk.4 usb2_serial.4 usb2_sound.4 usb2_storage.4 usb2_template.4 usb2_wlan.4 sys/dev/usb2/bluetooth TODO.TXT ng_ubt2.c ng_ubt2_var.h ubtbcmfw2.c usb2_bluetooth.c usb2_bluetooth.h sys/dev/usb2/controller at91dci.c at91dci.h at91dci_atmelarm.c ehci2.c ehci2.h ehci2_pci.c musb2_otg.c musb2_otg.h musb2_otg_atmelarm.c ohci2.c ohci2.h ohci2_atmelarm.c ohci2_pci.c uhci2.c uhci2.h uhci2_pci.c usb2_bus.h usb2_controller.c usb2_controller.h usb2_pci.h uss820dci.c uss820dci.h uss820dci_atmelarm.c uss820dci_pccard.c sys/dev/usb2/core README.TXT usb2_busdma.c usb2_busdma.h usb2_compat_linux.c usb2_compat_linux.h usb2_config_td.c usb2_config_td.h usb2_core.c usb2_core.h usb2_debug.c usb2_debug.h usb2_dev.c usb2_dev.h usb2_device.c usb2_device.h usb2_dynamic.c usb2_dynamic.h usb2_error.c usb2_generic.c usb2_generic.h usb2_handle_request.c usb2_handle_request.h usb2_hid.c usb2_hid.h usb2_hub.c usb2_hub.h usb2_if.m usb2_lookup.c usb2_lookup.h usb2_mbuf.c usb2_mbuf.h usb2_msctest.c usb2_msctest.h usb2_parse.c usb2_parse.h usb2_process.c usb2_process.h usb2_request.c usb2_request.h usb2_sw_transfer.c usb2_sw_transfer.h usb2_transfer.c usb2_transfer.h usb2_util.c usb2_util.h usbdevs sys/dev/usb2/ethernet if_aue2.c if_aue2_reg.h if_axe2.c if_axe2_reg.h if_cdce2.c if_cdce2_reg.h if_cue2.c if_cue2_reg.h if_kue2.c if_kue2_fw.h if_kue2_reg.h if_rue2.c if_rue2_reg.h if_udav2.c if_udav2_reg.h usb2_ethernet.c usb2_ethernet.h sys/dev/usb2/image usb2_image.c usb2_image.h uscanner2.c sys/dev/usb2/include Makefile ufm2_ioctl.h urio2_ioctl.h usb2_cdc.h usb2_defs.h usb2_devid.h usb2_devtable.h usb2_endian.h usb2_error.h usb2_hid.h usb2_ioctl.h usb2_mfunc.h usb2_revision.h usb2_standard.h sys/dev/usb2/input uhid2.c ukbd2.c ums2.c usb2_input.c usb2_input.h usb2_rdesc.h sys/dev/usb2/misc udbp2.c udbp2.h ufm2.c usb2_misc.c usb2_misc.h sys/dev/usb2/ndis if_ndis_usb2.c usb2_ndis.c usb2_ndis.h sys/dev/usb2/quirk usb2_quirk.c usb2_quirk.h sys/dev/usb2/serial uark2.c ubsa2.c ubser2.c uchcom2.c ucycom2.c ufoma2.c uftdi2.c uftdi2_reg.h ugensa2.c uipaq2.c ulpt2.c umct2.c umodem2.c umoscom2.c uplcom2.c usb2_serial.c usb2_serial.h uvisor2.c uvscom2.c sys/dev/usb2/sound uaudio2.c uaudio2.h uaudio2_pcm.c uaudio2_reg.h usb2_sound.c usb2_sound.h sys/dev/usb2/storage ata-usb2.c umass2.c urio2.c usb2_storage.c usb2_storage.h ustorage2_fs.c sys/dev/usb2/template usb2_template.c usb2_template.h usb2_template_cdce.c usb2_template_msc.c usb2_template_mtp.c sys/dev/usb2/wlan if_rum2.c if_rum2_fw.h if_rum2_reg.h if_rum2_var.h if_ural2.c if_ural2_reg.h if_ural2_var.h if_zyd2.c if_zyd2_fw.h if_zyd2_reg.h usb2_wlan.c usb2_wlan.h sys/modules/usb2 Makefile sys/modules/usb2/bluetooth Makefile sys/modules/usb2/bluetooth_fw Makefile sys/modules/usb2/bluetooth_ng Makefile sys/modules/usb2/controller Makefile sys/modules/usb2/controller_at91dci Makefile sys/modules/usb2/controller_ehci Makefile sys/modules/usb2/controller_musb Makefile sys/modules/usb2/controller_ohci Makefile sys/modules/usb2/controller_uhci Makefile sys/modules/usb2/controller_uss820dci Makefile sys/modules/usb2/core Makefile sys/modules/usb2/ethernet Makefile sys/modules/usb2/ethernet_aue Makefile sys/modules/usb2/ethernet_axe Makefile sys/modules/usb2/ethernet_cdce Makefile sys/modules/usb2/ethernet_cue Makefile sys/modules/usb2/ethernet_dav Makefile sys/modules/usb2/ethernet_kue Makefile sys/modules/usb2/ethernet_rue Makefile sys/modules/usb2/image Makefile sys/modules/usb2/input Makefile sys/modules/usb2/input_hid Makefile sys/modules/usb2/input_kbd Makefile sys/modules/usb2/input_ms Makefile sys/modules/usb2/misc Makefile sys/modules/usb2/misc_dbp Makefile sys/modules/usb2/misc_fm Makefile sys/modules/usb2/ndis Makefile sys/modules/usb2/quirk Makefile sys/modules/usb2/scanner Makefile sys/modules/usb2/serial Makefile sys/modules/usb2/serial_ark Makefile sys/modules/usb2/serial_bsa Makefile sys/modules/usb2/serial_bser Makefile sys/modules/usb2/serial_chcom Makefile sys/modules/usb2/serial_cycom Makefile sys/modules/usb2/serial_foma Makefile sys/modules/usb2/serial_ftdi Makefile sys/modules/usb2/serial_gensa Makefile sys/modules/usb2/serial_ipaq Makefile sys/modules/usb2/serial_lpt Makefile sys/modules/usb2/serial_mct Makefile sys/modules/usb2/serial_modem Makefile sys/modules/usb2/serial_moscom Makefile sys/modules/usb2/serial_plcom Makefile sys/modules/usb2/serial_visor Makefile sys/modules/usb2/serial_vscom Makefile sys/modules/usb2/sound Makefile sys/modules/usb2/storage Makefile sys/modules/usb2/storage_ata Makefile sys/modules/usb2/storage_fs Makefile sys/modules/usb2/storage_mass Makefile sys/modules/usb2/storage_rio Makefile sys/modules/usb2/template Makefile sys/modules/usb2/wlan Makefile sys/modules/usb2/wlan_ral Makefile sys/modules/usb2/wlan_rum Makefile sys/modules/usb2/wlan_zyd Makefile usr.sbin/usbconfig Makefile dump.c dump.h usbconfig.8 usbconfig.c Log: SVN rev 184610 on 2008-11-04 02:31:03Z by alfred Bring in USB4BSD, Hans Petter Selasky rework of the USB stack that includes significant features and SMP safety. This commit includes a more or less complete rewrite of the *BSD USB stack, including Host Controller and Device Controller drivers and updating all existing USB drivers to use the new USB API: 1) A brief feature list: - A new and mutex enabled USB API. - Many USB drivers are now running Giant free. - Linux USB kernel compatibility layer. - New UGEN backend and libusb library, finally solves the "driver unloading" problem. The new BSD licensed libusb20 library is fully compatible with libusb-0.1.12 from sourceforge. - New "usbconfig" utility, for easy configuration of USB. - Full support for Split transactions, which means you can use your full speed USB audio device on a high speed USB HUB. - Full support for HS ISOC transactions, which makes writing drivers for various HS webcams possible, for example. - Full support for USB on embedded platforms, mostly cache flushing and buffer invalidating stuff. - Safer parsing of USB descriptors. - Autodetect of annoying USB install disks. - Support for USB device side mode, also called USB gadget mode, using the same API like the USB host side. In other words the new USB stack is symmetric with regard to host and device side. - Support for USB transfers like I/O vectors, means more throughput and less interrupts. - ... see the FreeBSD quarterly status reports under "USB project" 2) To enable the driver in the default kernel build: 2.a) Remove all existing USB device options from your kernel config file. 2.b) Add the following USB device options to your kernel configuration file: # USB core support device usb2_core # USB controller support device usb2_controller device usb2_controller_ehci device usb2_controller_ohci device usb2_controller_uhci # USB mass storage support device usb2_storage device usb2_storage_mass # USB ethernet support, requires miibus device usb2_ethernet device usb2_ethernet_aue device usb2_ethernet_axe device usb2_ethernet_cdce device usb2_ethernet_cue device usb2_ethernet_kue device usb2_ethernet_rue device usb2_ethernet_dav # USB wireless LAN support device usb2_wlan device usb2_wlan_rum device usb2_wlan_ral device usb2_wlan_zyd # USB serial device support device usb2_serial device usb2_serial_ark device usb2_serial_bsa device usb2_serial_bser device usb2_serial_chcom device usb2_serial_cycom device usb2_serial_foma device usb2_serial_ftdi device usb2_serial_gensa device usb2_serial_ipaq device usb2_serial_lpt device usb2_serial_mct device usb2_serial_modem device usb2_serial_moscom device usb2_serial_plcom device usb2_serial_visor device usb2_serial_vscom # USB bluetooth support device usb2_bluetooth device usb2_bluetooth_ng # USB input device support device usb2_input device usb2_input_hid device usb2_input_kbd device usb2_input_ms # USB sound and MIDI device support device usb2_sound 2) To enable the driver at runtime: 2.a) Unload all existing USB modules. If USB is compiled into the kernel then you might have to build a new kernel. 2.b) Load the "usb2_xxx.ko" modules under /boot/kernel having the same base name like the kernel device option. Submitted by: Hans Petter Selasky hselasky at c2i dot net Reviewed by: imp, alfred Revision Changes Path 1.1 +24 -0 src/lib/libusb20/Makefile (new) 1.1 +893 -0 src/lib/libusb20/libusb20.3 (new) 1.1 +1245 -0 src/lib/libusb20/libusb20.c (new) 1.1 +313 -0 src/lib/libusb20/libusb20.h (new) 1.1 +902 -0 src/lib/libusb20/libusb20_compat01.c (new) 1.1 +310 -0 src/lib/libusb20/libusb20_compat01.h (new) 1.1 +29 -0 src/lib/libusb20/libusb20_compat10.c (new) 1.1 +25 -0 src/lib/libusb20/libusb20_compat10.h (new) 1.1 +771 -0 src/lib/libusb20/libusb20_desc.c (new) 1.1 +534 -0 src/lib/libusb20/libusb20_desc.h (new) 1.1 +252 -0 src/lib/libusb20/libusb20_int.h (new) 1.1 +1077 -0 src/lib/libusb20/libusb20_ugen20.c (new) 1.1 +65 -0 src/share/man/man4/usb2_bluetooth.4 (new) 1.1 +65 -0 src/share/man/man4/usb2_controller.4 (new) 1.1 +630 -0 src/share/man/man4/usb2_core.4 (new) 1.1 +65 -0 src/share/man/man4/usb2_ethernet.4 (new) 1.1 +65 -0 src/share/man/man4/usb2_image.4 (new) 1.1 +66 -0 src/share/man/man4/usb2_input.4 (new) 1.1 +66 -0 src/share/man/man4/usb2_misc.4 (new) 1.1 +66 -0 src/share/man/man4/usb2_ndis.4 (new) 1.1 +64 -0 src/share/man/man4/usb2_quirk.4 (new) 1.1 +66 -0 src/share/man/man4/usb2_serial.4 (new) 1.1 +65 -0 src/share/man/man4/usb2_sound.4 (new) 1.1 +65 -0 src/share/man/man4/usb2_storage.4 (new) 1.1 +84 -0 src/share/man/man4/usb2_template.4 (new) 1.1 +65 -0 src/share/man/man4/usb2_wlan.4 (new) 1.1348 +139 -0 src/sys/conf/files 1.123 +15 -2 src/sys/dev/sound/pcm/channel.c 1.38 +2 -0 src/sys/dev/sound/pcm/channel.h 1.63 +24 -1 src/sys/dev/sound/pcm/mixer.c 1.20 +1 -0 src/sys/dev/sound/pcm/mixer.h 1.1 +18 -0 src/sys/dev/usb2/bluetooth/TODO.TXT (new) 1.1 +1774 -0 src/sys/dev/usb2/bluetooth/ng_ubt2.c (new) 1.1 +126 -0 src/sys/dev/usb2/bluetooth/ng_ubt2_var.h (new) 1.1 +448 -0 src/sys/dev/usb2/bluetooth/ubtbcmfw2.c (new) 1.1 +31 -0 src/sys/dev/usb2/bluetooth/usb2_bluetooth.c (new) 1.1 +30 -0 src/sys/dev/usb2/bluetooth/usb2_bluetooth.h (new) 1.1 +2547 -0 src/sys/dev/usb2/controller/at91dci.c (new) 1.1 +242 -0 src/sys/dev/usb2/controller/at91dci.h (new) 1.1 +361 -0 src/sys/dev/usb2/controller/at91dci_atmelarm.c (new) 1.1 +3854 -0 src/sys/dev/usb2/controller/ehci2.c (new) 1.1 +515 -0 src/sys/dev/usb2/controller/ehci2.h (new) 1.1 +498 -0 src/sys/dev/usb2/controller/ehci2_pci.c (new) 1.1 +2945 -0 src/sys/dev/usb2/controller/musb2_otg.c (new) 1.1 +403 -0 src/sys/dev/usb2/controller/musb2_otg.h (new) 1.1 +256 -0 src/sys/dev/usb2/controller/musb2_otg_atmelarm.c (new) 1.1 +2802 -0 src/sys/dev/usb2/controller/ohci2.c (new) 1.1 +364 -0 src/sys/dev/usb2/controller/ohci2.h (new) 1.1 +232 -0 src/sys/dev/usb2/controller/ohci2_atmelarm.c (new) 1.1 +392 -0 src/sys/dev/usb2/controller/ohci2_pci.c (new) 1.1 +3256 -0 src/sys/dev/usb2/controller/uhci2.c (new) 1.1 +318 -0 src/sys/dev/usb2/controller/uhci2.h (new) 1.1 +453 -0 src/sys/dev/usb2/controller/uhci2_pci.c (new) 1.1 +88 -0 src/sys/dev/usb2/controller/usb2_bus.h (new) 1.1 +477 -0 src/sys/dev/usb2/controller/usb2_controller.c (new) 1.1 +172 -0 src/sys/dev/usb2/controller/usb2_controller.h (new) 1.1 +39 -0 src/sys/dev/usb2/controller/usb2_pci.h (new) 1.1 +2572 -0 src/sys/dev/usb2/controller/uss820dci.c (new) 1.1 +375 -0 src/sys/dev/usb2/controller/uss820dci.h (new) 1.1 +247 -0 src/sys/dev/usb2/controller/uss820dci_atmelarm.c (new) 1.1 +266 -0 src/sys/dev/usb2/controller/uss820dci_pccard.c (new) 1.1 +411 -0 src/sys/dev/usb2/core/README.TXT (new) 1.1 +1401 -0 src/sys/dev/usb2/core/usb2_busdma.c (new) 1.1 +169 -0 src/sys/dev/usb2/core/usb2_busdma.h (new) 1.1 +1659 -0 src/sys/dev/usb2/core/usb2_compat_linux.c (new) 1.1 +465 -0 src/sys/dev/usb2/core/usb2_compat_linux.h (new) 1.1 +320 -0 src/sys/dev/usb2/core/usb2_config_td.c (new) 1.1 +71 -0 src/sys/dev/usb2/core/usb2_config_td.h (new) 1.1 +40 -0 src/sys/dev/usb2/core/usb2_core.c (new) 1.1 +448 -0 src/sys/dev/usb2/core/usb2_core.h (new) 1.1 +153 -0 src/sys/dev/usb2/core/usb2_debug.c (new) 1.1 +70 -0 src/sys/dev/usb2/core/usb2_debug.h (new) 1.1 +2786 -0 src/sys/dev/usb2/core/usb2_dev.c (new) 1.1 +149 -0 src/sys/dev/usb2/core/usb2_dev.h (new) 1.1 +2110 -0 src/sys/dev/usb2/core/usb2_device.c (new) 1.1 +162 -0 src/sys/dev/usb2/core/usb2_device.h (new) 1.1 +140 -0 src/sys/dev/usb2/core/usb2_dynamic.c (new) 1.1 +61 -0 src/sys/dev/usb2/core/usb2_dynamic.h (new) 1.1 +44 -0 src/sys/dev/usb2/core/usb2_error.c (new) 1.1 +2226 -0 src/sys/dev/usb2/core/usb2_generic.c (new) 1.1 +33 -0 src/sys/dev/usb2/core/usb2_generic.h (new) 1.1 +750 -0 src/sys/dev/usb2/core/usb2_handle_request.c (new) 1.1 +30 -0 src/sys/dev/usb2/core/usb2_handle_request.h (new) 1.1 +582 -0 src/sys/dev/usb2/core/usb2_hid.c (new) 1.1 +89 -0 src/sys/dev/usb2/core/usb2_hid.h (new) 1.1 +1330 -0 src/sys/dev/usb2/core/usb2_hub.c (new) 1.1 +75 -0 src/sys/dev/usb2/core/usb2_hub.h (new) 1.1 +52 -0 src/sys/dev/usb2/core/usb2_if.m (new) 1.1 +134 -0 src/sys/dev/usb2/core/usb2_lookup.c (new) 1.1 +119 -0 src/sys/dev/usb2/core/usb2_lookup.h (new) 1.1 +77 -0 src/sys/dev/usb2/core/usb2_mbuf.c (new) 1.1 +100 -0 src/sys/dev/usb2/core/usb2_mbuf.h (new) 1.1 +612 -0 src/sys/dev/usb2/core/usb2_msctest.c (new) 1.1 +33 -0 src/sys/dev/usb2/core/usb2_msctest.h (new) 1.1 +208 -0 src/sys/dev/usb2/core/usb2_parse.c (new) 1.1 +36 -0 src/sys/dev/usb2/core/usb2_parse.h (new) 1.1 +480 -0 src/sys/dev/usb2/core/usb2_process.c (new) 1.1 +89 -0 src/sys/dev/usb2/core/usb2_process.h (new) 1.1 +1373 -0 src/sys/dev/usb2/core/usb2_request.c (new) 1.1 +61 -0 src/sys/dev/usb2/core/usb2_request.h (new) 1.1 +166 -0 src/sys/dev/usb2/core/usb2_sw_transfer.c (new) 1.1 +61 -0 src/sys/dev/usb2/core/usb2_sw_transfer.h (new) 1.1 +2833 -0 src/sys/dev/usb2/core/usb2_transfer.c (new) 1.1 +123 -0 src/sys/dev/usb2/core/usb2_transfer.h (new) 1.1 +354 -0 src/sys/dev/usb2/core/usb2_util.c (new) 1.1 +57 -0 src/sys/dev/usb2/core/usb2_util.h (new) 1.1 +2482 -0 src/sys/dev/usb2/core/usbdevs (new) 1.1 +1567 -0 src/sys/dev/usb2/ethernet/if_aue2.c (new) 1.1 +232 -0 src/sys/dev/usb2/ethernet/if_aue2_reg.h (new) 1.1 +1522 -0 src/sys/dev/usb2/ethernet/if_axe2.c (new) 1.1 +191 -0 src/sys/dev/usb2/ethernet/if_axe2_reg.h (new) 1.1 +1355 -0 src/sys/dev/usb2/ethernet/if_cdce2.c (new) 1.1 +87 -0 src/sys/dev/usb2/ethernet/if_cdce2_reg.h (new) 1.1 +965 -0 src/sys/dev/usb2/ethernet/if_cue2.c (new) 1.1 +138 -0 src/sys/dev/usb2/ethernet/if_cue2_reg.h (new) 1.1 +1017 -0 src/sys/dev/usb2/ethernet/if_kue2.c (new) 1.1 +685 -0 src/sys/dev/usb2/ethernet/if_kue2_fw.h (new) 1.1 +142 -0 src/sys/dev/usb2/ethernet/if_kue2_reg.h (new) 1.1 +1400 -0 src/sys/dev/usb2/ethernet/if_rue2.c (new) 1.1 +194 -0 src/sys/dev/usb2/ethernet/if_rue2_reg.h (new) 1.1 +1361 -0 src/sys/dev/usb2/ethernet/if_udav2.c (new) 1.1 +166 -0 src/sys/dev/usb2/ethernet/if_udav2_reg.h (new) 1.1 +101 -0 src/sys/dev/usb2/ethernet/usb2_ethernet.c (new) 1.1 +67 -0 src/sys/dev/usb2/ethernet/usb2_ethernet.h (new) 1.1 +31 -0 src/sys/dev/usb2/image/usb2_image.c (new) 1.1 +30 -0 src/sys/dev/usb2/image/usb2_image.h (new) 1.1 +642 -0 src/sys/dev/usb2/image/uscanner2.c (new) 1.1 +14 -0 src/sys/dev/usb2/include/Makefile (new) 1.1 +39 -0 src/sys/dev/usb2/include/ufm2_ioctl.h (new) 1.1 +41 -0 src/sys/dev/usb2/include/urio2_ioctl.h (new) 1.1 +205 -0 src/sys/dev/usb2/include/usb2_cdc.h (new) 1.1 +68 -0 src/sys/dev/usb2/include/usb2_defs.h (new) 1.1 +2489 -0 src/sys/dev/usb2/include/usb2_devid.h (new) 1.1 +10748 -0 src/sys/dev/usb2/include/usb2_devtable.h (new) 1.1 +119 -0 src/sys/dev/usb2/include/usb2_endian.h (new) 1.1 +68 -0 src/sys/dev/usb2/include/usb2_error.h (new) 1.1 +173 -0 src/sys/dev/usb2/include/usb2_hid.h (new) 1.1 +301 -0 src/sys/dev/usb2/include/usb2_ioctl.h (new) 1.1 +86 -0 src/sys/dev/usb2/include/usb2_mfunc.h (new) 1.1 +67 -0 src/sys/dev/usb2/include/usb2_revision.h (new) 1.1 +497 -0 src/sys/dev/usb2/include/usb2_standard.h (new) 1.1 +822 -0 src/sys/dev/usb2/input/uhid2.c (new) 1.1 +1503 -0 src/sys/dev/usb2/input/ukbd2.c (new) 1.1 +911 -0 src/sys/dev/usb2/input/ums2.c (new) 1.1 +31 -0 src/sys/dev/usb2/input/usb2_input.c (new) 1.1 +30 -0 src/sys/dev/usb2/input/usb2_input.h (new) 1.1 +276 -0 src/sys/dev/usb2/input/usb2_rdesc.h (new) 1.1 +861 -0 src/sys/dev/usb2/misc/udbp2.c (new) 1.1 +80 -0 src/sys/dev/usb2/misc/udbp2.h (new) 1.1 +336 -0 src/sys/dev/usb2/misc/ufm2.c (new) 1.1 +31 -0 src/sys/dev/usb2/misc/usb2_misc.c (new) 1.1 +30 -0 src/sys/dev/usb2/misc/usb2_misc.h (new) 1.1 +144 -0 src/sys/dev/usb2/ndis/if_ndis_usb2.c (new) 1.1 +31 -0 src/sys/dev/usb2/ndis/usb2_ndis.c (new) 1.1 +30 -0 src/sys/dev/usb2/ndis/usb2_ndis.h (new) 1.1 +372 -0 src/sys/dev/usb2/quirk/usb2_quirk.c (new) 1.1 +83 -0 src/sys/dev/usb2/quirk/usb2_quirk.h (new) 1.1 +482 -0 src/sys/dev/usb2/serial/uark2.c (new) 1.1 +755 -0 src/sys/dev/usb2/serial/ubsa2.c (new) 1.1 +604 -0 src/sys/dev/usb2/serial/ubser2.c (new) 1.1 +1038 -0 src/sys/dev/usb2/serial/uchcom2.c (new) 1.1 +607 -0 src/sys/dev/usb2/serial/ucycom2.c (new) 1.1 +1198 -0 src/sys/dev/usb2/serial/ufoma2.c (new) 1.1 +868 -0 src/sys/dev/usb2/serial/uftdi2.c (new) 1.1 +340 -0 src/sys/dev/usb2/serial/uftdi2_reg.h (new) 1.1 +462 -0 src/sys/dev/usb2/serial/ugensa2.c (new) 1.1 +1408 -0 src/sys/dev/usb2/serial/uipaq2.c (new) 1.1 +798 -0 src/sys/dev/usb2/serial/ulpt2.c (new) 1.1 +689 -0 src/sys/dev/usb2/serial/umct2.c (new) 1.1 +924 -0 src/sys/dev/usb2/serial/umodem2.c (new) 1.1 +799 -0 src/sys/dev/usb2/serial/umoscom2.c (new) 1.1 +964 -0 src/sys/dev/usb2/serial/uplcom2.c (new) 1.1 +1112 -0 src/sys/dev/usb2/serial/usb2_serial.c (new) 1.1 +159 -0 src/sys/dev/usb2/serial/usb2_serial.h (new) 1.1 +675 -0 src/sys/dev/usb2/serial/uvisor2.c (new) 1.1 +827 -0 src/sys/dev/usb2/serial/uvscom2.c (new) 1.1 +3786 -0 src/sys/dev/usb2/sound/uaudio2.c (new) 1.1 +55 -0 src/sys/dev/usb2/sound/uaudio2.h (new) 1.1 +234 -0 src/sys/dev/usb2/sound/uaudio2_pcm.c (new) 1.1 +406 -0 src/sys/dev/usb2/sound/uaudio2_reg.h (new) 1.1 +31 -0 src/sys/dev/usb2/sound/usb2_sound.c (new) 1.1 +30 -0 src/sys/dev/usb2/sound/usb2_sound.h (new) 1.1 +1114 -0 src/sys/dev/usb2/storage/ata-usb2.c (new) 1.1 +3670 -0 src/sys/dev/usb2/storage/umass2.c (new) 1.1 +491 -0 src/sys/dev/usb2/storage/urio2.c (new) 1.1 +31 -0 src/sys/dev/usb2/storage/usb2_storage.c (new) 1.1 +30 -0 src/sys/dev/usb2/storage/usb2_storage.h (new) 1.1 +1906 -0 src/sys/dev/usb2/storage/ustorage2_fs.c (new) 1.1 +1306 -0 src/sys/dev/usb2/template/usb2_template.c (new) 1.1 +102 -0 src/sys/dev/usb2/template/usb2_template.h (new) 1.1 +325 -0 src/sys/dev/usb2/template/usb2_template_cdce.c (new) 1.1 +199 -0 src/sys/dev/usb2/template/usb2_template_msc.c (new) 1.1 +262 -0 src/sys/dev/usb2/template/usb2_template_mtp.c (new) 1.1 +2961 -0 src/sys/dev/usb2/wlan/if_rum2.c (new) 1.1 +213 -0 src/sys/dev/usb2/wlan/if_rum2_fw.h (new) 1.1 +235 -0 src/sys/dev/usb2/wlan/if_rum2_reg.h (new) 1.1 +172 -0 src/sys/dev/usb2/wlan/if_rum2_var.h (new) 1.1 +2788 -0 src/sys/dev/usb2/wlan/if_ural2.c (new) 1.1 +198 -0 src/sys/dev/usb2/wlan/if_ural2_reg.h (new) 1.1 +161 -0 src/sys/dev/usb2/wlan/if_ural2_var.h (new) 1.1 +3297 -0 src/sys/dev/usb2/wlan/if_zyd2.c (new) 1.1 +1144 -0 src/sys/dev/usb2/wlan/if_zyd2_fw.h (new) 1.1 +1280 -0 src/sys/dev/usb2/wlan/if_zyd2_reg.h (new) 1.1 +31 -0 src/sys/dev/usb2/wlan/usb2_wlan.c (new) 1.1 +57 -0 src/sys/dev/usb2/wlan/usb2_wlan.h (new) 1.594 +1 -0 src/sys/modules/Makefile 1.1 +89 -0 src/sys/modules/usb2/Makefile (new) 1.1 +15 -0 src/sys/modules/usb2/bluetooth/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/bluetooth_fw/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/bluetooth_ng/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/controller/Makefile (new) 1.1 +41 -0 src/sys/modules/usb2/controller_at91dci/Makefile (new) 1.1 +39 -0 src/sys/modules/usb2/controller_ehci/Makefile (new) 1.1 +41 -0 src/sys/modules/usb2/controller_musb/Makefile (new) 1.1 +42 -0 src/sys/modules/usb2/controller_ohci/Makefile (new) 1.1 +39 -0 src/sys/modules/usb2/controller_uhci/Makefile (new) 1.1 +41 -0 src/sys/modules/usb2/controller_uss820dci/Makefile (new) 1.1 +60 -0 src/sys/modules/usb2/core/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/ethernet/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/ethernet_aue/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/ethernet_axe/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/ethernet_cdce/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/ethernet_cue/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/ethernet_dav/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/ethernet_kue/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/ethernet_rue/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/image/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/input/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/input_hid/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/input_kbd/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/input_ms/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/misc/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/misc_dbp/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/misc_fm/Makefile (new) 1.1 +40 -0 src/sys/modules/usb2/ndis/Makefile (new) 1.1 +37 -0 src/sys/modules/usb2/quirk/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/scanner/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/serial/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/serial_ark/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/serial_bsa/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/serial_bser/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/serial_chcom/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/serial_cycom/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/serial_foma/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/serial_ftdi/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/serial_gensa/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/serial_ipaq/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/serial_lpt/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/serial_mct/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/serial_modem/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/serial_moscom/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/serial_plcom/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/serial_visor/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/serial_vscom/Makefile (new) 1.1 +42 -0 src/sys/modules/usb2/sound/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/storage/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/storage_ata/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/storage_fs/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/storage_mass/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/storage_rio/Makefile (new) 1.1 +40 -0 src/sys/modules/usb2/template/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/wlan/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/wlan_ral/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/wlan_rum/Makefile (new) 1.1 +38 -0 src/sys/modules/usb2/wlan_zyd/Makefile (new) 1.1 +9 -0 src/usr.sbin/usbconfig/Makefile (new) 1.1 +459 -0 src/usr.sbin/usbconfig/dump.c (new) 1.1 +37 -0 src/usr.sbin/usbconfig/dump.h (new) 1.1 +53 -0 src/usr.sbin/usbconfig/usbconfig.8 (new) 1.1 +683 -0 src/usr.sbin/usbconfig/usbconfig.c (new)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811040239.mA42dwKd000946>