From: Anurag Pateriya <[email protected]>

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 <[email protected]>
Signed-off-by: Shawn Guo <[email protected]>
---
 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


Reply via email to