common/board_r: manual relocation for cmd table
This is required for architectures still need manual relocation like avr32, mk68 and others. Signed-off-by: Andreas Bießmann <andreas.devel@googlemail.com> Reviewed-by: Simon Glass <sjg@chromium.org> Tested-by: Michal Simek <michal.simek@xilinx.com>
This commit is contained in:
parent
0267ba5d86
commit
61d7b1bb5f
|
@ -294,6 +294,15 @@ static int initr_announce(void)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef CONFIG_NEEDS_MANUAL_RELOC
|
||||||
|
static int initr_manual_reloc_cmdtable(void)
|
||||||
|
{
|
||||||
|
fixup_cmdtable(ll_entry_start(cmd_tbl_t, cmd),
|
||||||
|
ll_entry_count(cmd_tbl_t, cmd));
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#if !defined(CONFIG_SYS_NO_FLASH)
|
#if !defined(CONFIG_SYS_NO_FLASH)
|
||||||
static int initr_flash(void)
|
static int initr_flash(void)
|
||||||
{
|
{
|
||||||
|
@ -702,6 +711,9 @@ init_fnc_t init_sequence_r[] = {
|
||||||
initr_serial,
|
initr_serial,
|
||||||
initr_announce,
|
initr_announce,
|
||||||
INIT_FUNC_WATCHDOG_RESET
|
INIT_FUNC_WATCHDOG_RESET
|
||||||
|
#ifdef CONFIG_NEEDS_MANUAL_RELOC
|
||||||
|
initr_manual_reloc_cmdtable,
|
||||||
|
#endif
|
||||||
#ifdef CONFIG_PPC
|
#ifdef CONFIG_PPC
|
||||||
initr_trap,
|
initr_trap,
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue