public inbox for cip-dev@lists.cip-project.org
 help / color / mirror / Atom feed
* [PATCH 6.12.y-cip 00/17] Add I2C support to RZ/T2H and RZ/N2H SoCs
@ 2025-12-29 22:38 Lad Prabhakar
  2025-12-29 22:38 ` [PATCH 6.12.y-cip 01/17] clk: renesas: r9a09g077: Propagate rate changes to parent clocks Lad Prabhakar
                   ` (18 more replies)
  0 siblings, 19 replies; 24+ messages in thread
From: Lad Prabhakar @ 2025-12-29 22:38 UTC (permalink / raw)
  To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das

Hi All,

This patch series aims to add I2C support to Renesas RZ/T2H and RZ/N2H
SoCs and enable the I2C support on the EVKs. Note, all the patches have
been cherry picked from upstream kernel.

Cheers,
Prabhakar

Lad Prabhakar (17):
  clk: renesas: r9a09g077: Propagate rate changes to parent clocks
  clk: renesas: r9a09g077: Remove stray blank line
  clk: renesas: r9a09g077: Use devm_ helpers for divider clock
    registration
  clk: renesas: cpg-mssr: Add module reset support for RZ/T2H
  clk: renesas: r9a09g077: Add RIIC module clocks
  dt-bindings: i2c: renesas,riic: Move ref for i2c-controller.yaml to
    the end
  dt-bindings: i2c: renesas,riic: Document RZ/T2H and RZ/N2H support
  i2c: riic: Make use of devres helper to request deasserted reset line
  i2c: riic: Implement bus recovery
  i2c: riic: Pass IRQ desc array as part of OF data
  i2c: riic: Move generic compatible string to end of array
  i2c: riic: Add support for RZ/T2H SoC
  arm64: dts: renesas: r9a09g077: Add I2C controller nodes
  arm64: dts: renesas: r9a09g087: Add I2C controller nodes
  arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Enable I2C0 and I2C1
    support
  arm64: dts: renesas: r9a09g087m44-rzt2h-evk: Enable I2C0 and I2C1
    support
  arm64: dts: renesas: rzt2h-n2h-evk-common: Enable EEPROM on I2C0

 .../devicetree/bindings/i2c/renesas,riic.yaml | 105 ++++++++++-----
 arch/arm64/boot/dts/renesas/r9a09g077.dtsi    |  45 +++++++
 .../dts/renesas/r9a09g077m44-rzt2h-evk.dts    |  36 ++++++
 arch/arm64/boot/dts/renesas/r9a09g087.dtsi    |  45 +++++++
 .../dts/renesas/r9a09g087m44-rzn2h-evk.dts    |  56 ++++++++
 .../dts/renesas/rzt2h-n2h-evk-common.dtsi     |  10 ++
 drivers/clk/renesas/r9a09g077-cpg.c           |  34 ++---
 drivers/clk/renesas/renesas-cpg-mssr.c        | 110 +++++++++++++++-
 drivers/i2c/busses/i2c-riic.c                 | 120 ++++++++++++++----
 9 files changed, 485 insertions(+), 76 deletions(-)


base-commit: 204087e9ed3a3aada175fc26ef37c96445fbfbb3
-- 
2.43.0



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

end of thread, other threads:[~2026-01-06 18:06 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-29 22:38 [PATCH 6.12.y-cip 00/17] Add I2C support to RZ/T2H and RZ/N2H SoCs Lad Prabhakar
2025-12-29 22:38 ` [PATCH 6.12.y-cip 01/17] clk: renesas: r9a09g077: Propagate rate changes to parent clocks Lad Prabhakar
2025-12-29 22:38 ` [PATCH 6.12.y-cip 02/17] clk: renesas: r9a09g077: Remove stray blank line Lad Prabhakar
2025-12-29 22:38 ` [PATCH 6.12.y-cip 03/17] clk: renesas: r9a09g077: Use devm_ helpers for divider clock registration Lad Prabhakar
2025-12-29 22:38 ` [PATCH 6.12.y-cip 04/17] clk: renesas: cpg-mssr: Add module reset support for RZ/T2H Lad Prabhakar
2026-01-05 11:39   ` Pavel Machek
2026-01-05 14:10     ` Prabhakar Mahadev Lad
2025-12-29 22:38 ` [PATCH 6.12.y-cip 05/17] clk: renesas: r9a09g077: Add RIIC module clocks Lad Prabhakar
2025-12-29 22:39 ` [PATCH 6.12.y-cip 06/17] dt-bindings: i2c: renesas,riic: Move ref for i2c-controller.yaml to the end Lad Prabhakar
2025-12-29 22:39 ` [PATCH 6.12.y-cip 07/17] dt-bindings: i2c: renesas,riic: Document RZ/T2H and RZ/N2H support Lad Prabhakar
2025-12-29 22:39 ` [PATCH 6.12.y-cip 08/17] i2c: riic: Make use of devres helper to request deasserted reset line Lad Prabhakar
2025-12-29 22:39 ` [PATCH 6.12.y-cip 09/17] i2c: riic: Implement bus recovery Lad Prabhakar
2025-12-29 22:39 ` [PATCH 6.12.y-cip 10/17] i2c: riic: Pass IRQ desc array as part of OF data Lad Prabhakar
2025-12-29 22:39 ` [PATCH 6.12.y-cip 11/17] i2c: riic: Move generic compatible string to end of array Lad Prabhakar
2025-12-29 22:39 ` [PATCH 6.12.y-cip 12/17] i2c: riic: Add support for RZ/T2H SoC Lad Prabhakar
2025-12-29 22:39 ` [PATCH 6.12.y-cip 13/17] arm64: dts: renesas: r9a09g077: Add I2C controller nodes Lad Prabhakar
2025-12-29 22:39 ` [PATCH 6.12.y-cip 14/17] arm64: dts: renesas: r9a09g087: " Lad Prabhakar
2025-12-29 22:39 ` [PATCH 6.12.y-cip 15/17] arm64: dts: renesas: r9a09g077m44-rzt2h-evk: Enable I2C0 and I2C1 support Lad Prabhakar
2025-12-29 22:39 ` [PATCH 6.12.y-cip 16/17] arm64: dts: renesas: r9a09g087m44-rzt2h-evk: " Lad Prabhakar
2026-01-05 11:43   ` Pavel Machek
2026-01-05 14:12     ` Prabhakar Mahadev Lad
2025-12-29 22:39 ` [PATCH 6.12.y-cip 17/17] arm64: dts: renesas: rzt2h-n2h-evk-common: Enable EEPROM on I2C0 Lad Prabhakar
2026-01-05 11:45 ` [cip-dev] [PATCH 6.12.y-cip 00/17] Add I2C support to RZ/T2H and RZ/N2H SoCs Pavel Machek
2026-01-06 18:06 ` Pavel Machek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox