public inbox for devicetree@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/10] Add TSU support for RZ/T2H and RZ/N2H
@ 2025-10-23  8:19 Cosmin Tanislav
  2025-10-23  8:19 ` [PATCH 01/10] clk: renesas: r9a09g077: add TSU module clock Cosmin Tanislav
                   ` (9 more replies)
  0 siblings, 10 replies; 15+ messages in thread
From: Cosmin Tanislav @ 2025-10-23  8:19 UTC (permalink / raw)
  Cc: John Madieu, Rafael J . Wysocki, Daniel Lezcano, Zhang Rui,
	Lukasz Luba, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Geert Uytterhoeven, Magnus Damm, Michael Turquette, Stephen Boyd,
	Philipp Zabel, linux-pm, devicetree, linux-kernel,
	linux-renesas-soc, linux-clk, Cosmin Tanislav

Renesas RZ/T2H (R9A09G077) and RZ/N2H (R9A09G087) SoCs expose the
temperature calibration via SMC SIP and do not have a reset for the
TSU peripheral, and use different minimum and maximum temperature values
compared to RZ/G3E.

Although the calibration data is stored in an OTP memory, the OTP itself
is not memory-mapped, and instead, access to it is done through an OTP
controller. The OTP controller is only accessible from the secure world,
but the temperature calibration data stored in the OTP is exposed via
SMC.

Cosmin Tanislav (10):
  clk: renesas: r9a09g077: add TSU module clock
  thermal: renesas: rzg3e: make reset optional
  thermal: renesas: rzg3e: make min and max temperature per-chip
  thermal: renesas: rzg3e: make calibration value retrieval per-chip
  dt-bindings: thermal: r9a09g047-tsu: document RZ/T2H and RZ/N2H
  thermal: renesas: rzg3e: add support for RZ/T2H and RZ/N2H
  arm64: dts: renesas: r9a09g077: add OPP table
  arm64: dts: renesas: r9a09g087: add OPP table
  arm64: dts: renesas: r9a09g077: add TSU and thermal zones support
  arm64: dts: renesas: r9a09g087: add TSU and thermal zones support

 .../thermal/renesas,r9a09g047-tsu.yaml        |  22 ++-
 arch/arm64/boot/dts/renesas/r9a09g077.dtsi    |  65 +++++++++
 arch/arm64/boot/dts/renesas/r9a09g087.dtsi    |  65 +++++++++
 drivers/clk/renesas/r9a09g077-cpg.c           |   1 +
 drivers/thermal/renesas/rzg3e_thermal.c       | 125 ++++++++++++------
 5 files changed, 232 insertions(+), 46 deletions(-)

-- 
2.51.1.dirty


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

end of thread, other threads:[~2025-10-27 10:54 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-23  8:19 [PATCH 00/10] Add TSU support for RZ/T2H and RZ/N2H Cosmin Tanislav
2025-10-23  8:19 ` [PATCH 01/10] clk: renesas: r9a09g077: add TSU module clock Cosmin Tanislav
2025-10-24 10:16   ` Geert Uytterhoeven
2025-10-27 10:45   ` Geert Uytterhoeven
2025-10-27 10:54     ` Cosmin-Gabriel Tanislav
2025-10-23  8:19 ` [PATCH 02/10] thermal: renesas: rzg3e: make reset optional Cosmin Tanislav
2025-10-23  8:19 ` [PATCH 03/10] thermal: renesas: rzg3e: make min and max temperature per-chip Cosmin Tanislav
2025-10-23  8:19 ` [PATCH 04/10] thermal: renesas: rzg3e: make calibration value retrieval per-chip Cosmin Tanislav
2025-10-23  8:19 ` [PATCH 05/10] dt-bindings: thermal: r9a09g047-tsu: document RZ/T2H and RZ/N2H Cosmin Tanislav
2025-10-23 18:28   ` Conor Dooley
2025-10-23  8:19 ` [PATCH 06/10] thermal: renesas: rzg3e: add support for " Cosmin Tanislav
2025-10-23  8:19 ` [PATCH 07/10] arm64: dts: renesas: r9a09g077: add OPP table Cosmin Tanislav
2025-10-23  8:19 ` [PATCH 08/10] arm64: dts: renesas: r9a09g087: " Cosmin Tanislav
2025-10-23  8:19 ` [PATCH 09/10] arm64: dts: renesas: r9a09g077: add TSU and thermal zones support Cosmin Tanislav
2025-10-23  8:19 ` [PATCH 10/10] arm64: dts: renesas: r9a09g087: " Cosmin Tanislav

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