usb4bsd: Bring in FreeBSD's libusbhid, usbhidctl and USB kernel code.
authorSascha Wildner <saw@online.de>
Tue, 25 Sep 2012 21:11:40 +0000 (23:11 +0200)
committerSascha Wildner <saw@online.de>
Thu, 11 Oct 2012 09:27:33 +0000 (11:27 +0200)
commit12bd3c8bdb153b265dcce6f8cde3b86911661898
tree7cc77a5351a0c406538daa700ef89629badcda55
parentaedb11c567736448bd6307311440ffad4b91ef09
usb4bsd: Bring in FreeBSD's libusbhid, usbhidctl and USB kernel code.

In order to make it live peacefully along with our old USB code, name
all directories with new USB code *u4b* instead of *usb*.

This is FreeBSD SVN r231881.

Submitted-by: Markus Pfeiffer <markus.pfeiffer@morphism.de>
199 files changed:
lib/libu4bhid/Makefile [new file with mode: 0644]
lib/libu4bhid/data.c [new file with mode: 0644]
lib/libu4bhid/descr.c [new file with mode: 0644]
lib/libu4bhid/descr_compat.c [new file with mode: 0644]
lib/libu4bhid/parse.c [new file with mode: 0644]
lib/libu4bhid/usage.c [new file with mode: 0644]
lib/libu4bhid/usbhid.3 [new file with mode: 0644]
lib/libu4bhid/usbhid.h [new file with mode: 0644]
lib/libu4bhid/usbvar.h [new file with mode: 0644]
sys/bus/u4b/Makefile [new file with mode: 0644]
sys/bus/u4b/Makefile.usbdevs [new file with mode: 0644]
sys/bus/u4b/controller/at91dci.c [new file with mode: 0644]
sys/bus/u4b/controller/at91dci.h [new file with mode: 0644]
sys/bus/u4b/controller/at91dci_atmelarm.c [new file with mode: 0644]
sys/bus/u4b/controller/atmegadci.c [new file with mode: 0644]
sys/bus/u4b/controller/atmegadci.h [new file with mode: 0644]
sys/bus/u4b/controller/atmegadci_atmelarm.c [new file with mode: 0644]
sys/bus/u4b/controller/avr32dci.c [new file with mode: 0644]
sys/bus/u4b/controller/avr32dci.h [new file with mode: 0644]
sys/bus/u4b/controller/dwc_otg.c [new file with mode: 0644]
sys/bus/u4b/controller/dwc_otg.h [new file with mode: 0644]
sys/bus/u4b/controller/dwc_otg_atmelarm.c [new file with mode: 0644]
sys/bus/u4b/controller/ehci.c [new file with mode: 0644]
sys/bus/u4b/controller/ehci.h [new file with mode: 0644]
sys/bus/u4b/controller/ehci_ixp4xx.c [new file with mode: 0644]
sys/bus/u4b/controller/ehci_mv.c [new file with mode: 0644]
sys/bus/u4b/controller/ehci_pci.c [new file with mode: 0644]
sys/bus/u4b/controller/ehcireg.h [new file with mode: 0644]
sys/bus/u4b/controller/musb_otg.c [new file with mode: 0644]
sys/bus/u4b/controller/musb_otg.h [new file with mode: 0644]
sys/bus/u4b/controller/musb_otg_atmelarm.c [new file with mode: 0644]
sys/bus/u4b/controller/ohci.c [new file with mode: 0644]
sys/bus/u4b/controller/ohci.h [new file with mode: 0644]
sys/bus/u4b/controller/ohci_atmelarm.c [new file with mode: 0644]
sys/bus/u4b/controller/ohci_pci.c [new file with mode: 0644]
sys/bus/u4b/controller/ohci_s3c24x0.c [new file with mode: 0644]
sys/bus/u4b/controller/ohcireg.h [new file with mode: 0644]
sys/bus/u4b/controller/uhci.c [new file with mode: 0644]
sys/bus/u4b/controller/uhci.h [new file with mode: 0644]
sys/bus/u4b/controller/uhci_pci.c [new file with mode: 0644]
sys/bus/u4b/controller/uhcireg.h [new file with mode: 0644]
sys/bus/u4b/controller/usb_controller.c [new file with mode: 0644]
sys/bus/u4b/controller/uss820dci.c [new file with mode: 0644]
sys/bus/u4b/controller/uss820dci.h [new file with mode: 0644]
sys/bus/u4b/controller/uss820dci_atmelarm.c [new file with mode: 0644]
sys/bus/u4b/controller/xhci.c [new file with mode: 0644]
sys/bus/u4b/controller/xhci.h [new file with mode: 0644]
sys/bus/u4b/controller/xhci_pci.c [new file with mode: 0644]
sys/bus/u4b/controller/xhcireg.h [new file with mode: 0644]
sys/bus/u4b/devlist2h.awk [new file with mode: 0644]
sys/bus/u4b/input/atp.c [new file with mode: 0644]
sys/bus/u4b/input/uep.c [new file with mode: 0644]
sys/bus/u4b/input/uhid.c [new file with mode: 0644]
sys/bus/u4b/input/ukbd.c [new file with mode: 0644]
sys/bus/u4b/input/ums.c [new file with mode: 0644]
sys/bus/u4b/input/usb_rdesc.h [new file with mode: 0644]
sys/bus/u4b/misc/udbp.c [new file with mode: 0644]
sys/bus/u4b/misc/udbp.h [new file with mode: 0644]
sys/bus/u4b/misc/ufm.c [new file with mode: 0644]
sys/bus/u4b/net/if_aue.c [new file with mode: 0644]
sys/bus/u4b/net/if_auereg.h [new file with mode: 0644]
sys/bus/u4b/net/if_axe.c [new file with mode: 0644]
sys/bus/u4b/net/if_axereg.h [new file with mode: 0644]
sys/bus/u4b/net/if_cdce.c [new file with mode: 0644]
sys/bus/u4b/net/if_cdcereg.h [new file with mode: 0644]
sys/bus/u4b/net/if_cue.c [new file with mode: 0644]
sys/bus/u4b/net/if_cuereg.h [new file with mode: 0644]
sys/bus/u4b/net/if_ipheth.c [new file with mode: 0644]
sys/bus/u4b/net/if_iphethvar.h [new file with mode: 0644]
sys/bus/u4b/net/if_kue.c [new file with mode: 0644]
sys/bus/u4b/net/if_kuefw.h [new file with mode: 0644]
sys/bus/u4b/net/if_kuereg.h [new file with mode: 0644]
sys/bus/u4b/net/if_mos.c [new file with mode: 0644]
sys/bus/u4b/net/if_mosreg.h [new file with mode: 0644]
sys/bus/u4b/net/if_rue.c [new file with mode: 0644]
sys/bus/u4b/net/if_ruereg.h [new file with mode: 0644]
sys/bus/u4b/net/if_udav.c [new file with mode: 0644]
sys/bus/u4b/net/if_udavreg.h [new file with mode: 0644]
sys/bus/u4b/net/if_usie.c [new file with mode: 0644]
sys/bus/u4b/net/if_usievar.h [new file with mode: 0644]
sys/bus/u4b/net/ruephy.c [new file with mode: 0644]
sys/bus/u4b/net/ruephyreg.h [new file with mode: 0644]
sys/bus/u4b/net/uhso.c [new file with mode: 0644]
sys/bus/u4b/net/usb_ethernet.c [new file with mode: 0644]
sys/bus/u4b/net/usb_ethernet.h [new file with mode: 0644]
sys/bus/u4b/quirk/usb_quirk.c [new file with mode: 0644]
sys/bus/u4b/quirk/usb_quirk.h [new file with mode: 0644]
sys/bus/u4b/serial/u3g.c [new file with mode: 0644]
sys/bus/u4b/serial/uark.c [new file with mode: 0644]
sys/bus/u4b/serial/ubsa.c [new file with mode: 0644]
sys/bus/u4b/serial/ubser.c [new file with mode: 0644]
sys/bus/u4b/serial/uchcom.c [new file with mode: 0644]
sys/bus/u4b/serial/ucycom.c [new file with mode: 0644]
sys/bus/u4b/serial/ufoma.c [new file with mode: 0644]
sys/bus/u4b/serial/uftdi.c [new file with mode: 0644]
sys/bus/u4b/serial/uftdi_reg.h [new file with mode: 0644]
sys/bus/u4b/serial/ugensa.c [new file with mode: 0644]
sys/bus/u4b/serial/uipaq.c [new file with mode: 0644]
sys/bus/u4b/serial/ulpt.c [new file with mode: 0644]
sys/bus/u4b/serial/umcs.c [new file with mode: 0644]
sys/bus/u4b/serial/umcs.h [new file with mode: 0644]
sys/bus/u4b/serial/umct.c [new file with mode: 0644]
sys/bus/u4b/serial/umodem.c [new file with mode: 0644]
sys/bus/u4b/serial/umoscom.c [new file with mode: 0644]
sys/bus/u4b/serial/uplcom.c [new file with mode: 0644]
sys/bus/u4b/serial/usb_serial.c [new file with mode: 0644]
sys/bus/u4b/serial/usb_serial.h [new file with mode: 0644]
sys/bus/u4b/serial/uslcom.c [new file with mode: 0644]
sys/bus/u4b/serial/uvisor.c [new file with mode: 0644]
sys/bus/u4b/serial/uvscom.c [new file with mode: 0644]
sys/bus/u4b/storage/rio500_usb.h [new file with mode: 0644]
sys/bus/u4b/storage/umass.c [new file with mode: 0644]
sys/bus/u4b/storage/urio.c [new file with mode: 0644]
sys/bus/u4b/storage/ustorage_fs.c [new file with mode: 0644]
sys/bus/u4b/template/usb_template.c [new file with mode: 0644]
sys/bus/u4b/template/usb_template.h [new file with mode: 0644]
sys/bus/u4b/template/usb_template_audio.c [new file with mode: 0644]
sys/bus/u4b/template/usb_template_cdce.c [new file with mode: 0644]
sys/bus/u4b/template/usb_template_kbd.c [new file with mode: 0644]
sys/bus/u4b/template/usb_template_modem.c [new file with mode: 0644]
sys/bus/u4b/template/usb_template_mouse.c [new file with mode: 0644]
sys/bus/u4b/template/usb_template_msc.c [new file with mode: 0644]
sys/bus/u4b/template/usb_template_mtp.c [new file with mode: 0644]
sys/bus/u4b/ufm_ioctl.h [new file with mode: 0644]
sys/bus/u4b/usb.h [new file with mode: 0644]
sys/bus/u4b/usb/Makefile [new file with mode: 0644]
sys/bus/u4b/usb_bus.h [new file with mode: 0644]
sys/bus/u4b/usb_busdma.c [new file with mode: 0644]
sys/bus/u4b/usb_busdma.h [new file with mode: 0644]
sys/bus/u4b/usb_cdc.h [new file with mode: 0644]
sys/bus/u4b/usb_compat_linux.c [new file with mode: 0644]
sys/bus/u4b/usb_compat_linux.h [new file with mode: 0644]
sys/bus/u4b/usb_controller.h [new file with mode: 0644]
sys/bus/u4b/usb_core.c [new file with mode: 0644]
sys/bus/u4b/usb_core.h [new file with mode: 0644]
sys/bus/u4b/usb_debug.c [new file with mode: 0644]
sys/bus/u4b/usb_debug.h [new file with mode: 0644]
sys/bus/u4b/usb_dev.c [new file with mode: 0644]
sys/bus/u4b/usb_dev.h [new file with mode: 0644]
sys/bus/u4b/usb_device.c [new file with mode: 0644]
sys/bus/u4b/usb_device.h [new file with mode: 0644]
sys/bus/u4b/usb_dynamic.c [new file with mode: 0644]
sys/bus/u4b/usb_dynamic.h [new file with mode: 0644]
sys/bus/u4b/usb_endian.h [new file with mode: 0644]
sys/bus/u4b/usb_error.c [new file with mode: 0644]
sys/bus/u4b/usb_freebsd.h [new file with mode: 0644]
sys/bus/u4b/usb_generic.c [new file with mode: 0644]
sys/bus/u4b/usb_generic.h [new file with mode: 0644]
sys/bus/u4b/usb_handle_request.c [new file with mode: 0644]
sys/bus/u4b/usb_hid.c [new file with mode: 0644]
sys/bus/u4b/usb_hub.c [new file with mode: 0644]
sys/bus/u4b/usb_hub.h [new file with mode: 0644]
sys/bus/u4b/usb_if.m [new file with mode: 0644]
sys/bus/u4b/usb_ioctl.h [new file with mode: 0644]
sys/bus/u4b/usb_lookup.c [new file with mode: 0644]
sys/bus/u4b/usb_mbuf.c [new file with mode: 0644]
sys/bus/u4b/usb_mbuf.h [new file with mode: 0644]
sys/bus/u4b/usb_msctest.c [new file with mode: 0644]
sys/bus/u4b/usb_msctest.h [new file with mode: 0644]
sys/bus/u4b/usb_parse.c [new file with mode: 0644]
sys/bus/u4b/usb_pci.h [new file with mode: 0644]
sys/bus/u4b/usb_pf.c [new file with mode: 0644]
sys/bus/u4b/usb_pf.h [new file with mode: 0644]
sys/bus/u4b/usb_process.c [new file with mode: 0644]
sys/bus/u4b/usb_process.h [new file with mode: 0644]
sys/bus/u4b/usb_request.c [new file with mode: 0644]
sys/bus/u4b/usb_request.h [new file with mode: 0644]
sys/bus/u4b/usb_transfer.c [new file with mode: 0644]
sys/bus/u4b/usb_transfer.h [new file with mode: 0644]
sys/bus/u4b/usb_util.c [new file with mode: 0644]
sys/bus/u4b/usb_util.h [new file with mode: 0644]
sys/bus/u4b/usbdevs [new file with mode: 0644]
sys/bus/u4b/usbdi.h [new file with mode: 0644]
sys/bus/u4b/usbdi_util.h [new file with mode: 0644]
sys/bus/u4b/usbhid.h [new file with mode: 0644]
sys/bus/u4b/wlan/if_rum.c [new file with mode: 0644]
sys/bus/u4b/wlan/if_rumfw.h [new file with mode: 0644]
sys/bus/u4b/wlan/if_rumreg.h [new file with mode: 0644]
sys/bus/u4b/wlan/if_rumvar.h [new file with mode: 0644]
sys/bus/u4b/wlan/if_run.c [new file with mode: 0644]
sys/bus/u4b/wlan/if_runreg.h [new file with mode: 0644]
sys/bus/u4b/wlan/if_runvar.h [new file with mode: 0644]
sys/bus/u4b/wlan/if_uath.c [new file with mode: 0644]
sys/bus/u4b/wlan/if_uathreg.h [new file with mode: 0644]
sys/bus/u4b/wlan/if_uathvar.h [new file with mode: 0644]
sys/bus/u4b/wlan/if_upgt.c [new file with mode: 0644]
sys/bus/u4b/wlan/if_upgtvar.h [new file with mode: 0644]
sys/bus/u4b/wlan/if_ural.c [new file with mode: 0644]
sys/bus/u4b/wlan/if_uralreg.h [new file with mode: 0644]
sys/bus/u4b/wlan/if_uralvar.h [new file with mode: 0644]
sys/bus/u4b/wlan/if_urtw.c [new file with mode: 0644]
sys/bus/u4b/wlan/if_urtwreg.h [new file with mode: 0644]
sys/bus/u4b/wlan/if_urtwvar.h [new file with mode: 0644]
sys/bus/u4b/wlan/if_zyd.c [new file with mode: 0644]
sys/bus/u4b/wlan/if_zydfw.h [new file with mode: 0644]
sys/bus/u4b/wlan/if_zydreg.h [new file with mode: 0644]
usr.bin/u4bhidctl/Makefile [new file with mode: 0644]
usr.bin/u4bhidctl/usbhid.c [new file with mode: 0644]
usr.bin/u4bhidctl/usbhidctl.1 [new file with mode: 0644]