[PATCH 5/7] arm64: dts: qcom: sm6375: Make MPM device as part of CPU cluster domain
From: Sneh Mankad
Date: Mon Jul 13 2026 - 06:27:49 EST
Do not mark MPM device as power domain since it leads to idle-states init
failure because of probe dependencies.
Instead make it as part of CPU cluster power domain to allow RPM
notification when CPU cluster goes to power collapse.
Signed-off-by: Sneh Mankad <sneh.mankad@xxxxxxxxxxxxxxxx>
---
arch/arm64/boot/dts/qcom/sm6375.dtsi | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/sm6375.dtsi b/arch/arm64/boot/dts/qcom/sm6375.dtsi
index ccf572bb1549bf6b86b5232be216c9dfd51bb22d..5f729634e1d9b21deac42f9d55d966e528473202 100644
--- a/arch/arm64/boot/dts/qcom/sm6375.dtsi
+++ b/arch/arm64/boot/dts/qcom/sm6375.dtsi
@@ -318,7 +318,7 @@ mpm: interrupt-controller {
mboxes = <&ipcc IPCC_CLIENT_AOP IPCC_MPROC_SIGNAL_SMP2P>;
interrupt-controller;
#interrupt-cells = <2>;
- #power-domain-cells = <0>;
+ power-domains = <&cluster_pd>;
interrupt-parent = <&intc>;
qcom,mpm-pin-count = <96>;
qcom,mpm-pin-map = <5 296>, /* Soundwire wake_irq */
@@ -505,7 +505,6 @@ cpu_pd7: power-domain-cpu7 {
cluster_pd: power-domain-cpu-cluster0 {
#power-domain-cells = <0>;
- power-domains = <&mpm>;
domain-idle-states = <&cluster_sleep_0>;
};
};
--
2.34.1