git: usb - Update bus/u4b
Matthew Dillon
dillon at crater.dragonflybsd.org
Thu Mar 12 13:54:17 PDT 2015
commit dd681da6810e350327b108d54471a4da1e1cb0b5
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Thu Mar 12 13:50:38 2015 -0700
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
Summary of changes:
sys/bus/u4b/controller/dwc_otg_fdt.h | 78 ++
sys/bus/u4b/controller/ohci_pci.c | 3 +
sys/bus/u4b/controller/uhci_pci.c | 1 +
sys/bus/u4b/controller/usb_controller.c | 44 +-
sys/bus/u4b/controller/xhci.c | 46 +-
sys/bus/u4b/controller/xhci.h | 10 +-
sys/bus/u4b/controller/xhci_pci.c | 13 +-
sys/bus/u4b/input/atp.c | 9 +
sys/bus/u4b/input/uep.c | 2 +-
sys/bus/u4b/input/uhid.c | 11 +-
sys/bus/u4b/input/ums.c | 2 +-
sys/bus/u4b/misc/udbp.c | 2 +-
sys/bus/u4b/net/if_aue.c | 2 +-
sys/bus/u4b/net/if_axe.c | 2 +-
sys/bus/u4b/net/if_axge.c | 2 +-
sys/bus/u4b/net/if_cdce.c | 142 +++-
sys/bus/u4b/net/if_cdcereg.h | 4 +
sys/bus/u4b/net/if_cue.c | 2 +-
sys/bus/u4b/net/if_ipheth.c | 2 +-
sys/bus/u4b/net/if_kue.c | 2 +-
sys/bus/u4b/net/if_mos.c | 2 +-
sys/bus/u4b/net/if_rue.c | 2 +-
sys/bus/u4b/net/if_udav.c | 2 +-
sys/bus/u4b/net/if_urndis.c | 7 +-
sys/bus/u4b/net/if_usie.c | 2 +-
sys/bus/u4b/net/uhso.c | 6 +-
sys/bus/u4b/quirk/usb_quirk.c | 2 +
sys/bus/u4b/serial/u3g.c | 15 +-
sys/bus/u4b/serial/ubsa.c | 2 +-
sys/bus/u4b/serial/ubser.c | 2 +-
sys/bus/u4b/serial/uchcom.c | 2 +-
sys/bus/u4b/serial/uftdi.c | 1 +
sys/bus/u4b/serial/ulpt.c | 2 +-
sys/bus/u4b/serial/umcs.c | 2 +-
sys/bus/u4b/serial/umodem.c | 162 +++-
sys/bus/u4b/serial/umoscom.c | 2 +-
sys/bus/u4b/serial/uplcom.c | 2 +-
sys/bus/u4b/serial/usb_serial.c | 52 +-
sys/bus/u4b/serial/usb_serial.h | 3 +
sys/bus/u4b/serial/uslcom.c | 2 +-
sys/bus/u4b/serial/uvisor.c | 2 +-
sys/bus/u4b/serial/uvscom.c | 2 +-
sys/bus/u4b/storage/urio.c | 2 +-
sys/bus/u4b/storage/ustorage_fs.c | 2 +-
sys/bus/u4b/template/Makefile | 3 +-
sys/bus/u4b/template/usb_template.c | 3 +
sys/bus/u4b/template/usb_template.h | 2 +
sys/bus/u4b/template/usb_template_phone.c | 417 ++++++++++
sys/bus/u4b/template/usb_template_serialnet.c | 387 +++++++++
sys/bus/u4b/usb_bus.h | 6 +
sys/bus/u4b/usb_dev.c | 12 +-
sys/bus/u4b/usb_device.c | 107 ++-
sys/bus/u4b/usb_device.h | 1 +
sys/bus/u4b/usb_freebsd.h | 2 +-
sys/bus/u4b/usb_hub.c | 20 +-
sys/bus/u4b/usb_ioctl.h | 1 +
sys/bus/u4b/usb_msctest.c | 22 +-
sys/bus/u4b/usb_request.c | 18 +-
sys/bus/u4b/usb_transfer.c | 63 +-
sys/bus/u4b/usbdevs | 38 +-
sys/bus/u4b/video/udl.c | 1097 +++++++++++++++++++++++++
sys/bus/u4b/video/udl.h | 311 +++++++
sys/bus/u4b/wlan/if_rum.c | 2 +-
sys/bus/u4b/wlan/if_run.c | 2 +-
sys/bus/u4b/wlan/if_upgt.c | 2 +-
sys/bus/u4b/wlan/if_ural.c | 2 +-
sys/bus/u4b/wlan/if_urtwn.c | 2 +-
sys/bus/u4b/wlan/if_zyd.c | 2 +-
68 files changed, 2978 insertions(+), 203 deletions(-)
create mode 100644 sys/bus/u4b/controller/dwc_otg_fdt.h
create mode 100644 sys/bus/u4b/template/usb_template_phone.c
create mode 100644 sys/bus/u4b/template/usb_template_serialnet.c
create mode 100644 sys/bus/u4b/video/udl.c
create mode 100644 sys/bus/u4b/video/udl.h
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/dd681da6810e350327b108d54471a4da1e1cb0b5
--
DragonFly BSD source repository
More information about the Commits
mailing list