summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2021-01-13 20:29:42 -0700
committerTom Rini <trini@konsulko.com>2021-01-27 17:03:16 -0500
commit09d9ba9097ceb374f2802506c9e755fd8d5dd861 (patch)
treea6d33a1a08089a112d037a4128fac5dc14c438f6 /common
parent040fad3791fe05b985516a68c9437847173da56a (diff)
downloadu-boot-09d9ba9097ceb374f2802506c9e755fd8d5dd861.tar.gz
u-boot-09d9ba9097ceb374f2802506c9e755fd8d5dd861.tar.xz
u-boot-09d9ba9097ceb374f2802506c9e755fd8d5dd861.zip
spl: Add functions for next and previous phase
It is useful to be able to figure out which phase we are loading next and which phase we came from. Add some functions to handle this as well as returning the name of a phase. This allows messages like "Booting to x" where x is the next phase. At present, TPL says 'Jumping to U-Boot' at the end, when in fact it is jumping to SPL. This is confusing, so use the new functions to correct this. Tests for this will come with an upcoming minor SPL test refactor. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'common')
-rw-r--r--common/spl/spl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/spl/spl.c b/common/spl/spl.c
index 8b7374487d..8cb6f3d531 100644
--- a/common/spl/spl.c
+++ b/common/spl/spl.c
@@ -734,7 +734,7 @@ void board_init_r(gd_t *dummy1, ulong dummy2)
debug("Failed to stash bootstage: err=%d\n", ret);
#endif
- debug("loaded - jumping to U-Boot...\n");
+ debug("loaded - jumping to %s...\n", spl_phase_name(spl_next_phase()));
spl_board_prepare_for_boot();
jump_to_image_no_args(&spl_image);
}