Commit 83b4466b authored by Wolfram Sang's avatar Wolfram Sang Committed by Daniel Lezcano

dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support

Add support for R-Car S4. The S4 IP differs a bit from its siblings in
such way that it has 3 out of 4 TSC nodes for Linux and the interrupts
are not routed to the INTC-AP but to the ECM.
Signed-off-by: default avatarWolfram Sang <wsa+renesas@sang-engineering.com>
Reviewed-by: default avatarNiklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Reviewed-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20220610201701.7946-2-wsa+renesas@sang-engineering.comSigned-off-by: default avatarDaniel Lezcano <daniel.lezcano@linaro.org>
parent 3c1fa94c
...@@ -8,9 +8,9 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# ...@@ -8,9 +8,9 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Renesas R-Car Gen3 Thermal Sensor title: Renesas R-Car Gen3 Thermal Sensor
description: description:
On R-Car Gen3 SoCs, the thermal sensor controllers (TSC) control the thermal On most R-Car Gen3 and later SoCs, the thermal sensor controllers (TSC)
sensors (THS) which are the analog circuits for measuring temperature (Tj) control the thermal sensors (THS) which are the analog circuits for
inside the LSI. measuring temperature (Tj) inside the LSI.
maintainers: maintainers:
- Niklas Söderlund <niklas.soderlund@ragnatech.se> - Niklas Söderlund <niklas.soderlund@ragnatech.se>
...@@ -27,6 +27,7 @@ properties: ...@@ -27,6 +27,7 @@ properties:
- renesas,r8a77965-thermal # R-Car M3-N - renesas,r8a77965-thermal # R-Car M3-N
- renesas,r8a77980-thermal # R-Car V3H - renesas,r8a77980-thermal # R-Car V3H
- renesas,r8a779a0-thermal # R-Car V3U - renesas,r8a779a0-thermal # R-Car V3U
- renesas,r8a779f0-thermal # R-Car S4-8
reg: true reg: true
...@@ -79,8 +80,16 @@ else: ...@@ -79,8 +80,16 @@ else:
- description: TSC1 registers - description: TSC1 registers
- description: TSC2 registers - description: TSC2 registers
- description: TSC3 registers - description: TSC3 registers
required: if:
- interrupts not:
properties:
compatible:
contains:
enum:
- renesas,r8a779f0-thermal
then:
required:
- interrupts
additionalProperties: false additionalProperties: false
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment