[U-Boot] [PATCH] ARM: reset: use do_reset in SPL/TPL if SYSRESET was not enabled for them

Simon Goldschmidt simon.k.r.goldschmidt at gmail.com
Thu Nov 28 09:27:32 UTC 2019


On Thu, Nov 28, 2019 at 9:57 AM Claudius Heine <ch at denx.de> wrote:
>
> In case CONFIG_SYSRESET is set, do_reset from reset.c will not be available
> anywere, even if SYSRESET is disabled for SPL/TPL.
>
> 'do_reset' is called from SPL for instance from the panic handler and
> PANIC_HANG is not set
>
> Signed-off-by: Claudius Heine <ch at denx.de>
> ---
>  arch/arm/lib/Makefile | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/arch/arm/lib/Makefile b/arch/arm/lib/Makefile
> index 9de9a9acee..7bf2c077ba 100644
> --- a/arch/arm/lib/Makefile
> +++ b/arch/arm/lib/Makefile
> @@ -56,7 +56,7 @@ obj-y += interrupts_64.o
>  else
>  obj-y  += interrupts.o
>  endif
> -ifndef CONFIG_SYSRESET
> +ifndef CONFIG_$(SPL_TPL_)SYSRESET

Would it work to do this:
obj-$(CONFIG_$(SPL_TPL_)SYSRESET) += reset.o

that would be nicer than ifndef, I think.

Regards,
Simon

>  obj-y  += reset.o
>  endif
>
> --
> 2.21.0
>


More information about the U-Boot mailing list