From 3f37103f96e8dc66c69a791f64747b91bdf8b18e Mon Sep 17 00:00:00 2001 From: Jason Date: Wed, 15 Jan 2020 15:12:24 -0500 Subject: [PATCH] define CONFIG_ECC_INIT_VIA DDRCONTROLLER --- drivers/ddr/fsl/ctrl_regs.c | 4 ++-- include/configs/T104xRDB.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/ddr/fsl/ctrl_regs.c b/drivers/ddr/fsl/ctrl_regs.c index 36542f5..586c899 100644 --- a/drivers/ddr/fsl/ctrl_regs.c +++ b/drivers/ddr/fsl/ctrl_regs.c @@ -781,7 +781,7 @@ static void set_ddr_sdram_cfg(fsl_ddr_cfg_regs_t *ddr, sren = popts->self_refresh_in_sleep; if (common_dimm->all_dimms_ecc_capable) { /* Allow setting of ECC only if all DIMMs are ECC. */ - ecc_en = 0;//popts->ecc_mode; + ecc_en = popts->ecc_mode; } else { ecc_en = 0; } @@ -910,7 +910,7 @@ static void set_ddr_sdram_cfg_2(const unsigned int ctrl_num, #if defined(CONFIG_ECC_INIT_VIA_DDRCONTROLLER) /* Use the DDR controller to auto initialize memory. */ - d_init = 0;//popts->ecc_init_using_memctl; + d_init = popts->ecc_init_using_memctl; ddr->ddr_data_init = 0x22221111;//CONFIG_MEM_INIT_VALUE; debug("DDR: ddr_data_init = 0x%08x\n", ddr->ddr_data_init); #else diff --git a/include/configs/T104xRDB.h b/include/configs/T104xRDB.h index a8c6808..f93bfc6 100644 --- a/include/configs/T104xRDB.h +++ b/include/configs/T104xRDB.h @@ -246,7 +246,7 @@ #define CONFIG_BTB /* toggle branch predition */ #define CONFIG_DDR_ECC #ifdef CONFIG_DDR_ECC -#define CONFIG_ECC_INIT_VIA_DDRCONTROLLER +#define CONFIG_ECC_INIT_VIA_DDRCONTROLLER 0 #define CONFIG_MEM_INIT_VALUE 0xdeaddead //just making sure this is where its set #endif