From: Beleswar Padhi Date: Mon, 9 Jun 2025 08:14:28 +0000 (+0530) Subject: remoteproc: k3-r5: Acquire processor control before reset ops X-Git-Tag: v2025.10-rc1~118^2~10^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=92e77d3768ae968158a5b76e023b86cf6b7d72bd;p=pandora-u-boot.git 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 --- 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);