From 980a9f683423bca89e7cc7494ebc6919e738bea9 Mon Sep 17 00:00:00 2001 From: Liang Chen Date: Thu, 13 Jun 2024 11:44:13 +0800 Subject: [PATCH] arm64: dts: rockchip: rk3576: set limit rate and offline cpus for early suspend Signed-off-by: Liang Chen Change-Id: I6601d4abefc95de3c9a4f3e5d555444af0b59509 --- arch/arm64/boot/dts/rockchip/rk3576-cpu-swap.dtsi | 12 ++++++++++++ arch/arm64/boot/dts/rockchip/rk3576.dtsi | 3 +++ 2 files changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3576-cpu-swap.dtsi b/arch/arm64/boot/dts/rockchip/rk3576-cpu-swap.dtsi index 83b9d79a129b..bb73ee71f938 100644 --- a/arch/arm64/boot/dts/rockchip/rk3576-cpu-swap.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3576-cpu-swap.dtsi @@ -57,3 +57,15 @@ }; }; }; + +&cluster0_opp_table { + /delete-property/ rockchip,early-suspend-freq; +}; + +&cluster1_opp_table { + /delete-property/ rockchip,early-suspend-freq; +}; + +&rockchip_system_monitor { + /delete-property/ rockchip,early-suspend-offline-cpus; +}; diff --git a/arch/arm64/boot/dts/rockchip/rk3576.dtsi b/arch/arm64/boot/dts/rockchip/rk3576.dtsi index 4c997e570b6b..2b942366909a 100644 --- a/arch/arm64/boot/dts/rockchip/rk3576.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3576.dtsi @@ -424,6 +424,7 @@ 495000 4 >; intermediate-threshold-freq = <816000>; + rockchip,early-suspend-freq = <1800000>; rockchip,reboot-freq = <1416000>; rockchip,temp-hysteresis = <5000>; @@ -542,6 +543,7 @@ 495000 4 >; intermediate-threshold-freq = <816000>; + rockchip,early-suspend-freq = <408000>; rockchip,reboot-freq = <1608000>; rockchip,temp-hysteresis = <5000>; @@ -1335,6 +1337,7 @@ compatible = "rockchip,system-monitor"; rockchip,thermal-zone = "little-core-thermal"; + rockchip,early-suspend-offline-cpus = "4-7"; }; thermal_zones: thermal-zones {