All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v7 0/2] arm64: dts: r8a779x: add thermal to DTS
@ 2017-01-20 11:26 Wolfram Sang
  2017-01-20 11:26 ` [PATCH v7 1/2] arm64: dts: r8a7795: Add R-Car Gen3 thermal support Wolfram Sang
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Wolfram Sang @ 2017-01-20 11:26 UTC (permalink / raw)
  To: linux-renesas-soc; +Cc: Simon Horman, Niklas Söderlund, Wolfram Sang

Since the driver is now merged into next, we can add the DTS snipplets as well.
Changes from V6:

* rebased to latest renesas/arm64-dt-for-v4.11
* changed critical temp from 90° to 120° which is the state in the latest BSP


Wolfram Sang (2):
  arm64: dts: r8a7795: Add R-Car Gen3 thermal support
  arm64: dts: r8a7796: Add R-Car Gen3 thermal support

 arch/arm64/boot/dts/renesas/r8a7795.dtsi | 58 ++++++++++++++++++++++++++++++++
 arch/arm64/boot/dts/renesas/r8a7796.dtsi | 58 ++++++++++++++++++++++++++++++++
 2 files changed, 116 insertions(+)

-- 
2.11.0

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

* [PATCH v7 1/2] arm64: dts: r8a7795: Add R-Car Gen3 thermal support
  2017-01-20 11:26 [PATCH v7 0/2] arm64: dts: r8a779x: add thermal to DTS Wolfram Sang
@ 2017-01-20 11:26 ` Wolfram Sang
  2017-01-20 11:26 ` [PATCH v7 2/2] arm64: dts: r8a7796: " Wolfram Sang
  2017-01-23  9:34 ` [PATCH v7 0/2] arm64: dts: r8a779x: add thermal to DTS Simon Horman
  2 siblings, 0 replies; 4+ messages in thread
From: Wolfram Sang @ 2017-01-20 11:26 UTC (permalink / raw)
  To: linux-renesas-soc
  Cc: Simon Horman, Niklas Söderlund, Wolfram Sang, Hien Dang,
	Thao Nguyen, Khiem Nguyen, Niklas Söderlund,
	Eduardo Valentin

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>
---
 arch/arm64/boot/dts/renesas/r8a7795.dtsi | 58 ++++++++++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/r8a7795.dtsi b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
index 026a16ac41b422..d36783e751af87 100644
--- a/arch/arm64/boot/dts/renesas/r8a7795.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
@@ -1647,5 +1647,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";
+					};
+				};
+			};
+		};
 	};
 };
-- 
2.11.0

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

* [PATCH v7 2/2] arm64: dts: r8a7796: Add R-Car Gen3 thermal support
  2017-01-20 11:26 [PATCH v7 0/2] arm64: dts: r8a779x: add thermal to DTS Wolfram Sang
  2017-01-20 11:26 ` [PATCH v7 1/2] arm64: dts: r8a7795: Add R-Car Gen3 thermal support Wolfram Sang
@ 2017-01-20 11:26 ` Wolfram Sang
  2017-01-23  9:34 ` [PATCH v7 0/2] arm64: dts: r8a779x: add thermal to DTS Simon Horman
  2 siblings, 0 replies; 4+ messages in thread
From: Wolfram Sang @ 2017-01-20 11:26 UTC (permalink / raw)
  To: linux-renesas-soc
  Cc: Simon Horman, Niklas Söderlund, Wolfram Sang, Hien Dang,
	Thao Nguyen, Khiem Nguyen, Niklas Söderlund,
	Eduardo Valentin

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>
---
 arch/arm64/boot/dts/renesas/r8a7796.dtsi | 58 ++++++++++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

diff --git a/arch/arm64/boot/dts/renesas/r8a7796.dtsi b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
index eb446d96662137..67aa0e4fde77b4 100644
--- a/arch/arm64/boot/dts/renesas/r8a7796.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
@@ -680,5 +680,63 @@
 			power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
 			status = "disabled";
 		};
+
+		tsc: thermal@e6198000 {
+			compatible = "renesas,r8a7796-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 R8A7796_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";
+					};
+				};
+			};
+		};
 	};
 };
-- 
2.11.0

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

* Re: [PATCH v7 0/2] arm64: dts: r8a779x: add thermal to DTS
  2017-01-20 11:26 [PATCH v7 0/2] arm64: dts: r8a779x: add thermal to DTS Wolfram Sang
  2017-01-20 11:26 ` [PATCH v7 1/2] arm64: dts: r8a7795: Add R-Car Gen3 thermal support Wolfram Sang
  2017-01-20 11:26 ` [PATCH v7 2/2] arm64: dts: r8a7796: " Wolfram Sang
@ 2017-01-23  9:34 ` Simon Horman
  2 siblings, 0 replies; 4+ messages in thread
From: Simon Horman @ 2017-01-23  9:34 UTC (permalink / raw)
  To: Wolfram Sang; +Cc: linux-renesas-soc, Niklas Söderlund

On Fri, Jan 20, 2017 at 12:26:41PM +0100, Wolfram Sang wrote:
> Since the driver is now merged into next, we can add the DTS snipplets as well.
> Changes from V6:
> 
> * rebased to latest renesas/arm64-dt-for-v4.11
> * changed critical temp from 90° to 120° which is the state in the latest BSP

Thanks, applied.

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

end of thread, other threads:[~2017-01-23  9:34 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-20 11:26 [PATCH v7 0/2] arm64: dts: r8a779x: add thermal to DTS Wolfram Sang
2017-01-20 11:26 ` [PATCH v7 1/2] arm64: dts: r8a7795: Add R-Car Gen3 thermal support Wolfram Sang
2017-01-20 11:26 ` [PATCH v7 2/2] arm64: dts: r8a7796: " Wolfram Sang
2017-01-23  9:34 ` [PATCH v7 0/2] arm64: dts: r8a779x: add thermal to DTS Simon Horman

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.