ARM: dts: msm: Enable idle states for tuna VMs

Enable idle states devices for virtual CPU to enter LPMs
when idle.

Change-Id: I0e03ea5ac0263a385a1ee4e79f16070826d88320
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
This commit is contained in:
Sneh Mankad
2024-12-27 17:23:23 +05:30
parent 9957f12c00
commit 54a9c53389
2 changed files with 28 additions and 8 deletions

View File

@@ -40,14 +40,24 @@
};
idle-states {
CPU_PWR_DWN: c4 { /* Using Medium C4 latencies */
CPU_PWR_DWN: c4 { /* Using Gold C4 latencies */
compatible = "arm,idle-state";
status = "disabled";
idle-state-name = "rail-pc";
entry-latency-us = <550>;
exit-latency-us = <1050>;
min-residency-us = <7951>;
arm,psci-suspend-param = <0x40000004>;
local-timer-stop;
};
CLUSTER_PWR_DWN: ss3 { /* C4+CL5+SS3 */
CLUSTER_PWR_DWN: d4 { /* C4+D4 */
compatible = "arm,idle-state";
status = "disabled";
idle-state-name = "l3-pc";
entry-latency-us = <750>;
exit-latency-us = <2350>;
min-residency-us = <9144>;
arm,psci-suspend-param = <0x40000044>;
local-timer-stop;
};
};

View File

@@ -42,14 +42,24 @@
};
idle-states {
CPU_PWR_DWN: c4 { /* Using Medium C4 latencies */
CPU_PWR_DWN: c4 { /* Using Gold C4 latencies */
compatible = "arm,idle-state";
status = "disabled";
idle-state-name = "rail-pc";
entry-latency-us = <550>;
exit-latency-us = <1050>;
min-residency-us = <7951>;
arm,psci-suspend-param = <0x40000004>;
local-timer-stop;
};
CLUSTER_PWR_DWN: ss3 { /* C4+CL5+SS3 */
CLUSTER_PWR_DWN: d4 { /* C4+D4 */
compatible = "arm,idle-state";
status = "disabled";
idle-state-name = "l3-pc";
entry-latency-us = <750>;
exit-latency-us = <2350>;
min-residency-us = <9144>;
arm,psci-suspend-param = <0x40000044>;
local-timer-stop;
};
};