diff options
author | Georgi Djakov <georgi.djakov@linaro.org> | 2016-08-10 19:16:08 +0300 |
---|---|---|
committer | Thierry Escande <thierry.escande@linaro.org> | 2018-07-23 13:48:15 +0200 |
commit | 65f23dbd4f9309ca42e6f23795a4abaa06b809db (patch) | |
tree | 208505a1d6f3f15fc5fc63be698c4a05a5e2a71d | |
parent | f879d6932d631fd310bed07577746b88122daf26 (diff) |
ARM: dts: apq8064: Add thermal cooling maps
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
-rw-r--r-- | arch/arm/boot/dts/qcom-apq8064.dtsi | 42 |
1 files changed, 42 insertions, 0 deletions
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 <dt-bindings/soc/qcom,gsbi.h> #include <dt-bindings/interrupt-controller/irq.h> #include <dt-bindings/interrupt-controller/arm-gic.h> +#include <dt-bindings/thermal/thermal.h> + / { 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>; + }; + }; }; }; |