mirror of
https://github.com/linux-sunxi/u-boot-sunxi.git
synced 2024-02-12 11:16:03 +08:00
board_f: Drop return value from initdram()
At present we cannot use this function as an init sequence call without a wrapper, since it returns the RAM size. Adjust it to set the RAM size in global_data instead, and return 0 on success. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Stefan Roese <sr@denx.de>
This commit is contained in:
@ -401,17 +401,19 @@ void mpc85xx_reginfo(void)
|
||||
#ifndef CONFIG_FSL_CORENET
|
||||
#if (defined(CONFIG_SYS_RAMBOOT) || defined(CONFIG_SPL)) && \
|
||||
!defined(CONFIG_SYS_INIT_L2_ADDR)
|
||||
phys_size_t initdram(void)
|
||||
int initdram(void)
|
||||
{
|
||||
#if defined(CONFIG_SPD_EEPROM) || defined(CONFIG_DDR_SPD) || \
|
||||
defined(CONFIG_ARCH_QEMU_E500)
|
||||
return fsl_ddr_sdram_size();
|
||||
gd->ram_size = fsl_ddr_sdram_size();
|
||||
#else
|
||||
return (phys_size_t)CONFIG_SYS_SDRAM_SIZE * 1024 * 1024;
|
||||
gd->ram_size = (phys_size_t)CONFIG_SYS_SDRAM_SIZE * 1024 * 1024;
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
}
|
||||
#else /* CONFIG_SYS_RAMBOOT */
|
||||
phys_size_t initdram(void)
|
||||
int initdram(void)
|
||||
{
|
||||
phys_size_t dram_size = 0;
|
||||
|
||||
@ -460,7 +462,9 @@ phys_size_t initdram(void)
|
||||
#endif
|
||||
|
||||
debug("DDR: ");
|
||||
return dram_size;
|
||||
gd->ram_size = dram_size;
|
||||
|
||||
return 0;
|
||||
}
|
||||
#endif /* CONFIG_SYS_RAMBOOT */
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user