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
signature.asc
Description: PGP signature
