mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
common: board_r: Drop initr_secondary_cpu wrapper
Add a return value to cpu_secondary_init_r and use it directly in the post-relocation init sequence, rather than using a wrapper stub. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -91,21 +91,8 @@ __weak int board_flash_wp_on(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
__weak void cpu_secondary_init_r(void)
|
||||
__weak int cpu_secondary_init_r(void)
|
||||
{
|
||||
}
|
||||
|
||||
static int initr_secondary_cpu(void)
|
||||
{
|
||||
/*
|
||||
* after non-volatile devices & environment is setup and cpu code have
|
||||
* another round to deal with any initialization that might require
|
||||
* full access to the environment or loading of some image (firmware)
|
||||
* from a non-volatile device
|
||||
*/
|
||||
/* TODO: maybe define this for all archs? */
|
||||
cpu_secondary_init_r();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -801,7 +788,7 @@ static init_fnc_t init_sequence_r[] = {
|
||||
initr_malloc_bootparams,
|
||||
#endif
|
||||
INIT_FUNC_WATCHDOG_RESET
|
||||
initr_secondary_cpu,
|
||||
cpu_secondary_init_r,
|
||||
#if defined(CONFIG_ID_EEPROM) || defined(CONFIG_SYS_I2C_MAC_OFFSET)
|
||||
mac_read_from_eeprom,
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user