[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250103163805.1775705-1-claudiu.beznea.uj@bp.renesas.com>
Date: Fri, 3 Jan 2025 18:37:59 +0200
From: Claudiu <claudiu.beznea@...on.dev>
To: rafael@...nel.org,
daniel.lezcano@...aro.org,
rui.zhang@...el.com,
lukasz.luba@....com,
robh@...nel.org,
krzk+dt@...nel.org,
conor+dt@...nel.org,
geert+renesas@...der.be,
magnus.damm@...il.com,
mturquette@...libre.com,
sboyd@...nel.org,
p.zabel@...gutronix.de,
ulf.hansson@...aro.org
Cc: claudiu.beznea@...on.dev,
linux-pm@...r.kernel.org,
devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org,
linux-renesas-soc@...r.kernel.org,
linux-arm-kernel@...ts.infradead.org,
linux-clk@...r.kernel.org,
Claudiu Beznea <claudiu.beznea.uj@...renesas.com>
Subject: [PATCH 0/6] thermal: renesas: Add support for RZ/G3S
From: Claudiu Beznea <claudiu.beznea.uj@...renesas.com>
Hi,
This series adds thermal support for the Renesas RZ/G3S SoC.
Series is organized as follows:
- patch 1/6: adds clock, resets and power domain support for
the thermal sensor unit (TSU)
- patch 2/6: adds support for non-devres thermal zone
register/unregister
- patches 3-4/6: add thermal support for RZ/G3S
- patches 5-6/6: add device tree support
Merge strategy, if any:
- patch 1/6 can go through the Renesas tree
- patches 2-4/6 can go through the thermal tree
- patches 5-6/6 can go through the Renesas tree
Ulf,
I've added you to this thread as well due to patch 2/6 that has a similar
root cause as [1].
Thank you,
Claudiu Beznea
[1] https://lore.kernel.org/all/20250103140042.1619703-2-claudiu.beznea.uj@bp.renesas.com/
Claudiu Beznea (6):
clk: renesas: r9a08g045: Add clocks, resets and power domain support
for the TSU IP
thermal: of: Export non-devres helper to register/unregister thermal
zone
dt-bindings: thermal: r9a08g045-tsu: Document the TSU unit
thermal: renesas: rzg3s: Add thermal driver for the Renesas RZ/G3S SoC
arm64: dts: renesas: r9a08g045: Add TSU node
arm64: defconfig: Enable RZ/G3S thermal
.../thermal/renesas,r9a08g045-tsu.yaml | 93 ++++++
MAINTAINERS | 7 +
arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 43 ++-
.../boot/dts/renesas/rzg3s-smarc-som.dtsi | 4 -
arch/arm64/configs/defconfig | 1 +
drivers/clk/renesas/r9a08g045-cpg.c | 4 +
drivers/thermal/renesas/Kconfig | 8 +
drivers/thermal/renesas/Makefile | 1 +
drivers/thermal/renesas/rzg3s_thermal.c | 301 ++++++++++++++++++
drivers/thermal/thermal_of.c | 8 +-
include/linux/thermal.h | 14 +
11 files changed, 476 insertions(+), 8 deletions(-)
create mode 100644 Documentation/devicetree/bindings/thermal/renesas,r9a08g045-tsu.yaml
create mode 100644 drivers/thermal/renesas/rzg3s_thermal.c
--
2.43.0
Powered by blists - more mailing lists