]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: rockchip: enable thermal management on all RK3588 boards
authorAlexey Charkov <alchark@gmail.com>
Mon, 17 Jun 2024 18:28:52 +0000 (22:28 +0400)
committerHeiko Stuebner <heiko@sntech.de>
Mon, 24 Jun 2024 16:14:01 +0000 (18:14 +0200)
This enables the on-chip thermal monitoring sensor (TSADC) on all
RK3588(s) boards that don't have it enabled yet. It provides temperature
monitoring for the SoC and emergency thermal shutdowns, and is thus
important to have in place before CPU DVFS is enabled, as high CPU
operating performance points can overheat the chip quickly in the
absence of thermal management.

Signed-off-by: Alexey Charkov <alchark@gmail.com>
Link: https://lore.kernel.org/r/20240617-rk-dts-additions-v5-2-c1f5f3267f1e@gmail.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/rk3588-armsom-sige7.dts
arch/arm64/boot/dts/rockchip/rk3588-edgeble-neu6a-common.dtsi
arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts
arch/arm64/boot/dts/rockchip/rk3588-ok3588-c.dts
arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts
arch/arm64/boot/dts/rockchip/rk3588-toybrick-x0.dts
arch/arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi
arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts

index 98c622b2764720bcc43ce14a81f8f16d58dda57f..c667704ba985e463567e77be64d6e35164f91763 100644 (file)
        };
 };
 
+&tsadc {
+       status = "okay";
+};
+
 &u2phy0 {
        status = "okay";
 };
index 709d348cf06b81781f68fdcbb776ca8b3742941a..03fd193be253daeda37fd8fd9d938d057b89d954 100644 (file)
                };
        };
 };
+
+&tsadc {
+       status = "okay";
+};
index 7be2190244bafb2fabdd7b2ab37aee1d16351d72..7c3696a3ad3ad105f806201b8bd8e633ed037517 100644 (file)
        status = "okay";
 };
 
+&tsadc {
+       status = "okay";
+};
+
 &u2phy0 {
        status = "okay";
 };
index 009566d881f3ecc8bf114c374dfae2171aa5f412..230e630820b4720961a324fddc1012befcf597fe 100644 (file)
        status = "okay";
 };
 
+&tsadc {
+       status = "okay";
+};
+
 &u2phy2 {
        status = "okay";
 };
index 4e2bf4eaef2b383a6bd8a404f04d698f4253b188..afcc38a5bed81b0e1d882e32239965bd701da255 100644 (file)
        };
 };
 
+&tsadc {
+       status = "okay";
+};
+
 &uart2 {
        pinctrl-0 = <&uart2m0_xfer>;
        status = "okay";
index 9090c5c99f2afba1eb6a2b8035cad986a6834528..d0021524e7f958016b322182ed5b9d139d95f8fa 100644 (file)
        };
 };
 
+&tsadc {
+       status = "okay";
+};
+
 &u2phy2 {
        status = "okay";
 };
index 6b9206ce4a03bf99831081fb81a936c4d5d56eeb..77bcf0f6b028a587cbcc8b546b503f5319b39fba 100644 (file)
        };
 };
 
+&tsadc {
+       status = "okay";
+};
+
 &uart2 {
        pinctrl-0 = <&uart2m0_xfer>;
        status = "okay";
index 8e2a07612d1735284072033d533acc322a61e637..c671a61d3aef54b580311b4d2610b3a1219d3846 100644 (file)
        };
 };
 
+&tsadc {
+       status = "okay";
+};
+
 &u2phy0 {
        status = "okay";
 };