mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-08 19:11:53 +00:00
common/board_r: allocate bootparams
Signed-off-by: Andreas Bießmann <andreas.devel@googlemail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
68145d4c7b
commit
c722f0b026
1 changed files with 15 additions and 0 deletions
|
@ -459,6 +459,18 @@ static int initr_env(void)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef CONFIG_SYS_BOOTPARAMS_LEN
|
||||||
|
static int initr_malloc_bootparams(void)
|
||||||
|
{
|
||||||
|
gd->bd->bi_boot_params = (ulong)malloc(CONFIG_SYS_BOOTPARAMS_LEN);
|
||||||
|
if (!gd->bd->bi_boot_params) {
|
||||||
|
puts("WARNING: Cannot allocate space for boot parameters\n");
|
||||||
|
return -ENOMEM;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_SC3
|
#ifdef CONFIG_SC3
|
||||||
/* TODO: with new initcalls, move this into the driver */
|
/* TODO: with new initcalls, move this into the driver */
|
||||||
extern void sc3_read_eeprom(void);
|
extern void sc3_read_eeprom(void);
|
||||||
|
@ -775,6 +787,9 @@ init_fnc_t init_sequence_r[] = {
|
||||||
initr_dataflash,
|
initr_dataflash,
|
||||||
#endif
|
#endif
|
||||||
initr_env,
|
initr_env,
|
||||||
|
#ifdef CONFIG_SYS_BOOTPARAMS_LEN
|
||||||
|
initr_malloc_bootparams,
|
||||||
|
#endif
|
||||||
INIT_FUNC_WATCHDOG_RESET
|
INIT_FUNC_WATCHDOG_RESET
|
||||||
initr_secondary_cpu,
|
initr_secondary_cpu,
|
||||||
#ifdef CONFIG_SC3
|
#ifdef CONFIG_SC3
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue