This call is more of an architecture requirement than a board one, so move it there.
Signed-off-by: Simon Glass <s...@chromium.org> --- arch/arm/cpu/armv7/tegra2/board.c | 3 +++ board/nvidia/common/board.c | 3 --- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/cpu/armv7/tegra2/board.c b/arch/arm/cpu/armv7/tegra2/board.c index 59dce8f..f17b369 100644 --- a/arch/arm/cpu/armv7/tegra2/board.c +++ b/arch/arm/cpu/armv7/tegra2/board.c @@ -80,6 +80,9 @@ int arch_cpu_init(void) { /* Fire up the Cortex A9 */ tegra2_start(); + + /* We didn't do this init in start.S, so do it now */ + cpu_init_cp15(); return 0; } #endif diff --git a/board/nvidia/common/board.c b/board/nvidia/common/board.c index f39fb24..219b26a 100644 --- a/board/nvidia/common/board.c +++ b/board/nvidia/common/board.c @@ -133,9 +133,6 @@ int board_early_init_f(void) { int uart_ids = 0; /* bit mask of which UART ids to enable */ - /* We didn't do this init in start.S, so do it now */ - cpu_init_cp15(); - #ifdef CONFIG_TEGRA2_ENABLE_UARTA uart_ids |= UARTA; #endif -- 1.7.3.1 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot