mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 15:14:43 +00:00
common: board_r: Remove unused NEEDS_MANUAL_RELOC code bits
The last user of the NEEDS_MANUAL_RELOC has been removed in commit
26af162ac8
("arch: m68k: Implement relocation")
Remove now unused NEEDS_MANUAL_RELOC code.
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
This commit is contained in:
parent
99970b557b
commit
49c59dd5ca
3 changed files with 1 additions and 43 deletions
|
@ -151,13 +151,6 @@ static int initr_reloc_global_data(void)
|
|||
*/
|
||||
gd->env_addr += gd->reloc_off;
|
||||
#endif
|
||||
/*
|
||||
* The fdt_blob needs to be moved to new relocation address
|
||||
* incase of FDT blob is embedded with in image
|
||||
*/
|
||||
if (IS_ENABLED(CONFIG_OF_EMBED) && IS_ENABLED(CONFIG_NEEDS_MANUAL_RELOC))
|
||||
gd->fdt_blob += gd->reloc_off;
|
||||
|
||||
#ifdef CONFIG_EFI_LOADER
|
||||
/*
|
||||
* On the ARM architecture gd is mapped to a fixed register (r9 or x18).
|
||||
|
@ -295,15 +288,6 @@ static int initr_announce(void)
|
|||
return 0;
|
||||
}
|
||||
|
||||
#ifdef CONFIG_NEEDS_MANUAL_RELOC
|
||||
static int initr_manual_reloc_cmdtable(void)
|
||||
{
|
||||
fixup_cmdtable(ll_entry_start(struct cmd_tbl, cmd),
|
||||
ll_entry_count(struct cmd_tbl, cmd));
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
static int initr_binman(void)
|
||||
{
|
||||
int ret;
|
||||
|
@ -657,9 +641,6 @@ static init_fnc_t init_sequence_r[] = {
|
|||
initr_watchdog,
|
||||
#endif
|
||||
INIT_FUNC_WATCHDOG_RESET
|
||||
#ifdef CONFIG_NEEDS_MANUAL_RELOC
|
||||
initr_manual_reloc_cmdtable,
|
||||
#endif
|
||||
arch_initr_trap,
|
||||
#if defined(CONFIG_BOARD_EARLY_INIT_R)
|
||||
board_early_init_r,
|
||||
|
@ -803,9 +784,6 @@ void board_init_r(gd_t *new_gd, ulong dest_addr)
|
|||
#endif
|
||||
gd->flags &= ~GD_FLG_LOG_READY;
|
||||
|
||||
if (IS_ENABLED(CONFIG_NEEDS_MANUAL_RELOC))
|
||||
initcall_manual_reloc(init_sequence_r);
|
||||
|
||||
if (initcall_run_list(init_sequence_r))
|
||||
hang();
|
||||
|
||||
|
|
|
@ -50,17 +50,7 @@ int do_elf_reloc_fixups(void);
|
|||
*/
|
||||
static inline void *manual_reloc(void *ptr)
|
||||
{
|
||||
#ifndef USE_HOSTCC
|
||||
if (IS_ENABLED(CONFIG_NEEDS_MANUAL_RELOC))
|
||||
return ptr + gd->reloc_off;
|
||||
#endif
|
||||
return ptr;
|
||||
return ptr;
|
||||
}
|
||||
|
||||
#if !defined(USE_HOSTCC) && defined(CONFIG_NEEDS_MANUAL_RELOC)
|
||||
#define MANUAL_RELOC(ptr) (ptr) = manual_reloc(ptr)
|
||||
#else
|
||||
#define MANUAL_RELOC(ptr) (void)(ptr)
|
||||
#endif
|
||||
|
||||
#endif /* _RELOCATE_H_ */
|
||||
|
|
|
@ -97,13 +97,3 @@ int initcall_run_list(const init_fnc_t init_sequence[])
|
|||
|
||||
return 0;
|
||||
}
|
||||
|
||||
void initcall_manual_reloc(init_fnc_t init_sequence[])
|
||||
{
|
||||
init_fnc_t *ptr;
|
||||
|
||||
for (ptr = init_sequence; *ptr; ptr++) {
|
||||
if (!initcall_is_event(*ptr))
|
||||
MANUAL_RELOC(*ptr);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue