mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 00/31] Add domain idle state names
@ 2026-09-14  6:59 Maulik Shah
  2026-09-14  6:59 ` [PATCH 01/31] arm64: dts: qcom: milos: " Maulik Shah
                   ` (31 more replies)
  0 siblings, 32 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

Add or update idle-state-name properties for Qualcomm CPU and domain idle
states.

The generic cpuidle parser can fall back to the DT node name for CPU idle
state descriptions, but genpd domain idle states do not get an implicit
fallback name. Without an idle-state-name property, those genpd states are
shown as N/A in debugfs.

For example, before this change a platform may show:

  # cat /sys/kernel/debug/pm_genpd/power-domain-cluster/idle_states_desc
  State  Latency(us)  Residency(us)  Name
  S0     5790         6118           N/A

With an idle-state-name property in DT, the same state is reported with a
proper low power mode name:

  # cat /sys/kernel/debug/pm_genpd/power-domain-cluster/idle_states_desc
  State  Latency(us)  Residency(us)  Name
  S0     5800         6118           l3-pc

Describe the affected low power modes explicitly so the CPU and domain idle
states are reported consistently across Qualcomm platforms. Shorten
existing power-collapse and power-down names to use pc.

Most Qualcomm silver CPU idle states do not turn the silver rail off;
they collapse the CPU and turn the PLL off. Name those states
silver-pll-pc. Gold CPU states often turn both PLL and rail off, so use
gold-pll-rail-pc to reflect the low power mode.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
Maulik Shah (31):
      arm64: dts: qcom: milos: Add domain idle state names
      arm64: dts: qcom: sm8750: Add domain idle state names
      arm64: dts: qcom: kaanapali: Add domain idle state names
      arm64: dts: qcom: hamoa: Add domain idle state names
      arm64: dts: qcom: glymur: Add domain idle state names
      arm64: dts: qcom: sdm845: Add domain idle state names
      arm64: dts: qcom: sc8180x: Add domain idle state names
      arm64: dts: qcom: sdm670: Add domain idle state names
      arm64: dts: qcom: sm6115: Add domain idle state names
      arm64: dts: qcom: sm6350: Add domain idle state names
      arm64: dts: qcom: sm6375: Add domain idle state names
      arm64: dts: qcom: sm8150: Add domain idle state names
      arm64: dts: qcom: talos: Add domain idle state names
      arm64: dts: qcom: sm8250: Add domain idle state names
      arm64: dts: qcom: sm8350: Add domain idle state names
      arm64: dts: qcom: sm8450: Add domain idle state names
      arm64: dts: qcom: sm8550: Add domain idle state names
      arm64: dts: qcom: sm8650: Add domain idle state names
      arm64: dts: qcom: eliza: Add domain idle state names
      arm64: dts: qcom: agatti: Add domain idle state names
      arm64: dts: qcom: lemans: Add domain idle state names
      arm64: dts: qcom: monaco: Add domain idle state names
      arm64: dts: qcom: msm8916: Add domain idle state names
      arm64: dts: qcom: msm8917: Add domain idle state names
      arm64: dts: qcom: qdu1000: Add domain idle state names
      arm64: dts: qcom: sar2130p: Add domain idle state names
      arm64: dts: qcom: sc8280xp: Add domain idle state names
      arm64: dts: qcom: sdx75: Add domain idle state names
      arm64: dts: qcom: sm4450: Add domain idle state names
      arm64: dts: qcom: sc7180: Add domain idle state names
      arm64: dts: qcom: sc7280: Add domain idle state names

 arch/arm64/boot/dts/qcom/agatti.dtsi               |  1 +
 arch/arm64/boot/dts/qcom/eliza.dtsi                |  8 +++--
 arch/arm64/boot/dts/qcom/glymur.dtsi               |  2 ++
 arch/arm64/boot/dts/qcom/hamoa.dtsi                |  3 ++
 arch/arm64/boot/dts/qcom/kaanapali.dtsi            |  6 ++--
 arch/arm64/boot/dts/qcom/kodiak.dtsi               | 11 ++++---
 arch/arm64/boot/dts/qcom/lemans.dtsi               | 22 +++++++------
 arch/arm64/boot/dts/qcom/milos.dtsi                | 38 ++++++++++++----------
 arch/arm64/boot/dts/qcom/monaco.dtsi               | 11 ++++---
 arch/arm64/boot/dts/qcom/msm8916.dtsi              |  4 ++-
 arch/arm64/boot/dts/qcom/msm8917.dtsi              |  3 +-
 arch/arm64/boot/dts/qcom/qdu1000.dtsi              |  3 ++
 arch/arm64/boot/dts/qcom/sar2130p.dtsi             |  7 ++--
 arch/arm64/boot/dts/qcom/sc7180.dtsi               | 11 ++++---
 arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi |  1 +
 arch/arm64/boot/dts/qcom/sc8180x.dtsi              |  4 +++
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi             |  5 +--
 arch/arm64/boot/dts/qcom/sdm670.dtsi               |  5 +--
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |  5 +--
 arch/arm64/boot/dts/qcom/sdx75.dtsi                |  5 +++
 arch/arm64/boot/dts/qcom/sm4450.dtsi               |  4 +++
 arch/arm64/boot/dts/qcom/sm6115.dtsi               | 12 +++----
 arch/arm64/boot/dts/qcom/sm6350.dtsi               |  3 ++
 arch/arm64/boot/dts/qcom/sm6375.dtsi               |  9 ++---
 arch/arm64/boot/dts/qcom/sm8150.dtsi               |  5 +--
 arch/arm64/boot/dts/qcom/sm8250.dtsi               |  5 +--
 arch/arm64/boot/dts/qcom/sm8350.dtsi               |  6 ++--
 arch/arm64/boot/dts/qcom/sm8450.dtsi               |  6 ++--
 arch/arm64/boot/dts/qcom/sm8550.dtsi               |  8 +++--
 arch/arm64/boot/dts/qcom/sm8650.dtsi               | 30 +++++++++--------
 arch/arm64/boot/dts/qcom/sm8750.dtsi               |  2 ++
 arch/arm64/boot/dts/qcom/talos.dtsi                | 11 ++++---
 32 files changed, 162 insertions(+), 94 deletions(-)
---
base-commit: 68142f986ff04b2b70b31db00f719bf690f64a9a
change-id: 20260913-b4-idle-state-name-18a18e4eb211

Best regards,
--  
Maulik Shah <maulik.shah@oss.qualcomm.com>


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 01/31] arm64: dts: qcom: milos: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:35   ` Abel Vesa
  2026-09-14 12:21   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 02/31] arm64: dts: qcom: sm8750: " Maulik Shah
                   ` (30 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, fix the big CPU idle state name, which was described as
silver-power-collapse, and update CPU idle state names to match the CPU
type and low power mode they describe.

Use little, big, and prime CPU idle state labels for consistency with
other platforms using this CPU naming scheme.

Fixes: d9d59d105f98 ("arm64: dts: qcom: Add initial Milos dtsi")
Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/milos.dtsi | 38 +++++++++++++++++++------------------
 1 file changed, 20 insertions(+), 18 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/milos.dtsi b/arch/arm64/boot/dts/qcom/milos.dtsi
index 87c9be29f973..68b3d06eec72 100644
--- a/arch/arm64/boot/dts/qcom/milos.dtsi
+++ b/arch/arm64/boot/dts/qcom/milos.dtsi
@@ -299,9 +299,9 @@ core0 {
 		idle-states {
 			entry-method = "psci";
 
-			silver_cpu_sleep_0: cpu-sleep-0-0 {
+			little_cpu_sleep_0: cpu-sleep-0-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "pc";
+				idle-state-name = "silver-pc";
 				arm,psci-suspend-param = <0x40000003>;
 				entry-latency-us = <250>;
 				exit-latency-us = <700>;
@@ -309,9 +309,9 @@ silver_cpu_sleep_0: cpu-sleep-0-0 {
 				local-timer-stop;
 			};
 
-			silver_cpu_sleep_1: cpu-sleep-0-1 {
+			little_cpu_sleep_1: cpu-sleep-0-1 {
 				compatible = "arm,idle-state";
-				idle-state-name = "silver-rail-power-collapse";
+				idle-state-name = "silver-pll-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <550>;
 				exit-latency-us = <750>;
@@ -319,9 +319,9 @@ silver_cpu_sleep_1: cpu-sleep-0-1 {
 				local-timer-stop;
 			};
 
-			gold_cpu_sleep_0: cpu-sleep-1-0 {
+			big_cpu_sleep_0: cpu-sleep-1-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "silver-power-collapse";
+				idle-state-name = "gold-pc";
 				arm,psci-suspend-param = <0x40000003>;
 				entry-latency-us = <400>;
 				exit-latency-us = <900>;
@@ -329,9 +329,9 @@ gold_cpu_sleep_0: cpu-sleep-1-0 {
 				local-timer-stop;
 			};
 
-			gold_cpu_sleep_1: cpu-sleep-1-1 {
+			big_cpu_sleep_1: cpu-sleep-1-1 {
 				compatible = "arm,idle-state";
-				idle-state-name = "gold-rail-power-collapse";
+				idle-state-name = "gold-pll-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <600>;
 				exit-latency-us = <1300>;
@@ -339,9 +339,9 @@ gold_cpu_sleep_1: cpu-sleep-1-1 {
 				local-timer-stop;
 			};
 
-			gold_plus_cpu_sleep_0: cpu-sleep-2-0 {
+			prime_cpu_sleep_0: cpu-sleep-2-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "gold-plus-rail-power-collapse";
+				idle-state-name = "goldplus-pll-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <600>;
 				exit-latency-us = <1500>;
@@ -353,6 +353,7 @@ gold_plus_cpu_sleep_0: cpu-sleep-2-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 = <750>;
 				exit-latency-us = <2350>;
@@ -361,6 +362,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 = <2800>;
 				exit-latency-us = <4400>;
@@ -411,49 +413,49 @@ psci {
 		cpu_pd0: power-domain-cpu0 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_pd>;
-			domain-idle-states = <&silver_cpu_sleep_0>, <&silver_cpu_sleep_1>;
+			domain-idle-states = <&little_cpu_sleep_0>, <&little_cpu_sleep_1>;
 		};
 
 		cpu_pd1: power-domain-cpu1 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_pd>;
-			domain-idle-states = <&silver_cpu_sleep_0>, <&silver_cpu_sleep_1>;
+			domain-idle-states = <&little_cpu_sleep_0>, <&little_cpu_sleep_1>;
 		};
 
 		cpu_pd2: power-domain-cpu2 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_pd>;
-			domain-idle-states = <&silver_cpu_sleep_0>, <&silver_cpu_sleep_1>;
+			domain-idle-states = <&little_cpu_sleep_0>, <&little_cpu_sleep_1>;
 		};
 
 		cpu_pd3: power-domain-cpu3 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_pd>;
-			domain-idle-states = <&silver_cpu_sleep_0>, <&silver_cpu_sleep_1>;
+			domain-idle-states = <&little_cpu_sleep_0>, <&little_cpu_sleep_1>;
 		};
 
 		cpu_pd4: power-domain-cpu4 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_pd>;
-			domain-idle-states = <&gold_cpu_sleep_0>, <&gold_cpu_sleep_1>;
+			domain-idle-states = <&big_cpu_sleep_0>, <&big_cpu_sleep_1>;
 		};
 
 		cpu_pd5: power-domain-cpu5 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_pd>;
-			domain-idle-states = <&gold_cpu_sleep_0>, <&gold_cpu_sleep_1>;
+			domain-idle-states = <&big_cpu_sleep_0>, <&big_cpu_sleep_1>;
 		};
 
 		cpu_pd6: power-domain-cpu6 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_pd>;
-			domain-idle-states = <&gold_cpu_sleep_0>, <&gold_cpu_sleep_1>;
+			domain-idle-states = <&big_cpu_sleep_0>, <&big_cpu_sleep_1>;
 		};
 
 		cpu_pd7: power-domain-cpu7 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_pd>;
-			domain-idle-states = <&gold_plus_cpu_sleep_0>;
+			domain-idle-states = <&prime_cpu_sleep_0>;
 		};
 
 		cluster_pd: power-domain-cluster {

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 02/31] arm64: dts: qcom: sm8750: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
  2026-09-14  6:59 ` [PATCH 01/31] arm64: dts: qcom: milos: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14 12:21   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 03/31] arm64: dts: qcom: kaanapali: " Maulik Shah
                   ` (29 subsequent siblings)
  31 siblings, 1 reply; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sm8750.dtsi | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/sm8750.dtsi b/arch/arm64/boot/dts/qcom/sm8750.dtsi
index 28cf22da854d..897790a3a492 100644
--- a/arch/arm64/boot/dts/qcom/sm8750.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8750.dtsi
@@ -200,6 +200,7 @@ cluster1_c4: cpu-sleep-1 {
 		domain-idle-states {
 			cluster_cl5: cluster-sleep-0 {
 				compatible = "domain-idle-state";
+				idle-state-name = "cluster-cl5";
 				arm,psci-suspend-param = <0x01000054>;
 				entry-latency-us = <2150>;
 				exit-latency-us = <1983>;
@@ -208,6 +209,7 @@ cluster_cl5: cluster-sleep-0 {
 
 			domain_ss3: domain-sleep-0 {
 				compatible = "domain-idle-state";
+				idle-state-name = "cluster-ss3";
 				arm,psci-suspend-param = <0x0200c354>;
 				entry-latency-us = <2800>;
 				exit-latency-us = <4400>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 03/31] arm64: dts: qcom: kaanapali: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
  2026-09-14  6:59 ` [PATCH 01/31] arm64: dts: qcom: milos: " Maulik Shah
  2026-09-14  6:59 ` [PATCH 02/31] arm64: dts: qcom: sm8750: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:35   ` Abel Vesa
  2026-09-14 12:22   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 04/31] arm64: dts: qcom: hamoa: " Maulik Shah
                   ` (28 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/kaanapali.dtsi | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/kaanapali.dtsi b/arch/arm64/boot/dts/qcom/kaanapali.dtsi
index 131fd2a16c54..5eaa563b6b02 100644
--- a/arch/arm64/boot/dts/qcom/kaanapali.dtsi
+++ b/arch/arm64/boot/dts/qcom/kaanapali.dtsi
@@ -182,7 +182,7 @@ idle-states {
 
 			cluster0_c4: cpu-sleep-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "retention";
+				idle-state-name = "ret";
 				arm,psci-suspend-param = <0x00000004>;
 				entry-latency-us = <93>;
 				exit-latency-us = <129>;
@@ -191,7 +191,7 @@ cluster0_c4: cpu-sleep-0 {
 
 			cluster1_c4: cpu-sleep-1 {
 				compatible = "arm,idle-state";
-				idle-state-name = "retention";
+				idle-state-name = "ret";
 				arm,psci-suspend-param = <0x00000004>;
 				entry-latency-us = <172>;
 				exit-latency-us = <130>;
@@ -202,6 +202,7 @@ cluster1_c4: cpu-sleep-1 {
 		domain-idle-states {
 			cluster_cl5: cluster-sleep-0 {
 				compatible = "domain-idle-state";
+				idle-state-name = "cluster-cl5";
 				arm,psci-suspend-param = <0x01000054>;
 				entry-latency-us = <2150>;
 				exit-latency-us = <1983>;
@@ -210,6 +211,7 @@ cluster_cl5: cluster-sleep-0 {
 
 			domain_ss3: domain-sleep-0 {
 				compatible = "domain-idle-state";
+				idle-state-name = "cluster-ss3";
 				arm,psci-suspend-param = <0x0200c354>;
 				entry-latency-us = <2800>;
 				exit-latency-us = <4400>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 04/31] arm64: dts: qcom: hamoa: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (2 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 03/31] arm64: dts: qcom: kaanapali: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:36   ` Abel Vesa
  2026-09-14 12:22   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 05/31] arm64: dts: qcom: glymur: " Maulik Shah
                   ` (27 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/hamoa.dtsi | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/hamoa.dtsi b/arch/arm64/boot/dts/qcom/hamoa.dtsi
index fcd88e5f5d7e..1d3ca2215914 100644
--- a/arch/arm64/boot/dts/qcom/hamoa.dtsi
+++ b/arch/arm64/boot/dts/qcom/hamoa.dtsi
@@ -290,6 +290,7 @@ cluster_c4: cpu-sleep-0 {
 		domain-idle-states {
 			cluster_cl4: cluster-sleep-0 {
 				compatible = "domain-idle-state";
+				idle-state-name = "cluster-cl4";
 				arm,psci-suspend-param = <0x01000044>;
 				entry-latency-us = <350>;
 				exit-latency-us = <500>;
@@ -298,6 +299,7 @@ cluster_cl4: cluster-sleep-0 {
 
 			cluster_cl5: cluster-sleep-1 {
 				compatible = "domain-idle-state";
+				idle-state-name = "cluster-cl5";
 				arm,psci-suspend-param = <0x01000054>;
 				entry-latency-us = <2000>;
 				exit-latency-us = <2000>;
@@ -306,6 +308,7 @@ cluster_cl5: cluster-sleep-1 {
 
 			domain_ss3: domain-sleep-0 {
 				compatible = "domain-idle-state";
+				idle-state-name = "cluster-ss3";
 				arm,psci-suspend-param = <0x0200c354>;
 				entry-latency-us = <2500>;
 				exit-latency-us = <2500>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 05/31] arm64: dts: qcom: glymur: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (3 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 04/31] arm64: dts: qcom: hamoa: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:36   ` Abel Vesa
  2026-09-14 12:22   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 06/31] arm64: dts: qcom: sdm845: " Maulik Shah
                   ` (26 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/glymur.dtsi | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/glymur.dtsi b/arch/arm64/boot/dts/qcom/glymur.dtsi
index 7dedace8c3c4..68e06443e91c 100644
--- a/arch/arm64/boot/dts/qcom/glymur.dtsi
+++ b/arch/arm64/boot/dts/qcom/glymur.dtsi
@@ -369,6 +369,7 @@ cpu_c4: cpu-sleep-0 {
 		domain-idle-states {
 			cluster_cl5: cluster-sleep-0 {
 				compatible = "domain-idle-state";
+				idle-state-name = "cluster-cl5";
 				arm,psci-suspend-param = <0x01000054>;
 				entry-latency-us = <2000>;
 				exit-latency-us = <2000>;
@@ -377,6 +378,7 @@ cluster_cl5: cluster-sleep-0 {
 
 			domain_ss3: domain-sleep-0 {
 				compatible = "domain-idle-state";
+				idle-state-name = "cluster-ss3";
 				arm,psci-suspend-param = <0x0200c354>;
 				entry-latency-us = <2800>;
 				exit-latency-us = <4400>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 06/31] arm64: dts: qcom: sdm845: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (4 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 05/31] arm64: dts: qcom: glymur: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:36   ` Abel Vesa
  2026-09-14 12:23   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 07/31] arm64: dts: qcom: sc8180x: " Maulik Shah
                   ` (25 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sdm845.dtsi | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi
index b1f6782a3ad9..a5693bc72636 100644
--- a/arch/arm64/boot/dts/qcom/sdm845.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi
@@ -330,7 +330,7 @@ cpu_idle_states: idle-states {
 
 			little_cpu_sleep_0: cpu-sleep-0-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "little-rail-power-collapse";
+				idle-state-name = "silver-pll-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <350>;
 				exit-latency-us = <461>;
@@ -340,7 +340,7 @@ little_cpu_sleep_0: cpu-sleep-0-0 {
 
 			big_cpu_sleep_0: cpu-sleep-1-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "big-rail-power-collapse";
+				idle-state-name = "gold-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <264>;
 				exit-latency-us = <621>;
@@ -352,6 +352,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 = "llcc-off";
 				arm,psci-suspend-param = <0x4100c244>;
 				entry-latency-us = <3263>;
 				exit-latency-us = <6562>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 07/31] arm64: dts: qcom: sc8180x: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (5 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 06/31] arm64: dts: qcom: sdm845: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:37   ` Abel Vesa
  2026-09-14 12:23   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 08/31] arm64: dts: qcom: sdm670: " Maulik Shah
                   ` (24 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sc8180x.dtsi | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/sc8180x.dtsi b/arch/arm64/boot/dts/qcom/sc8180x.dtsi
index de1b72b64d96..e7af7e36ea1b 100644
--- a/arch/arm64/boot/dts/qcom/sc8180x.dtsi
+++ b/arch/arm64/boot/dts/qcom/sc8180x.dtsi
@@ -284,6 +284,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 = <355>;
 				exit-latency-us = <909>;
@@ -293,6 +294,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-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <2411>;
 				exit-latency-us = <1461>;
@@ -304,6 +306,7 @@ big_cpu_sleep_0: cpu-sleep-1-0 {
 		domain-idle-states {
 			cluster_sleep_apss_off: cluster-sleep-0 {
 				compatible = "domain-idle-state";
+				idle-state-name = "l3-pc";
 				arm,psci-suspend-param = <0x41000044>;
 				entry-latency-us = <3300>;
 				exit-latency-us = <3300>;
@@ -312,6 +315,7 @@ cluster_sleep_apss_off: cluster-sleep-0 {
 
 			cluster_sleep_aoss_sleep: cluster-sleep-1 {
 				compatible = "domain-idle-state";
+				idle-state-name = "llcc-off";
 				arm,psci-suspend-param = <0x4100a344>;
 				entry-latency-us = <3263>;
 				exit-latency-us = <6562>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 08/31] arm64: dts: qcom: sdm670: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (6 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 07/31] arm64: dts: qcom: sc8180x: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:37   ` Abel Vesa
  2026-09-14 12:23   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 09/31] arm64: dts: qcom: sm6115: " Maulik Shah
                   ` (23 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sdm670.dtsi | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sdm670.dtsi b/arch/arm64/boot/dts/qcom/sdm670.dtsi
index 5c60ea36f04a..1fae9bf16120 100644
--- a/arch/arm64/boot/dts/qcom/sdm670.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm670.dtsi
@@ -271,7 +271,7 @@ idle-states {
 
 			little_cpu_sleep_0: cpu-sleep-0-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "little-rail-power-collapse";
+				idle-state-name = "silver-pll-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <702>;
 				exit-latency-us = <915>;
@@ -281,7 +281,7 @@ little_cpu_sleep_0: cpu-sleep-0-0 {
 
 			big_cpu_sleep_0: cpu-sleep-1-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "big-rail-power-collapse";
+				idle-state-name = "gold-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <526>;
 				exit-latency-us = <1854>;
@@ -293,6 +293,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 = "llcc-off";
 				arm,psci-suspend-param = <0x4100c244>;
 				entry-latency-us = <3263>;
 				exit-latency-us = <6562>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 09/31] arm64: dts: qcom: sm6115: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (7 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 08/31] arm64: dts: qcom: sdm670: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:38   ` Abel Vesa
  2026-09-14  6:59 ` [PATCH 10/31] arm64: dts: qcom: sm6350: " Maulik Shah
                   ` (22 subsequent siblings)
  31 siblings, 1 reply; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sm6115.dtsi | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sm6115.dtsi b/arch/arm64/boot/dts/qcom/sm6115.dtsi
index 3520802d1fed..27b5ee48637b 100644
--- a/arch/arm64/boot/dts/qcom/sm6115.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm6115.dtsi
@@ -209,7 +209,7 @@ idle-states {
 
 			little_cpu_sleep_0: cpu-sleep-0-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "silver-rail-power-collapse";
+				idle-state-name = "silver-pll-pc";
 				arm,psci-suspend-param = <0x40000003>;
 				entry-latency-us = <290>;
 				exit-latency-us = <376>;
@@ -219,7 +219,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-rail-power-collapse";
+				idle-state-name = "gold-pll-pc";
 				arm,psci-suspend-param = <0x40000003>;
 				entry-latency-us = <297>;
 				exit-latency-us = <324>;
@@ -230,8 +230,8 @@ big_cpu_sleep_0: cpu-sleep-1-0 {
 
 		domain-idle-states {
 			cluster_0_sleep_0: cluster-sleep-0-0 {
-				/* GDHS */
 				compatible = "domain-idle-state";
+				idle-state-name = "silver-cluster-gdhs";
 				arm,psci-suspend-param = <0x40000022>;
 				entry-latency-us = <360>;
 				exit-latency-us = <421>;
@@ -239,8 +239,8 @@ cluster_0_sleep_0: cluster-sleep-0-0 {
 			};
 
 			cluster_0_sleep_1: cluster-sleep-0-1 {
-				/* Power Collapse */
 				compatible = "domain-idle-state";
+				idle-state-name = "silver-cluster-pc";
 				arm,psci-suspend-param = <0x41000044>;
 				entry-latency-us = <800>;
 				exit-latency-us = <2118>;
@@ -248,8 +248,8 @@ cluster_0_sleep_1: cluster-sleep-0-1 {
 			};
 
 			cluster_1_sleep_0: cluster-sleep-1-0 {
-				/* GDHS */
 				compatible = "domain-idle-state";
+				idle-state-name = "gold-cluster-gdhs";
 				arm,psci-suspend-param = <0x40000042>;
 				entry-latency-us = <314>;
 				exit-latency-us = <345>;
@@ -257,8 +257,8 @@ cluster_1_sleep_0: cluster-sleep-1-0 {
 			};
 
 			cluster_1_sleep_1: cluster-sleep-1-1 {
-				/* Power Collapse */
 				compatible = "domain-idle-state";
+				idle-state-name = "gold-cluster-pc";
 				arm,psci-suspend-param = <0x41000044>;
 				entry-latency-us = <640>;
 				exit-latency-us = <1654>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 10/31] arm64: dts: qcom: sm6350: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (8 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 09/31] arm64: dts: qcom: sm6115: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:38   ` Abel Vesa
  2026-09-14  6:59 ` [PATCH 11/31] arm64: dts: qcom: sm6375: " Maulik Shah
                   ` (21 subsequent siblings)
  31 siblings, 1 reply; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sm6350.dtsi | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/sm6350.dtsi b/arch/arm64/boot/dts/qcom/sm6350.dtsi
index 15d38b7e803c..379e0b48f94a 100644
--- a/arch/arm64/boot/dts/qcom/sm6350.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm6350.dtsi
@@ -292,6 +292,7 @@ core7 {
 		domain-idle-states {
 			cluster_sleep_pc: cluster-sleep-0 {
 				compatible = "domain-idle-state";
+				idle-state-name = "l3-pc";
 				arm,psci-suspend-param = <0x41000044>;
 				entry-latency-us = <2752>;
 				exit-latency-us = <3048>;
@@ -300,6 +301,7 @@ cluster_sleep_pc: cluster-sleep-0 {
 
 			cluster_sleep_cx_ret: cluster-sleep-1 {
 				compatible = "domain-idle-state";
+				idle-state-name = "cx-ret";
 				arm,psci-suspend-param = <0x41001244>;
 				entry-latency-us = <3638>;
 				exit-latency-us = <4562>;
@@ -308,6 +310,7 @@ cluster_sleep_cx_ret: cluster-sleep-1 {
 
 			cluster_aoss_sleep: cluster-sleep-2 {
 				compatible = "domain-idle-state";
+				idle-state-name = "llcc-off";
 				arm,psci-suspend-param = <0x4100b244>;
 				entry-latency-us = <3263>;
 				exit-latency-us = <6562>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 11/31] arm64: dts: qcom: sm6375: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (9 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 10/31] arm64: dts: qcom: sm6350: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:38   ` Abel Vesa
  2026-09-14  6:59 ` [PATCH 12/31] arm64: dts: qcom: sm8150: " Maulik Shah
                   ` (20 subsequent siblings)
  31 siblings, 1 reply; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sm6375.dtsi | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sm6375.dtsi b/arch/arm64/boot/dts/qcom/sm6375.dtsi
index 71a228597093..c0b6ac0cdcbc 100644
--- a/arch/arm64/boot/dts/qcom/sm6375.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm6375.dtsi
@@ -252,7 +252,7 @@ idle-states {
 
 			little_cpu_sleep_0: cpu-sleep-0-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "silver-power-collapse";
+				idle-state-name = "silver-pc";
 				arm,psci-suspend-param = <0x40000003>;
 				entry-latency-us = <549>;
 				exit-latency-us = <901>;
@@ -262,7 +262,7 @@ little_cpu_sleep_0: cpu-sleep-0-0 {
 
 			little_cpu_sleep_1: cpu-sleep-0-1 {
 				compatible = "arm,idle-state";
-				idle-state-name = "silver-rail-power-collapse";
+				idle-state-name = "silver-pll-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <702>;
 				exit-latency-us = <915>;
@@ -272,7 +272,7 @@ little_cpu_sleep_1: cpu-sleep-0-1 {
 
 			big_cpu_sleep_0: cpu-sleep-1-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "gold-power-collapse";
+				idle-state-name = "gold-pc";
 				arm,psci-suspend-param = <0x40000003>;
 				entry-latency-us = <523>;
 				exit-latency-us = <1244>;
@@ -282,7 +282,7 @@ big_cpu_sleep_0: cpu-sleep-1-0 {
 
 			big_cpu_sleep_1: cpu-sleep-1-1 {
 				compatible = "arm,idle-state";
-				idle-state-name = "gold-rail-power-collapse";
+				idle-state-name = "gold-pll-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <526>;
 				exit-latency-us = <1854>;
@@ -294,6 +294,7 @@ big_cpu_sleep_1: cpu-sleep-1-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 = <2752>;
 				exit-latency-us = <3048>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 12/31] arm64: dts: qcom: sm8150: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (10 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 11/31] arm64: dts: qcom: sm6375: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:38   ` Abel Vesa
  2026-09-14 12:24   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 13/31] arm64: dts: qcom: talos: " Maulik Shah
                   ` (19 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sm8150.dtsi | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sm8150.dtsi b/arch/arm64/boot/dts/qcom/sm8150.dtsi
index 94a3b02cb289..1d708f56e05d 100644
--- a/arch/arm64/boot/dts/qcom/sm8150.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8150.dtsi
@@ -287,7 +287,7 @@ idle-states {
 
 			little_cpu_sleep_0: cpu-sleep-0-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "little-rail-power-collapse";
+				idle-state-name = "silver-pll-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <355>;
 				exit-latency-us = <909>;
@@ -297,7 +297,7 @@ little_cpu_sleep_0: cpu-sleep-0-0 {
 
 			big_cpu_sleep_0: cpu-sleep-1-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "big-rail-power-collapse";
+				idle-state-name = "gold-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <241>;
 				exit-latency-us = <1461>;
@@ -309,6 +309,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 = "llcc-off";
 				arm,psci-suspend-param = <0x4100c244>;
 				entry-latency-us = <3263>;
 				exit-latency-us = <6562>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 13/31] arm64: dts: qcom: talos: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (11 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 12/31] arm64: dts: qcom: sm8150: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:39   ` Abel Vesa
  2026-09-14 12:25   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 14/31] arm64: dts: qcom: sm8250: " Maulik Shah
                   ` (18 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/talos.dtsi | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/talos.dtsi b/arch/arm64/boot/dts/qcom/talos.dtsi
index 531cf41b94dc..a3c514fd2c81 100644
--- a/arch/arm64/boot/dts/qcom/talos.dtsi
+++ b/arch/arm64/boot/dts/qcom/talos.dtsi
@@ -398,7 +398,7 @@ idle-states {
 
 		little_cpu_sleep_0: cpu-sleep-0-0 {
 			compatible = "arm,idle-state";
-			idle-state-name = "silver-power-collapse";
+			idle-state-name = "silver-pc";
 			arm,psci-suspend-param = <0x40000003>;
 			entry-latency-us = <549>;
 			exit-latency-us = <901>;
@@ -408,7 +408,7 @@ little_cpu_sleep_0: cpu-sleep-0-0 {
 
 		little_cpu_sleep_1: cpu-sleep-0-1 {
 			compatible = "arm,idle-state";
-			idle-state-name = "silver-rail-power-collapse";
+			idle-state-name = "silver-pll-pc";
 			arm,psci-suspend-param = <0x40000004>;
 			entry-latency-us = <702>;
 			exit-latency-us = <915>;
@@ -418,7 +418,7 @@ little_cpu_sleep_1: cpu-sleep-0-1 {
 
 		big_cpu_sleep_0: cpu-sleep-1-0 {
 			compatible = "arm,idle-state";
-			idle-state-name = "gold-power-collapse";
+			idle-state-name = "gold-pc";
 			arm,psci-suspend-param = <0x40000003>;
 			entry-latency-us = <523>;
 			exit-latency-us = <1244>;
@@ -428,7 +428,7 @@ big_cpu_sleep_0: cpu-sleep-1-0 {
 
 		big_cpu_sleep_1: cpu-sleep-1-1 {
 			compatible = "arm,idle-state";
-			idle-state-name = "gold-rail-power-collapse";
+			idle-state-name = "gold-pll-rail-pc";
 			arm,psci-suspend-param = <0x40000004>;
 			entry-latency-us = <526>;
 			exit-latency-us = <1854>;
@@ -440,6 +440,7 @@ big_cpu_sleep_1: cpu-sleep-1-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 = <2752>;
 			exit-latency-us = <3048>;
@@ -448,6 +449,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 = <3263>;
 			exit-latency-us = <4562>;
@@ -456,6 +458,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 = <3638>;
 			exit-latency-us = <6562>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 14/31] arm64: dts: qcom: sm8250: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (12 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 13/31] arm64: dts: qcom: talos: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:39   ` Abel Vesa
  2026-09-14 12:25   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 15/31] arm64: dts: qcom: sm8350: " Maulik Shah
                   ` (17 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sm8250.dtsi | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qcom/sm8250.dtsi
index 8483a1bc56f4..57b90b62a53d 100644
--- a/arch/arm64/boot/dts/qcom/sm8250.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi
@@ -341,7 +341,7 @@ idle-states {
 
 			little_cpu_sleep_0: cpu-sleep-0-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "silver-rail-power-collapse";
+				idle-state-name = "silver-pll-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <360>;
 				exit-latency-us = <531>;
@@ -351,7 +351,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-rail-power-collapse";
+				idle-state-name = "gold-pll-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <702>;
 				exit-latency-us = <1061>;
@@ -363,6 +363,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 = "llcc-off";
 				arm,psci-suspend-param = <0x4100c244>;
 				entry-latency-us = <3264>;
 				exit-latency-us = <6562>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 15/31] arm64: dts: qcom: sm8350: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (13 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 14/31] arm64: dts: qcom: sm8250: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:39   ` Abel Vesa
  2026-09-14 12:25   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 16/31] arm64: dts: qcom: sm8450: " Maulik Shah
                   ` (16 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sm8350.dtsi | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qcom/sm8350.dtsi
index 100faea925a3..6cb694be6fe7 100644
--- a/arch/arm64/boot/dts/qcom/sm8350.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8350.dtsi
@@ -252,7 +252,7 @@ idle-states {
 
 			little_cpu_sleep_0: cpu-sleep-0-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "silver-rail-power-collapse";
+				idle-state-name = "silver-pll-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <360>;
 				exit-latency-us = <531>;
@@ -262,7 +262,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-rail-power-collapse";
+				idle-state-name = "gold-pll-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <702>;
 				exit-latency-us = <1061>;
@@ -274,6 +274,7 @@ big_cpu_sleep_0: cpu-sleep-1-0 {
 		domain-idle-states {
 			cluster_sleep_apss_off: cluster-sleep-0 {
 				compatible = "domain-idle-state";
+				idle-state-name = "l3-pc";
 				arm,psci-suspend-param = <0x41000044>;
 				entry-latency-us = <2752>;
 				exit-latency-us = <3048>;
@@ -282,6 +283,7 @@ cluster_sleep_apss_off: cluster-sleep-0 {
 
 			cluster_sleep_aoss_sleep: cluster-sleep-1 {
 				compatible = "domain-idle-state";
+				idle-state-name = "llcc-off";
 				arm,psci-suspend-param = <0x4100c344>;
 				entry-latency-us = <3263>;
 				exit-latency-us = <6562>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 16/31] arm64: dts: qcom: sm8450: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (14 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 15/31] arm64: dts: qcom: sm8350: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:39   ` Abel Vesa
  2026-09-14 12:25   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 17/31] arm64: dts: qcom: sm8550: " Maulik Shah
                   ` (15 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sm8450.dtsi | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qcom/sm8450.dtsi
index 484ec8ec8c10..dbbdcbd4d4f3 100644
--- a/arch/arm64/boot/dts/qcom/sm8450.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi
@@ -249,7 +249,7 @@ idle-states {
 
 			little_cpu_sleep_0: cpu-sleep-0-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "silver-rail-power-collapse";
+				idle-state-name = "silver-pll-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <800>;
 				exit-latency-us = <750>;
@@ -259,7 +259,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-rail-power-collapse";
+				idle-state-name = "gold-pll-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <600>;
 				exit-latency-us = <1550>;
@@ -271,6 +271,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>;
@@ -279,6 +280,7 @@ cluster_sleep_0: cluster-sleep-0 {
 
 			cluster_sleep_1: cluster-sleep-1 {
 				compatible = "domain-idle-state";
+				idle-state-name = "llcc-off";
 				arm,psci-suspend-param = <0x4100c344>;
 				entry-latency-us = <2700>;
 				exit-latency-us = <3500>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 17/31] arm64: dts: qcom: sm8550: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (15 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 16/31] arm64: dts: qcom: sm8450: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:40   ` Abel Vesa
  2026-09-14 12:26   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 18/31] arm64: dts: qcom: sm8650: " Maulik Shah
                   ` (14 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sm8550.dtsi | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sm8550.dtsi b/arch/arm64/boot/dts/qcom/sm8550.dtsi
index 23604436add3..9fd739d1666f 100644
--- a/arch/arm64/boot/dts/qcom/sm8550.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi
@@ -336,7 +336,7 @@ idle-states {
 
 			little_cpu_sleep_0: cpu-sleep-0-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "silver-rail-power-collapse";
+				idle-state-name = "silver-pll-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <550>;
 				exit-latency-us = <750>;
@@ -346,7 +346,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-rail-power-collapse";
+				idle-state-name = "gold-pll-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <600>;
 				exit-latency-us = <1300>;
@@ -356,7 +356,7 @@ big_cpu_sleep_0: cpu-sleep-1-0 {
 
 			prime_cpu_sleep_0: cpu-sleep-2-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "goldplus-rail-power-collapse";
+				idle-state-name = "goldplus-pll-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <500>;
 				exit-latency-us = <1350>;
@@ -368,6 +368,7 @@ prime_cpu_sleep_0: cpu-sleep-2-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 = <750>;
 				exit-latency-us = <2350>;
@@ -376,6 +377,7 @@ cluster_sleep_0: cluster-sleep-0 {
 
 			cluster_sleep_1: cluster-sleep-1 {
 				compatible = "domain-idle-state";
+				idle-state-name = "llcc-off";
 				arm,psci-suspend-param = <0x4100c344>;
 				entry-latency-us = <2800>;
 				exit-latency-us = <4400>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 18/31] arm64: dts: qcom: sm8650: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (16 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 17/31] arm64: dts: qcom: sm8550: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:40   ` Abel Vesa
  2026-09-14 12:26   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 19/31] arm64: dts: qcom: eliza: " Maulik Shah
                   ` (13 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Use little, big, and prime CPU idle state labels for consistency with
other platforms using this CPU naming scheme.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sm8650.dtsi | 30 ++++++++++++++++--------------
 1 file changed, 16 insertions(+), 14 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi b/arch/arm64/boot/dts/qcom/sm8650.dtsi
index 99509305f970..11e491acb715 100644
--- a/arch/arm64/boot/dts/qcom/sm8650.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi
@@ -451,9 +451,9 @@ core7 {
 		idle-states {
 			entry-method = "psci";
 
-			silver_cpu_sleep_0: cpu-sleep-0-0 {
+			little_cpu_sleep_0: cpu-sleep-0-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "silver-rail-power-collapse";
+				idle-state-name = "silver-pll-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <550>;
 				exit-latency-us = <750>;
@@ -461,9 +461,9 @@ silver_cpu_sleep_0: cpu-sleep-0-0 {
 				local-timer-stop;
 			};
 
-			gold_cpu_sleep_0: cpu-sleep-1-0 {
+			big_cpu_sleep_0: cpu-sleep-1-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "gold-rail-power-collapse";
+				idle-state-name = "gold-pll-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <600>;
 				exit-latency-us = <1300>;
@@ -471,9 +471,9 @@ gold_cpu_sleep_0: cpu-sleep-1-0 {
 				local-timer-stop;
 			};
 
-			gold_plus_cpu_sleep_0: cpu-sleep-2-0 {
+			prime_cpu_sleep_0: cpu-sleep-2-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "gold-plus-rail-power-collapse";
+				idle-state-name = "goldplus-pll-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <500>;
 				exit-latency-us = <1350>;
@@ -485,6 +485,7 @@ gold_plus_cpu_sleep_0: cpu-sleep-2-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 = <750>;
 				exit-latency-us = <2350>;
@@ -493,6 +494,7 @@ cluster_sleep_0: cluster-sleep-0 {
 
 			cluster_sleep_1: cluster-sleep-1 {
 				compatible = "domain-idle-state";
+				idle-state-name = "llcc-off";
 				arm,psci-suspend-param = <0x4100c344>;
 				entry-latency-us = <2800>;
 				exit-latency-us = <4400>;
@@ -1659,49 +1661,49 @@ psci {
 		cpu_pd0: power-domain-cpu0 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_pd>;
-			domain-idle-states = <&silver_cpu_sleep_0>;
+			domain-idle-states = <&little_cpu_sleep_0>;
 		};
 
 		cpu_pd1: power-domain-cpu1 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_pd>;
-			domain-idle-states = <&silver_cpu_sleep_0>;
+			domain-idle-states = <&little_cpu_sleep_0>;
 		};
 
 		cpu_pd2: power-domain-cpu2 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_pd>;
-			domain-idle-states = <&gold_cpu_sleep_0>;
+			domain-idle-states = <&big_cpu_sleep_0>;
 		};
 
 		cpu_pd3: power-domain-cpu3 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_pd>;
-			domain-idle-states = <&gold_cpu_sleep_0>;
+			domain-idle-states = <&big_cpu_sleep_0>;
 		};
 
 		cpu_pd4: power-domain-cpu4 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_pd>;
-			domain-idle-states = <&gold_cpu_sleep_0>;
+			domain-idle-states = <&big_cpu_sleep_0>;
 		};
 
 		cpu_pd5: power-domain-cpu5 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_pd>;
-			domain-idle-states = <&gold_cpu_sleep_0>;
+			domain-idle-states = <&big_cpu_sleep_0>;
 		};
 
 		cpu_pd6: power-domain-cpu6 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_pd>;
-			domain-idle-states = <&gold_cpu_sleep_0>;
+			domain-idle-states = <&big_cpu_sleep_0>;
 		};
 
 		cpu_pd7: power-domain-cpu7 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_pd>;
-			domain-idle-states = <&gold_plus_cpu_sleep_0>;
+			domain-idle-states = <&prime_cpu_sleep_0>;
 		};
 
 		cluster_pd: power-domain-cluster {

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 19/31] arm64: dts: qcom: eliza: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (17 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 18/31] arm64: dts: qcom: sm8650: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:40   ` Abel Vesa
  2026-09-14 12:26   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 20/31] arm64: dts: qcom: agatti: " Maulik Shah
                   ` (12 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/eliza.dtsi | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/eliza.dtsi b/arch/arm64/boot/dts/qcom/eliza.dtsi
index a8042291bd07..2b6bbdf3f28c 100644
--- a/arch/arm64/boot/dts/qcom/eliza.dtsi
+++ b/arch/arm64/boot/dts/qcom/eliza.dtsi
@@ -284,7 +284,7 @@ idle-states {
 
 			cluster0_c4: cpu-sleep-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "silver-rail-power-collapse";
+				idle-state-name = "silver-pll-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <550>;
 				exit-latency-us = <750>;
@@ -293,7 +293,7 @@ cluster0_c4: cpu-sleep-0 {
 
 			cluster1_c4: cpu-sleep-1 {
 				compatible = "arm,idle-state";
-				idle-state-name = "gold-rail-power-collapse";
+				idle-state-name = "gold-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <550>;
 				exit-latency-us = <1050>;
@@ -302,7 +302,7 @@ cluster1_c4: cpu-sleep-1 {
 
 			cluster2_c4: cpu-sleep-2 {
 				compatible = "arm,idle-state";
-				idle-state-name = "gold-plus-rail-power-collapse";
+				idle-state-name = "goldplus-pll-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <500>;
 				exit-latency-us = <1350>;
@@ -313,6 +313,7 @@ cluster2_c4: cpu-sleep-2 {
 		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 = <750>;
 				exit-latency-us = <2350>;
@@ -321,6 +322,7 @@ cluster_sleep_0: cluster-sleep-0 {
 
 			cluster_sleep_1: cluster-sleep-1 {
 				compatible = "domain-idle-state";
+				idle-state-name = "llcc-off";
 				arm,psci-suspend-param = <0x4100b344>;
 				entry-latency-us = <2800>;
 				exit-latency-us = <4400>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 20/31] arm64: dts: qcom: agatti: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (18 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 19/31] arm64: dts: qcom: eliza: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:41   ` Abel Vesa
  2026-09-14 12:26   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 21/31] arm64: dts: qcom: lemans: " Maulik Shah
                   ` (11 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/agatti.dtsi | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/arm64/boot/dts/qcom/agatti.dtsi b/arch/arm64/boot/dts/qcom/agatti.dtsi
index e7fed60a59d9..c226ef4aeed7 100644
--- a/arch/arm64/boot/dts/qcom/agatti.dtsi
+++ b/arch/arm64/boot/dts/qcom/agatti.dtsi
@@ -130,6 +130,7 @@ core3 {
 		domain-idle-states {
 			cluster_sleep: cluster-sleep-0 {
 				compatible = "domain-idle-state";
+				idle-state-name = "l2-pc";
 				arm,psci-suspend-param = <0x41000043>;
 				entry-latency-us = <800>;
 				exit-latency-us = <2118>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 21/31] arm64: dts: qcom: lemans: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (19 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 20/31] arm64: dts: qcom: agatti: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:41   ` Abel Vesa
  2026-09-14 12:26   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 22/31] arm64: dts: qcom: monaco: " Maulik Shah
                   ` (10 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

Add the idle-state-name property for the domain idle states so low power
modes are described consistently and their names are printed in pmdomain
debugfs.

While at it, update the CPU idle state name to match the low power mode
it describes.

Use a big CPU idle state label for the shared CPU idle state, since all
eight CPUs use it.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/lemans.dtsi | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/lemans.dtsi b/arch/arm64/boot/dts/qcom/lemans.dtsi
index 695eae1b7256..09e6138d2990 100644
--- a/arch/arm64/boot/dts/qcom/lemans.dtsi
+++ b/arch/arm64/boot/dts/qcom/lemans.dtsi
@@ -297,9 +297,9 @@ core3 {
 		idle-states {
 			entry-method = "psci";
 
-			gold_rail_cpu_sleep_0: cpu-sleep-0 {
+			big_cpu_sleep_0: cpu-sleep-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "gold-rail-power-collapse";
+				idle-state-name = "gold-pll-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <702>;
 				exit-latency-us = <1061>;
@@ -311,6 +311,7 @@ gold_rail_cpu_sleep_0: cpu-sleep-0 {
 		domain-idle-states {
 			cluster_sleep_gold: cluster-sleep-0 {
 				compatible = "domain-idle-state";
+				idle-state-name = "l3-pc";
 				arm,psci-suspend-param = <0x41000044>;
 				entry-latency-us = <2752>;
 				exit-latency-us = <3048>;
@@ -319,6 +320,7 @@ cluster_sleep_gold: cluster-sleep-0 {
 
 			cluster_sleep_apss_rsc_pc: cluster-sleep-1 {
 				compatible = "domain-idle-state";
+				idle-state-name = "rsc-pc";
 				arm,psci-suspend-param = <0x42000144>;
 				entry-latency-us = <3263>;
 				exit-latency-us = <6562>;
@@ -557,49 +559,49 @@ psci {
 		cpu_pd0: power-domain-cpu0 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_0_pd>;
-			domain-idle-states = <&gold_rail_cpu_sleep_0>;
+			domain-idle-states = <&big_cpu_sleep_0>;
 		};
 
 		cpu_pd1: power-domain-cpu1 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_0_pd>;
-			domain-idle-states = <&gold_rail_cpu_sleep_0>;
+			domain-idle-states = <&big_cpu_sleep_0>;
 		};
 
 		cpu_pd2: power-domain-cpu2 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_0_pd>;
-			domain-idle-states = <&gold_rail_cpu_sleep_0>;
+			domain-idle-states = <&big_cpu_sleep_0>;
 		};
 
 		cpu_pd3: power-domain-cpu3 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_0_pd>;
-			domain-idle-states = <&gold_rail_cpu_sleep_0>;
+			domain-idle-states = <&big_cpu_sleep_0>;
 		};
 
 		cpu_pd4: power-domain-cpu4 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_1_pd>;
-			domain-idle-states = <&gold_rail_cpu_sleep_0>;
+			domain-idle-states = <&big_cpu_sleep_0>;
 		};
 
 		cpu_pd5: power-domain-cpu5 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_1_pd>;
-			domain-idle-states = <&gold_rail_cpu_sleep_0>;
+			domain-idle-states = <&big_cpu_sleep_0>;
 		};
 
 		cpu_pd6: power-domain-cpu6 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_1_pd>;
-			domain-idle-states = <&gold_rail_cpu_sleep_0>;
+			domain-idle-states = <&big_cpu_sleep_0>;
 		};
 
 		cpu_pd7: power-domain-cpu7 {
 			#power-domain-cells = <0>;
 			power-domains = <&cluster_1_pd>;
-			domain-idle-states = <&gold_rail_cpu_sleep_0>;
+			domain-idle-states = <&big_cpu_sleep_0>;
 		};
 
 		cluster_0_pd: power-domain-cluster0 {

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 22/31] arm64: dts: qcom: monaco: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (20 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 21/31] arm64: dts: qcom: lemans: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:41   ` Abel Vesa
  2026-09-14 12:27   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 23/31] arm64: dts: qcom: msm8916: " Maulik Shah
                   ` (9 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/monaco.dtsi | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/monaco.dtsi b/arch/arm64/boot/dts/qcom/monaco.dtsi
index 395d32d36844..2b48b58b1bb1 100644
--- a/arch/arm64/boot/dts/qcom/monaco.dtsi
+++ b/arch/arm64/boot/dts/qcom/monaco.dtsi
@@ -309,7 +309,7 @@ idle-states {
 
 			little_cpu_sleep_0: cpu-sleep-0-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "silver-rail-power-collapse";
+				idle-state-name = "silver-pll-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <602>;
 				exit-latency-us = <961>;
@@ -319,7 +319,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-rail-power-collapse";
+				idle-state-name = "gold-pll-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <702>;
 				exit-latency-us = <1061>;
@@ -331,6 +331,7 @@ big_cpu_sleep_0: cpu-sleep-1-0 {
 		domain-idle-states {
 			silver_cluster_sleep: cluster-sleep-0 {
 				compatible = "domain-idle-state";
+				idle-state-name = "l3-pc";
 				arm,psci-suspend-param = <0x41000044>;
 				entry-latency-us = <2552>;
 				exit-latency-us = <2848>;
@@ -339,14 +340,16 @@ silver_cluster_sleep: cluster-sleep-0 {
 
 			gold_cluster_sleep: cluster-sleep-1 {
 				compatible = "domain-idle-state";
+				idle-state-name = "l3-pc";
 				arm,psci-suspend-param = <0x41000044>;
 				entry-latency-us = <2752>;
 				exit-latency-us = <3048>;
 				min-residency-us = <6118>;
 			};
 
-			system_sleep: domain-sleep {
+			cluster_sleep_apss_rsc_pc: domain-sleep {
 				compatible = "domain-idle-state";
+				idle-state-name = "rsc-pc";
 				arm,psci-suspend-param = <0x42000144>;
 				entry-latency-us = <3263>;
 				exit-latency-us = <6562>;
@@ -720,7 +723,7 @@ cluster_pd1: power-domain-cluster1 {
 
 		system_pd: power-domain-system {
 			#power-domain-cells = <0>;
-			domain-idle-states = <&system_sleep>;
+			domain-idle-states = <&cluster_sleep_apss_rsc_pc>;
 		};
 	};
 

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 23/31] arm64: dts: qcom: msm8916: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (21 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 22/31] arm64: dts: qcom: monaco: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:41   ` Abel Vesa
  2026-09-14 12:27   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 24/31] arm64: dts: qcom: msm8917: " Maulik Shah
                   ` (8 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qcom/msm8916.dtsi
index e39743e22043..89b78e96bf49 100644
--- a/arch/arm64/boot/dts/qcom/msm8916.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi
@@ -205,7 +205,7 @@ idle-states {
 
 			cpu_sleep_0: cpu-sleep-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "standalone-power-collapse";
+				idle-state-name = "cpu-pc";
 				arm,psci-suspend-param = <0x40000002>;
 				entry-latency-us = <130>;
 				exit-latency-us = <150>;
@@ -218,6 +218,7 @@ domain-idle-states {
 
 			cluster_ret: cluster-retention {
 				compatible = "domain-idle-state";
+				idle-state-name = "l2-gdhs";
 				arm,psci-suspend-param = <0x41000012>;
 				entry-latency-us = <500>;
 				exit-latency-us = <500>;
@@ -226,6 +227,7 @@ cluster_ret: cluster-retention {
 
 			cluster_pwrdn: cluster-gdhs {
 				compatible = "domain-idle-state";
+				idle-state-name = "l2-pc";
 				arm,psci-suspend-param = <0x41000032>;
 				entry-latency-us = <2000>;
 				exit-latency-us = <2000>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 24/31] arm64: dts: qcom: msm8917: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (22 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 23/31] arm64: dts: qcom: msm8916: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:42   ` Abel Vesa
  2026-09-14 12:27   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 25/31] arm64: dts: qcom: qdu1000: " Maulik Shah
                   ` (7 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update the CPU idle state name to match the low power mode
it describes.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/msm8917.dtsi | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/arch/arm64/boot/dts/qcom/msm8917.dtsi b/arch/arm64/boot/dts/qcom/msm8917.dtsi
index a2907f8a6376..0bd60f6bd636 100644
--- a/arch/arm64/boot/dts/qcom/msm8917.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8917.dtsi
@@ -112,6 +112,7 @@ core3 {
 		domain-idle-states {
 			cluster_sleep_0: cluster-sleep-0 {
 				compatible = "domain-idle-state";
+				idle-state-name = "l2-pc";
 				arm,psci-suspend-param = <0x41000053>;
 				entry-latency-us = <700>;
 				exit-latency-us = <1000>;
@@ -124,7 +125,7 @@ idle-states {
 
 			cpu_sleep_0: cpu-sleep-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "standalone-power-collapse";
+				idle-state-name = "cpu-pc";
 				arm,psci-suspend-param = <0x40000003>;
 				entry-latency-us = <125>;
 				exit-latency-us = <180>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 25/31] arm64: dts: qcom: qdu1000: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (23 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 24/31] arm64: dts: qcom: msm8917: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:42   ` Abel Vesa
  2026-09-14 12:27   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 26/31] arm64: dts: qcom: sar2130p: " Maulik Shah
                   ` (6 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/qdu1000.dtsi | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/qdu1000.dtsi b/arch/arm64/boot/dts/qcom/qdu1000.dtsi
index af106aebd30d..1dfaac8c84b4 100644
--- a/arch/arm64/boot/dts/qcom/qdu1000.dtsi
+++ b/arch/arm64/boot/dts/qcom/qdu1000.dtsi
@@ -142,6 +142,7 @@ idle-states {
 
 		cpu_off: cpu-sleep-0 {
 			compatible = "arm,idle-state";
+			idle-state-name = "silver-pll-pc";
 			entry-latency-us = <274>;
 			exit-latency-us = <480>;
 			min-residency-us = <3934>;
@@ -153,6 +154,7 @@ cpu_off: cpu-sleep-0 {
 	domain-idle-states {
 		cluster_sleep_0: cluster-sleep-0 {
 			compatible = "domain-idle-state";
+			idle-state-name = "l3-pc";
 			entry-latency-us = <584>;
 			exit-latency-us = <2332>;
 			min-residency-us = <6118>;
@@ -161,6 +163,7 @@ cluster_sleep_0: cluster-sleep-0 {
 
 		cluster_sleep_1: cluster-sleep-1 {
 			compatible = "domain-idle-state";
+			idle-state-name = "llcc-off";
 			entry-latency-us = <2893>;
 			exit-latency-us = <4023>;
 			min-residency-us = <9987>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 26/31] arm64: dts: qcom: sar2130p: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (24 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 25/31] arm64: dts: qcom: qdu1000: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:42   ` Abel Vesa
  2026-09-14 12:28   ` Konrad Dybcio
  2026-09-14  6:59 ` [PATCH 27/31] arm64: dts: qcom: sc8280xp: " Maulik Shah
                   ` (5 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sar2130p.dtsi | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sar2130p.dtsi b/arch/arm64/boot/dts/qcom/sar2130p.dtsi
index 2ecead79806c..e85bfab7bcf4 100644
--- a/arch/arm64/boot/dts/qcom/sar2130p.dtsi
+++ b/arch/arm64/boot/dts/qcom/sar2130p.dtsi
@@ -157,7 +157,7 @@ idle-states {
 
 			cpu_sleep_0: cpu-sleep-0-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "silver-power-collapse";
+				idle-state-name = "silver-pc";
 				arm,psci-suspend-param = <0x40000003>;
 				entry-latency-us = <549>;
 				exit-latency-us = <901>;
@@ -167,7 +167,7 @@ cpu_sleep_0: cpu-sleep-0-0 {
 
 			cpu_sleep_1: cpu-sleep-0-1 {
 				compatible = "arm,idle-state";
-				idle-state-name = "silver-rail-power-collapse";
+				idle-state-name = "silver-pll-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <702>;
 				exit-latency-us = <915>;
@@ -179,6 +179,7 @@ cpu_sleep_1: cpu-sleep-0-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 = <2752>;
 				exit-latency-us = <3048>;
@@ -187,6 +188,7 @@ cluster_sleep_0: cluster-sleep-0 {
 
 			cluster_sleep_1: cluster-sleep-1 {
 				compatible = "domain-idle-state";
+				idle-state-name = "cx-pc";
 				arm,psci-suspend-param = <0x41002344>;
 				entry-latency-us = <3263>;
 				exit-latency-us = <4562>;
@@ -195,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 = <0x4100c344>;
 				entry-latency-us = <3638>;
 				exit-latency-us = <6562>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 27/31] arm64: dts: qcom: sc8280xp: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (25 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 26/31] arm64: dts: qcom: sar2130p: " Maulik Shah
@ 2026-09-14  6:59 ` Maulik Shah
  2026-09-14  7:42   ` Abel Vesa
  2026-09-14 12:28   ` Konrad Dybcio
  2026-09-14  7:00 ` [PATCH 28/31] arm64: dts: qcom: sdx75: " Maulik Shah
                   ` (4 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  6:59 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi
index 874265f49d8d..b1e48b5ebe88 100644
--- a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi
+++ b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi
@@ -279,7 +279,7 @@ idle-states {
 
 			little_cpu_sleep_0: cpu-sleep-0-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "little-rail-power-collapse";
+				idle-state-name = "silver-pll-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <355>;
 				exit-latency-us = <909>;
@@ -289,7 +289,7 @@ little_cpu_sleep_0: cpu-sleep-0-0 {
 
 			big_cpu_sleep_0: cpu-sleep-1-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "big-rail-power-collapse";
+				idle-state-name = "gold-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <241>;
 				exit-latency-us = <1461>;
@@ -301,6 +301,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 = "llcc-off";
 				arm,psci-suspend-param = <0x4100c344>;
 				entry-latency-us = <3263>;
 				exit-latency-us = <6562>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 28/31] arm64: dts: qcom: sdx75: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (26 preceding siblings ...)
  2026-09-14  6:59 ` [PATCH 27/31] arm64: dts: qcom: sc8280xp: " Maulik Shah
@ 2026-09-14  7:00 ` Maulik Shah
  2026-09-14  7:43   ` Abel Vesa
  2026-09-14 12:28   ` Konrad Dybcio
  2026-09-14  7:00 ` [PATCH 29/31] arm64: dts: qcom: sm4450: " Maulik Shah
                   ` (3 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  7:00 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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@oss.qualcomm.com>
---
 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


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 29/31] arm64: dts: qcom: sm4450: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (27 preceding siblings ...)
  2026-09-14  7:00 ` [PATCH 28/31] arm64: dts: qcom: sdx75: " Maulik Shah
@ 2026-09-14  7:00 ` Maulik Shah
  2026-09-14  7:43   ` Abel Vesa
  2026-09-14 12:28   ` Konrad Dybcio
  2026-09-14  7:00 ` [PATCH 30/31] arm64: dts: qcom: sc7180: " Maulik Shah
                   ` (2 subsequent siblings)
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  7:00 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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@oss.qualcomm.com>
---
 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


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 30/31] arm64: dts: qcom: sc7180: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (28 preceding siblings ...)
  2026-09-14  7:00 ` [PATCH 29/31] arm64: dts: qcom: sm4450: " Maulik Shah
@ 2026-09-14  7:00 ` Maulik Shah
  2026-09-14  7:44   ` Abel Vesa
  2026-09-14 12:28   ` Konrad Dybcio
  2026-09-14  7:00 ` [PATCH 31/31] arm64: dts: qcom: sc7280: " Maulik Shah
  2026-09-14 12:30 ` [PATCH 00/31] " Konrad Dybcio
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  7:00 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/sc7180.dtsi | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/sc7180.dtsi b/arch/arm64/boot/dts/qcom/sc7180.dtsi
index 70fbfb31d4a4..51bab1711e4e 100644
--- a/arch/arm64/boot/dts/qcom/sc7180.dtsi
+++ b/arch/arm64/boot/dts/qcom/sc7180.dtsi
@@ -316,7 +316,7 @@ idle_states: idle-states {
 
 			little_cpu_sleep_0: cpu-sleep-0-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "little-power-down";
+				idle-state-name = "silver-pc";
 				arm,psci-suspend-param = <0x40000003>;
 				entry-latency-us = <549>;
 				exit-latency-us = <901>;
@@ -326,7 +326,7 @@ little_cpu_sleep_0: cpu-sleep-0-0 {
 
 			little_cpu_sleep_1: cpu-sleep-0-1 {
 				compatible = "arm,idle-state";
-				idle-state-name = "little-rail-power-down";
+				idle-state-name = "silver-pll-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <702>;
 				exit-latency-us = <915>;
@@ -336,7 +336,7 @@ little_cpu_sleep_1: cpu-sleep-0-1 {
 
 			big_cpu_sleep_0: cpu-sleep-1-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "big-power-down";
+				idle-state-name = "gold-pc";
 				arm,psci-suspend-param = <0x40000003>;
 				entry-latency-us = <523>;
 				exit-latency-us = <1244>;
@@ -346,7 +346,7 @@ big_cpu_sleep_0: cpu-sleep-1-0 {
 
 			big_cpu_sleep_1: cpu-sleep-1-1 {
 				compatible = "arm,idle-state";
-				idle-state-name = "big-rail-power-down";
+				idle-state-name = "gold-pll-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <526>;
 				exit-latency-us = <1854>;
@@ -358,6 +358,7 @@ big_cpu_sleep_1: cpu-sleep-1-1 {
 		domain_idle_states: domain-idle-states {
 			cluster_sleep_pc: cluster-sleep-0 {
 				compatible = "domain-idle-state";
+				idle-state-name = "l3-pc";
 				arm,psci-suspend-param = <0x41000044>;
 				entry-latency-us = <2752>;
 				exit-latency-us = <3048>;
@@ -366,6 +367,7 @@ cluster_sleep_pc: cluster-sleep-0 {
 
 			cluster_sleep_cx_ret: cluster-sleep-1 {
 				compatible = "domain-idle-state";
+				idle-state-name = "cx-ret";
 				arm,psci-suspend-param = <0x41001244>;
 				entry-latency-us = <3638>;
 				exit-latency-us = <4562>;
@@ -374,6 +376,7 @@ cluster_sleep_cx_ret: cluster-sleep-1 {
 
 			cluster_aoss_sleep: cluster-sleep-2 {
 				compatible = "domain-idle-state";
+				idle-state-name = "llcc-off";
 				arm,psci-suspend-param = <0x4100b244>;
 				entry-latency-us = <3263>;
 				exit-latency-us = <6562>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* [PATCH 31/31] arm64: dts: qcom: sc7280: Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (29 preceding siblings ...)
  2026-09-14  7:00 ` [PATCH 30/31] arm64: dts: qcom: sc7180: " Maulik Shah
@ 2026-09-14  7:00 ` Maulik Shah
  2026-09-14  7:44   ` Abel Vesa
  2026-09-14 12:28   ` Konrad Dybcio
  2026-09-14 12:30 ` [PATCH 00/31] " Konrad Dybcio
  31 siblings, 2 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14  7:00 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel, Konrad Dybcio, Maulik Shah

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.

While at it, update CPU idle state names to match the low power modes
they describe.

Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
---
 arch/arm64/boot/dts/qcom/kodiak.dtsi               | 11 +++++++----
 arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi |  1 +
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/arch/arm64/boot/dts/qcom/kodiak.dtsi b/arch/arm64/boot/dts/qcom/kodiak.dtsi
index 347815e5983e..759e16ed00cb 100644
--- a/arch/arm64/boot/dts/qcom/kodiak.dtsi
+++ b/arch/arm64/boot/dts/qcom/kodiak.dtsi
@@ -442,7 +442,7 @@ idle-states {
 
 			little_cpu_sleep_0: cpu-sleep-0-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "little-power-down";
+				idle-state-name = "silver-pc";
 				arm,psci-suspend-param = <0x40000003>;
 				entry-latency-us = <549>;
 				exit-latency-us = <901>;
@@ -452,7 +452,7 @@ little_cpu_sleep_0: cpu-sleep-0-0 {
 
 			little_cpu_sleep_1: cpu-sleep-0-1 {
 				compatible = "arm,idle-state";
-				idle-state-name = "little-rail-power-down";
+				idle-state-name = "silver-pll-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <702>;
 				exit-latency-us = <915>;
@@ -462,7 +462,7 @@ little_cpu_sleep_1: cpu-sleep-0-1 {
 
 			big_cpu_sleep_0: cpu-sleep-1-0 {
 				compatible = "arm,idle-state";
-				idle-state-name = "big-power-down";
+				idle-state-name = "gold-pc";
 				arm,psci-suspend-param = <0x40000003>;
 				entry-latency-us = <523>;
 				exit-latency-us = <1244>;
@@ -472,7 +472,7 @@ big_cpu_sleep_0: cpu-sleep-1-0 {
 
 			big_cpu_sleep_1: cpu-sleep-1-1 {
 				compatible = "arm,idle-state";
-				idle-state-name = "big-rail-power-down";
+				idle-state-name = "gold-pll-rail-pc";
 				arm,psci-suspend-param = <0x40000004>;
 				entry-latency-us = <526>;
 				exit-latency-us = <1854>;
@@ -484,6 +484,7 @@ big_cpu_sleep_1: cpu-sleep-1-1 {
 		domain_idle_states: domain-idle-states {
 			cluster_sleep_apss_off: cluster-sleep-0 {
 				compatible = "domain-idle-state";
+				idle-state-name = "l3-pc";
 				arm,psci-suspend-param = <0x41000044>;
 				entry-latency-us = <2752>;
 				exit-latency-us = <3048>;
@@ -492,6 +493,7 @@ cluster_sleep_apss_off: cluster-sleep-0 {
 
 			cluster_sleep_cx_ret: cluster-sleep-1 {
 				compatible = "domain-idle-state";
+				idle-state-name = "cx-ret";
 				arm,psci-suspend-param = <0x41001344>;
 				entry-latency-us = <3263>;
 				exit-latency-us = <4562>;
@@ -500,6 +502,7 @@ cluster_sleep_cx_ret: cluster-sleep-1 {
 
 			cluster_sleep_llcc_off: cluster-sleep-2 {
 				compatible = "domain-idle-state";
+				idle-state-name = "llcc-off";
 				arm,psci-suspend-param = <0x4100b344>;
 				entry-latency-us = <3638>;
 				exit-latency-us = <6562>;
diff --git a/arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi b/arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi
index debf62baec9b..116a43b7e18b 100644
--- a/arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi
+++ b/arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi
@@ -31,6 +31,7 @@ cpus {
 		domain_idle_states: domain-idle-states {
 			cluster_sleep_0: cluster-sleep-0 {
 				compatible = "domain-idle-state";
+				idle-state-name = "llcc-off";
 				arm,psci-suspend-param = <0x40003444>;
 				entry-latency-us = <2752>;
 				exit-latency-us = <6562>;

-- 
2.43.0


^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 01/31] arm64: dts: qcom: milos: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 01/31] arm64: dts: qcom: milos: " Maulik Shah
@ 2026-09-14  7:35   ` Abel Vesa
  2026-09-14 12:21   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:35 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:33, Maulik Shah wrote:
> 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.
> 
> While at it, fix the big CPU idle state name, which was described as
> silver-power-collapse, and update CPU idle state names to match the CPU
> type and low power mode they describe.
> 
> Use little, big, and prime CPU idle state labels for consistency with
> other platforms using this CPU naming scheme.
> 
> Fixes: d9d59d105f98 ("arm64: dts: qcom: Add initial Milos dtsi")
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 03/31] arm64: dts: qcom: kaanapali: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 03/31] arm64: dts: qcom: kaanapali: " Maulik Shah
@ 2026-09-14  7:35   ` Abel Vesa
  2026-09-14 12:22   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:35 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:35, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 04/31] arm64: dts: qcom: hamoa: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 04/31] arm64: dts: qcom: hamoa: " Maulik Shah
@ 2026-09-14  7:36   ` Abel Vesa
  2026-09-14 12:22   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:36 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:36, Maulik Shah wrote:
> 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@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 05/31] arm64: dts: qcom: glymur: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 05/31] arm64: dts: qcom: glymur: " Maulik Shah
@ 2026-09-14  7:36   ` Abel Vesa
  2026-09-14 12:22   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:36 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:37, Maulik Shah wrote:
> 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@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 06/31] arm64: dts: qcom: sdm845: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 06/31] arm64: dts: qcom: sdm845: " Maulik Shah
@ 2026-09-14  7:36   ` Abel Vesa
  2026-09-14 12:23   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:36 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:38, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 07/31] arm64: dts: qcom: sc8180x: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 07/31] arm64: dts: qcom: sc8180x: " Maulik Shah
@ 2026-09-14  7:37   ` Abel Vesa
  2026-09-14 12:23   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:37 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:39, Maulik Shah wrote:
> 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@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 08/31] arm64: dts: qcom: sdm670: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 08/31] arm64: dts: qcom: sdm670: " Maulik Shah
@ 2026-09-14  7:37   ` Abel Vesa
  2026-09-14 12:23   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:37 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:40, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 09/31] arm64: dts: qcom: sm6115: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 09/31] arm64: dts: qcom: sm6115: " Maulik Shah
@ 2026-09-14  7:38   ` Abel Vesa
  0 siblings, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:38 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:41, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 10/31] arm64: dts: qcom: sm6350: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 10/31] arm64: dts: qcom: sm6350: " Maulik Shah
@ 2026-09-14  7:38   ` Abel Vesa
  0 siblings, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:38 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:42, Maulik Shah wrote:
> 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@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 11/31] arm64: dts: qcom: sm6375: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 11/31] arm64: dts: qcom: sm6375: " Maulik Shah
@ 2026-09-14  7:38   ` Abel Vesa
  0 siblings, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:38 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:43, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 12/31] arm64: dts: qcom: sm8150: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 12/31] arm64: dts: qcom: sm8150: " Maulik Shah
@ 2026-09-14  7:38   ` Abel Vesa
  2026-09-14 12:24   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:38 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:44, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 13/31] arm64: dts: qcom: talos: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 13/31] arm64: dts: qcom: talos: " Maulik Shah
@ 2026-09-14  7:39   ` Abel Vesa
  2026-09-14 12:25   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:39 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:45, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 14/31] arm64: dts: qcom: sm8250: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 14/31] arm64: dts: qcom: sm8250: " Maulik Shah
@ 2026-09-14  7:39   ` Abel Vesa
  2026-09-14 12:25   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:39 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:46, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 15/31] arm64: dts: qcom: sm8350: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 15/31] arm64: dts: qcom: sm8350: " Maulik Shah
@ 2026-09-14  7:39   ` Abel Vesa
  2026-09-14 12:25   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:39 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:47, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 16/31] arm64: dts: qcom: sm8450: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 16/31] arm64: dts: qcom: sm8450: " Maulik Shah
@ 2026-09-14  7:39   ` Abel Vesa
  2026-09-14 12:25   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:39 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:48, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 17/31] arm64: dts: qcom: sm8550: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 17/31] arm64: dts: qcom: sm8550: " Maulik Shah
@ 2026-09-14  7:40   ` Abel Vesa
  2026-09-14 12:26   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:40 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:49, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 18/31] arm64: dts: qcom: sm8650: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 18/31] arm64: dts: qcom: sm8650: " Maulik Shah
@ 2026-09-14  7:40   ` Abel Vesa
  2026-09-14 12:26   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:40 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:50, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Use little, big, and prime CPU idle state labels for consistency with
> other platforms using this CPU naming scheme.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 19/31] arm64: dts: qcom: eliza: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 19/31] arm64: dts: qcom: eliza: " Maulik Shah
@ 2026-09-14  7:40   ` Abel Vesa
  2026-09-14 12:26   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:40 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:51, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 20/31] arm64: dts: qcom: agatti: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 20/31] arm64: dts: qcom: agatti: " Maulik Shah
@ 2026-09-14  7:41   ` Abel Vesa
  2026-09-14 12:26   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:41 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:52, Maulik Shah wrote:
> 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@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 21/31] arm64: dts: qcom: lemans: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 21/31] arm64: dts: qcom: lemans: " Maulik Shah
@ 2026-09-14  7:41   ` Abel Vesa
  2026-09-14 12:26   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:41 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:53, Maulik Shah wrote:
> Add the idle-state-name property for the domain idle states so low power
> modes are described consistently and their names are printed in pmdomain
> debugfs.
> 
> While at it, update the CPU idle state name to match the low power mode
> it describes.
> 
> Use a big CPU idle state label for the shared CPU idle state, since all
> eight CPUs use it.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 22/31] arm64: dts: qcom: monaco: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 22/31] arm64: dts: qcom: monaco: " Maulik Shah
@ 2026-09-14  7:41   ` Abel Vesa
  2026-09-14 12:27   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:41 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:54, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 23/31] arm64: dts: qcom: msm8916: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 23/31] arm64: dts: qcom: msm8916: " Maulik Shah
@ 2026-09-14  7:41   ` Abel Vesa
  2026-09-14 12:27   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:41 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:55, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 24/31] arm64: dts: qcom: msm8917: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 24/31] arm64: dts: qcom: msm8917: " Maulik Shah
@ 2026-09-14  7:42   ` Abel Vesa
  2026-09-14 12:27   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:42 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:56, Maulik Shah wrote:
> 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.
> 
> While at it, update the CPU idle state name to match the low power mode
> it describes.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 25/31] arm64: dts: qcom: qdu1000: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 25/31] arm64: dts: qcom: qdu1000: " Maulik Shah
@ 2026-09-14  7:42   ` Abel Vesa
  2026-09-14 12:27   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:42 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:57, Maulik Shah wrote:
> 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@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 26/31] arm64: dts: qcom: sar2130p: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 26/31] arm64: dts: qcom: sar2130p: " Maulik Shah
@ 2026-09-14  7:42   ` Abel Vesa
  2026-09-14 12:28   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:42 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:58, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 27/31] arm64: dts: qcom: sc8280xp: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 27/31] arm64: dts: qcom: sc8280xp: " Maulik Shah
@ 2026-09-14  7:42   ` Abel Vesa
  2026-09-14 12:28   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:42 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:29:59, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 28/31] arm64: dts: qcom: sdx75: Add domain idle state names
  2026-09-14  7:00 ` [PATCH 28/31] arm64: dts: qcom: sdx75: " Maulik Shah
@ 2026-09-14  7:43   ` Abel Vesa
  2026-09-14 12:28   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:43 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:30:00, Maulik Shah wrote:
> 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@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 29/31] arm64: dts: qcom: sm4450: Add domain idle state names
  2026-09-14  7:00 ` [PATCH 29/31] arm64: dts: qcom: sm4450: " Maulik Shah
@ 2026-09-14  7:43   ` Abel Vesa
  2026-09-14 12:28   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:43 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:30:01, Maulik Shah wrote:
> 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@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 30/31] arm64: dts: qcom: sc7180: Add domain idle state names
  2026-09-14  7:00 ` [PATCH 30/31] arm64: dts: qcom: sc7180: " Maulik Shah
@ 2026-09-14  7:44   ` Abel Vesa
  2026-09-14 12:28   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:44 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:30:02, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 31/31] arm64: dts: qcom: sc7280: Add domain idle state names
  2026-09-14  7:00 ` [PATCH 31/31] arm64: dts: qcom: sc7280: " Maulik Shah
@ 2026-09-14  7:44   ` Abel Vesa
  2026-09-14 12:28   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Abel Vesa @ 2026-09-14  7:44 UTC (permalink / raw)
  To: Maulik Shah
  Cc: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov, Luca Weiss,
	cros-qcom-dts-watchers, linux-arm-msm, devicetree, linux-kernel,
	Konrad Dybcio

On 26-09-14 12:30:03, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>

Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 01/31] arm64: dts: qcom: milos: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 01/31] arm64: dts: qcom: milos: " Maulik Shah
  2026-09-14  7:35   ` Abel Vesa
@ 2026-09-14 12:21   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:21 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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.
> 
> While at it, fix the big CPU idle state name, which was described as
> silver-power-collapse, and update CPU idle state names to match the CPU
> type and low power mode they describe.
> 
> Use little, big, and prime CPU idle state labels for consistency with
> other platforms using this CPU naming scheme.
> 
> Fixes: d9d59d105f98 ("arm64: dts: qcom: Add initial Milos dtsi")
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 02/31] arm64: dts: qcom: sm8750: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 02/31] arm64: dts: qcom: sm8750: " Maulik Shah
@ 2026-09-14 12:21   ` Konrad Dybcio
  0 siblings, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:21 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 03/31] arm64: dts: qcom: kaanapali: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 03/31] arm64: dts: qcom: kaanapali: " Maulik Shah
  2026-09-14  7:35   ` Abel Vesa
@ 2026-09-14 12:22   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:22 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 04/31] arm64: dts: qcom: hamoa: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 04/31] arm64: dts: qcom: hamoa: " Maulik Shah
  2026-09-14  7:36   ` Abel Vesa
@ 2026-09-14 12:22   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:22 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 05/31] arm64: dts: qcom: glymur: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 05/31] arm64: dts: qcom: glymur: " Maulik Shah
  2026-09-14  7:36   ` Abel Vesa
@ 2026-09-14 12:22   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:22 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 06/31] arm64: dts: qcom: sdm845: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 06/31] arm64: dts: qcom: sdm845: " Maulik Shah
  2026-09-14  7:36   ` Abel Vesa
@ 2026-09-14 12:23   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:23 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---
>  arch/arm64/boot/dts/qcom/sdm845.dtsi | 5 +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
> 
> diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi
> index b1f6782a3ad9..a5693bc72636 100644
> --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi
> +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi
> @@ -330,7 +330,7 @@ cpu_idle_states: idle-states {
>  
>  			little_cpu_sleep_0: cpu-sleep-0-0 {
>  				compatible = "arm,idle-state";
> -				idle-state-name = "little-rail-power-collapse";
> +				idle-state-name = "silver-pll-pc";

This patch makes it less informative than the current state

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 07/31] arm64: dts: qcom: sc8180x: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 07/31] arm64: dts: qcom: sc8180x: " Maulik Shah
  2026-09-14  7:37   ` Abel Vesa
@ 2026-09-14 12:23   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:23 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 08/31] arm64: dts: qcom: sdm670: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 08/31] arm64: dts: qcom: sdm670: " Maulik Shah
  2026-09-14  7:37   ` Abel Vesa
@ 2026-09-14 12:23   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:23 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 12/31] arm64: dts: qcom: sm8150: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 12/31] arm64: dts: qcom: sm8150: " Maulik Shah
  2026-09-14  7:38   ` Abel Vesa
@ 2026-09-14 12:24   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:24 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 13/31] arm64: dts: qcom: talos: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 13/31] arm64: dts: qcom: talos: " Maulik Shah
  2026-09-14  7:39   ` Abel Vesa
@ 2026-09-14 12:25   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:25 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 14/31] arm64: dts: qcom: sm8250: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 14/31] arm64: dts: qcom: sm8250: " Maulik Shah
  2026-09-14  7:39   ` Abel Vesa
@ 2026-09-14 12:25   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:25 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 15/31] arm64: dts: qcom: sm8350: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 15/31] arm64: dts: qcom: sm8350: " Maulik Shah
  2026-09-14  7:39   ` Abel Vesa
@ 2026-09-14 12:25   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:25 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 16/31] arm64: dts: qcom: sm8450: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 16/31] arm64: dts: qcom: sm8450: " Maulik Shah
  2026-09-14  7:39   ` Abel Vesa
@ 2026-09-14 12:25   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:25 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 17/31] arm64: dts: qcom: sm8550: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 17/31] arm64: dts: qcom: sm8550: " Maulik Shah
  2026-09-14  7:40   ` Abel Vesa
@ 2026-09-14 12:26   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:26 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 18/31] arm64: dts: qcom: sm8650: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 18/31] arm64: dts: qcom: sm8650: " Maulik Shah
  2026-09-14  7:40   ` Abel Vesa
@ 2026-09-14 12:26   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:26 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Use little, big, and prime CPU idle state labels for consistency with
> other platforms using this CPU naming scheme.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 19/31] arm64: dts: qcom: eliza: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 19/31] arm64: dts: qcom: eliza: " Maulik Shah
  2026-09-14  7:40   ` Abel Vesa
@ 2026-09-14 12:26   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:26 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 20/31] arm64: dts: qcom: agatti: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 20/31] arm64: dts: qcom: agatti: " Maulik Shah
  2026-09-14  7:41   ` Abel Vesa
@ 2026-09-14 12:26   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:26 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 21/31] arm64: dts: qcom: lemans: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 21/31] arm64: dts: qcom: lemans: " Maulik Shah
  2026-09-14  7:41   ` Abel Vesa
@ 2026-09-14 12:26   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:26 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> Add the idle-state-name property for the domain idle states so low power
> modes are described consistently and their names are printed in pmdomain
> debugfs.
> 
> While at it, update the CPU idle state name to match the low power mode
> it describes.
> 
> Use a big CPU idle state label for the shared CPU idle state, since all
> eight CPUs use it.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 22/31] arm64: dts: qcom: monaco: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 22/31] arm64: dts: qcom: monaco: " Maulik Shah
  2026-09-14  7:41   ` Abel Vesa
@ 2026-09-14 12:27   ` Konrad Dybcio
  2026-09-14 13:59     ` Maulik Shah
  1 sibling, 1 reply; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:27 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

[...]

>  			gold_cluster_sleep: cluster-sleep-1 {
>  				compatible = "domain-idle-state";
> +				idle-state-name = "l3-pc";
>  				arm,psci-suspend-param = <0x41000044>;
>  				entry-latency-us = <2752>;
>  				exit-latency-us = <3048>;
>  				min-residency-us = <6118>;
>  			};
>  
> -			system_sleep: domain-sleep {
> +			cluster_sleep_apss_rsc_pc: domain-sleep {

This is really a system-level state and any overloading of the name
'cluster' is only confusing here

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 23/31] arm64: dts: qcom: msm8916: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 23/31] arm64: dts: qcom: msm8916: " Maulik Shah
  2026-09-14  7:41   ` Abel Vesa
@ 2026-09-14 12:27   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:27 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 24/31] arm64: dts: qcom: msm8917: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 24/31] arm64: dts: qcom: msm8917: " Maulik Shah
  2026-09-14  7:42   ` Abel Vesa
@ 2026-09-14 12:27   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:27 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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.
> 
> While at it, update the CPU idle state name to match the low power mode
> it describes.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 25/31] arm64: dts: qcom: qdu1000: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 25/31] arm64: dts: qcom: qdu1000: " Maulik Shah
  2026-09-14  7:42   ` Abel Vesa
@ 2026-09-14 12:27   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:27 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 26/31] arm64: dts: qcom: sar2130p: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 26/31] arm64: dts: qcom: sar2130p: " Maulik Shah
  2026-09-14  7:42   ` Abel Vesa
@ 2026-09-14 12:28   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:28 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 27/31] arm64: dts: qcom: sc8280xp: Add domain idle state names
  2026-09-14  6:59 ` [PATCH 27/31] arm64: dts: qcom: sc8280xp: " Maulik Shah
  2026-09-14  7:42   ` Abel Vesa
@ 2026-09-14 12:28   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:28 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 28/31] arm64: dts: qcom: sdx75: Add domain idle state names
  2026-09-14  7:00 ` [PATCH 28/31] arm64: dts: qcom: sdx75: " Maulik Shah
  2026-09-14  7:43   ` Abel Vesa
@ 2026-09-14 12:28   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:28 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 9:00 AM, Maulik Shah wrote:
> 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@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 29/31] arm64: dts: qcom: sm4450: Add domain idle state names
  2026-09-14  7:00 ` [PATCH 29/31] arm64: dts: qcom: sm4450: " Maulik Shah
  2026-09-14  7:43   ` Abel Vesa
@ 2026-09-14 12:28   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:28 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 9:00 AM, Maulik Shah wrote:
> 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@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 30/31] arm64: dts: qcom: sc7180: Add domain idle state names
  2026-09-14  7:00 ` [PATCH 30/31] arm64: dts: qcom: sc7180: " Maulik Shah
  2026-09-14  7:44   ` Abel Vesa
@ 2026-09-14 12:28   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:28 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 9:00 AM, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 31/31] arm64: dts: qcom: sc7280: Add domain idle state names
  2026-09-14  7:00 ` [PATCH 31/31] arm64: dts: qcom: sc7280: " Maulik Shah
  2026-09-14  7:44   ` Abel Vesa
@ 2026-09-14 12:28   ` Konrad Dybcio
  1 sibling, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:28 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 9:00 AM, Maulik Shah wrote:
> 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.
> 
> While at it, update CPU idle state names to match the low power modes
> they describe.
> 
> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
> ---

Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 00/31] Add domain idle state names
  2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
                   ` (30 preceding siblings ...)
  2026-09-14  7:00 ` [PATCH 31/31] arm64: dts: qcom: sc7280: " Maulik Shah
@ 2026-09-14 12:30 ` Konrad Dybcio
  31 siblings, 0 replies; 92+ messages in thread
From: Konrad Dybcio @ 2026-09-14 12:30 UTC (permalink / raw)
  To: Maulik Shah, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel

On 9/14/26 8:59 AM, Maulik Shah wrote:
> Add or update idle-state-name properties for Qualcomm CPU and domain idle
> states.
> 
> The generic cpuidle parser can fall back to the DT node name for CPU idle
> state descriptions, but genpd domain idle states do not get an implicit
> fallback name. Without an idle-state-name property, those genpd states are
> shown as N/A in debugfs.
> 
> For example, before this change a platform may show:
> 
>   # cat /sys/kernel/debug/pm_genpd/power-domain-cluster/idle_states_desc
>   State  Latency(us)  Residency(us)  Name
>   S0     5790         6118           N/A
> 
> With an idle-state-name property in DT, the same state is reported with a
> proper low power mode name:
> 
>   # cat /sys/kernel/debug/pm_genpd/power-domain-cluster/idle_states_desc
>   State  Latency(us)  Residency(us)  Name
>   S0     5800         6118           l3-pc

I left a r-b on most patches, but I have some comments that you may
take into account (and still retain them)

> Describe the affected low power modes explicitly so the CPU and domain idle
> states are reported consistently across Qualcomm platforms. Shorten
> existing power-collapse and power-down names to use pc.

This seems mildly useful.. I know that PC stands for Power Collapse,
but for most other people that's Program Counter or Personal Computer..

And the llcc-off (or l2-xxx) states should be more descriptive to say
what other implications entering this state has (the name does not
make that obvious in isolation)

Konrad

^ permalink raw reply	[flat|nested] 92+ messages in thread

* Re: [PATCH 22/31] arm64: dts: qcom: monaco: Add domain idle state names
  2026-09-14 12:27   ` Konrad Dybcio
@ 2026-09-14 13:59     ` Maulik Shah
  0 siblings, 0 replies; 92+ messages in thread
From: Maulik Shah @ 2026-09-14 13:59 UTC (permalink / raw)
  To: Konrad Dybcio, Bjorn Andersson, Konrad Dybcio, Abel Vesa,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Dmitry Baryshkov,
	Luca Weiss, cros-qcom-dts-watchers
  Cc: linux-arm-msm, devicetree, linux-kernel



On 14-09-2026 17:57, Konrad Dybcio wrote:
> On 9/14/26 8:59 AM, Maulik Shah wrote:
>> 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.
>>
>> While at it, update CPU idle state names to match the low power modes
>> they describe.
>>
>> Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
>> ---
> [...]
>
>>  			gold_cluster_sleep: cluster-sleep-1 {
>>  				compatible = "domain-idle-state";
>> +				idle-state-name = "l3-pc";
>>  				arm,psci-suspend-param = <0x41000044>;
>>  				entry-latency-us = <2752>;
>>  				exit-latency-us = <3048>;
>>  				min-residency-us = <6118>;
>>  			};
>>  
>> -			system_sleep: domain-sleep {
>> +			cluster_sleep_apss_rsc_pc: domain-sleep {
> This is really a system-level state and any overloading of the name
> 'cluster' is only confusing here

cluster_sleep_apss_rsc_pc node name is already used in lemans.dtsi, so for consistency kept same for monaco too.
i can change both lemans/monaco to use "system_sleep_rsc", as they reflect only RSC is triggered (sleep votes are sent for global resources)
and would indicate this is a system level state too.

Thanks,
Maulik
>
> Konrad


^ permalink raw reply	[flat|nested] 92+ messages in thread

end of thread, other threads:[~2026-09-14 14:00 UTC | newest]

Thread overview: 92+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-14  6:59 [PATCH 00/31] Add domain idle state names Maulik Shah
2026-09-14  6:59 ` [PATCH 01/31] arm64: dts: qcom: milos: " Maulik Shah
2026-09-14  7:35   ` Abel Vesa
2026-09-14 12:21   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 02/31] arm64: dts: qcom: sm8750: " Maulik Shah
2026-09-14 12:21   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 03/31] arm64: dts: qcom: kaanapali: " Maulik Shah
2026-09-14  7:35   ` Abel Vesa
2026-09-14 12:22   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 04/31] arm64: dts: qcom: hamoa: " Maulik Shah
2026-09-14  7:36   ` Abel Vesa
2026-09-14 12:22   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 05/31] arm64: dts: qcom: glymur: " Maulik Shah
2026-09-14  7:36   ` Abel Vesa
2026-09-14 12:22   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 06/31] arm64: dts: qcom: sdm845: " Maulik Shah
2026-09-14  7:36   ` Abel Vesa
2026-09-14 12:23   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 07/31] arm64: dts: qcom: sc8180x: " Maulik Shah
2026-09-14  7:37   ` Abel Vesa
2026-09-14 12:23   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 08/31] arm64: dts: qcom: sdm670: " Maulik Shah
2026-09-14  7:37   ` Abel Vesa
2026-09-14 12:23   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 09/31] arm64: dts: qcom: sm6115: " Maulik Shah
2026-09-14  7:38   ` Abel Vesa
2026-09-14  6:59 ` [PATCH 10/31] arm64: dts: qcom: sm6350: " Maulik Shah
2026-09-14  7:38   ` Abel Vesa
2026-09-14  6:59 ` [PATCH 11/31] arm64: dts: qcom: sm6375: " Maulik Shah
2026-09-14  7:38   ` Abel Vesa
2026-09-14  6:59 ` [PATCH 12/31] arm64: dts: qcom: sm8150: " Maulik Shah
2026-09-14  7:38   ` Abel Vesa
2026-09-14 12:24   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 13/31] arm64: dts: qcom: talos: " Maulik Shah
2026-09-14  7:39   ` Abel Vesa
2026-09-14 12:25   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 14/31] arm64: dts: qcom: sm8250: " Maulik Shah
2026-09-14  7:39   ` Abel Vesa
2026-09-14 12:25   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 15/31] arm64: dts: qcom: sm8350: " Maulik Shah
2026-09-14  7:39   ` Abel Vesa
2026-09-14 12:25   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 16/31] arm64: dts: qcom: sm8450: " Maulik Shah
2026-09-14  7:39   ` Abel Vesa
2026-09-14 12:25   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 17/31] arm64: dts: qcom: sm8550: " Maulik Shah
2026-09-14  7:40   ` Abel Vesa
2026-09-14 12:26   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 18/31] arm64: dts: qcom: sm8650: " Maulik Shah
2026-09-14  7:40   ` Abel Vesa
2026-09-14 12:26   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 19/31] arm64: dts: qcom: eliza: " Maulik Shah
2026-09-14  7:40   ` Abel Vesa
2026-09-14 12:26   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 20/31] arm64: dts: qcom: agatti: " Maulik Shah
2026-09-14  7:41   ` Abel Vesa
2026-09-14 12:26   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 21/31] arm64: dts: qcom: lemans: " Maulik Shah
2026-09-14  7:41   ` Abel Vesa
2026-09-14 12:26   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 22/31] arm64: dts: qcom: monaco: " Maulik Shah
2026-09-14  7:41   ` Abel Vesa
2026-09-14 12:27   ` Konrad Dybcio
2026-09-14 13:59     ` Maulik Shah
2026-09-14  6:59 ` [PATCH 23/31] arm64: dts: qcom: msm8916: " Maulik Shah
2026-09-14  7:41   ` Abel Vesa
2026-09-14 12:27   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 24/31] arm64: dts: qcom: msm8917: " Maulik Shah
2026-09-14  7:42   ` Abel Vesa
2026-09-14 12:27   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 25/31] arm64: dts: qcom: qdu1000: " Maulik Shah
2026-09-14  7:42   ` Abel Vesa
2026-09-14 12:27   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 26/31] arm64: dts: qcom: sar2130p: " Maulik Shah
2026-09-14  7:42   ` Abel Vesa
2026-09-14 12:28   ` Konrad Dybcio
2026-09-14  6:59 ` [PATCH 27/31] arm64: dts: qcom: sc8280xp: " Maulik Shah
2026-09-14  7:42   ` Abel Vesa
2026-09-14 12:28   ` Konrad Dybcio
2026-09-14  7:00 ` [PATCH 28/31] arm64: dts: qcom: sdx75: " Maulik Shah
2026-09-14  7:43   ` Abel Vesa
2026-09-14 12:28   ` Konrad Dybcio
2026-09-14  7:00 ` [PATCH 29/31] arm64: dts: qcom: sm4450: " Maulik Shah
2026-09-14  7:43   ` Abel Vesa
2026-09-14 12:28   ` Konrad Dybcio
2026-09-14  7:00 ` [PATCH 30/31] arm64: dts: qcom: sc7180: " Maulik Shah
2026-09-14  7:44   ` Abel Vesa
2026-09-14 12:28   ` Konrad Dybcio
2026-09-14  7:00 ` [PATCH 31/31] arm64: dts: qcom: sc7280: " Maulik Shah
2026-09-14  7:44   ` Abel Vesa
2026-09-14 12:28   ` Konrad Dybcio
2026-09-14 12:30 ` [PATCH 00/31] " Konrad Dybcio

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®