[PATCH 4/4] remoteproc: qcom: pas: Switch Nord CDSPs from MX to NMXC
From: Shawn Guo
Date: Wed Aug 26 2026 - 06:32:12 EST
From: Anurag Pateriya <anurag.pateriya@xxxxxxxxxxxxxxxx>
The Nord CDSP subsystems keep their memory rail on the dedicated NMXC
resource, not on the shared MX rail. Replace "mx" with "nmxc" in the proxy
power domain list of all four CDSP resources so the correct rail is held
during PAS authentication and boot.
Signed-off-by: Anurag Pateriya <anurag.pateriya@xxxxxxxxxxxxxxxx>
Signed-off-by: Shawn Guo <shengchao.guo@xxxxxxxxxxxxxxxx>
---
drivers/remoteproc/qcom_q6v5_pas.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/remoteproc/qcom_q6v5_pas.c b/drivers/remoteproc/qcom_q6v5_pas.c
index ca8e61254c44..5dd954b57852 100644
--- a/drivers/remoteproc/qcom_q6v5_pas.c
+++ b/drivers/remoteproc/qcom_q6v5_pas.c
@@ -1469,7 +1469,7 @@ static const struct qcom_pas_data nord_cdsp0_resource = {
.auto_boot = true,
.proxy_pd_names = (char*[]){
"cx",
- "mx",
+ "nmxc",
"nsp",
NULL
},
@@ -1490,7 +1490,7 @@ static const struct qcom_pas_data nord_cdsp1_resource = {
.auto_boot = true,
.proxy_pd_names = (char*[]){
"cx",
- "mx",
+ "nmxc",
"nsp",
NULL
},
@@ -1511,7 +1511,7 @@ static const struct qcom_pas_data nord_cdsp2_resource = {
.auto_boot = true,
.proxy_pd_names = (char*[]){
"cx",
- "mx",
+ "nmxc",
"nsp",
NULL
},
@@ -1532,7 +1532,7 @@ static const struct qcom_pas_data nord_cdsp3_resource = {
.auto_boot = true,
.proxy_pd_names = (char*[]){
"cx",
- "mx",
+ "nmxc",
"nsp",
NULL
},
--
2.43.0