[U-Boot] [RFC][PATCH 30/36] x86 - Move console initialisation into board_init_f
Graeme Russ
graeme.russ at gmail.com
Mon Jan 3 20:46:50 CET 2011
---
arch/i386/lib/board.c | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/arch/i386/lib/board.c b/arch/i386/lib/board.c
index b04367b..2b06900 100644
--- a/arch/i386/lib/board.c
+++ b/arch/i386/lib/board.c
@@ -162,9 +162,6 @@ init_fnc_t *init_sequence[] = {
dram_init, /* configure available RAM banks */
interrupt_init, /* set up exceptions */
timer_init,
- env_init, /* initialize environment */
- init_baudrate, /* initialze baudrate settings */
- serial_init, /* serial communications setup */
display_banner,
display_dram_config,
@@ -199,6 +196,18 @@ void board_init_f (ulong boot_flags)
gd->flags = boot_flags;
+ if (env_init() != 0)
+ hang();
+
+ if (init_baudrate() != 0)
+ hang();
+
+ if (serial_init() != 0)
+ hang();
+
+ if (console_init_f() != 0)
+ hang();
+
if (dram_init_f() != 0)
hang();
--
1.7.1.422.g049e9
More information about the U-Boot
mailing list