[GIT PULL] USB/PHY driver changes patches for 4.10-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following changes since commit e5517c2a5a49ed5e99047008629f1cd60246ea0e:

  Linux 4.9-rc7 (2016-11-27 13:08:04 -0800)

are available in the git repository at:

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

for you to fetch changes up to d8a12b7117b42fd708f1e908498350232bdbd5ff:

  USB: serial: option: add dlink dwm-158 (2016-12-09 11:44:11 +0100)

----------------------------------------------------------------
USB/PHY patches for 4.10-rc1

Here's the big set of USB/PHY patches for 4.10-rc1.

A number of new drivers are here in this set of changes.  We have a new
USB controller type "mtu3", a new usb-serial driver, and the usual churn
in the gadget subsystem and the xhci host controller driver, along with
a few other new small drivers added.  And lots of little other changes
all over the USB and PHY driver tree.  Full details are in the shortlog

All of these have been in linux-next for a while with no reported
issues.

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

----------------------------------------------------------------
Aidan Thornton (4):
      USB: serial: ch341: add register and USB request definitions
      USB: serial: ch341: reinitialize chip on reconfiguration
      USB: serial: ch341: add support for parity, frame length, stop bits
      USB: serial: ch341: add debug output for chip version

Alexandre Bailon (3):
      phy: da8xx-usb: Configure CFGCHIP2 to support OTG workaround
      usb: musb: da8xx: Call earlier clk_prepare_enable()
      usb: musb: da8xx: Set phy in OTG mode by default

Alexey Khoroshilov (2):
      usb: gadget: mv_u3d: add check for dma mapping error
      usb: gadget: mv_u3d: mv_u3d_start_queue() refactoring

Amitesh Singh (1):
      usb: fix a typo in usb_class_driver documentation

Anson Jacob (1):
      usb: gadget: Fix checkpatch error for braces

Arnd Bergmann (5):
      usb: dwc3: ep0: avoid empty-body warning
      usb: dwc3: use bus->sysdev for DMA configuration
      usb: dwc3: Do not set dma coherent mask
      phy: rockchip-inno-usb2: fix uninitialized tmout variable
      phy: rockchip-inno-usb2: select USB_COMMON

Axel Haslam (7):
      usb: ohci-da8xx: rename driver to ohci-da8xx
      USB: ohci: da8xx: use ohci priv data instead of globals
      USB: ohci: da8xx: Add wrappers for platform callbacks
      USB: ohci: da8xx: Allow a regulator to handle VBUS
      USB: ohci: da8xx: Add devicetree bindings
      USB: ohci: da8xx: Allow probing from DT
      USB: ohci: da8xx: Resume the entire host controller

Baolin Wang (2):
      usb: dwc3: gadget: don't clear RUN/STOP when it's invalid to do so
      usb: dwc3: gadget: wait for End Transfer to complete

Changming Huang (1):
      fsl/usb: Workarourd for USB erratum-A005697

Christian Lamparter (2):
      usb: dwc2: fixes host_dma logic
      usb: dwc2: add amcc,dwc-otg support

Chunfeng Yun (10):
      dt-bindings: mt8173-xhci: support host side of dual-role mode
      dt-bindings: mt8173-mtu3: add devicetree bindings
      usb: xhci-mtk: make IPPC register optional
      usb: Add MediaTek USB3 DRD driver
      usb: mtu3: Super-Speed Peripheral mode support
      usb: mtu3: host only mode support
      usb: mtu3: dual-role mode support
      arm64: dts: mediatek: add USB3 DRD driver
      usb: mtu3: enable auto switch from U3 to U2
      usb: mtu3: fix U3 port link issue

Dan Carpenter (1):
      usb: xhci-mem: use passed in GFP flags instead of GFP_KERNEL

Daniel Wagner (1):
      usb: gadget: f_fs: use complete() instead complete_all()

Daniele Palmas (1):
      USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041

Dave Penkler (1):
      usbtmc: Add, clarify and fix comments

David Lechner (1):
      usb: ohci-da8xx: Remove code that references mach

Fabian Frederick (1):
      usb: isp1301-omap: don't opencode IS_REACHABLE()

Fabien Lahoudere (2):
      usb: chipidea: imx: configure imx for ULPI phy
      usb: chipidea: imx: Disable internal 60Mhz clock with ULPI PHY

Felipe Balbi (74):
      usb: add helper to extract bits 12:11 of wMaxPacketSize
      usb: gadget: composite: correctly initialize ep->maxpacket
      usb: gadget: composite: always set ep->mult to a sensible value
      usb: dwc3: gadget: set PCM1 field of isochronous-first TRBs
      usb: dwc3: gadget: properly check ep cmd
      usb: dwc3: gadget: make use of No Response Update Transfer
      usb: dwc3: gadget: giveback request if we can't kick it
      usb: dwc3: gadget: conditionally disable Link State change events
      usb: dwc3: debug: decode control endpoint phase too
      usb: dwc3: gadget: remove redundant trace prints
      usb: dwc3: debug: move dwc3_ep0_state_string() to debug.h
      usb: dwc3: trace: print out ep0state also from XferComplete
      media: usbtv: core: make use of new usb_endpoint_maxp_mult()
      media: usb: uvc: make use of new usb_endpoint_maxp_mult()
      usb: chipidea: udc: make use of new usb_endpoint_maxp_mult()
      usb: core: devices: make use of new usb_endpoint_maxp_mult()
      usb: gadget: udc: atmel: make use of new usb_endpoint_maxp_mult()
      usb: gadget: udc: bdc: make use of new usb_endpoint_maxp_mult()
      usb: gadget: udc: dummy: make use of new usb_endpoint_maxp_mult()
      usb: gadget: udc: fsl: make use of new usb_endpoint_maxp_mult()
      usb: gadget: udc: fusb300: make use of new usb_endpoint_maxp_mult()
      usb: gadget: udc: gr: make use of new usb_endpoint_maxp_mult()
      usb: gadget: udc: mv_udc: make use of new usb_endpoint_maxp_mult()
      usb: host: ehci: make use of new usb_endpoint_maxp_mult()
      usb: host: xhci: make use of new usb_endpoint_maxp_mult()
      usb: misc: usbtest: make use of new usb_endpoint_maxp_mult()
      usb: musb: make use of new usb_endpoint_maxp_mult()
      usb: ch9: make usb_endpoint_maxp() return only packet size
      usb: host: xhci: purge GET_MAX_PACKET()
      media: usb: uvc: remove unnecessary & operation
      usb: chipidea: udc: remove unnecessary & operation
      usb: core: devices: remove unnecessary & operation
      usb: core: endpoint: remove unnecessary & operation
      usb: host: ehci: remove unnecessary max_packet() macro
      usb: gadget: composite: remove unnecessary & operation
      usb: gadget: udc: atmel: remove unnecessary & operation
      usb: gadget: udc: bdc: remove unnecessary & operation
      usb: gadget: udc: dummy: remove unnecessary & operation
      usb: gadget: udc: net2272: remove unnecessary & operation
      usb: gadget: udc: net2280: remove unnecessary & operation
      usb: gadget: udc: s3c2410: remove unnecessary & operation
      usb: misc: usbtest: remove unnecessary & operation
      usb: ip: remove unnecessary & operation
      usb: gadget: udc: fsl: remove unnecessary & operation
      usb: gadget: udc: mv: remove unnecessary & operation
      usb: dwc3: trace: pretty print high-bandwidth transfers too
      usb: dwc3: gadget: offset Start Transfer latency for bulk EPs
      usb: dwc3: don't compile dwc3_trace() unless CONFIG_FTRACE=y
      usb: dwc3: Kconfig: allow all glues to build if COMPILE_TEST
      usb: dwc3: trace: add a proper tracepoint for reg accessors
      usb: dwc3: gadget: extract dwc3_gadget_get_irq()
      usb: dwc3: host: extract dwc3_host_get_irq()
      usb: dwc3: ep0: simplify dwc3_ep0_handle_feature()
      usb: dwc3: gadget: remove unused 'first_trb_index'
      usb: dwc3: gadget: CSP is only valid for OUT endpoints
      usb: dwc3: gadget: only interrupt on short if short_not_ok is set
      usb: dwc3: gadget: never ever kill the machine
      usb: dwc3: core: introduce dwc3_core_is_valid()
      usb: dwc3: core: introduce dwc3_core_setup_global_control()
      usb: dwc3: core: remove unnecessary alignment
      usb: dwc3: core: add dwc3_get_properties()
      usb: dwc3: gadget: purge dwc3_stop_active_transfers()
      usb: dwc3: gadget: cope with XferNotReady before usb_ep_queue()
      usb: dwc3: gadget: tracking per-TRB remaining bytes
      usb: dwc3: gadget: always try to prepare on started_list first
      usb: dwc3: gadget: stop touching HWO TRBs
      usb: dwc3: gadget: always kick if num_pending_sgs > 0
      usb: dwc3: pci: add a private driver structure
      usb: dwc3: pci: call _DSM for suspend/resume
      usb: dwc3: trace: add a tracepoint for ep enable/disable
      usb: dwc3: trace: purge dwc3_trace()
      usb: dwc3: core: remove dwc3_soft_reset()
      usb: dwc3: gadget: use evt->length as we should
      usb: dwc3: pci: avoid build warning

Felix Hädicke (1):
      usb: gadget: serial: fix possible Oops caused by calling kthread_stop(NULL)

Geert Uytterhoeven (1):
      USB: serial: cp210x: use tcflag_t to fix incompatible pointer type

Giuseppe Lippolis (1):
      USB: serial: option: add dlink dwm-158

Greg Kroah-Hartman (10):
      USB: core: add missing license information to some files
      Merge 4.9-rc3 into usb-next
      usb: storage: drop freezer.h usage
      Merge 4.9-rc5 into usb-next
      Merge tag 'usb-for-v4.10' of git://git.kernel.org/.../balbi/usb into usb-next
      Merge 4.9-rc7 into usb-next
      Merge tag 'phy-for-4.10' of git://git.kernel.org/.../kishon/linux-phy into usb-next
      Merge tag 'extcon-next-for-4.10' of git://git.kernel.org/.../chanwoo/extcon into usb-nextx
      Merge tag 'usb-ci-v4.10-rc1' of git://git.kernel.org/.../peter.chen/usb into usb-next
      Merge tag 'usb-serial-4.10-rc1' of git://git.kernel.org/.../johan/usb-serial into usb-next

Guenter Roeck (1):
      usb: hub: Wait for connection to be reestablished after port reset

Hans de Goede (3):
      phy_sun4i_usb: set_mode: Allow using set_mode to force end the current session
      musb: sunxi: Remove custom babble handling
      musb: sunxi: Force session end on babble errors in host-mode

Jai Krishna (1):
      usb: usbip:checkpatch; fix bare use of unsigned

Janusz Dziedzic (6):
      usb: gadget: f_hid add super speed support
      usb: dwc3: decrement queued_requests
      usb: dwc3: clean TRB if STARTTRANSFER fail
      usb: dwc3: fix post-increment
      usb: dwc3: isoc clean DWC3_EP_PENDING_REQUEST flag
      usb: dwc3: warn on once when no trbs

Ji-Ze Hong (Peter Hong) (1):
      USB: serial: add Fintek F81532/534 driver

Joe Perches (2):
      usb: Convert pr_warning to pr_warn
      usb: Convert pr_warning to pr_warn

Johan Hovold (9):
      USB: serial: cp210x: clean up CSIZE handling
      USB: serial: cp210x: return -EIO on short control transfers
      USB: serial: cp210x: use bool for registered flag
      USB: cdc-acm: fix invalid user-pointer check
      USB: cdc-acm: use get_icount tty operation
      USB: serial: fix invalid user-pointer checks
      USB: phy: am335x-control: fix device and of_node leaks
      USB: musb: remove obsolete resume-signalling comments
      USB: serial: kl5kusb105: fix open error path

John Youn (23):
      usb: dwc3: Add support for device L1 exit
      usb: dwc2: Remove unnecessary kfree
      usb: dwc2: Remove unused hardware parameter
      usb: dwc2: Add params.c file
      usb: dwc2: Declare the core params struct statically
      usb: dwc2: Move parameter initialization into params.c
      usb: dwc2: Remove dwc2_set_all_params function
      usb: dwc2: Remove unnecessary prototypes
      usb: dwc2: Rename host_rx_fifo_size hardware parameter
      usb: dwc2: Move gadget settings into core_params
      usb: dwc2: Rename the dma_enable parameter to host_dma
      usb: dwc2: Get host DMA device properties
      usb: dwc3: gadget: Remove descriptor arguments to ep_enable
      usb: dwc3: gadget: Fix dead code writing GCTL.RAMCLKSEL
      usb: dwc2: Deprecate g-use-dma binding
      usb: dwc3: Add a check for the DWC_usb3 core
      usb: dwc3: Add a function to check properties
      usb: dwc3: core: add a event buffer cache
      usb: dwc3: gadget: use evt->cache for processing events
      usb: dwc3: gadget: clear events in top-half handler
      usb: dwc2: Remove reading in of invalid property
      usb: dwc3: Implement interrupt moderation
      usb: dwc3: Workaround for irq mask issue

Juergen Gross (1):
      usb: gadget: composite: use kasprintf() instead of open coding it

Julia Lawall (2):
      wusbcore: dev-sysfs: use permission-specific DEVICE_ATTR variants
      wusbcore: wusbhc: use permission-specific DEVICE_ATTR variants

Julien Cristau (1):
      hwrng: chaoskey - drop workaround for old hwrng core limitation

Kim Jae Joong (1):
      usb: misc: rio500: fix result type for error message

Krzysztof Opasiak (2):
      usbip: vudc: fix: Clear already_seen flag also for ep0
      usbip: vudc: Refactor init_vudc_hw() to be more obvious

Ladislav Michl (9):
      cdc-acm: reindent log messages
      cdc-acm: avoid interface_to_usbdev call
      cdc-acm: refactor killing urbs
      cdc-acm: store in and out pipes in acm structure
      cdc-acm: remove is_int_ep from acm structure
      cdc-acm: handle read pipe errors
      usb: musb: don't complain on -EPROBE_DEFER when initializing controller
      usb: musb: omap2430: use dev_err
      usb: musb: omap2430: make complain on -EPROBE_DEFER dev_dbg

Lu Baolu (5):
      usb: dwc3: remove unused struct member dwc3->mem
      usb: xhci: clean up error_bitmask usage
      usb: xhci: cleanup cmd_completion in xhci_virt_device
      usb: xhci: remove the use of xhci->addr_dev
      usb: xhci: move slot_id from xhci_hcd to xhci_command structure

Lucas Stach (2):
      USB: EHCI: elide I/O watchdog on AMD parts
      USB: EHCI: merge all cases that disable the IO watchdog

Manjunath Goudar (9):
      USB: OHCI: make ohci-da8xx a separate driver
      USB: EHCI: ehci-w90x900: remove unuseful functions
      USB: OHCI: ohci-s3c2410: remove useless functions
      USB: OHCI: ohci-omap: remove useless functions
      USB: OHCI: omap: remove useless extern declaration
      USB: OHCI: ohci-pxa27x: remove useless functions
      USB: OHCI: at91: remove useless extern declaration
      USB: OHCI: nxp: remove useless extern declaration
      USB: OHCI: nxp: fix code warnings

Marek Szyprowski (1):
      phy: exynos-mipi-video: simplify check for coupled phy status

Martin Blumenstingl (4):
      Documentation: dt-bindings: update the meson-usb2-phy example
      Documentation: dt-bindings: rename meson-usb2-phy to meson8b-usb2-phy
      phy: meson: add USB2 PHY support for Meson8b and GXBB
      phy: meson8b-usb2: request a shared reset line

Martyn Welch (1):
      USB: serial: cp210x: Adding GPIO support for CP2105

Masahiro Yamada (3):
      usb: dwc2: cleanup with list_first_entry_or_null()
      usb: dwc3: cleanup with list_first_entry_or_null()
      usb: renesas_usbhs: cleanup with list_first_entry_or_null()

Mathias Nyman (16):
      xhci: remove unnecessary xhci_quiesce call before xhci_halt
      xhci: cleanup error message if halting the host failed.
      xhci: don't try to reset the host if it is unaccessible
      xhci: use trb helper functions when possible
      xhci: add trb_is_noop() helper function
      xhci: remove extra URB_SHORT_NOT_OK checks in xhci, core handles most cases
      xhci: cleanup and refactor process_ctrl_td()
      xhci: cleanup and refactor process_bulk_intr_td()
      xhci: rename endpoint related trb variables
      xhci: refactor and cleanup process_isoc_td()
      xhci: cleanup and refactor td_to_noop()
      xhci: refactor handle_tx_event() urb giveback
      xhci: Giveback urb in finish_td directly
      xhci: Remove duplicate xhci urb giveback functions
      xhci: add helper to get the endpoint state of a endpoint context
      usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices

Matt Ranostay (1):
      phy: phy-twl4030-usb: emit VBUS status events to userspace

Mike Krinkin (1):
      usb: core: urb make use of usb_endpoint_maxp_mult

Nathaniel Quillin (1):
      USB: cdc-acm: add device id for GW Instek AFG-125

Nicolae Rosia (1):
      usb: twl6030-usb: make driver DT only

Nobuo Iwata (2):
      usbip: deletion of incorrect socket descriptor checking
      usbip: fix possibility of dereference by NULLL pointer in vhci_hcd.c

Pan Bian (4):
      usb: return correct errno code when krealloc fails
      usb: return correct errno on failures
      usb: fix improper return value when kzalloc fails
      USB: serial: kl5kusb105: abort on open exception path

Peter Chen (3):
      usb: gadget: fix request length error for isoc transfer
      usb: gadget: f_uac2: fix error handling at afunc_bind
      usb: phy: phy-generic: add the implementation of .set_suspend

Peter Griffin (2):
      phy: phy-miphy365x: Remove miphy365 driver and dt binding  documentation.
      phy: stih41x-usb: Remove usb phy driver and dt binding  documentation.

Petr Kulhavy (3):
      dt/bindings: Add binding for the DA8xx MUSB driver
      usb: musb: core: added helper function for parsing DT
      usb: musb: da8xx: Add DT support for the DA8xx driver

Rafał Miłecki (1):
      usb: core: usbport: Use proper LED API to fix potential crash

Razmik Karapetyan (5):
      usb: dwc2: Don't program DMA address for 0 length request
      usb: dwc2: Fix Control Write issue in DMA mode
      usb: dwc2: Remove unnecessary request length checking
      usb: dwc2: Fix fifo_show() functionality
      usb: dwc2: Move functions from header to source

Roger Quadros (1):
      extcon: usb-gpio: Add VBUS detection support

Sergio Prado (2):
      dt-bindings: usb: add DT binding for s3c2410 USB OHCI controller
      usb: ohci: s3c2410: allow probing from device tree

Sevak Arakelyan (1):
      usb: dwc2: Stop Complete Splits after Data PID == 0

Shuah Khan (2):
      usbip: add missing compile time generated files to .gitignore
      usbip: fix warning in vhci_hcd_probe/lockdep_init_map

Stephen Boyd (1):
      usb: chipidea: Properly mark little endian descriptors

Sudip Mukherjee (1):
      usb: mtu3: declare functions static

Tal Shorer (1):
      usb: hcd.h: construct hub class request constants from simpler constants

Torsten Polle (3):
      usb: gadget: NCM: link socket buffers to the device for tx packets
      usb: gadget: u_ether: link socket buffers to the device for received packets
      usb: gadget: NCM: differentiate consumed packets from dropped packets

Vahram Aharonyan (23):
      usb: dwc2: Add PCI properties
      usb: dwc2: Update DMA descriptor structure
      usb: dwc2: Make the DMA descriptor structure packed
      usb: dwc2: gadget: Add descriptor DMA parameter
      usb: dwc2: gadget: Add DMA descriptor status quadlet fields
      usb: dwc2: gadget: Add DMA descriptor chains for EP 0
      usb: dwc2: host: Rename MAX_DMA_DESC_SIZE to HOST_DMA_NBYTES_LIMIT
      usb: dwc2: gadget: Transfer length limit checking for DDMA
      usb: dwc2: gadget: Add DDMA chain pointers to dwc2_hsotg_ep structure
      usb: dwc2: gadget: EP 0 specific DDMA programming
      usb: dwc2: gadget: DDMA transfer start and complete
      usb: dwc2: gadget: Fixes for StsPhseRcvd interrupt
      usb: dwc2: gadget: Start DDMA IN status phase in StsPhseRcvd handler
      usb: dwc2: gadget: Enable descriptor DMA mode
      usb: dwc2: gadget: Add DDMA isoc related fields to dwc2_hsotg_ep
      usb: dwc2: gadget: In DDMA keep incompISOOUT and incompISOIN masked
      usb: dwc2: gadget: Start and complete DDMA isoc transfers
      usb: dwc2: gadget: Enable the BNA interrupt
      usb: dwc2: gadget: Adjust ISOC OUT request's actual len for DDMA
      usb: dwc2: gadget: For DDMA parse setup only after SetUp interrupt
      usb: dwc2: gadget: Correct dwc2_hsotg_ep_stop_xfr() function
      usb: dwc2: gadget: Disable enabled HW endpoint in dwc2_hsotg_ep_disable
      usb: dwc2: Add support of dedicated full-speed PHY interface

Vardan Mikayelyan (6):
      usb: dwc2: gadget: Update for new usb_endpoint_maxp()
      usb: dwc2: Fix dead code in hcd.c
      usb: dwc2: Fix coverity issue in hcd_queue.c
      usb: dwc2: gadget: Add IOT device IDs, configure core accordingly
      usb: dwc2: gadget: Program ep0_mps for LS
      usb: dwc2: gadget: Add new core parameter for low speed

Vijay Kumar (2):
      usb/core: Added devspec sysfs entry for devices behind the usb hub
      Documentation/ABI: Added ABI information for devspec and obppath.

Vivek Gautam (3):
      phy: fix semicolon.cocci warnings
      phy: Fix ptr_ret.cocci warnings
      phy: fix returnvar.cocci warnings

Wei Yongjun (3):
      usb: ohci-da8xx: remove redundant dev_err call in usb_hcd_da8xx_probe()
      xhci: fix non static symbol warning
      phy: meson8b-usb2: fix missing clk_disable_unprepare() on error

Wenyou Yang (1):
      usb: ohci-at91: Use descriptor-based gpio APIs

William Wu (3):
      phy: rockchip-inno-usb2: support otg-port for rk3399
      phy: rockchip-inno-usb2: correct clk_ops callback
      phy: rockchip-inno-usb2: correct 480MHz output clock stable time

Yoshihiro Shimoda (3):
      usb: host: xhci: rcar: add a new firmware version for r8a7796
      usb: host: xhci: plat: add support for Renesas r8a7796 SoC
      phy: rcar-gen3-usb2: add sysfs for usb role swap

shashi bhusan (1):
      USB: OHCI: use dma_pool_zalloc

 Documentation/ABI/stable/sysfs-devices             |   14 +
 .../ABI/testing/sysfs-platform-phy-rcar-gen3-usb2  |   15 +
 .../devicetree/bindings/extcon/extcon-usb-gpio.txt |    3 +
 .../{meson-usb2-phy.txt => meson8b-usb2-phy.txt}   |    6 +-
 .../devicetree/bindings/usb/da8xx-usb.txt          |   43 +
 Documentation/devicetree/bindings/usb/dwc2.txt     |    5 +-
 .../devicetree/bindings/usb/mt8173-mtu3.txt        |   87 ++
 .../devicetree/bindings/usb/mt8173-xhci.txt        |   54 +-
 .../devicetree/bindings/usb/ohci-da8xx.txt         |   23 +
 .../devicetree/bindings/usb/s3c2410-usb.txt        |   22 +
 Documentation/devicetree/bindings/usb/usb-xhci.txt |    1 +
 arch/arm/boot/dts/rk3036.dtsi                      |    1 -
 arch/arm/boot/dts/rk3288.dtsi                      |    1 -
 arch/arm/boot/dts/rk3xxx.dtsi                      |    1 -
 arch/arm64/boot/dts/hisilicon/hi6220.dtsi          |    1 -
 arch/arm64/boot/dts/mediatek/mt8173-evb.dts        |   63 +-
 arch/arm64/boot/dts/mediatek/mt8173.dtsi           |   29 +-
 arch/arm64/boot/dts/rockchip/rk3368.dtsi           |    1 -
 drivers/extcon/extcon-usb-gpio.c                   |  169 ++-
 drivers/media/usb/usbtv/usbtv-core.c               |    7 +-
 drivers/media/usb/uvc/uvc_video.c                  |    6 +-
 drivers/phy/Kconfig                                |   33 +-
 drivers/phy/Makefile                               |    3 +-
 drivers/phy/phy-berlin-sata.c                      |    3 +-
 drivers/phy/phy-brcm-sata.c                        |    6 +-
 drivers/phy/phy-da8xx-usb.c                        |    5 +
 drivers/phy/phy-exynos-mipi-video.c                |   15 +-
 drivers/phy/phy-exynos4210-usb2.c                  |    4 +-
 drivers/phy/phy-exynos4x12-usb2.c                  |    4 +-
 drivers/phy/phy-exynos5250-usb2.c                  |    2 +-
 drivers/phy/phy-meson8b-usb2.c                     |  286 ++++
 drivers/phy/phy-miphy365x.c                        |  625 ---------
 drivers/phy/phy-rcar-gen3-usb2.c                   |  118 +-
 drivers/phy/phy-rockchip-emmc.c                    |    2 +-
 drivers/phy/phy-rockchip-inno-usb2.c               |  607 ++++++++-
 drivers/phy/phy-s5pv210-usb2.c                     |    4 +-
 drivers/phy/phy-stih41x-usb.c                      |  188 ---
 drivers/phy/phy-sun4i-usb.c                        |   14 +-
 drivers/phy/phy-ti-pipe3.c                         |   10 +-
 drivers/phy/phy-twl4030-usb.c                      |    3 +
 drivers/phy/tegra/xusb-tegra124.c                  |    3 +-
 drivers/phy/tegra/xusb.c                           |   10 +-
 drivers/usb/Kconfig                                |    2 +
 drivers/usb/Makefile                               |    1 +
 drivers/usb/chipidea/ci_hdrc_imx.c                 |    4 +
 drivers/usb/chipidea/ci_hdrc_imx.h                 |    1 +
 drivers/usb/chipidea/udc.c                         |   12 +-
 drivers/usb/chipidea/udc.h                         |   12 +-
 drivers/usb/chipidea/usbmisc_imx.c                 |   86 +-
 drivers/usb/class/cdc-acm.c                        |  216 +--
 drivers/usb/class/cdc-acm.h                        |    5 +-
 drivers/usb/class/usbtmc.c                         |    5 +-
 drivers/usb/core/buffer.c                          |    3 +
 drivers/usb/core/config.c                          |    5 +
 drivers/usb/core/devices.c                         |   12 +-
 drivers/usb/core/driver.c                          |    3 +
 drivers/usb/core/endpoint.c                        |    7 +-
 drivers/usb/core/file.c                            |    2 +
 drivers/usb/core/generic.c                         |    2 +
 drivers/usb/core/hub.c                             |  114 +-
 drivers/usb/core/ledtrig-usbport.c                 |    7 +-
 drivers/usb/core/message.c                         |    3 +
 drivers/usb/core/notify.c                          |    2 +
 drivers/usb/core/sysfs.c                           |   17 +
 drivers/usb/core/urb.c                             |   12 +-
 drivers/usb/core/usb.c                             |    3 +
 drivers/usb/core/usb.h                             |    5 +
 drivers/usb/dwc2/Makefile                          |    1 +
 drivers/usb/dwc2/core.c                            |  930 +------------
 drivers/usb/dwc2/core.h                            |  324 ++---
 drivers/usb/dwc2/core_intr.c                       |    6 +-
 drivers/usb/dwc2/debugfs.c                         |    2 +-
 drivers/usb/dwc2/gadget.c                          | 1126 ++++++++++++---
 drivers/usb/dwc2/hcd.c                             |  264 ++--
 drivers/usb/dwc2/hcd.h                             |    7 +-
 drivers/usb/dwc2/hcd_ddma.c                        |   56 +-
 drivers/usb/dwc2/hcd_intr.c                        |   55 +-
 drivers/usb/dwc2/hcd_queue.c                       |   87 +-
 drivers/usb/dwc2/hw.h                              |   48 +-
 drivers/usb/dwc2/params.c                          | 1435 ++++++++++++++++++++
 drivers/usb/dwc2/pci.c                             |   18 +
 drivers/usb/dwc2/platform.c                        |  207 +--
 drivers/usb/dwc3/Kconfig                           |    6 +-
 drivers/usb/dwc3/Makefile                          |    6 +-
 drivers/usb/dwc3/core.c                            |  358 ++---
 drivers/usb/dwc3/core.h                            |   53 +-
 drivers/usb/dwc3/debug.c                           |   32 -
 drivers/usb/dwc3/debug.h                           |   41 +-
 drivers/usb/dwc3/dwc3-exynos.c                     |   10 -
 drivers/usb/dwc3/dwc3-pci.c                        |  134 +-
 drivers/usb/dwc3/dwc3-st.c                         |    1 -
 drivers/usb/dwc3/ep0.c                             |  347 ++---
 drivers/usb/dwc3/gadget.c                          |  576 ++++----
 drivers/usb/dwc3/gadget.h                          |    5 +-
 drivers/usb/dwc3/host.c                            |   88 +-
 drivers/usb/dwc3/io.h                              |    6 +-
 drivers/usb/dwc3/trace.h                           |  123 +-
 drivers/usb/gadget/composite.c                     |   23 +-
 drivers/usb/gadget/function/f_fs.c                 |    2 +-
 drivers/usb/gadget/function/f_hid.c                |   67 +-
 drivers/usb/gadget/function/f_ncm.c                |   11 +-
 drivers/usb/gadget/function/f_uac2.c               |   14 +-
 drivers/usb/gadget/function/rndis.c                |   12 +-
 drivers/usb/gadget/function/rndis.h                |   51 +-
 drivers/usb/gadget/function/u_ether.c              |    5 +-
 drivers/usb/gadget/function/u_serial.c             |    7 +-
 drivers/usb/gadget/function/uvc.h                  |   18 +-
 drivers/usb/gadget/function/uvc_v4l2.c             |    3 +-
 drivers/usb/gadget/function/uvc_video.c            |    2 +-
 drivers/usb/gadget/udc/at91_udc.h                  |    2 +-
 drivers/usb/gadget/udc/atmel_usba_udc.c            |    8 +-
 drivers/usb/gadget/udc/bdc/bdc_cmd.c               |    2 +-
 drivers/usb/gadget/udc/bdc/bdc_ep.c                |    2 +-
 drivers/usb/gadget/udc/dummy_hcd.c                 |    5 +-
 drivers/usb/gadget/udc/fsl_udc_core.c              |    3 +-
 drivers/usb/gadget/udc/fsl_usb2_udc.h              |    2 +-
 drivers/usb/gadget/udc/fusb300_udc.c               |    2 +-
 drivers/usb/gadget/udc/gr_udc.c                    |    2 +-
 drivers/usb/gadget/udc/m66592-udc.c                |    4 +-
 drivers/usb/gadget/udc/mv_u3d_core.c               |   34 +-
 drivers/usb/gadget/udc/mv_udc_core.c               |    3 +-
 drivers/usb/gadget/udc/net2272.c                   |    4 +-
 drivers/usb/gadget/udc/net2280.c                   |    6 +-
 drivers/usb/gadget/udc/omap_udc.h                  |    2 +-
 drivers/usb/gadget/udc/pxa25x_udc.h                |    2 +-
 drivers/usb/gadget/udc/s3c2410_udc.c               |    4 +-
 drivers/usb/host/Kconfig                           |    5 +-
 drivers/usb/host/Makefile                          |    1 +
 drivers/usb/host/ehci-fsl.c                        |    3 +
 drivers/usb/host/ehci-hub.c                        |   14 +
 drivers/usb/host/ehci-pci.c                        |    3 +-
 drivers/usb/host/ehci-q.c                          |   30 +-
 drivers/usb/host/ehci-sched.c                      |    3 +-
 drivers/usb/host/ehci-w90x900.c                    |   30 +-
 drivers/usb/host/ehci.h                            |    8 +
 drivers/usb/host/fsl-mph-dr-of.c                   |    2 +
 drivers/usb/host/isp1362-hcd.c                     |   27 +-
 drivers/usb/host/ohci-at91.c                       |  123 +-
 drivers/usb/host/ohci-da8xx.c                      |  522 ++++---
 drivers/usb/host/ohci-hcd.c                        |   18 -
 drivers/usb/host/ohci-mem.c                        |    6 +-
 drivers/usb/host/ohci-nxp.c                        |    7 +-
 drivers/usb/host/ohci-omap.c                       |   39 +-
 drivers/usb/host/ohci-pxa27x.c                     |   36 +-
 drivers/usb/host/ohci-s3c2410.c                    |   47 +-
 drivers/usb/host/xhci-mem.c                        |   16 +-
 drivers/usb/host/xhci-mtk-sch.c                    |    4 +-
 drivers/usb/host/xhci-mtk.c                        |   38 +-
 drivers/usb/host/xhci-mtk.h                        |    1 +
 drivers/usb/host/xhci-plat.c                       |    9 +
 drivers/usb/host/xhci-rcar.c                       |    4 +
 drivers/usb/host/xhci-rcar.h                       |    1 +
 drivers/usb/host/xhci-ring.c                       |  686 ++++------
 drivers/usb/host/xhci.c                            |   44 +-
 drivers/usb/host/xhci.h                            |   13 +-
 drivers/usb/isp1760/isp1760-if.c                   |    2 +-
 drivers/usb/misc/chaoskey.c                        |   14 +-
 drivers/usb/misc/rio500.c                          |    2 +-
 drivers/usb/misc/usbtest.c                         |    6 +-
 drivers/usb/mtu3/Kconfig                           |   54 +
 drivers/usb/mtu3/Makefile                          |   18 +
 drivers/usb/mtu3/mtu3.h                            |  417 ++++++
 drivers/usb/mtu3/mtu3_core.c                       |  863 ++++++++++++
 drivers/usb/mtu3/mtu3_dr.c                         |  379 ++++++
 drivers/usb/mtu3/mtu3_dr.h                         |  108 ++
 drivers/usb/mtu3/mtu3_gadget.c                     |  730 ++++++++++
 drivers/usb/mtu3/mtu3_gadget_ep0.c                 |  881 ++++++++++++
 drivers/usb/mtu3/mtu3_host.c                       |  294 ++++
 drivers/usb/mtu3/mtu3_hw_regs.h                    |  473 +++++++
 drivers/usb/mtu3/mtu3_plat.c                       |  484 +++++++
 drivers/usb/mtu3/mtu3_qmu.c                        |  573 ++++++++
 drivers/usb/mtu3/mtu3_qmu.h                        |   43 +
 drivers/usb/musb/da8xx.c                           |   70 +-
 drivers/usb/musb/musb_core.c                       |   29 +-
 drivers/usb/musb/musb_core.h                       |    6 +
 drivers/usb/musb/musb_gadget.c                     |    8 +-
 drivers/usb/musb/musb_host.c                       |    2 +-
 drivers/usb/musb/musb_virthub.c                    |    1 -
 drivers/usb/musb/omap2430.c                        |    6 +-
 drivers/usb/musb/sunxi.c                           |   25 +-
 drivers/usb/phy/Kconfig                            |    1 +
 drivers/usb/phy/phy-am335x-control.c               |    2 +
 drivers/usb/phy/phy-generic.c                      |    9 +
 drivers/usb/phy/phy-isp1301-omap.c                 |    2 +-
 drivers/usb/phy/phy-twl6030-usb.c                  |   23 +-
 drivers/usb/renesas_usbhs/fifo.c                   |    5 +-
 drivers/usb/serial/Kconfig                         |   10 +
 drivers/usb/serial/Makefile                        |    1 +
 drivers/usb/serial/ch341.c                         |  113 +-
 drivers/usb/serial/cp210x.c                        |  411 +++++-
 drivers/usb/serial/f81534.c                        | 1409 +++++++++++++++++++
 drivers/usb/serial/ftdi_sio.c                      |    5 -
 drivers/usb/serial/io_edgeport.c                   |    3 -
 drivers/usb/serial/io_ti.c                         |    3 -
 drivers/usb/serial/kl5kusb105.c                    |   35 +-
 drivers/usb/serial/mos7720.c                       |    3 -
 drivers/usb/serial/mos7840.c                       |    3 -
 drivers/usb/serial/opticon.c                       |    3 -
 drivers/usb/serial/option.c                        |    7 +
 drivers/usb/serial/quatech2.c                      |    3 -
 drivers/usb/serial/ssu100.c                        |    3 -
 drivers/usb/serial/ti_usb_3410_5052.c              |    3 -
 drivers/usb/serial/usb_wwan.c                      |    3 -
 drivers/usb/storage/usb.c                          |    1 -
 drivers/usb/usbip/vhci_hcd.c                       |    3 +-
 drivers/usb/usbip/vhci_sysfs.c                     |    1 +
 drivers/usb/usbip/vudc_dev.c                       |   45 +-
 drivers/usb/usbip/vudc_transfer.c                  |    8 +-
 drivers/usb/wusbcore/dev-sysfs.c                   |    6 +-
 drivers/usb/wusbcore/security.c                    |    1 +
 drivers/usb/wusbcore/wa-nep.c                      |    1 +
 drivers/usb/wusbcore/wa-xfer.c                     |    1 +
 drivers/usb/wusbcore/wusbhc.c                      |   13 +-
 include/linux/fsl_devices.h                        |    1 +
 include/linux/usb.h                                |    2 +-
 include/linux/usb/gadget.h                         |    4 +-
 include/linux/usb/hcd.h                            |   19 +-
 include/uapi/linux/usb/ch9.h                       |   24 +-
 tools/usb/usbip/.gitignore                         |    4 +
 tools/usb/usbip/src/usbipd.c                       |    7 -
 220 files changed, 14119 insertions(+), 5002 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-platform-phy-rcar-gen3-usb2
 rename Documentation/devicetree/bindings/phy/{meson-usb2-phy.txt => meson8b-usb2-phy.txt} (87%)
 create mode 100644 Documentation/devicetree/bindings/usb/da8xx-usb.txt
 create mode 100644 Documentation/devicetree/bindings/usb/mt8173-mtu3.txt
 create mode 100644 Documentation/devicetree/bindings/usb/ohci-da8xx.txt
 create mode 100644 Documentation/devicetree/bindings/usb/s3c2410-usb.txt
 create mode 100644 drivers/phy/phy-meson8b-usb2.c
 delete mode 100644 drivers/phy/phy-miphy365x.c
 delete mode 100644 drivers/phy/phy-stih41x-usb.c
 create mode 100644 drivers/usb/dwc2/params.c
 delete mode 100644 drivers/usb/dwc3/debug.c
 create mode 100644 drivers/usb/mtu3/Kconfig
 create mode 100644 drivers/usb/mtu3/Makefile
 create mode 100644 drivers/usb/mtu3/mtu3.h
 create mode 100644 drivers/usb/mtu3/mtu3_core.c
 create mode 100644 drivers/usb/mtu3/mtu3_dr.c
 create mode 100644 drivers/usb/mtu3/mtu3_dr.h
 create mode 100644 drivers/usb/mtu3/mtu3_gadget.c
 create mode 100644 drivers/usb/mtu3/mtu3_gadget_ep0.c
 create mode 100644 drivers/usb/mtu3/mtu3_host.c
 create mode 100644 drivers/usb/mtu3/mtu3_hw_regs.h
 create mode 100644 drivers/usb/mtu3/mtu3_plat.c
 create mode 100644 drivers/usb/mtu3/mtu3_qmu.c
 create mode 100644 drivers/usb/mtu3/mtu3_qmu.h
 create mode 100644 drivers/usb/serial/f81534.c
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux