[PATCH 28/31] arm64: dts: qcom: sdx75: Add domain idle state names
From: Maulik Shah
Date: Mon Sep 14 2026 - 03:07:19 EST
Add the idle-state-name property for the domain idle state so low power
modes are described consistently and its name is printed in pmdomain
debugfs.
Signed-off-by: Maulik Shah <maulik.shah@xxxxxxxxxxxxxxxx>
---
arch/arm64/boot/dts/qcom/sdx75.dtsi | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/sdx75.dtsi b/arch/arm64/boot/dts/qcom/sdx75.dtsi
index 81292850e531..42a44176a32d 100644
--- a/arch/arm64/boot/dts/qcom/sdx75.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdx75.dtsi
@@ -156,6 +156,7 @@ idle-states {
cpu_off: cpu-sleep-0 {
compatible = "arm,idle-state";
+ idle-state-name = "cpu-pc";
entry-latency-us = <235>;
exit-latency-us = <428>;
min-residency-us = <1774>;
@@ -165,6 +166,7 @@ cpu_off: cpu-sleep-0 {
cpu_rail_off: cpu-rail-sleep-1 {
compatible = "arm,idle-state";
+ idle-state-name = "cpu-pll-pc";
entry-latency-us = <800>;
exit-latency-us = <750>;
min-residency-us = <4090>;
@@ -177,6 +179,7 @@ cpu_rail_off: cpu-rail-sleep-1 {
domain-idle-states {
cluster_sleep_0: cluster-sleep-0 {
compatible = "domain-idle-state";
+ idle-state-name = "l3-pc";
arm,psci-suspend-param = <0x41000044>;
entry-latency-us = <1050>;
exit-latency-us = <2500>;
@@ -185,6 +188,7 @@ cluster_sleep_0: cluster-sleep-0 {
cluster_sleep_1: cluster-sleep-1 {
compatible = "domain-idle-state";
+ idle-state-name = "cx-ret";
arm,psci-suspend-param = <0x41001344>;
entry-latency-us = <2761>;
exit-latency-us = <3964>;
@@ -193,6 +197,7 @@ cluster_sleep_1: cluster-sleep-1 {
cluster_sleep_2: cluster-sleep-2 {
compatible = "domain-idle-state";
+ idle-state-name = "llcc-off";
arm,psci-suspend-param = <0x4100b344>;
entry-latency-us = <2793>;
exit-latency-us = <4023>;
--
2.43.0