MIPS: Add board_early_init_f() to init_sequence
This patch adds the board_early_init_f() call to the MIPS init sequence. A weak dummy implementation is also added which can be overridden by a board specific version. This will be used by the upcoming VCTH board support. Signed-off-by: Stefan Roese <sr@denx.de> Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
This commit is contained in:
parent
9d23fc584c
commit
db08ecaa6e
@ -72,6 +72,15 @@ static ulong mem_malloc_brk;
|
||||
*/
|
||||
unsigned long mips_io_port_base = -1;
|
||||
|
||||
int __board_early_init_f(void)
|
||||
{
|
||||
/*
|
||||
* Nothing to do in this dummy implementation
|
||||
*/
|
||||
return 0;
|
||||
}
|
||||
int board_early_init_f(void) __attribute__((weak, alias("__board_early_init_f")));
|
||||
|
||||
/*
|
||||
* The Malloc area is immediately below the monitor copy in DRAM
|
||||
*/
|
||||
@ -169,6 +178,7 @@ static int init_baudrate (void)
|
||||
typedef int (init_fnc_t) (void);
|
||||
|
||||
init_fnc_t *init_sequence[] = {
|
||||
board_early_init_f,
|
||||
timer_init,
|
||||
env_init, /* initialize environment */
|
||||
#ifdef CONFIG_INCA_IP
|
||||
|
Loading…
Reference in New Issue
Block a user