usb - Update bus/u4b
authorMatthew Dillon <dillon@apollo.backplane.com>
Thu, 12 Mar 2015 20:50:38 +0000 (13:50 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Thu, 12 Mar 2015 20:50:38 +0000 (13:50 -0700)
commitdd681da6810e350327b108d54471a4da1e1cb0b5
tree8e0e8bd1380a0535a280a53edb6aa579d5374d8a
parent6febf80ac7ecf41e0875201afe166f3d0ffd4629
usb - Update bus/u4b

* Update bus/u4b from FreeBSD to commit 3121e258c76aa, 10 March 2015,
  with the following commit message:

      Lock softc before clearing bits.

* Some bits not updated.  Some changes around the MSI handling work
  differently in DFly so I punted on that.  And the serial/tty in FreeBSD
  is a bit different, particular this 'pps' stuff.

* Numerous bits of code currently conditionalized out use ABI features
  from FreeBSD, particularly RWTUN, which we do not yet have.  Currently
  non-critical, we can fix these as the related code gets used (if the
  related code gets used).

Reviewed-by: Markus Pfeiffer
68 files changed:
sys/bus/u4b/controller/dwc_otg_fdt.h [new file with mode: 0644]
sys/bus/u4b/controller/ohci_pci.c
sys/bus/u4b/controller/uhci_pci.c
sys/bus/u4b/controller/usb_controller.c
sys/bus/u4b/controller/xhci.c
sys/bus/u4b/controller/xhci.h
sys/bus/u4b/controller/xhci_pci.c
sys/bus/u4b/input/atp.c
sys/bus/u4b/input/uep.c
sys/bus/u4b/input/uhid.c
sys/bus/u4b/input/ums.c
sys/bus/u4b/misc/udbp.c
sys/bus/u4b/net/if_aue.c
sys/bus/u4b/net/if_axe.c
sys/bus/u4b/net/if_axge.c
sys/bus/u4b/net/if_cdce.c
sys/bus/u4b/net/if_cdcereg.h
sys/bus/u4b/net/if_cue.c
sys/bus/u4b/net/if_ipheth.c
sys/bus/u4b/net/if_kue.c
sys/bus/u4b/net/if_mos.c
sys/bus/u4b/net/if_rue.c
sys/bus/u4b/net/if_udav.c
sys/bus/u4b/net/if_urndis.c
sys/bus/u4b/net/if_usie.c
sys/bus/u4b/net/uhso.c
sys/bus/u4b/quirk/usb_quirk.c
sys/bus/u4b/serial/u3g.c
sys/bus/u4b/serial/ubsa.c
sys/bus/u4b/serial/ubser.c
sys/bus/u4b/serial/uchcom.c
sys/bus/u4b/serial/uftdi.c
sys/bus/u4b/serial/ulpt.c
sys/bus/u4b/serial/umcs.c
sys/bus/u4b/serial/umodem.c
sys/bus/u4b/serial/umoscom.c
sys/bus/u4b/serial/uplcom.c
sys/bus/u4b/serial/usb_serial.c
sys/bus/u4b/serial/usb_serial.h
sys/bus/u4b/serial/uslcom.c
sys/bus/u4b/serial/uvisor.c
sys/bus/u4b/serial/uvscom.c
sys/bus/u4b/storage/urio.c
sys/bus/u4b/storage/ustorage_fs.c
sys/bus/u4b/template/Makefile
sys/bus/u4b/template/usb_template.c
sys/bus/u4b/template/usb_template.h
sys/bus/u4b/template/usb_template_phone.c [new file with mode: 0644]
sys/bus/u4b/template/usb_template_serialnet.c [new file with mode: 0644]
sys/bus/u4b/usb_bus.h
sys/bus/u4b/usb_dev.c
sys/bus/u4b/usb_device.c
sys/bus/u4b/usb_device.h
sys/bus/u4b/usb_freebsd.h
sys/bus/u4b/usb_hub.c
sys/bus/u4b/usb_ioctl.h
sys/bus/u4b/usb_msctest.c
sys/bus/u4b/usb_request.c
sys/bus/u4b/usb_transfer.c
sys/bus/u4b/usbdevs
sys/bus/u4b/video/udl.c [new file with mode: 0644]
sys/bus/u4b/video/udl.h [new file with mode: 0644]
sys/bus/u4b/wlan/if_rum.c
sys/bus/u4b/wlan/if_run.c
sys/bus/u4b/wlan/if_upgt.c
sys/bus/u4b/wlan/if_ural.c
sys/bus/u4b/wlan/if_urtwn.c
sys/bus/u4b/wlan/if_zyd.c