diff options
author | Simon Glass <sjg@chromium.org> | 2011-12-19 13:59:49 -0800 |
---|---|---|
committer | Gerrit <chrome-bot@google.com> | 2011-12-21 13:16:27 -0800 |
commit | f894ecd4f6bd4f1598bd25c88752eb73567c073e (patch) | |
tree | 2c6fa884b9c059611857a2b93a818b6722f75556 /board | |
parent | 61f70f722da1cee00f7f705844b7ae7bbae5feec (diff) |
tegra: Implement CONFIG_DELAY_CONSOLE
Add plumbing to support this option to delay console init until
after relocation.
BUG=chromium-os:22938
TEST=build and boot on Kaen
Change-Id: Iee3be9e2d0b51e6cf2f45a4408bfdde494c97d8b
Reviewed-on: https://gerrit.chromium.org/gerrit/13210
Reviewed-by: Che-Liang Chiou <clchiou@chromium.org>
Reviewed-by: Tom Wai-Hong Tam <waihong@chromium.org>
Tested-by: Simon Glass <sjg@chromium.org>
Commit-Ready: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'board')
-rw-r--r-- | board/nvidia/common/board.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/board/nvidia/common/board.c b/board/nvidia/common/board.c index e772b3723cd..8adfe27d673 100644 --- a/board/nvidia/common/board.c +++ b/board/nvidia/common/board.c @@ -306,6 +306,9 @@ int board_init(void) #ifdef CONFIG_VIDEO_TEGRA2 lcd_pinmux_early_init(gd->blob); #endif +#ifdef CONFIG_DELAY_CONSOLE + init_uarts(gd->blob); +#endif /* Do clocks and UART first so that printf() works */ clock_init(); #ifdef CONFIG_SPI_UART_SWITCH @@ -373,7 +376,9 @@ int board_early_init_f(void) clock_early_init(pllp_rate); pinmux_init(); +#ifndef CONFIG_DELAY_CONSOLE init_uarts(gd->blob); +#endif #ifdef CONFIG_VIDEO_TEGRA2 /* Get LCD panel size */ |