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

