diff options
Diffstat (limited to 'arch/arm/boards/omap3evm/board.c')
-rw-r--r-- | arch/arm/boards/omap3evm/board.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/arm/boards/omap3evm/board.c b/arch/arm/boards/omap3evm/board.c index e286209535..ec2ed2c745 100644 --- a/arch/arm/boards/omap3evm/board.c +++ b/arch/arm/boards/omap3evm/board.c @@ -196,15 +196,19 @@ static void mux_config(void) * * @return void */ -void omap3_board_init(void) +static int omap3_evm_board_init(void) { int in_sdram = running_in_sdram(); mux_config(); + /* Dont reconfigure SDRAM while running in SDRAM! */ if (!in_sdram) sdrc_init(); + + return 0; } +pure_initcall(omap3_evm_board_init); /* * Run-time initialization(s) |