2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2025-01-07 13:13:57 +08:00

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: Wolfram Sang <wsa+renesas@sang-engineering.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20220610201701.7946-2-wsa+renesas@sang-engineering.com
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
This commit is contained in:
Wolfram Sang 2022-06-10 22:17:01 +02:00 committed by Daniel Lezcano
parent 3c1fa94cd0
commit 83b4466b3f

View File

@ -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:
- 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:
- 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