mbox series

[GIT,PULL] USB changes for v5.2 merge window

Message ID 87pnozq4pl.fsf@linux.intel.com (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] USB changes for v5.2 merge window | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/usb-for-v5.2

Message

Felipe Balbi May 3, 2019, 9:15 a.m. UTC
Hi Greg,

here's my pull request for the next merge window. A bit later than
usuall this time around, due to internal high-priority tasks. Sorry
about that.

Let me know if you need anything to be changed.

cheers

 _______________ 
< Busy as a bee >
 --------------- 
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

The following changes since commit 085b7755808aa11f78ab9377257e1dad2e6fa4bb:

  Linux 5.1-rc6 (2019-04-21 10:45:57 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/usb-for-v5.2

for you to fetch changes up to 2e487d280525b91b03976203b15aba365ec5b4e6:

  usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (2019-05-03 09:13:49 +0300)

----------------------------------------------------------------
USB: changes for v5.2 merge window

With a total of 50 non-merge commits, this is not a large pull
request. Most of the changes are, again, in dwc2 (37%) and dwc3 (32%)
with the rest of it scattered among other UDCs, function drivers and
device-tree bindings.

No really big feature this time around apart from support to Amlogic
being added to both dwc3 and dwc2 drivers.

----------------------------------------------------------------
Alan Stern (3):
      USB: dummy-hcd: Fix failure to give back unlinked URBs
      USB: UDC: net2280: Remove redundant "if" condition
      USB: UDC: net22{80,72}: remove mistaken test of req->zero

Alexandre Belloni (5):
      usb: gadget: udc: lpc32xx: simplify probe
      usb: gadget: udc: lpc32xx: simplify vbus handling
      usb: gadget: udc: lpc32xx: properly setup phy interrupts
      usb: gadget: udc: lpc32xx: add support for stotg04 phy
      usb: gadget: udc: lpc32xx: rework interrupt handling

Andy Shevchenko (1):
      usb: dwc3: Free resource immediately after use

Arnd Bergmann (1):
      usb: gadget: fsl: fix link error against usb-gadget module

Chunfeng Yun (2):
      usb: dwc2: get optional clock by devm_clk_get_optional()
      usb: introduce usb_ep_type_string() function

Douglas Anderson (6):
      usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE
      USB: Export usb_wakeup_enabled_descendants()
      dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup
      usb: dwc2: optionally assert phy reset when waking up
      ARM: dts: rockchip: Hook resets up to USB PHYs on rk3288.
      ARM: dts: rockchip: Add quirk for resetting rk3288's dwc2 host on wakeup

Fei Yang (1):
      usb: gadget: f_fs: don't free buffer prematurely

Jonas Bonn (3):
      usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask
      usb: gadget: atmel: support USB suspend
      usb: gadget: atmel: tie wake lock to running clock

Jules Maselbas (5):
      usb: dwc2: Move UTMI_PHY_DATA defines closer
      usb: dwc2: gadget: Remove duplicated phy init
      usb: dwc2: gadget: Replace phyif with phy_utmi_width
      usb: dwc2: Move phy init into core
      usb: dwc2: gadget: Move gadget phy init into core phy init

Marc Gonzalez (1):
      usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON

Marek Szyprowski (1):
      usb: dwc3: move synchronize_irq() out of the spinlock protected block

Martin Blumenstingl (1):
      dt-bindings: usb: dwc2: document the vbus-supply property

Minas Harutyunyan (7):
      usb: dwc2: gadget: Reject LPM token during Control transfers
      usb: dwc2: Delayed status support
      usb: dwc2: gadget: Increase descriptors count for ISOC's
      usb: dwc2: Set actual frame number for completed ISOC transfer
      usb: dwc2: Fix channel disable flow
      usb: dwc2: Set lpm mode parameters depend on HW configuration
      dwc2: gadget: Fix completed transfer size calculation in DDMA

Neil Armstrong (4):
      dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible
      dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings
      usb: dwc2: Add Amlogic G12A DWC2 Params
      usb: dwc3: Add Amlogic G12A DWC3 glue

Robin Murphy (1):
      usb: dwc3: of-simple: Convert to bulk clk API

Romain Izard (2):
      usb: gadget: f_ncm: Fix NTP-32 support
      usb: gadget: f_ncm: Add OS descriptor support

Sergey Senozhatsky (1):
      usb: gadget: do not use __constant_cpu_to_le16

Thinh Nguyen (5):
      usb: dwc3: gadget: Set lpm_capable
      usb: dwc3: Do core validation early on probe
      usb: dwc3: debug: Print GET_STATUS(device) tracepoint
      usb: dwc3: Fix default lpm_nyet_threshold value
      usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA

 .../devicetree/bindings/usb/amlogic,dwc3.txt       |  88 +++
 Documentation/devicetree/bindings/usb/dwc2.txt     |   7 +
 arch/arm/boot/dts/rk3288.dtsi                      |   7 +
 drivers/usb/common/common.c                        |  16 +
 drivers/usb/core/hcd.c                             |  17 +-
 drivers/usb/core/hub.c                             |   7 +-
 drivers/usb/dwc2/core.c                            | 199 +++++++
 drivers/usb/dwc2/core.h                            |  14 +-
 drivers/usb/dwc2/core_intr.c                       |  12 +
 drivers/usb/dwc2/gadget.c                          | 101 ++--
 drivers/usb/dwc2/hcd.c                             | 326 +++--------
 drivers/usb/dwc2/hw.h                              |   8 +-
 drivers/usb/dwc2/params.c                          |  35 +-
 drivers/usb/dwc2/platform.c                        |  20 +-
 drivers/usb/dwc3/Kconfig                           |  16 +-
 drivers/usb/dwc3/Makefile                          |   1 +
 drivers/usb/dwc3/core.c                            |  18 +-
 drivers/usb/dwc3/core.h                            |   3 +-
 drivers/usb/dwc3/debug.h                           |   3 +
 drivers/usb/dwc3/dwc3-meson-g12a.c                 | 604 +++++++++++++++++++++
 drivers/usb/dwc3/dwc3-of-simple.c                  |  95 +---
 drivers/usb/dwc3/gadget.c                          |   5 +-
 drivers/usb/gadget/function/f_fs.c                 |   3 +-
 drivers/usb/gadget/function/f_ncm.c                |  57 +-
 drivers/usb/gadget/function/f_uac1_legacy.c        |   6 +-
 drivers/usb/gadget/function/u_ncm.h                |   3 +
 drivers/usb/gadget/udc/aspeed-vhub/epn.c           |   6 +-
 drivers/usb/gadget/udc/atmel_usba_udc.c            |  84 ++-
 drivers/usb/gadget/udc/atmel_usba_udc.h            |   1 +
 drivers/usb/gadget/udc/dummy_hcd.c                 |  35 +-
 drivers/usb/gadget/udc/lpc32xx_udc.c               | 167 +++---
 drivers/usb/gadget/udc/net2272.c                   |   3 +-
 drivers/usb/gadget/udc/net2280.c                   |   5 +-
 drivers/usb/phy/Kconfig                            |   2 +-
 include/linux/usb/ch9.h                            |   8 +
 include/linux/usb/hcd.h                            |   5 +
 36 files changed, 1418 insertions(+), 569 deletions(-)
 create mode 100644 drivers/usb/dwc3/dwc3-meson-g12a.c

Comments

Greg KH May 3, 2019, 4:06 p.m. UTC | #1
On Fri, May 03, 2019 at 12:15:18PM +0300, Felipe Balbi wrote:
> 
> Hi Greg,
> 
> here's my pull request for the next merge window. A bit later than
> usuall this time around, due to internal high-priority tasks. Sorry
> about that.
> 
> Let me know if you need anything to be changed.
> 
> cheers
> 
>  _______________ 
> < Busy as a bee >
>  --------------- 
>         \   ^__^
>          \  (oo)\_______
>             (__)\       )\/\
>                 ||----w |
>                 ||     ||
> 
> The following changes since commit 085b7755808aa11f78ab9377257e1dad2e6fa4bb:
> 
>   Linux 5.1-rc6 (2019-04-21 10:45:57 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/usb-for-v5.2

Pulled and pushed out, thanks.

greg k-h