mirror of
https://xff.cz/git/u-boot/
synced 2025-10-20 01:14:39 +02:00
ddr: fsl: Remove CONFIG_MEM_INIT_VALUE
The way all of the memory init code here works is that we pass 0xDEADBEEF around for the initial value (as it's a well known 'poison' value and so easily recognized in debuggers, etc). The only point of this CONFIG symbol was to pass in a different value for that purpose. Drop this symbol and cleanup the code slightly. Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
@@ -938,7 +938,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 = popts->ecc_init_using_memctl;
|
||||
ddr->ddr_data_init = CONFIG_MEM_INIT_VALUE;
|
||||
ddr->ddr_data_init = 0xDEADBEEF;
|
||||
debug("DDR: ddr_data_init = 0x%08x\n", ddr->ddr_data_init);
|
||||
#else
|
||||
/* Memory will be initialized via DMA, or not at all. */
|
||||
@@ -1842,19 +1842,6 @@ static void set_ddr_sdram_mode(const unsigned int ctrl_num,
|
||||
}
|
||||
#endif
|
||||
|
||||
/* DDR SDRAM Data Initialization (DDR_DATA_INIT) */
|
||||
static void set_ddr_data_init(fsl_ddr_cfg_regs_t *ddr)
|
||||
{
|
||||
unsigned int init_value; /* Initialization value */
|
||||
|
||||
#ifdef CONFIG_MEM_INIT_VALUE
|
||||
init_value = CONFIG_MEM_INIT_VALUE;
|
||||
#else
|
||||
init_value = 0xDEADBEEF;
|
||||
#endif
|
||||
ddr->ddr_data_init = init_value;
|
||||
}
|
||||
|
||||
/*
|
||||
* DDR SDRAM Clock Control (DDR_SDRAM_CLK_CNTL)
|
||||
* The old controller on the 8540/60 doesn't have this register.
|
||||
@@ -2537,7 +2524,7 @@ compute_fsl_memctl_config_regs(const unsigned int ctrl_num,
|
||||
set_ddr_sdram_rcw(ctrl_num, ddr, popts, common_dimm);
|
||||
|
||||
set_ddr_sdram_interval(ctrl_num, ddr, popts, common_dimm);
|
||||
set_ddr_data_init(ddr);
|
||||
ddr->ddr_data_init = 0xDEADBEEF;
|
||||
set_ddr_sdram_clk_cntl(ddr, popts);
|
||||
set_ddr_init_addr(ddr);
|
||||
set_ddr_init_ext_addr(ddr);
|
||||
|
@@ -73,7 +73,7 @@ ddr_enable_ecc(unsigned int dram_size)
|
||||
struct ccsr_ddr __iomem *ddr =
|
||||
(struct ccsr_ddr __iomem *)(CFG_SYS_FSL_DDR_ADDR);
|
||||
|
||||
dma_meminit(CONFIG_MEM_INIT_VALUE, dram_size);
|
||||
dma_meminit(dram_size);
|
||||
|
||||
/*
|
||||
* Enable errors for ECC.
|
||||
|
Reference in New Issue
Block a user