Hi Greg,

Here's the USB gadget pull request. Not much going on this time around.

Changes have been in linux-next for a while with no bug reports. I have
also tested what I could on GLK.

Let me know if you want anything to be changed.

The following changes since commit aae4e7a8bc44722fe70d58920a36916b1043195e:

  Linux 4.13-rc4 (2017-08-06 18:44:49 -0700)

are available in the git repository at:

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

for you to fetch changes up to 0852659ef071ccd84e85e37195e7c2f3e7c64d1f:

  usb: gadget: f_ncm/u_ether: Move 'SKB reserve' quirk setup to u_ether 
(2017-08-18 12:29:10 +0300)

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

Not a big pull request this time around. Only 49 non-merge
commits. This pull request is, however, all over the place. Most of
the changes are in the bdc driver adding support for USB Phy layer and
PM.

Renesas adds support for R-Car H3 ES2.0 and R-Car M3-W SoCs.

Also here is PM_RUNTIME support for dwc3-keystone.

UDC Core got a DMA unmap fix to make sure we only unmap requests that
were, indeed, mapped.

Other than these, we have a lot of cleanups, many of them adding
'const' to several places.

----------------------------------------------------------------
Abdulhadi Mohamed (1):
      usb: gadget: f_hid: {GET,SET} PROTOCOL Support

Al Cooper (8):
      usb: bdc: Fix misleading register names
      dt-bindings: usb: bdc: Add Device Tree binding for Broadcom UDC driver
      usb: bdc: Add clock enable for new chips with a separate BDC clock
      usb: bdc: Small code cleanup
      usb: bdc: Add support for suspend/resume
      usb: bdc: fix "xsf for ep not enabled" errror
      usb: bdc: Enable in Kconfig for ARCH_BRCMSTB systems
      usb: bdc: Add support for USB phy

Alan Stern (1):
      USB: Gadget core: fix inconsistency in the interface 
tousb_add_gadget_udc_release()

Arvind Yadav (3):
      usb: gadget: f_uac2: constify snd_pcm_ops structures
      usb: phy-mv-usb: constify attribute_group structures.
      usb: phy-tahvo: constify attribute_group structures.

Badhri Jagan Sridharan (1):
      usb: gadget: f_midi: add super speed support

Baolin Wang (3):
      include: uapi: usb: Introduce USB charger type and state definition
      usb: phy: Add USB charger support
      power: wm831x_power: Support USB charger current limit management

Bhumika Goyal (3):
      usb: renesas_usbhs: gadget: make usb_ep_ops const
      usb: gadget: udc: renesas_usb3: make usb_ep_ops const
      usb: dwc2: gadget: make usb_ep_ops const

Chunfeng Yun (6):
      usb: mtu3: add a vbus debugfs interface
      MAINTAINERS: add entry for mediatek usb3 DRD IP driver
      usb: mtu3: handle delayed status of the control transfer
      usb: mtu3: clear u1/u2_enable to 0 in mtu3_gadget_reset
      usb: mtu3: fix ip sleep auto-exit issue when enable DRD mode
      usb: mtu3: add generic compatible string

Colin Ian King (1):
      usb: gadget: dummy: fix infinite loop because of missing loop decrement

David Lechner (1):
      usb: gadget: add RNDIS configfs options for class/subclass/protocol

Dmitry Osipenko (1):
      usb: gadget: f_ncm/u_ether: Move 'SKB reserve' quirk setup to u_ether

Doug Wilson (1):
      usb: dwc3: pci: constify dev_pm_ops

Fabio Estevam (1):
      usb: phy: qcom: Use devm_ioremap_resource()

Florian Fainelli (1):
      usb: bdc: hook a quick Device Tree compatible string

Franklin S Cooper Jr (2):
      usb: dwc3: keystone: Add PM_RUNTIME Support to DWC3 Keystone USB driver
      dt-bindings: usb: keystone-usb: Update bindings pm and clocks properties

Gustavo A. R. Silva (2):
      usb: gadget: udc: renesas_usb3: fix error return code in 
renesas_usb3_probe()
      usb: dwc3: omap: fix error return code in dwc3_omap_probe()

Jack Pham (1):
      usb: gadget: core: unmap request from DMA only if previously mapped

Jerry Zhang (2):
      usb: gadget: f_midi: Use snd_card_free_when_closed with refcount
      usb: gadget: f_fs: Pass along set_halt errors.

Julia Lawall (2):
      usb: gadget: fsl_qe_udc: constify qe_ep0_desc
      usb: gadget: f_midi: constify snd_rawmidi_ops structures

Meng Dongyang (1):
      usb: dwc2: skip L2 state of hcd if controller work in device mode

Shawn Guo (1):
      usb: dwc3: of-simple: remove include of clk-provider.h

Stephen Warren (1):
      usb: gadget: serial: fix oops when data rx'd after close

Thadeu Lima de Souza Cascardo (1):
      usb: gadget: allow serial gadget console on other configs

Yoshihiro Shimoda (4):
      usb: gadget: udc: renesas_usb3: add debugfs to set the b-device mode
      usb: gadget: udc: renesas_usb3: add support for R-Car H3 ES2.0
      usb: gadget: udc: renesas_usb3: add support for R-Car M3-W
      usb: renesas_usbhs: gadget: fix spin_lock_init() for &uep->lock

 .../ABI/testing/configfs-usb-gadget-rndis          |   3 +
 Documentation/devicetree/bindings/mfd/wm831x.txt   |   1 +
 Documentation/devicetree/bindings/usb/brcm,bdc.txt |  29 +++
 .../devicetree/bindings/usb/keystone-usb.txt       |  17 +-
 .../devicetree/bindings/usb/renesas_usb3.txt       |  16 +-
 MAINTAINERS                                        |   8 +
 drivers/power/supply/wm831x_power.c                |  72 ++++++
 drivers/usb/dwc2/gadget.c                          |   2 +-
 drivers/usb/dwc2/hcd.c                             |   6 +
 drivers/usb/dwc3/dwc3-keystone.c                   |  22 +-
 drivers/usb/dwc3/dwc3-of-simple.c                  |   4 +-
 drivers/usb/dwc3/dwc3-omap.c                       |   4 +-
 drivers/usb/dwc3/dwc3-pci.c                        |   2 +-
 drivers/usb/gadget/Kconfig                         |   2 +-
 drivers/usb/gadget/function/f_fs.c                 |   7 +-
 drivers/usb/gadget/function/f_hid.c                |  17 +-
 drivers/usb/gadget/function/f_midi.c               |  68 +++++-
 drivers/usb/gadget/function/f_ncm.c                |   2 -
 drivers/usb/gadget/function/f_rndis.c              |  20 ++
 drivers/usb/gadget/function/u_audio.c              |   2 +-
 drivers/usb/gadget/function/u_ether.c              |   2 +-
 drivers/usb/gadget/function/u_ether.h              |   1 -
 drivers/usb/gadget/function/u_ether_configfs.h     |  35 +++
 drivers/usb/gadget/function/u_rndis.h              |   4 +
 drivers/usb/gadget/function/u_serial.c             |   2 +-
 drivers/usb/gadget/udc/bdc/Kconfig                 |   1 +
 drivers/usb/gadget/udc/bdc/bdc.h                   |  24 +-
 drivers/usb/gadget/udc/bdc/bdc_core.c              | 148 ++++++++++-
 drivers/usb/gadget/udc/bdc/bdc_dbg.c               |  16 +-
 drivers/usb/gadget/udc/bdc/bdc_ep.c                |   4 +-
 drivers/usb/gadget/udc/bdc/bdc_udc.c               |   7 +-
 drivers/usb/gadget/udc/core.c                      |  20 +-
 drivers/usb/gadget/udc/dummy_hcd.c                 |   2 +-
 drivers/usb/gadget/udc/fsl_qe_udc.c                |   2 +-
 drivers/usb/gadget/udc/renesas_usb3.c              | 117 ++++++++-
 drivers/usb/mtu3/mtu3.h                            |   2 +
 drivers/usb/mtu3/mtu3_dr.c                         |  58 ++++-
 drivers/usb/mtu3/mtu3_gadget.c                     |   4 +
 drivers/usb/mtu3/mtu3_gadget_ep0.c                 |  23 +-
 drivers/usb/mtu3/mtu3_hw_regs.h                    |   4 +-
 drivers/usb/mtu3/mtu3_plat.c                       |   1 +
 drivers/usb/phy/phy-mv-usb.c                       |   2 +-
 drivers/usb/phy/phy-qcom-8x16-usb.c                |   9 +-
 drivers/usb/phy/phy-tahvo.c                        |   2 +-
 drivers/usb/phy/phy.c                              | 272 +++++++++++++++++++++
 drivers/usb/renesas_usbhs/mod_gadget.c             |   4 +-
 include/linux/hid.h                                |   6 +
 include/linux/usb/gadget.h                         |   2 +
 include/linux/usb/phy.h                            |  49 ++++
 include/uapi/linux/usb/charger.h                   |  31 +++
 50 files changed, 1042 insertions(+), 116 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/usb/brcm,bdc.txt
 create mode 100644 include/uapi/linux/usb/charger.h

-- 
balbi

Attachment: signature.asc
Description: PGP signature

Reply via email to