[PATCH 3/6] remoteproc: k3-r5: Acquire processor control before reset ops
Neha Malcom Francis
n-francis at ti.com
Thu May 22 09:52:14 CEST 2025
On 22/05/25 12:48, Beleswar Padhi wrote:
> 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 <b-padhi at ti.com>
> ---
> 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);
Reviewed-by: Neha Malcom Francis <n-francis at ti.com>
--
Thanking You
Neha Malcom Francis
More information about the U-Boot
mailing list