arm: mvebu: Display ECC enabled / disabled upon bootup

This patch adds "(ECC enabled)" or "(ECC disabled)" to the DRAM
bootup text. Making it easier for board with SPD DIMM's to see,
if ECC is enabled or not.

Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Luka Perkov <luka.perkov@sartura.hr>
This commit is contained in:
Stefan Roese 2015-08-03 13:15:31 +02:00 committed by Luka Perkov
parent 8a3337161d
commit 8a83c65f57

View File

@ -12,6 +12,13 @@
#include <asm/arch/cpu.h>
#include <asm/arch/soc.h>
#ifdef CONFIG_SYS_MVEBU_DDR_A38X
#include "../../../drivers/ddr/marvell/a38x/ddr3_init.h"
#endif
#ifdef CONFIG_SYS_MVEBU_DDR_AXP
#include "../../../drivers/ddr/marvell/axp/ddr3_init.h"
#endif
DECLARE_GLOBAL_DATA_PTR;
struct sdram_bank {
@ -140,3 +147,15 @@ void dram_init_banksize(void)
{
dram_init();
}
void board_add_ram_info(int use_default)
{
u32 reg;
reg = reg_read(REG_SDRAM_CONFIG_ADDR);
if (reg & (1 << REG_SDRAM_CONFIG_ECC_OFFS))
printf(" (ECC");
else
printf(" (ECC not");
printf(" enabled)");
}