remoteproc: qcom_q6v5: don't auto boot remote processor
authorRamon Fried <ramon.fried@gmail.com>
Thu, 24 May 2018 19:21:41 +0000 (22:21 +0300)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Wed, 30 Jan 2019 06:00:25 +0000 (22:00 -0800)
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>
drivers/remoteproc/qcom_q6v5_mss.c

index 07d1cc5..71cfac5 100644 (file)
@@ -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;