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