diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2012-01-15 21:11:17 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2012-01-17 18:50:31 +0100 |
commit | 0adce7ec683b4b325f51de4ac8892b32925d7ef8 (patch) | |
tree | c28dfbc7de9c82143e8ae7c6017436a56e1ef3a3 /arch/arm/boards/omap343xdsp | |
parent | af24f306bf5c4846cfb65ebbff3ac5bff26b0b05 (diff) | |
download | barebox-0adce7ec683b4b325f51de4ac8892b32925d7ef8.tar.gz barebox-0adce7ec683b4b325f51de4ac8892b32925d7ef8.tar.xz |
ARM omap3: move board_init to pure_initcall
board_init initializes the mux and sdram. For both there is no
need to configure this so early. Move the code to a pure_initcall
and remove the surrounding unneeded code.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Tested-by: Sanjeev Premi <premi@ti.com>
Diffstat (limited to 'arch/arm/boards/omap343xdsp')
-rw-r--r-- | arch/arm/boards/omap343xdsp/board.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/arm/boards/omap343xdsp/board.c b/arch/arm/boards/omap343xdsp/board.c index e9fc36d010..2cbb987739 100644 --- a/arch/arm/boards/omap343xdsp/board.c +++ b/arch/arm/boards/omap343xdsp/board.c @@ -77,13 +77,16 @@ static void mux_config(void); * * @return void */ -void omap3_board_init(void) +static int sdp343x_board_init(void) { int in_sdram = running_in_sdram(); mux_config(); if (!in_sdram) sdrc_init(); + + return 0; } +pure_initcall(sdp343x_board_init); /** * @brief Do the SDRC initialization for 128Meg Infenion DDR for CS0 |