mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH] remoteproc: qcom: q6v5-mss: Fix memory banks count for SDM660
@ 2026-10-11 12:56 Alexey Minnekhanov
  2026-10-11 18:33 ` David Heidelberg
  2026-10-12 14:20 ` Konrad Dybcio
  0 siblings, 2 replies; 3+ messages in thread
From: Alexey Minnekhanov @ 2026-10-11 12:56 UTC (permalink / raw)
  To: Bjorn Andersson, Mathieu Poirier, Konrad Dybcio, Alexey Minnekhanov
  Cc: linux-arm-msm, linux-remoteproc, linux-kernel, phone-devel,
	Alexey Minnekhanov

As per downstream driver [1], SDM660's MSS version QDSP6v62 1.5 has 29
banks, not 28. Leaving something unpowered sounds bad and can potentially
cause unexpected crashes. This was missed during addition of the initial
support for SDM660 modem remoteproc, fix it.

[1] https://git.codelinaro.org/clo/la/kernel/msm-4.4/-/blob/
    LA.UM.7.2.c25-11600-sdm660.0/drivers/soc/qcom/pil-q6v5.c#L508

Fixes: 10b6fec2c8c99 ("remoteproc: qcom: q6v5-mss: Add support for SDM630/636/660")
Signed-off-by: Alexey Minnekhanov <alexeymin@minlexx.ru>
---
 drivers/remoteproc/qcom_q6v5_mss.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/remoteproc/qcom_q6v5_mss.c b/drivers/remoteproc/qcom_q6v5_mss.c
index 2f71ed2feff69..d159efbfe2fc1 100644
--- a/drivers/remoteproc/qcom_q6v5_mss.c
+++ b/drivers/remoteproc/qcom_q6v5_mss.c
@@ -849,7 +849,8 @@ static int q6v5proc_reset(struct q6v5 *qproc)
 			} else {
 				/* MSS_MSM8998, MSS_SDM660 */
 				mem_pwr_ctl = QDSP6V6SS_MEM_PWR_CTL;
-				i = 28;
+				/* SDM660 QDSP6v62 1.5 has one additional memory bank */
+				i = qproc->version == MSS_SDM660 ? 29 : 28;
 				reverse = 0;
 			}
 

---
base-commit: becb95e45ef0dda9ffb35156d909d3da7a2789c3
change-id: 20261011-sdm660-mss-banks-count-fe106a280252

Best regards,
--  
Alexey Minnekhanov <alexeymin@minlexx.ru>


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-10-12 14:20 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-11 12:56 [PATCH] remoteproc: qcom: q6v5-mss: Fix memory banks count for SDM660 Alexey Minnekhanov
2026-10-11 18:33 ` David Heidelberg
2026-10-12 14:20 ` Konrad Dybcio

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®