mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-25 13:14:19 +08:00
mips: octeon: cpu.c: Move bootmem init to arch_early_init_r()
Call octeon_bootmem_init() earlier in the boot process, so that this bootmemory infrastructure is already initialized when e.g. the networking support gets probed. Signed-off-by: Stefan Roese <sr@denx.de>
This commit is contained in:
parent
6c71b10729
commit
787e0d7d12
@ -101,6 +101,7 @@ config ARCH_JZ47XX
|
||||
|
||||
config ARCH_OCTEON
|
||||
bool "Support Marvell Octeon CN7xxx platforms"
|
||||
select ARCH_EARLY_INIT_R
|
||||
select CPU_CAVIUM_OCTEON
|
||||
select DISPLAY_CPUINFO
|
||||
select DMA_ADDR_T_64BIT
|
||||
|
@ -393,14 +393,25 @@ static int init_bootcmd_console(void)
|
||||
return ret;
|
||||
}
|
||||
|
||||
int arch_misc_init(void)
|
||||
int arch_early_init_r(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
/*
|
||||
* Needs to be called pretty early, so that e.g. networking etc
|
||||
* can access the bootmem infrastructure
|
||||
*/
|
||||
ret = octeon_bootmem_init();
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int arch_misc_init(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = octeon_configure_load_memory();
|
||||
if (ret)
|
||||
return ret;
|
||||
|
Loading…
Reference in New Issue
Block a user