Skip to content

Commit ad6556f

Browse files
konradybcioandersson
authored andcommitted
arm64: dts: qcom: sm8550: Update idle state time requirements
The idle state entry/exit/residency times differ from what shipped on production devices, mostly being overly optimistic in entry times and overly pessimistic in minimal residency times. Align them with downstream sources. 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-12-ce1272d77540@linaro.org Signed-off-by: Bjorn Andersson <andersson@kernel.org>
1 parent 28b7352 commit ad6556f

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

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

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -285,9 +285,9 @@
285285
compatible = "arm,idle-state";
286286
idle-state-name = "silver-rail-power-collapse";
287287
arm,psci-suspend-param = <0x40000004>;
288-
entry-latency-us = <800>;
288+
entry-latency-us = <550>;
289289
exit-latency-us = <750>;
290-
min-residency-us = <4090>;
290+
min-residency-us = <6700>;
291291
local-timer-stop;
292292
};
293293

@@ -296,8 +296,8 @@
296296
idle-state-name = "gold-rail-power-collapse";
297297
arm,psci-suspend-param = <0x40000004>;
298298
entry-latency-us = <600>;
299-
exit-latency-us = <1550>;
300-
min-residency-us = <4791>;
299+
exit-latency-us = <1300>;
300+
min-residency-us = <8136>;
301301
local-timer-stop;
302302
};
303303

@@ -316,17 +316,17 @@
316316
CLUSTER_SLEEP_0: cluster-sleep-0 {
317317
compatible = "domain-idle-state";
318318
arm,psci-suspend-param = <0x41000044>;
319-
entry-latency-us = <1050>;
320-
exit-latency-us = <2500>;
321-
min-residency-us = <5309>;
319+
entry-latency-us = <750>;
320+
exit-latency-us = <2350>;
321+
min-residency-us = <9144>;
322322
};
323323

324324
CLUSTER_SLEEP_1: cluster-sleep-1 {
325325
compatible = "domain-idle-state";
326326
arm,psci-suspend-param = <0x4100c344>;
327-
entry-latency-us = <2700>;
328-
exit-latency-us = <3500>;
329-
min-residency-us = <13959>;
327+
entry-latency-us = <2800>;
328+
exit-latency-us = <4400>;
329+
min-residency-us = <10150>;
330330
};
331331
};
332332
};

0 commit comments

Comments
 (0)