From 92e77d3768ae968158a5b76e023b86cf6b7d72bd Mon Sep 17 00:00:00 2001 From: Beleswar Padhi Date: Mon, 9 Jun 2025 13:44:28 +0530 Subject: [PATCH] remoteproc: k3-r5: Acquire processor control before reset ops Acquire processor control before doing core reset operations in probe routine. Release the control afterwards, so that it can be acquired during core loading operations. Signed-off-by: Beleswar Padhi Reviewed-by: Neha Malcom Francis --- drivers/remoteproc/ti_k3_r5f_rproc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/remoteproc/ti_k3_r5f_rproc.c b/drivers/remoteproc/ti_k3_r5f_rproc.c index 57268e7f8ff..f4bab6868ee 100644 --- a/drivers/remoteproc/ti_k3_r5f_rproc.c +++ b/drivers/remoteproc/ti_k3_r5f_rproc.c @@ -834,8 +834,14 @@ static int k3_r5f_probe(struct udevice *dev) return 0; } + ret = k3_r5f_proc_request(core); + if (ret) + return ret; + /* Make sure Local reset is asserted. Redundant? */ reset_assert(&core->reset); + + ti_sci_proc_release(&core->tsp); } ret = k3_r5f_rproc_configure(core); -- 2.47.2