Skip to content

Commit 28b7352

Browse files
konradybcioandersson
authored andcommitted
arm64: dts: qcom: sm8550: Separate out X3 idle state
The X3 core has different entry/exit/residency time requirements than the big cluster. Denote them to stop confusing the scheduler. Fixes: ffc50b2 ("arm64: dts: qcom: Add base SM8550 dtsi") Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org> Link: https://lore.kernel.org/r/20231218-topic-8550_fixes-v1-11-ce1272d77540@linaro.org Signed-off-by: Bjorn Andersson <andersson@kernel.org>
1 parent 5c0dbe8 commit 28b7352

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

arch/arm64/boot/dts/qcom/sm8550.dtsi

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,16 @@
300300
min-residency-us = <4791>;
301301
local-timer-stop;
302302
};
303+
304+
PRIME_CPU_SLEEP_0: cpu-sleep-2-0 {
305+
compatible = "arm,idle-state";
306+
idle-state-name = "goldplus-rail-power-collapse";
307+
arm,psci-suspend-param = <0x40000004>;
308+
entry-latency-us = <500>;
309+
exit-latency-us = <1350>;
310+
min-residency-us = <7480>;
311+
local-timer-stop;
312+
};
303313
};
304314

305315
domain-idle-states {
@@ -401,7 +411,7 @@
401411
CPU_PD7: power-domain-cpu7 {
402412
#power-domain-cells = <0>;
403413
power-domains = <&CLUSTER_PD>;
404-
domain-idle-states = <&BIG_CPU_SLEEP_0>;
414+
domain-idle-states = <&PRIME_CPU_SLEEP_0>;
405415
};
406416

407417
CLUSTER_PD: power-domain-cluster {

0 commit comments

Comments
 (0)