[PATCH 29/31] arm64: dts: qcom: sm4450: Add domain idle state names

From: Maulik Shah

Date: Mon Sep 14 2026 - 03:17:20 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/sm4450.dtsi | 4 ++++
1 file changed, 4 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/sm4450.dtsi b/arch/arm64/boot/dts/qcom/sm4450.dtsi
index bc9c788b92b1..98f603961f8b 100644
--- a/arch/arm64/boot/dts/qcom/sm4450.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm4450.dtsi
@@ -254,6 +254,7 @@ idle-states {

little_cpu_sleep_0: cpu-sleep-0-0 {
compatible = "arm,idle-state";
+ idle-state-name = "silver-pll-pc";
arm,psci-suspend-param = <0x40000004>;
entry-latency-us = <800>;
exit-latency-us = <750>;
@@ -263,6 +264,7 @@ little_cpu_sleep_0: cpu-sleep-0-0 {

big_cpu_sleep_0: cpu-sleep-1-0 {
compatible = "arm,idle-state";
+ idle-state-name = "gold-pll-pc";
arm,psci-suspend-param = <0x40000004>;
entry-latency-us = <600>;
exit-latency-us = <1550>;
@@ -274,6 +276,7 @@ big_cpu_sleep_0: cpu-sleep-1-0 {
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>;
@@ -282,6 +285,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 = <0x41003344>;
entry-latency-us = <1561>;
exit-latency-us = <2801>;

--
2.43.0