[GIT PULL] USB for v4.15 merge window

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

 



Hi Greg,

here's my pull request for v4.15 merge window. Let me know if you want
anything to be changed.

Cheers

The following changes since commit 8a5776a5f49812d29fe4b2d0a2d71675c3facf3f:

  Linux 4.14-rc4 (2017-10-08 20:53:29 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/usb-for-v4.15

for you to fetch changes up to ce2b21a4e5ce042c0a42c9db8fa9e0f849427d5e:

  usb: dwc2: Fix UDC state tracking (2017-10-24 12:51:21 +0300)

----------------------------------------------------------------
usb: changes for v4.15 merge window

Not much going on this time around. With only 51 non-merge commits,
this was one of the smallest pull requests from the Gadget tree.

Most of the changes are in the mtu3 driver which added support for
36-bit DMA, support for USB 3.1 and support for dual-role (along with
some non-critical fixes).

The dwc2 driver got a few improvements to how we handle gadget state
tracking and also added support for STM32F7xx devices.

Other than that, we just some minor non-critical fixes and
improvements all over the place.

----------------------------------------------------------------
Alan Stern (2):
      USB: dummy-hcd: bandwidth limits for non-bulk transfers
      USB: dummy-hcd: remove unsupported isochronous endpoints

Alexey Khoroshilov (1):
      usb: phy: tahvo: fix error handling in tahvo_usb_probe()

Amelie Delaunay (2):
      dt-bindings: usb: Document the STM32F7xx DWC2 USB OTG HS core binding
      usb: dwc2: add support for STM32F7xx USB OTG HS

Bhumika Goyal (1):
      usb: gadget: f_uvc: make uvc_v4l2_fops const

Biju Das (1):
      usb: renesas_usbhs: Add compatible string for r8a7743/5

Christos Gkekas (1):
      usb: dwc3: ep0: Clean up unused variables

Chunfeng Yun (13):
      usb: mtu3: fix error return code in ssusb_gadget_init()
      usb: mtu3: support option to disable usb3 ports
      usb: mtu3: remove dummy wakeup debounce clocks
      usb: mtu3: add optional mcu and dma bus clocks
      usb: mtu3: support 36-bit DMA address
      usb: mtu3: use FORCE/RG_IDDIG to implement manual DRD switch
      usb: mtu3: add support for usb3.1 IP
      usb: mtu3: get optional vbus for host only mode
      usb: mtu3: set invalid dr_mode as dual-role mode
      usb: mtu3: set otg_sel for u2port only if works as dual-role mode
      dt-bindings: usb: mtu3: add a optional property to disable u3ports
      dt-bindings: usb: mtu3: remove dummy clocks and add optional ones
      dt-bindings: usb: mtu3: remove optional pinctrls

Dinh Nguyen (1):
      usb: dwc2: disable erroneous overcurrent condition

Felipe Balbi (4):
      usb: dwc3: gadget: check for lack of TRBs a bit earlier
      usb: dwc3: gadget: simplify __dwc3_gadget_ep_queue()
      usb: dwc3: gadget: cache frame number in struct dwc3_ep
      usb: dwc3: gadget: simplify __dwc3_gadget_kick_transfer() prototype

Geert Uytterhoeven (2):
      usb: renesas_usbhs: Use of_device_get_match_data() helper
      usb: gadget: udc: renesas_usb3: Use of_device_get_match_data() helper

Gustavo A. R. Silva (4):
      usb: gadget: goku_udc: mark expected switch fall-throughs
      usb: gadget: f_tcm: mark expected switch fall-through
      usb: phy: phy-msm-usb: mark expected switch fall-through
      usb: gadget: serial: mark expected switch fall-through

Jaejoong Kim (3):
      usb: gadget: udc: remove duplicate & operation
      usb: gadget: udc: gr: remove duplicate & operation
      usb: misc: usbtest: remove duplicate & operation

John Stultz (3):
      usb: dwc2: Improve gadget state disconnection handling
      usb: dwc2: Error out of dwc2_hsotg_ep_disable() if we're in host mode
      usb: dwc2: Fix UDC state tracking

Jonathan Corbet (1):
      usb: gadget: Add kerneldoc for some neglected structure fields

Kazuya Mizuguchi (1):
      usb: gadget: udc: renesas_usb3: move pm_runtime_{en,dis}able()

Li Jun (1):
      usb: phy: mxs: add usb charger type detection

Lucas Stach (1):
      usb: phy: phy-generic: propagate clk_get error if clock is required

Manu Gautam (3):
      usb: dwc3: Don't reinitialize core during host bus-suspend/resume
      usb: dwc3: pci: Runtime resume child device from wq
      usb: dwc3: core: Notify current USB mode to USB3 PHY as well

Vivek Gautam (2):
      usb: dwc3: of-simple: Re-order resource handling in remove
      usb: dwc3: of-simple: Add support to get resets for the device

Yoshihiro Shimoda (4):
      usb: renesas_usbhs: unify Gen2/3 pipe_config setting
      usb: renesas_usbhs: add support for R-Car D3
      usb: gadget: udc: renesas_usb3: Add suspend/resume functions
      usb: gadget: udc: renesas_usb3: add support for generic phy

 Documentation/devicetree/bindings/usb/dwc2.txt     |   2 +
 .../devicetree/bindings/usb/mediatek,mtu3.txt      |  19 +--
 .../devicetree/bindings/usb/renesas_usb3.txt       |   4 +
 .../devicetree/bindings/usb/renesas_usbhs.txt      |   5 +-
 drivers/usb/dwc2/core.h                            |   4 +
 drivers/usb/dwc2/gadget.c                          |   7 +
 drivers/usb/dwc2/hcd.c                             |  12 +-
 drivers/usb/dwc2/params.c                          |  14 ++
 drivers/usb/dwc3/core.c                            |  61 ++++----
 drivers/usb/dwc3/core.h                            |   2 +
 drivers/usb/dwc3/dwc3-of-simple.c                  |  29 +++-
 drivers/usb/dwc3/dwc3-pci.c                        |  29 +++-
 drivers/usb/dwc3/ep0.c                             |  20 ---
 drivers/usb/dwc3/gadget.c                          |  62 +++-----
 drivers/usb/gadget/function/f_tcm.c                |   1 +
 drivers/usb/gadget/function/u_serial.c             |   1 +
 drivers/usb/gadget/function/uvc_v4l2.c             |   2 +-
 drivers/usb/gadget/function/uvc_v4l2.h             |   2 +-
 drivers/usb/gadget/udc/core.c                      |   2 +-
 drivers/usb/gadget/udc/dummy_hcd.c                 |  65 ++++----
 drivers/usb/gadget/udc/goku_udc.c                  |  14 +-
 drivers/usb/gadget/udc/gr_udc.c                    |   2 +-
 drivers/usb/gadget/udc/renesas_usb3.c              |  71 +++++++--
 drivers/usb/misc/usbtest.c                         |   2 +-
 drivers/usb/mtu3/mtu3.h                            |  48 ++++--
 drivers/usb/mtu3/mtu3_core.c                       |  61 +++++++-
 drivers/usb/mtu3/mtu3_dr.c                         |  61 ++++++--
 drivers/usb/mtu3/mtu3_dr.h                         |   6 +
 drivers/usb/mtu3/mtu3_gadget.c                     |   3 +-
 drivers/usb/mtu3/mtu3_gadget_ep0.c                 |  16 +-
 drivers/usb/mtu3/mtu3_host.c                       |  78 +++-------
 drivers/usb/mtu3/mtu3_hw_regs.h                    |  13 ++
 drivers/usb/mtu3/mtu3_plat.c                       | 165 +++++++++++----------
 drivers/usb/mtu3/mtu3_qmu.c                        | 102 ++++++++++---
 drivers/usb/phy/phy-generic.c                      |   5 +-
 drivers/usb/phy/phy-msm-usb.c                      |   1 +
 drivers/usb/phy/phy-mxs-usb.c                      | 154 +++++++++++++++++++
 drivers/usb/phy/phy-tahvo.c                        |   3 +-
 drivers/usb/renesas_usbhs/common.c                 |  24 +--
 drivers/usb/renesas_usbhs/rcar3.c                  |  48 ++++++
 drivers/usb/renesas_usbhs/rcar3.h                  |   1 +
 include/linux/usb/gadget.h                         |   5 +
 include/linux/usb/renesas_usbhs.h                  |   5 +-
 43 files changed, 863 insertions(+), 368 deletions(-)

-- 
balbi

Attachment: signature.asc
Description: PGP signature


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

  Powered by Linux