summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/remoteproc/ti_k3_r5_remoteproc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/remoteproc/ti_k3_r5_remoteproc.c b/drivers/remoteproc/ti_k3_r5_remoteproc.c
index 42a1afed490c..95bd276995a7 100644
--- a/drivers/remoteproc/ti_k3_r5_remoteproc.c
+++ b/drivers/remoteproc/ti_k3_r5_remoteproc.c
@@ -836,6 +836,8 @@ static int k3_r5_rproc_stop(struct rproc *rproc)
return ret;
}
+ mbox_free_channel(kproc->mbox);
+
ret = wait_for_completion_timeout(&kproc->shut_comp, to);
if (ret == 0) {
dev_err(dev, "%s: timeout waiting for rproc completion event\n", __func__);