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@xxxxxxxxxx> ---------------------------------------------------------------- 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 -- balbi
Attachment:
signature.asc
Description: PGP signature