diff options
author | Gabe Black <gabeblack@google.com> | 2013-06-06 00:21:20 -0700 |
---|---|---|
committer | Stefan Reinauer <stefan.reinauer@coreboot.org> | 2013-07-10 21:47:52 +0200 |
commit | fbb11cf97937c345a42a45737fc7a95ee7ee3e7e (patch) | |
tree | 48b392d3c49c67470b6633d27821b31d3094832f /src/console/console.c | |
parent | c2c4f84644bf6f20b0a3b5dffb7edb6a47f02023 (diff) | |
download | coreboot-fbb11cf97937c345a42a45737fc7a95ee7ee3e7e.tar.xz |
ARM: Separate the early console (romstage) from the bootblock console.
It might be that you want an early console in romstage before RAM is up, but
you can't or don't want to support the console all the way back in the
bootblock. By making the console in those two different environments
configurable seperately that becomes possible.
On the 5250 console output as early as the bootblock works, but on the 5420 it
only starts working in the ROM stage after clocks have been initialized.
Change-Id: I68ae3fcb4d828fa8a328a30001c23c81a4423bb8
Signed-off-by: Gabe Black <gabeblack@chromium.org>
Reviewed-on: http://review.coreboot.org/3671
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src/console/console.c')
-rw-r--r-- | src/console/console.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/console/console.c b/src/console/console.c index 2f7de02655..c53adc6a1e 100644 --- a/src/console/console.c +++ b/src/console/console.c @@ -101,7 +101,8 @@ int console_tst_byte(void) void console_init(void) { -#if CONFIG_EARLY_CONSOLE +#if defined(__BOOT_BLOCK__) && CONFIG_BOOTBLOCK_CONSOLE || \ + !defined(__BOOT_BLOCK__) && CONFIG_EARLY_CONSOLE #if CONFIG_USBDEBUG enable_usbdebug(CONFIG_USBDEBUG_DEFAULT_PORT); |