53 lines
1.6 KiB
Diff
53 lines
1.6 KiB
Diff
From 43f9699b0c12d4e50b66723213cef456c52254f3 Mon Sep 17 00:00:00 2001
|
|
From: Daniel Lezcano <daniel.lezcano@linaro.org>
|
|
Date: Fri, 1 Oct 2021 18:17:28 +0200
|
|
Subject: [PATCH 086/478] arm64: dts: rockchip: Add idle cooling devices to
|
|
rk3399
|
|
|
|
The thermal framework accepts now the cpu idle cooling device as an
|
|
alternative when the cpufreq cooling device fails.
|
|
|
|
Add the node in the DT so the cooling devices will be present and the
|
|
platforms can extend the thermal zone definition to add them.
|
|
|
|
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
|
|
Link: https://lore.kernel.org/r/20211001161728.1729664-1-daniel.lezcano@linaro.org
|
|
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
|
|
---
|
|
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 12 ++++++++++++
|
|
1 file changed, 12 insertions(+)
|
|
|
|
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
|
index 721bc2b5a9a6..d3cdf6f42a30 100644
|
|
--- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
|
+++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
|
|
@@ -124,6 +124,12 @@ cpu_b0: cpu@100 {
|
|
#cooling-cells = <2>; /* min followed by max */
|
|
dynamic-power-coefficient = <436>;
|
|
cpu-idle-states = <&CPU_SLEEP &CLUSTER_SLEEP>;
|
|
+
|
|
+ thermal-idle {
|
|
+ #cooling-cells = <2>;
|
|
+ duration-us = <10000>;
|
|
+ exit-latency-us = <500>;
|
|
+ };
|
|
};
|
|
|
|
cpu_b1: cpu@101 {
|
|
@@ -136,6 +142,12 @@ cpu_b1: cpu@101 {
|
|
#cooling-cells = <2>; /* min followed by max */
|
|
dynamic-power-coefficient = <436>;
|
|
cpu-idle-states = <&CPU_SLEEP &CLUSTER_SLEEP>;
|
|
+
|
|
+ thermal-idle {
|
|
+ #cooling-cells = <2>;
|
|
+ duration-us = <10000>;
|
|
+ exit-latency-us = <500>;
|
|
+ };
|
|
};
|
|
|
|
idle-states {
|
|
--
|
|
2.35.3
|
|
|