From 65f23dbd4f9309ca42e6f23795a4abaa06b809db Mon Sep 17 00:00:00 2001 From: Georgi Djakov Date: Wed, 10 Aug 2016 19:16:08 +0300 Subject: ARM: dts: apq8064: Add thermal cooling maps Signed-off-by: Georgi Djakov --- arch/arm/boot/dts/qcom-apq8064.dtsi | 42 +++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/arch/arm/boot/dts/qcom-apq8064.dtsi b/arch/arm/boot/dts/qcom-apq8064.dtsi index c19ae0afd8d1..8bc97095d785 100644 --- a/arch/arm/boot/dts/qcom-apq8064.dtsi +++ b/arch/arm/boot/dts/qcom-apq8064.dtsi @@ -9,6 +9,8 @@ #include #include #include +#include + / { model = "Qualcomm APQ8064"; compatible = "qcom,apq8064"; @@ -47,6 +49,9 @@ clock-names = "cpu", "l2"; clock-latency = <100000>; cpu-supply = <&saw0_regulator>; + cooling-min-level = <0>; + cooling-max-level = <7>; + #cooling-cells = <2>; }; CPU1: cpu@1 { @@ -62,6 +67,9 @@ clock-names = "cpu", "l2"; clock-latency = <100000>; cpu-supply = <&saw1_regulator>; + cooling-min-level = <0>; + cooling-max-level = <7>; + #cooling-cells = <2>; }; CPU2: cpu@2 { @@ -77,6 +85,9 @@ clock-names = "cpu", "l2"; clock-latency = <100000>; cpu-supply = <&saw2_regulator>; + cooling-min-level = <0>; + cooling-max-level = <7>; + #cooling-cells = <2>; }; CPU3: cpu@3 { @@ -92,6 +103,9 @@ clock-names = "cpu", "l2"; clock-latency = <100000>; cpu-supply = <&saw3_regulator>; + cooling-min-level = <0>; + cooling-max-level = <7>; + #cooling-cells = <2>; }; L2: l2-cache { @@ -130,6 +144,13 @@ type = "critical"; }; }; + + cooling-maps { + map0 { + trip = <&cpu_alert0>; + cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; cpu-thermal1 { @@ -151,6 +172,13 @@ type = "critical"; }; }; + + cooling-maps { + map0 { + trip = <&cpu_alert1>; + cooling-device = <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; cpu-thermal2 { @@ -172,6 +200,13 @@ type = "critical"; }; }; + + cooling-maps { + map0 { + trip = <&cpu_alert2>; + cooling-device = <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; cpu-thermal3 { @@ -193,6 +228,13 @@ type = "critical"; }; }; + + cooling-maps { + map0 { + trip = <&cpu_alert3>; + cooling-device = <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; }; -- cgit v1.2.3