[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