| From 612601e9d5b0743e8b773b6daea4e9175150b486 Mon Sep 17 00:00:00 2001 |
| From: Wolfram Sang <wsa+renesas@sang-engineering.com> |
| Date: Fri, 20 Jan 2017 12:26:42 +0100 |
| Subject: [PATCH 042/255] arm64: dts: r8a7795: Add R-Car Gen3 thermal support |
| MIME-Version: 1.0 |
| Content-Type: text/plain; charset=UTF-8 |
| Content-Transfer-Encoding: 8bit |
| |
| Signed-off-by: Hien Dang <hien.dang.eb@renesas.com> |
| Signed-off-by: Thao Nguyen <thao.nguyen.yb@rvc.renesas.com> |
| Signed-off-by: Khiem Nguyen <khiem.nguyen.xt@renesas.com> |
| Signed-off-by: Niklas Sรถderlund <niklas.soderlund+renesas@ragnatech.se> |
| Acked-by: Eduardo Valentin <edubezval@gmail.com> |
| Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| (cherry picked from commit b443cd1740a28195e965d78b9478a88117ea73f9) |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| --- |
| arch/arm64/boot/dts/renesas/r8a7795.dtsi | 58 +++++++++++++++++++++++++++++++ |
| 1 file changed, 58 insertions(+) |
| |
| --- a/arch/arm64/boot/dts/renesas/r8a7795.dtsi |
| +++ b/arch/arm64/boot/dts/renesas/r8a7795.dtsi |
| @@ -1648,5 +1648,63 @@ |
| }; |
| }; |
| }; |
| + |
| + tsc: thermal@e6198000 { |
| + compatible = "renesas,r8a7795-thermal"; |
| + reg = <0 0xe6198000 0 0x68>, |
| + <0 0xe61a0000 0 0x5c>, |
| + <0 0xe61a8000 0 0x5c>; |
| + interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>, |
| + <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>, |
| + <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>; |
| + clocks = <&cpg CPG_MOD 522>; |
| + power-domains = <&sysc R8A7795_PD_ALWAYS_ON>; |
| + #thermal-sensor-cells = <1>; |
| + status = "okay"; |
| + }; |
| + |
| + thermal-zones { |
| + sensor_thermal1: sensor-thermal1 { |
| + polling-delay-passive = <250>; |
| + polling-delay = <1000>; |
| + thermal-sensors = <&tsc 0>; |
| + |
| + trips { |
| + sensor1_crit: sensor1-crit { |
| + temperature = <120000>; |
| + hysteresis = <2000>; |
| + type = "critical"; |
| + }; |
| + }; |
| + }; |
| + |
| + sensor_thermal2: sensor-thermal2 { |
| + polling-delay-passive = <250>; |
| + polling-delay = <1000>; |
| + thermal-sensors = <&tsc 1>; |
| + |
| + trips { |
| + sensor2_crit: sensor2-crit { |
| + temperature = <120000>; |
| + hysteresis = <2000>; |
| + type = "critical"; |
| + }; |
| + }; |
| + }; |
| + |
| + sensor_thermal3: sensor-thermal3 { |
| + polling-delay-passive = <250>; |
| + polling-delay = <1000>; |
| + thermal-sensors = <&tsc 2>; |
| + |
| + trips { |
| + sensor3_crit: sensor3-crit { |
| + temperature = <120000>; |
| + hysteresis = <2000>; |
| + type = "critical"; |
| + }; |
| + }; |
| + }; |
| + }; |
| }; |
| }; |