summaryrefslogtreecommitdiff
path: root/drivers/remoteproc
diff options
context:
space:
mode:
authorRamon Fried <ramon.fried@gmail.com>2018-05-24 22:21:41 +0300
committerBjorn Andersson <bjorn.andersson@linaro.org>2019-01-29 22:00:25 -0800
commit4107102d60791d04b2ecf6e6d78bfc53ea6e8db3 (patch)
tree792b3f0d6f93098dbdb33d133299a54ee29fe95a /drivers/remoteproc
parent74f2720265541070e2d3721c5261148b4084952e (diff)
remoteproc: qcom_q6v5: don't auto boot remote processor
Sometimes that rmtfs userspace module is not brought up fast enough and the modem crashes. disabling automated boot in the driver and triggering the boot from user-space sovles the problem. Acked-by: Sibi Sankar <sibis@codeaurora.org> Signed-off-by: Ramon Fried <ramon.fried@gmail.com> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Diffstat (limited to 'drivers/remoteproc')
-rw-r--r--drivers/remoteproc/qcom_q6v5_mss.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/remoteproc/qcom_q6v5_mss.c b/drivers/remoteproc/qcom_q6v5_mss.c
index 07d1cc52a647..71cfac580967 100644
--- a/drivers/remoteproc/qcom_q6v5_mss.c
+++ b/drivers/remoteproc/qcom_q6v5_mss.c
@@ -1269,6 +1269,8 @@ static int q6v5_probe(struct platform_device *pdev)
return -ENOMEM;
}
+ rproc->auto_boot = false;
+
qproc = (struct q6v5 *)rproc->priv;
qproc->dev = &pdev->dev;
qproc->rproc = rproc;