All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 5.10.y-cip v2 00/27] Backport RZ/G3S USB support
@ 2026-07-08  8:10 Claudiu Beznea
  2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 01/27] clk: renesas: r9a08g045: Add clocks, resets and power domains for USB Claudiu Beznea
                   ` (27 more replies)
  0 siblings, 28 replies; 29+ messages in thread
From: Claudiu Beznea @ 2026-07-08  8:10 UTC (permalink / raw)
  To: nobuhiro.iwamatsu.x90, pavel; +Cc: cip-dev

From: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>

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

Christophe JAILLET (1):
  phy: renesas: rcar-gen3-usb2: Fix an error handling path in
    rcar_gen3_phy_usb2_probe()

Claudiu Beznea (22):
  clk: renesas: r9a08g045: Add clocks, resets and power domains for USB
  pinctrl: renesas: rzg2l: Add suspend/resume support for pull up/down
  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: Document RZ/G3S phy bindings
  dt-bindings: phy: renesas,usb2-phy: Mark resets as required for RZ/G3S
  phy: renesas: rcar-gen3-usb2: Add support to initialize the bus
  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 (2):
  pinctrl: renesas: rzg2l: Add support for pull-up/down
  phy: renesas: rcar-gen3-usb2: store drvdata pointer in channel

 .../bindings/phy/renesas,usb2-phy.yaml        |   8 +-
 .../reset/renesas,rzg2l-usbphy-ctrl.yaml      |  41 ++++-
 .../bindings/usb/renesas,usbhs.yaml           |   2 +
 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      | 117 ++++++++++++--
 drivers/pinctrl/renesas/pinctrl-rzg2l.c       |  91 ++++++++++-
 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 ++--
 14 files changed, 679 insertions(+), 50 deletions(-)

-- 
2.43.0



^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2026-07-27 12:40 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-08  8:10 [PATCH 5.10.y-cip v2 00/27] Backport RZ/G3S USB support Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 01/27] clk: renesas: r9a08g045: Add clocks, resets and power domains for USB Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 02/27] clk: renesas: rzg2l: Deassert reset on assert timeout Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 03/27] pinctrl: renesas: rzg2l: Add support for pull-up/down Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 04/27] pinctrl: renesas: rzg2l: Add suspend/resume support for pull up/down Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 05/27] reset: rzg2l-usbphy-ctrl: Add support for USB PWRRDY Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 06/27] dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/G3S support Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 07/27] reset: rzg2l-usbphy-ctrl: Add support for RZ/G3S SoC Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 08/27] reset: rzg2l-usbphy-ctrl: Fix a NULL vs IS_ERR() bug in probe Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 09/27] reset: rzg2l-usbphy-ctrl: Propagate the return value of regmap_field_update_bits() Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 10/27] reset: rzg2l-usbphy-ctrl: Add suspend/resume support Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 11/27] reset: rzg2l-usbphy-ctrl: Check pwrrdy is valid before using it Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 12/27] usb: host: Do not check priv->clks[clk] Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 13/27] usb: host: ehci-platform: Call reset assert/deassert on suspend/resume Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 14/27] usb: host: ohci-platform: " Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 15/27] dt-bindings: usb: renesas,usbhs: Document RZ/G3S SoC Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 16/27] usb: renesas_usbhs: Assert/de-assert reset signals on suspend/resume Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 17/27] dt-bindings: phy: renesas,usb2-phy: Document RZ/G3S phy bindings Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 18/27] dt-bindings: phy: renesas,usb2-phy: Mark resets as required for RZ/G3S Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 19/27] phy: renesas: rcar-gen3-usb2: Add support to initialize the bus Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 20/27] phy: renesas: rcar-gen3-usb2: Add support for the RZ/G3S SoC Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 21/27] phy: renesas: rcar-gen3-usb2: store drvdata pointer in channel Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 22/27] phy: renesas: rcar-gen3-usb2: Fix an error handling path in rcar_gen3_phy_usb2_probe() Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 23/27] phy: renesas: rcar-gen3-usb2: Move phy_data->init_bus check Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 24/27] phy: renesas: rcar-gen3-usb2: Add suspend/resume support Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 25/27] arm64: dts: renesas: r9a08g045: Add USB support Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 26/27] arm64: dts: renesas: rzg3s-smarc: Enable " Claudiu Beznea
2026-07-08  8:10 ` [PATCH 5.10.y-cip v2 27/27] usb: renesas: Suppress binding attributes Claudiu Beznea
2026-07-27 12:40 ` [PATCH 5.10.y-cip v2 00/27] Backport RZ/G3S USB support Pavel Machek

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.