From ba974a0137edc86cff9727a83cf6be154ab18ef0 Mon Sep 17 00:00:00 2001 From: Simon Glass Date: Sun, 26 Apr 2020 09:12:57 -0600 Subject: board: Add a gd flag for chain loading When U-Boot is run from another boot loader, much of the low-level init needs to be skipped. Add a flag for this and adjust ll_boot_init() to use it. Signed-off-by: Simon Glass Reviewed-by: Peng Fan Reviewed-by: Bin Meng --- include/init.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/init.h') diff --git a/include/init.h b/include/init.h index 9ef88c9..b5a167b 100644 --- a/include/init.h +++ b/include/init.h @@ -20,7 +20,7 @@ struct global_data; #ifdef CONFIG_EFI_STUB #define ll_boot_init() false #else -#define ll_boot_init() true +#define ll_boot_init() (!(gd->flags & GD_FLG_SKIP_LL_INIT)) #endif /* -- cgit v1.1