summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/exynos4412-origen.dts
diff options
context:
space:
mode:
authorKrzysztof Kozlowski <krzk@kernel.org>2020-08-30 15:51:55 +0200
committerKrzysztof Kozlowski <krzk@kernel.org>2020-09-02 17:46:28 +0200
commitffed15b889a4d8cfb8c324e238bf308757b1995b (patch)
tree92096f3415acdb242912b7c22eeec6b89793f2be /arch/arm/boot/dts/exynos4412-origen.dts
parent1f2448dcb9a28b658de08128dc3f38bd1a2ab980 (diff)
downloadlwn-ffed15b889a4d8cfb8c324e238bf308757b1995b.tar.gz
lwn-ffed15b889a4d8cfb8c324e238bf308757b1995b.zip
ARM: dts: exynos: Add CPU cooling in Exynos4412 Origen
Add missing cooling devices for CPU thermal zones in Exynos4412 Origen 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-28-krzk@kernel.org
Diffstat (limited to 'arch/arm/boot/dts/exynos4412-origen.dts')
-rw-r--r--arch/arm/boot/dts/exynos4412-origen.dts15
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos4412-origen.dts b/arch/arm/boot/dts/exynos4412-origen.dts
index 4c52ca6dbe57..c2e793b69e7d 100644
--- a/arch/arm/boot/dts/exynos4412-origen.dts
+++ b/arch/arm/boot/dts/exynos4412-origen.dts
@@ -75,6 +75,21 @@
cpu0-supply = <&buck2_reg>;
};
+&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>;
+ };
+ };
+};
+
&exynos_usbphy {
status = "okay";
};