[PATCH 3/5] arm64: dts: fsd: Move idle states out of CPUs node
From: Krzysztof Kozlowski
Date: Wed Sep 09 2026 - 13:04:43 EST
Idle states are not really part of CPUs, as often they have domain idle
states, so move them level up to fix to fix dt-check-style warning:
fsd.dtsi:300: [child-name-order] child node 'idle-states' out of name order
Also, re-order properties to silence:
fsd.dtsi:305: [property-order] property 'compatible' out of canonical order (should sort before 'idle-state-name')
fsd.dtsi:308: [property-order] property 'entry-latency-us' out of canonical order (should sort before 'arm,psci-suspend-param')
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxxxxxxxx>
---
arch/arm64/boot/dts/tesla/fsd.dtsi | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/arch/arm64/boot/dts/tesla/fsd.dtsi b/arch/arm64/boot/dts/tesla/fsd.dtsi
index d076ea634f4e..acbe93756a76 100644
--- a/arch/arm64/boot/dts/tesla/fsd.dtsi
+++ b/arch/arm64/boot/dts/tesla/fsd.dtsi
@@ -296,19 +296,19 @@ cpucl_l2: l2-cache0 {
cache-line-size = <64>;
cache-sets = <4096>;
};
+ };
- idle-states {
- entry-method = "psci";
+ idle-states {
+ entry-method = "psci";
- cpu_sleep: cpu-sleep {
- idle-state-name = "c2";
- compatible = "arm,idle-state";
- local-timer-stop;
- arm,psci-suspend-param = <0x0010000>;
- entry-latency-us = <30>;
- exit-latency-us = <75>;
- min-residency-us = <300>;
- };
+ cpu_sleep: cpu-sleep {
+ compatible = "arm,idle-state";
+ idle-state-name = "c2";
+ local-timer-stop;
+ entry-latency-us = <30>;
+ exit-latency-us = <75>;
+ min-residency-us = <300>;
+ arm,psci-suspend-param = <0x0010000>;
};
};
--
2.53.0