mbox series

[GIT,PULL] USB for v5.7 merge window

Message ID 87wo7lenor.fsf@kernel.org (mailing list archive)
State Mainlined
Commit a8ab3e76297ea85d92f4ee0833bd469816a13ccf
Headers show
Series [GIT,PULL] USB for v5.7 merge window | expand

Pull-request

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

Message

Felipe Balbi March 15, 2020, 1:45 p.m. UTC
Hi,

Man... I did it! I managed to get through all 500+ patches in time. I
can't believe it.

For everyone involved, I'm sorry for the delay, but I've been super busy
at work. I genuinely apologize for this and will try to better plan my
week to guarantee at least 3 hours a week to look at the mailing list.

Greg,

If you want anything to be changed, let me know.

Cheers

The following changes since commit 2c523b344dfa65a3738e7039832044aa133c75fb:

  Linux 5.6-rc5 (2020-03-08 17:44:44 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 4a5dbd9009570d3b23fd1392c4d178bfe3538d2c:

  dt-bindings: usb: add documentation for aspeed usb-vhub (2020-03-15 12:12:37 +0200)

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

Lots of changes on dwc3 this time, most of them from Thinh fixing a
bunch of really old mishaps on the driver.

DWC2 got support for STM32MP15 and a couple RockChip SoCs while DWC3
learned about Amlogic A1 family.

Apart from these, we have a few spelling fixes and other minor
non-critical fixes all over the place.

Signed-off-by: Felipe Balbi <balbi@kernel.org>

----------------------------------------------------------------
Alexandre Belloni (1):
      usb: gadget: amd5536udc: fix spelling mistake "reserverd" -> "reserved"

Amelie Delaunay (1):
      usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS

Anand Moon (1):
      usb: dwc3: exynos: Add support for Exynos5422 suspend clk

Andrey Konovalov (1):
      usb: gadget: add raw-gadget interface

Andy Shevchenko (2):
      usb: dwc3: Add ACPI support for xHCI ports
      usb: dwc3: Remove kernel doc annotation where it's not needed

Colin Ian King (2):
      usb: gadget: remove redundant assignment to variable status
      usb: cdns3: remove redundant assignment to pointer trb

Felipe Balbi (1):
      usb: dwc3: trace: print enqueue/dequeue pointers too

Geert Uytterhoeven (1):
      usb: dwc3: qcom: Replace <linux/clk-provider.h> by <linux/of_clk.h>

Gustavo A. R. Silva (1):
      usb: gadget: f_phonet: Replace zero-length array with flexible-array member

Hanjie Lin (2):
      dt-bindings: usb: dwc3: Add the Amlogic A1 Family DWC3 Glue Bindings
      usb: dwc3: Add Amlogic A1 DWC3 glue

Jassi Brar (2):
      dt-bindings: max3421-udc: add dt bindings for MAX3420 UDC
      usb: gadget: add udc driver for max3420

Johan Jonker (2):
      dt-bindings: usb: dwc2: add compatible property for rk3328 usb
      dt-bindings: usb: dwc2: add compatible property for rk3368 usb

John Keeping (1):
      usb: dwc2: Implement set_selfpowered()

John Stultz (5):
      dt-bindings: usb: generic: Add role-switch-default-mode binding
      usb: dwc3: Add support for role-switch-default-mode binding
      dt-bindings: usb: dwc3: Allow clock list & resets to be more flexible
      usb: dwc3: Rework clock initialization to be more flexible
      usb: dwc3: Rework resets initialization to be more flexible

Li Jun (1):
      usb: dwc3: core: don't do suspend for device mode if already suspended

Marek Szyprowski (2):
      usb: dwc2: Silence warning about supplies during deferred probe
      udc: s3c-hsudc: Silence warning about supplies during deferred probe

Nathan Chancellor (1):
      usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init

Neil Armstrong (2):
      doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in park mode
      usb: dwc3: core: add support for disabling SS instances in park mode

Tao Ren (7):
      usb: gadget: aspeed: support per-vhub usb descriptors
      usb: gadget: aspeed: read vhub properties from device tree
      usb: gadget: aspeed: add ast2600 vhub support
      ARM: dts: aspeed-g6: add usb functions
      ARM: dts: aspeed-g5: add vhub port and endpoint properties
      ARM: dts: aspeed-g4: add vhub port and endpoint properties
      dt-bindings: usb: add documentation for aspeed usb-vhub

Thinh Nguyen (3):
      usb: dwc3: gadget: Don't clear flags before transfer ended
      usb: dwc3: gadget: Wrap around when skip TRBs
      usb: gadget: composite: Inform controller driver of self-powered

Yu Chen (1):
      usb: dwc3: Registering a role switch in the DRD code.

YueHaibing (1):
      usb: gadget: xudc: Remove redundant platform_get_irq error message

 .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml  |   23 +
 .../devicetree/bindings/usb/aspeed,usb-vhub.yaml   |   77 ++
 Documentation/devicetree/bindings/usb/dwc2.yaml    |   30 +-
 Documentation/devicetree/bindings/usb/dwc3.txt     |    7 +-
 Documentation/devicetree/bindings/usb/generic.txt  |    6 +
 .../devicetree/bindings/usb/maxim,max3420-udc.yaml |   69 +
 Documentation/usb/index.rst                        |    1 +
 Documentation/usb/raw-gadget.rst                   |   61 +
 arch/arm/boot/dts/aspeed-g4.dtsi                   |    2 +
 arch/arm/boot/dts/aspeed-g5.dtsi                   |    2 +
 arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi           |   25 +
 arch/arm/boot/dts/aspeed-g6.dtsi                   |   45 +
 drivers/usb/cdns3/gadget.c                         |    2 +-
 drivers/usb/dwc2/core.h                            |    8 +
 drivers/usb/dwc2/gadget.c                          |   24 +-
 drivers/usb/dwc2/hw.h                              |    8 +
 drivers/usb/dwc2/params.c                          |   33 +
 drivers/usb/dwc2/platform.c                        |   98 +-
 drivers/usb/dwc3/core.c                            |   29 +-
 drivers/usb/dwc3/core.h                            |   10 +
 drivers/usb/dwc3/drd.c                             |   96 +-
 drivers/usb/dwc3/dwc3-exynos.c                     |    9 +
 drivers/usb/dwc3/dwc3-meson-g12a.c                 |  172 ++-
 drivers/usb/dwc3/dwc3-qcom.c                       |    2 +-
 drivers/usb/dwc3/gadget.c                          |    6 +-
 drivers/usb/dwc3/host.c                            |    4 +-
 drivers/usb/dwc3/trace.h                           |    9 +-
 drivers/usb/gadget/composite.c                     |    9 +
 drivers/usb/gadget/function/f_phonet.c             |    2 +-
 drivers/usb/gadget/function/f_uac1_legacy.c        |    2 -
 drivers/usb/gadget/legacy/Kconfig                  |   11 +
 drivers/usb/gadget/legacy/Makefile                 |    1 +
 drivers/usb/gadget/legacy/raw_gadget.c             | 1078 ++++++++++++++++
 drivers/usb/gadget/udc/Kconfig                     |   10 +
 drivers/usb/gadget/udc/Makefile                    |    1 +
 drivers/usb/gadget/udc/amd5536udc.h                |    2 +-
 drivers/usb/gadget/udc/aspeed-vhub/Kconfig         |    4 +-
 drivers/usb/gadget/udc/aspeed-vhub/core.c          |   71 +-
 drivers/usb/gadget/udc/aspeed-vhub/dev.c           |   30 +-
 drivers/usb/gadget/udc/aspeed-vhub/epn.c           |    4 +-
 drivers/usb/gadget/udc/aspeed-vhub/hub.c           |   58 +-
 drivers/usb/gadget/udc/aspeed-vhub/vhub.h          |   43 +-
 drivers/usb/gadget/udc/max3420_udc.c               | 1331 ++++++++++++++++++++
 drivers/usb/gadget/udc/s3c-hsudc.c                 |    3 +-
 drivers/usb/gadget/udc/tegra-xudc.c                |    5 +-
 include/uapi/linux/usb/raw_gadget.h                |  167 +++
 46 files changed, 3501 insertions(+), 189 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/usb/aspeed,usb-vhub.yaml
 create mode 100644 Documentation/devicetree/bindings/usb/maxim,max3420-udc.yaml
 create mode 100644 Documentation/usb/raw-gadget.rst
 create mode 100644 drivers/usb/gadget/legacy/raw_gadget.c
 create mode 100644 drivers/usb/gadget/udc/max3420_udc.c
 create mode 100644 include/uapi/linux/usb/raw_gadget.h

Comments

Greg Kroah-Hartman March 16, 2020, 7:26 a.m. UTC | #1
On Sun, Mar 15, 2020 at 03:45:56PM +0200, Felipe Balbi wrote:
> 
> Hi,
> 
> Man... I did it! I managed to get through all 500+ patches in time. I
> can't believe it.
> 
> For everyone involved, I'm sorry for the delay, but I've been super busy
> at work. I genuinely apologize for this and will try to better plan my
> week to guarantee at least 3 hours a week to look at the mailing list.
> 
> Greg,
> 
> If you want anything to be changed, let me know.
> 
> Cheers
> 
> The following changes since commit 2c523b344dfa65a3738e7039832044aa133c75fb:
> 
>   Linux 5.6-rc5 (2020-03-08 17:44:44 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git usb-for-v5.7

Hm, I hit the issue that Stephen also hit with the merge and build
breakage.

Then I hit this problem too:

Commit: 238d76021654 ("usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init")
	Fixes tag: Fixes: 729149c53f04 ("usb: dwc3: Add Amlogic A1 DWC3 glue")
	Has these problem(s):
	        - Target SHA1 does not exist

I'll "override" the failure in my scripts, as I don't want you to have
to rebase your tree, but something is odd there...

thanks,

greg k-h
Felipe Balbi March 16, 2020, 7:57 a.m. UTC | #2
Hi,

Greg Kroah-Hartman <gregkh@linuxfoundation.org> writes:

> On Sun, Mar 15, 2020 at 03:45:56PM +0200, Felipe Balbi wrote:
>> 
>> Hi,
>> 
>> Man... I did it! I managed to get through all 500+ patches in time. I
>> can't believe it.
>> 
>> For everyone involved, I'm sorry for the delay, but I've been super busy
>> at work. I genuinely apologize for this and will try to better plan my
>> week to guarantee at least 3 hours a week to look at the mailing list.
>> 
>> Greg,
>> 
>> If you want anything to be changed, let me know.
>> 
>> Cheers
>> 
>> The following changes since commit 2c523b344dfa65a3738e7039832044aa133c75fb:
>> 
>>   Linux 5.6-rc5 (2020-03-08 17:44:44 -0700)
>> 
>> are available in the Git repository at:
>> 
>>   git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git usb-for-v5.7
>
> Hm, I hit the issue that Stephen also hit with the merge and build
> breakage.
>
> Then I hit this problem too:
>
> Commit: 238d76021654 ("usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init")
> 	Fixes tag: Fixes: 729149c53f04 ("usb: dwc3: Add Amlogic A1 DWC3 glue")
> 	Has these problem(s):
> 	        - Target SHA1 does not exist
>
> I'll "override" the failure in my scripts, as I don't want you to have
> to rebase your tree, but something is odd there...

Odd, that object is reachable from my tree:

$ git describe 729149c53f04
v5.5-5403-g729149c53f04

Perhaps one of those occasions where you took patches instead of a pull
request from me? Sorry, I didn't notice this before.