[PATCH 4/5] dm: Avoid initing built-in devices when chain loading
Simon Glass
sjg at chromium.org
Sat Dec 21 17:13:39 CET 2019
When U-Boot is not the first-stage bootloader we don't want to init
devices early during boot. Add a check to avoid this.
Signed-off-by: Simon Glass <sjg at chromium.org>
---
common/board_r.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/common/board_r.c b/common/board_r.c
index e711de64b5..4e0dfac4fc 100644
--- a/common/board_r.c
+++ b/common/board_r.c
@@ -320,6 +320,9 @@ static int initr_dm_devices(void)
{
int ret;
+ if (!ll_boot_init())
+ return 0;
+
if (IS_ENABLED(CONFIG_TIMER_EARLY)) {
ret = dm_timer_init();
if (ret)
--
2.24.1.735.g03f4e72817-goog
More information about the U-Boot
mailing list