[GIT PULL] USB driver update for 4.7-rc1

From: Greg KH
Date: Fri May 20 2016 - 23:30:27 EST


The following changes since commit 44549e8f5eea4e0a41b487b63e616cb089922b99:

Linux 4.6-rc7 (2016-05-08 14:38:32 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/ tags/usb-4.7-rc1

for you to fetch changes up to 60d5794fe5a50d02f4a0df84b45910a4dfa8b487:

Merge tag 'usb-serial-4.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next (2016-05-14 11:25:35 +0200)

----------------------------------------------------------------
USB patches for 4.7-rc1

Here's the big pull request for USB and PHY drivers for 4.7-rc1

Full details in the shortlog, but it's the normal major gadget driver
updates, phy updates, new usbip code, as well as a bit of lots of other
stuff.

All have been in linux-next with no reported issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Alan Stern (2):
USB: EHCI: make all debugging depend on CONFIG_DYNAMIC_DEBUG
USB: leave LPM alone if possible when binding/unbinding interface drivers

Alexander Popov (1):
usbip: fix NULL pointer dereference on errors

Alexandr Ivanov (3):
usb: xhci: merge xhci_queue_bulk_tx and queue_bulk_sg_tx functions
usb: xhci: remove duplicate function xhci_urb_to_transfer_ring
usb: xhci: remove duplicate code of interval checking

Alexey Khoroshilov (1):
USB: whci-hcd: add more checks for dma mapping error

Andy Shevchenko (5):
usb: gadged: pch_udc: PCI core handles power state for us
usb: gadget: pch_udc: convert to devres API
usb: gadget: pch_udc: enable MSI if hardware supports
usb: gadged: pch_udc: get rid of redundant assignments
usb: gadget: pch_udc: sort IDs

Anup Patel (3):
phy: Rename phy-brcmstb-sata driver to phy-brcm-sata driver
phy: Add support for NS2 SATA3 PHY in Broadcom SATA3 PHY driver
dt-bindings: phy: bindings document for common Broadcom SATA3 PHY driver

Arnd Bergmann (2):
usb: common: rework CONFIG_USB_COMMON logic
usbip: vudc: fix Kconfig dependencies

Chris Bainbridge (1):
usb: core: hub: hub_port_init lock controller instead of bus

Chunfeng Yun (4):
usb: core: buffer: avoid NULL pointer dereferrence
usb: misc: usbtest: fix error of urb allocation
dt-bindings: phy-mt65xx-usb: add support for mt2701 platform
phy: phy-mt65xx-usb3: add support for mt2701 platform

Colin Ian King (2):
usb: hcd: do not call whc_clean_up on wch_init call failure
usb/host/fotg210: remove dead code in create_sysfs_files

Dan Carpenter (1):
usb: dwc3: gadget: fix mask and shift order in DWC3_DCFG_NUMP()

David Mosberger (2):
drivers: usb: core: Don't disable irqs in usb_sg_wait() during URB submit.
drivers: usb: core: Minimize irq disabling in usb_sg_cancel()

Denys Vlasenko (1):
usb: gadget: r8a66597-udc: Deinline pipe_change, save 2176 bytes

Du, Changbin (1):
usb: dwc3: make dwc3_debugfs_init return value be void

Fei Yang (1):
usb: dwc3: ep0: sanity check test mode selector

Felipe Balbi (38):
usb: dwc3: drop FIFO resizing logic
usb: dwc3: gadget: always enable CSP
usb: dwc3: increase maximum number of TRBs per endpoint
usb: dwc3: better name for our request management lists
usb: gadget: udc: at91: use PTR_ERR_OR_ZERO()
usb: phy: qcom: use PTR_ERR_OR_ZERO()
usb: dwc3: remove num_event_buffers
usb: dwc3: drop ev_buffs array
usb: dwc3: gadget: pass ev_buff as cookie to irq handler
usb: dwc3: gadget: combine return points into a single one
usb: dwc3: gadget: clear SUSPHY bit before ep cmds
usb: dwc3: gadget: extract unlocked dwc3_gadget_wakeup()
usb: dwc3: gadget: put link to U0 before Start Transfer
usb: dwc3: gadget: rename busy/free_slot to trb_enqueue/dequeue
usb: dwc3: core: document struct dwc3_request
usb: dwc3: switch trb enqueue/dequeue and first_trb_index to u8
usb: dwc3: get rid of DWC3_TRB_MASK
usb: dwc3: gadget: add trb enqueue/dequeue helpers
usb: dwc3: gadget: move % operation to increment helpers
usb: dwc3: gadget: use link TRB for all endpoint types
usb: dwc3: gadget: remove newline from trace
usb: dwc3: gadget: don't interrupt when chained
usb: gadget: pch_udc: don't free devm allocated memory
usb: dwc3: core: add fifo space helper
usb: dwc3: core: add helper to extract trb type
usb: dwc3: debugfs: dump out endpoint details
usb: storage: scsiglue: further describe our 240 sector limit
usb: storage: scsiglue: limit USB3 devices to 2048 sectors
usb: storage: fix multi-line comment style
usb: host: xhci: rcar: retire use of xhci_plat_type_is()
usb: xhci: plat: add ->plat_start() and ->init_quirk() methods
usb: host: xhci: plat: move mvebu init_quirk() to xhci_plat_setup()
usb: host: xhci: plat: change type of mvebu init_quirk()
usb: host: xhci: plat: make use of new methods in xhci_plat_priv
usb: host: xhci: plat: finally get rid of xhci_plat_type_is()
usb: gadget: composite: avoid kernel oops with bad gadgets
usb: dwc3: gadget: update DCFG.NumP to max burst size
usb: dwc3: gadget: disable automatic calculation of ACK TP NUMP

Greg Kroah-Hartman (7):
Merge 4.6-rc5 into usb-next
Merge tag 'usb-for-v4.7' of git://git.kernel.org/.../balbi/usb into usb-next
Merge tag 'phy-for-4.7' of git://git.kernel.org/.../kishon/linux-phy into usb-testing
Merge tag 'usb-ci-v4.7-rc1' of git://git.kernel.org/.../peter.chen/usb into usb-next
Merge tag 'usb-serial-4.6-rc7' of git://git.kernel.org/.../johan/usb-serial into usb-next
Merge 4.6-rc7 into usb-next
Merge tag 'usb-serial-4.7-rc1' of git://git.kernel.org/.../johan/usb-serial into usb-next

Grygorii Strashko (1):
usb: dwc3: omap: drop dma_mask configuration

Heikki Krogerus (3):
usb: dwc3: pci: make build-in device properties available
usb: dwc3: pci: pass the platform device as a parameter to dwc3_pci_quirks()
usb: Add driver for UCSI

Heinrich Schuchardt (1):
USB: FHCI: avoid redundant condition

Igor Kotrasinski (11):
usbip: vudc: Add header for USB/IP UDC
usbip: vudc: Make usbip_common vudc-aware
usbip: vudc: Add VUDC main file
usbip: vudc: Add vudc_rx
usbip: vudc: Add vudc_transfer
usbip: vudc: Add vudc_tx
usbip: vudc: Add UDC specific ops
usbip: vudc: Add SysFS infrastructure for VUDC
usbip: tools: Start using VUDC backend in usbip tools
usbip: vudc: Add vudc to Kconfig
usbip: vudc: make dev_desc attribute binary

Javier Martinez Canillas (1):
USB: serial: use IS_ENABLED() instead of checking for FOO || FOO_MODULE

Johan Hovold (8):
USB: serial: io_edgeport: fix memory leaks in attach error path
USB: serial: io_edgeport: fix memory leaks in probe error path
USB: serial: keyspan: fix use-after-free in probe error path
USB: serial: keyspan: fix URB unlink
USB: serial: keyspan: fix debug and error messages
USB: serial: mxuport: fix use-after-free in probe error path
USB: serial: quatech2: fix use-after-free in probe error path
USB: serial: fix minor-number allocation

John Youn (1):
usb: dwc2: Proper cleanup on dr_mode failure

Julia Lawall (1):
USB: serial: ftdi_sio: constify ftdi_sio_quirk structures

Kangjie Lu (1):
USB: usbfs: fix potential infoleak in devio

Konrad Leszczynski (1):
usb: dwc3: gadget: give better command return code

Konstantin Shkolnyy (3):
USB: serial: cp210x: fix hardware flow-control disable
USB: serial: cp210x: get rid of magic numbers in CRTSCTS flag code
USB: serial: cp210x: clean up CRTSCTS flag code

Krzysztof Opasiak (6):
usbip: tools: Extract generic code to be shared with vudc backend
usbip: tools: Add vudc backend to usbip tools
Documentation: ABI: Add doc for usbip-vudc attributes
usb: usbip: vudc: Fix WARN_ON() usage pattern
usb: usbip: vudc: Rename find_endpoint() to vudc_find_endpoint()
usb: usbip: Avoid NULL pointer dereference in case of error

Lars-Peter Clausen (1):
usb: gadget: f_fs: Fix EFAULT generation for async read operations

Lei Liu (1):
USB: serial: option: add even more ZTE device ids

Marek Szyprowski (2):
phy: exynos-mipi-video: Rewrite handling of phy registers
phy: exynos-mipi-video: Add support for Exynos 5420 and 5433 SoCs

Mathias Nyman (1):
usb: misc: usbtest: fix pattern tests for scatterlists.

Mathieu OTHACEHE (1):
USB: serial: ti_usb_3410_5052: add MOXA UPORT 11x0 support

Michal Nazarewicz (1):
usb: f_mass_storage: test whether thread is running before starting another

Michele Curti (1):
usb: devio: declare usbdev_vm_ops as static

Nicolas Pitre (1):
usb/host/: const data must use __initconst not __initdata

Nobuo Iwata (3):
usbip: event handler as one thread
usbip: safe completion against unbind operation
usbip: adding names db to port operation

Oliver Neukum (7):
USB: add descriptors from USB Power Delivery spec
USB: PD: define specific requests
USB: PD: additional feature selectors
USB: LTM also for USB 3.1
USB: correct intervals for SS+
hub: admit devices are SS+
sisusbvga: correct speed testing

Peter Chen (3):
usb: chipidea: imx: delete the redundant setting default DMA mask code
usb: core: move root hub's device node assignment after it is added to bus
doc: usb: chipidea: update the doc for OTG FSM

RafaÅ MiÅecki (2):
USB: bcma: use simpler devm helper for getting vcc GPIO
phy: bcm-ns-usb2: new driver for USB 2.0 PHY on Northstar

Rajesh Bhagat (3):
Documentation: dt: dwc3: Add snps,dis_rxdet_inp3_quirk property
usb: dwc3: add disable receiver detection in P3 quirk
xhci: fix typo in babble endpoint handling comment

Roger Quadros (3):
usb: otg-fsm: Add documentation for struct otg_fsm
usb: otg-fsm: support multiple instances
usb: dwc3: omap: get rid of dma_status

Sandhya Bankar (6):
usb: Remove unnecessary space before function pointer arguments.
Use "foo *bar" instead of "foo * bar".
usb: wusbcore: Remove space before ',' and '(' .
usb: wusbcore: Do not initialise statics to 0.
usb: Remove unnecessary space before open square bracket.
usb: Remove unnecessary space before operator ','.

Schemmel Hans-Christoph (1):
USB: serial: option: add support for Cinterion PH8 and AHxx

Sevak Arakelyan (1):
usb: dwc2: Fixed SOF interrupt enabling/disabling

Simon Horman (3):
phy: rcar-gen2: add fallback binding
phy: rcar-gen3-usb2: add fallback binding
phy: rcar-gen3-usb2, rcar-gen2: Use ARCH_RENESAS

Stephen Boyd (1):
phy: rockhip-usb: Remove CLK_IS_ROOT

Sudip Mukherjee (2):
usb: wusbcore: remove unreachable code
usb: renesas_usbhs: fix signed-unsigned return

Sylwester Nawrocki (1):
phy: exynos-mipi-video: Drop support for direct access to PMU

Vahram Aharonyan (1):
usb: dwc2: gadget: Check for ep0 in enable

Vardan Mikayelyan (2):
usb: dwc2: gadget: Prevent handling of host interrupts
usb: dwc2: host: Setting qtd to NULL after freeing it

Yoshihiro Shimoda (9):
usb: gadget: udc: core: Fix argument of dev_err() in usb_gadget_map_request()
usb: gadget: udc: core: add usb_gadget_{un}map_request_by_dev()
usb: renesas_usbhs: change function call orfer in usbhsf_dma_prepare_push()
usb: renesas_usbhs: change arguments of dma_map_ctrl()
usb: renesas_usbhs: use usb_gadget_{un}map_request_by_dev() for IPMMU
phy: rcar-gen3-usb2: remove unnecesary struct rcar_gen3_data
phy: rcar-gen3-usb2: Add vbus-supply to handle VBUS on/off
phy: rcar-gen3-usb2: add extcon support
usb: host: xhci-rcar: Avoid long wait in xhci_reset()

lei liu (1):
USB: serial: option: add more ZTE device ids

.../ABI/testing/sysfs-platform-usbip-vudc | 35 ++
.../devicetree/bindings/phy/bcm-ns-usb2-phy.txt | 21 +
...brcm,brcmstb-sata-phy.txt => brcm-sata-phy.txt} | 15 +-
.../devicetree/bindings/phy/phy-mt65xx-usb.txt | 4 +-
.../devicetree/bindings/phy/rcar-gen2-phy.txt | 8 +-
.../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 12 +-
.../devicetree/bindings/phy/samsung-phy.txt | 18 +-
Documentation/devicetree/bindings/usb/dwc3.txt | 6 +-
.../devicetree/bindings/usb/qcom,dwc3.txt | 1 -
Documentation/usb/chipidea.txt | 13 +-
drivers/phy/Kconfig | 33 +-
drivers/phy/Makefile | 3 +-
drivers/phy/phy-bcm-ns-usb2.c | 137 +++++
drivers/phy/phy-brcm-sata.c | 412 +++++++++++++
drivers/phy/phy-brcmstb-sata.c | 250 --------
drivers/phy/phy-exynos-mipi-video.c | 321 ++++++++--
drivers/phy/phy-mt65xx-usb3.c | 77 ++-
drivers/phy/phy-rcar-gen2.c | 1 +
drivers/phy/phy-rcar-gen3-usb2.c | 88 ++-
drivers/phy/phy-rockchip-usb.c | 2 +-
drivers/usb/Kconfig | 3 +-
drivers/usb/atm/ueagle-atm.c | 10 +-
drivers/usb/chipidea/ci_hdrc_imx.c | 4 -
drivers/usb/common/usb-otg-fsm.c | 10 +-
drivers/usb/core/buffer.c | 3 +
drivers/usb/core/devio.c | 11 +-
drivers/usb/core/driver.c | 40 +-
drivers/usb/core/hcd.c | 16 +-
drivers/usb/core/hub.c | 10 +-
drivers/usb/core/message.c | 48 +-
drivers/usb/core/usb.c | 1 -
drivers/usb/dwc2/gadget.c | 8 +-
drivers/usb/dwc2/hcd.c | 1 +
drivers/usb/dwc2/hcd.h | 1 +
drivers/usb/dwc2/hcd_queue.c | 3 +-
drivers/usb/dwc2/platform.c | 2 +-
drivers/usb/dwc3/core.c | 118 ++--
drivers/usb/dwc3/core.h | 84 ++-
drivers/usb/dwc3/debug.h | 6 +-
drivers/usb/dwc3/debugfs.c | 358 +++++++++--
drivers/usb/dwc3/dwc3-omap.c | 9 -
drivers/usb/dwc3/dwc3-pci.c | 18 +-
drivers/usb/dwc3/ep0.c | 43 +-
drivers/usb/dwc3/gadget.c | 427 +++++++------
drivers/usb/dwc3/gadget.h | 6 +-
drivers/usb/dwc3/platform_data.h | 2 +-
drivers/usb/gadget/Kconfig | 1 +
drivers/usb/gadget/composite.c | 22 +-
drivers/usb/gadget/function/f_fs.c | 2 +-
drivers/usb/gadget/function/f_mass_storage.c | 36 +-
drivers/usb/gadget/function/f_mass_storage.h | 2 -
drivers/usb/gadget/legacy/acm_ms.c | 4 -
drivers/usb/gadget/legacy/mass_storage.c | 4 -
drivers/usb/gadget/legacy/multi.c | 12 -
drivers/usb/gadget/legacy/nokia.c | 7 -
drivers/usb/gadget/udc/at91_udc.c | 5 +-
drivers/usb/gadget/udc/pch_udc.c | 175 ++----
drivers/usb/gadget/udc/r8a66597-udc.c | 2 +-
drivers/usb/gadget/udc/udc-core.c | 26 +-
drivers/usb/host/Kconfig | 3 +-
drivers/usb/host/bcma-hcd.c | 6 +-
drivers/usb/host/ehci-dbg.c | 86 ++-
drivers/usb/host/ehci-exynos.c | 2 +-
drivers/usb/host/ehci-msm.c | 2 +-
drivers/usb/host/ehci-omap.c | 2 +-
drivers/usb/host/ehci-spear.c | 2 +-
drivers/usb/host/fhci-sched.c | 2 +-
drivers/usb/host/fotg210-hcd.c | 8 +-
drivers/usb/host/whci/hcd.c | 7 +-
drivers/usb/host/whci/qset.c | 8 +-
drivers/usb/host/xhci-mvebu.c | 7 +-
drivers/usb/host/xhci-mvebu.h | 7 +-
drivers/usb/host/xhci-plat.c | 60 +-
drivers/usb/host/xhci-plat.h | 20 +-
drivers/usb/host/xhci-rcar.c | 34 +-
drivers/usb/host/xhci-ring.c | 478 +++++----------
drivers/usb/host/xhci.c | 41 --
drivers/usb/host/xhci.h | 14 +
drivers/usb/isp1760/isp1760-if.c | 2 +-
drivers/usb/misc/Kconfig | 26 +
drivers/usb/misc/Makefile | 1 +
drivers/usb/misc/sisusbvga/sisusb.c | 4 +-
drivers/usb/misc/ucsi.c | 478 +++++++++++++++
drivers/usb/misc/ucsi.h | 215 +++++++
drivers/usb/misc/usbtest.c | 7 +-
drivers/usb/phy/phy-qcom-8x16-usb.c | 5 +-
drivers/usb/phy/phy-twl6030-usb.c | 10 +-
drivers/usb/renesas_usbhs/fifo.c | 16 +-
drivers/usb/renesas_usbhs/mod_gadget.c | 9 +-
drivers/usb/renesas_usbhs/mod_host.c | 3 +-
drivers/usb/renesas_usbhs/pipe.c | 30 +-
drivers/usb/renesas_usbhs/pipe.h | 6 +-
drivers/usb/serial/cp210x.c | 102 +++-
drivers/usb/serial/ftdi_sio.c | 16 +-
drivers/usb/serial/io_edgeport.c | 56 +-
drivers/usb/serial/keyspan.c | 72 ++-
drivers/usb/serial/mxuport.c | 10 +
drivers/usb/serial/option.c | 155 ++++-
drivers/usb/serial/quatech2.c | 1 +
drivers/usb/serial/ti_usb_3410_5052.c | 55 +-
drivers/usb/serial/ti_usb_3410_5052.h | 8 +
drivers/usb/serial/usb-serial.c | 5 +-
drivers/usb/storage/alauda.c | 22 +-
drivers/usb/storage/cypress_atacb.c | 34 +-
drivers/usb/storage/datafab.c | 22 +-
drivers/usb/storage/debug.c | 3 +-
drivers/usb/storage/debug.h | 3 +-
drivers/usb/storage/ene_ub6250.c | 25 +-
drivers/usb/storage/freecom.c | 75 ++-
drivers/usb/storage/initializers.c | 15 +-
drivers/usb/storage/initializers.h | 15 +-
drivers/usb/storage/isd200.c | 51 +-
drivers/usb/storage/jumpshot.c | 22 +-
drivers/usb/storage/karma.c | 3 +-
drivers/usb/storage/option_ms.c | 6 +-
drivers/usb/storage/protocol.c | 12 +-
drivers/usb/storage/protocol.h | 3 +-
drivers/usb/storage/realtek_cr.c | 12 +-
drivers/usb/storage/scsiglue.c | 169 ++++--
drivers/usb/storage/scsiglue.h | 3 +-
drivers/usb/storage/sddr09.c | 82 ++-
drivers/usb/storage/sddr55.c | 45 +-
drivers/usb/storage/shuttle_usbat.c | 16 +-
drivers/usb/storage/sierra_ms.c | 3 +-
drivers/usb/storage/transport.c | 165 +++--
drivers/usb/storage/transport.h | 3 +-
drivers/usb/storage/uas.c | 3 +-
drivers/usb/storage/unusual_alauda.h | 3 +-
drivers/usb/storage/unusual_cypress.h | 3 +-
drivers/usb/storage/unusual_datafab.h | 6 +-
drivers/usb/storage/unusual_devs.h | 334 +++++++----
drivers/usb/storage/unusual_freecom.h | 3 +-
drivers/usb/storage/unusual_isd200.h | 3 +-
drivers/usb/storage/unusual_jumpshot.h | 3 +-
drivers/usb/storage/unusual_karma.h | 3 +-
drivers/usb/storage/unusual_onetouch.h | 6 +-
drivers/usb/storage/unusual_realtek.h | 3 +-
drivers/usb/storage/unusual_sddr09.h | 3 +-
drivers/usb/storage/unusual_sddr55.h | 3 +-
drivers/usb/storage/unusual_uas.h | 3 +-
drivers/usb/storage/unusual_usbat.h | 3 +-
drivers/usb/storage/usb.c | 98 +--
drivers/usb/storage/usb.h | 14 +-
drivers/usb/storage/usual-tables.c | 3 +-
drivers/usb/usbip/Kconfig | 17 +-
drivers/usb/usbip/Makefile | 3 +
drivers/usb/usbip/stub.h | 1 -
drivers/usb/usbip/stub_dev.c | 7 +-
drivers/usb/usbip/stub_rx.c | 19 +-
drivers/usb/usbip/stub_tx.c | 11 +-
drivers/usb/usbip/usbip_common.c | 17 +-
drivers/usb/usbip/usbip_common.h | 14 +-
drivers/usb/usbip/usbip_event.c | 168 ++++--
drivers/usb/usbip/vudc.h | 190 ++++++
drivers/usb/usbip/vudc_dev.c | 661 +++++++++++++++++++++
drivers/usb/usbip/vudc_main.c | 113 ++++
drivers/usb/usbip/vudc_rx.c | 234 ++++++++
drivers/usb/usbip/vudc_sysfs.c | 229 +++++++
drivers/usb/usbip/vudc_transfer.c | 506 ++++++++++++++++
drivers/usb/usbip/vudc_tx.c | 289 +++++++++
drivers/usb/wusbcore/crypto.c | 6 +-
drivers/usb/wusbcore/devconnect.c | 1 -
include/linux/bcma/bcma.h | 1 +
include/linux/bcma/bcma_driver_arm_c9.h | 15 +
include/linux/mfd/syscon/exynos5-pmu.h | 3 +
include/linux/usb.h | 11 +-
include/linux/usb/gadget.h | 4 +
include/linux/usb/hcd.h | 1 +
include/linux/usb/otg-fsm.h | 91 ++-
include/uapi/linux/usb/ch9.h | 121 ++++
tools/usb/usbip/libsrc/Makefile.am | 4 +-
tools/usb/usbip/libsrc/usbip_common.h | 3 +
tools/usb/usbip/libsrc/usbip_device_driver.c | 163 +++++
tools/usb/usbip/libsrc/usbip_device_driver.h | 34 ++
tools/usb/usbip/libsrc/usbip_host_common.c | 273 +++++++++
tools/usb/usbip/libsrc/usbip_host_common.h | 104 ++++
tools/usb/usbip/libsrc/usbip_host_driver.c | 269 +--------
tools/usb/usbip/libsrc/usbip_host_driver.h | 27 +-
tools/usb/usbip/src/usbip_attach.c | 10 +-
tools/usb/usbip/src/usbip_list.c | 96 ++-
tools/usb/usbip/src/usbip_port.c | 13 +-
tools/usb/usbip/src/usbipd.c | 42 +-
182 files changed, 7630 insertions(+), 2525 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-platform-usbip-vudc
create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.txt
rename Documentation/devicetree/bindings/phy/{brcm,brcmstb-sata-phy.txt => brcm-sata-phy.txt} (69%)
create mode 100644 drivers/phy/phy-bcm-ns-usb2.c
create mode 100644 drivers/phy/phy-brcm-sata.c
delete mode 100644 drivers/phy/phy-brcmstb-sata.c
create mode 100644 drivers/usb/misc/ucsi.c
create mode 100644 drivers/usb/misc/ucsi.h
create mode 100644 drivers/usb/usbip/vudc.h
create mode 100644 drivers/usb/usbip/vudc_dev.c
create mode 100644 drivers/usb/usbip/vudc_main.c
create mode 100644 drivers/usb/usbip/vudc_rx.c
create mode 100644 drivers/usb/usbip/vudc_sysfs.c
create mode 100644 drivers/usb/usbip/vudc_transfer.c
create mode 100644 drivers/usb/usbip/vudc_tx.c
create mode 100644 include/linux/bcma/bcma_driver_arm_c9.h
create mode 100644 tools/usb/usbip/libsrc/usbip_device_driver.c
create mode 100644 tools/usb/usbip/libsrc/usbip_device_driver.h
create mode 100644 tools/usb/usbip/libsrc/usbip_host_common.c
create mode 100644 tools/usb/usbip/libsrc/usbip_host_common.h