summaryrefslogtreecommitdiffstats
path: root/drivers/remoteproc
diff options
context:
space:
mode:
authorRamon Fried2018-05-24 21:21:41 +0200
committerBjorn Andersson2019-01-30 07:00:25 +0100
commit4107102d60791d04b2ecf6e6d78bfc53ea6e8db3 (patch)
tree792b3f0d6f93098dbdb33d133299a54ee29fe95a /drivers/remoteproc
parentremoteproc: qcom: Wait for shutdown-ack/ind on sysmon shutdown (diff)
downloadkernel-qcow2-linux-4107102d60791d04b2ecf6e6d78bfc53ea6e8db3.tar.gz
kernel-qcow2-linux-4107102d60791d04b2ecf6e6d78bfc53ea6e8db3.tar.xz
kernel-qcow2-linux-4107102d60791d04b2ecf6e6d78bfc53ea6e8db3.zip
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;