[PATCH 6.1.y-cip v2 00/22] Backport RZ/G3S USB support
Claudiu Beznea <[email protected]> Wed, 8 Jul 2026 11:11:37 +0300
| Newsgroups | org.cip-project.lists.cip-dev |
|---|---|
| Message-ID | <[email protected]> |
From: Claudiu Beznea <[email protected]> Hi, Patches backport the Renesas RZ/G3S USB support. Thank you, Claudiu Changes in v2: - added patch "clk: renesas: rzg2l: Deassert reset on assert timeout" - adjusted the code from the patches: -- "usb: host: ehci-platform: Call reset assert/deassert on suspend/resume" -- "usb: host: ohci-platform: Call reset assert/deassert on suspend/resume" to execute only for the Renesas RZ/G3S Biju Das (1): clk: renesas: rzg2l: Deassert reset on assert timeout Claudiu Beznea (19): clk: renesas: r9a08g045: Add clocks, resets and power domains for USB reset: rzg2l-usbphy-ctrl: Add support for USB PWRRDY dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/G3S support reset: rzg2l-usbphy-ctrl: Add support for RZ/G3S SoC reset: rzg2l-usbphy-ctrl: Propagate the return value of regmap_field_update_bits() reset: rzg2l-usbphy-ctrl: Add suspend/resume support reset: rzg2l-usbphy-ctrl: Check pwrrdy is valid before using it usb: host: Do not check priv->clks[clk] usb: host: ehci-platform: Call reset assert/deassert on suspend/resume usb: host: ohci-platform: Call reset assert/deassert on suspend/resume dt-bindings: usb: renesas,usbhs: Document RZ/G3S SoC usb: renesas_usbhs: Assert/de-assert reset signals on suspend/resume dt-bindings: phy: renesas,usb2-phy: Mark resets as required for RZ/G3S phy: renesas: rcar-gen3-usb2: Add support for the RZ/G3S SoC phy: renesas: rcar-gen3-usb2: Move phy_data->init_bus check phy: renesas: rcar-gen3-usb2: Add suspend/resume support arm64: dts: renesas: r9a08g045: Add USB support arm64: dts: renesas: rzg3s-smarc: Enable USB support usb: renesas: Suppress binding attributes Dan Carpenter (1): reset: rzg2l-usbphy-ctrl: Fix a NULL vs IS_ERR() bug in probe Lad Prabhakar (1): phy: renesas: rcar-gen3-usb2: store drvdata pointer in channel .../bindings/phy/renesas,usb2-phy.yaml | 1 + .../reset/renesas,rzg2l-usbphy-ctrl.yaml | 41 ++++- .../bindings/usb/renesas,usbhs.yaml | 1 + arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 118 ++++++++++++++ arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 57 +++++++ drivers/clk/renesas/r9a08g045-cpg.c | 12 ++ drivers/clk/renesas/rzg2l-cpg.c | 12 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 102 ++++++++---- drivers/reset/Kconfig | 1 + drivers/reset/reset-rzg2l-usbphy-ctrl.c | 152 +++++++++++++++++- drivers/usb/host/ehci-platform.c | 42 ++++- drivers/usb/host/ohci-platform.c | 41 ++++- drivers/usb/renesas_usbhs/common.c | 35 ++-- 13 files changed, 548 insertions(+), 67 deletions(-) -- 2.43.0