summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/exynos4412-tiny4412.dts
diff options
context:
space:
mode:
authorKrzysztof Kozlowski <krzk@kernel.org>2020-08-30 15:51:57 +0200
committerKrzysztof Kozlowski <krzk@kernel.org>2020-09-02 17:46:28 +0200
commit173ab0310fb44b73093b7aed9a9e6c4916bc059d (patch)
treea5ab67bc24f3a02761f1c6bbbbc79c599c330042 /arch/arm/boot/dts/exynos4412-tiny4412.dts
parent4134628c38dad06ef69b79fac33fc3d04b81f78e (diff)
ARM: dts: exynos: Add CPU cooling in Tiny4412
Add missing cooling devices for CPU thermal zones in Exynos4412 Tiny4412 board. This allows to scale down CPU frequency (and voltage) in case of thermal pressure. Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Link: https://lore.kernel.org/r/20200830135200.24304-30-krzk@kernel.org
Diffstat (limited to 'arch/arm/boot/dts/exynos4412-tiny4412.dts')
-rw-r--r--arch/arm/boot/dts/exynos4412-tiny4412.dts15
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos4412-tiny4412.dts b/arch/arm/boot/dts/exynos4412-tiny4412.dts
index 3a91de8a8082..7512c86e634e 100644
--- a/arch/arm/boot/dts/exynos4412-tiny4412.dts
+++ b/arch/arm/boot/dts/exynos4412-tiny4412.dts
@@ -78,6 +78,21 @@
};
};
+&cpu_thermal {
+ cooling-maps {
+ cooling_map0: map0 {
+ /* Corresponds to 800MHz at freq_table */
+ cooling-device = <&cpu0 7 7>, <&cpu1 7 7>,
+ <&cpu2 7 7>, <&cpu3 7 7>;
+ };
+ cooling_map1: map1 {
+ /* Corresponds to 200MHz at freq_table */
+ cooling-device = <&cpu0 13 13>, <&cpu1 13 13>,
+ <&cpu2 13 13>, <&cpu3 13 13>;
+ };
+ };
+};
+
&fimd {
pinctrl-0 = <&lcd_clk>, <&lcd_data24>;
pinctrl-names = "default";