diff --git a/common/board_f.c b/common/board_f.c index c0fb5f1..b53aaa2 100644 --- a/common/board_f.c +++ b/common/board_f.c @@ -943,9 +943,13 @@ static init_fnc_t init_sequence_f[] = { /* TODO: unify all these dram functions? */ #if defined(CONFIG_ARM) || defined(CONFIG_X86) || defined(CONFIG_NDS32) || \ defined(CONFIG_MICROBLAZE) || defined(CONFIG_AVR32) + printf("dram_init\n"); + mdelay(5000); dram_init, /* configure available RAM banks */ #endif #if defined(CONFIG_MIPS) || defined(CONFIG_PPC) || defined(CONFIG_M68K) + printf("init_func_ram\n"); + mdelay(5000); init_func_ram, #endif #ifdef CONFIG_POST @@ -953,6 +957,8 @@ static init_fnc_t init_sequence_f[] = { #endif INIT_FUNC_WATCHDOG_RESET #if defined(CONFIG_SYS_DRAM_TEST) + printf("test dram\n"); + mdelay(5000); testdram, #endif /* CONFIG_SYS_DRAM_TEST */ INIT_FUNC_WATCHDOG_RESET diff --git a/drivers/ddr/fsl/ctrl_regs.c b/drivers/ddr/fsl/ctrl_regs.c index e2464dd..f9f840b 100644 --- a/drivers/ddr/fsl/ctrl_regs.c +++ b/drivers/ddr/fsl/ctrl_regs.c @@ -758,7 +758,9 @@ static void set_ddr_sdram_cfg(fsl_ddr_cfg_regs_t *ddr, const memctl_options_t *popts, const common_timing_params_t *common_dimm) { - unsigned int mem_en; /* DDR SDRAM interface logic enable */ + printf("DRAM cfg\n"); + mdelay(5000); + unsigned int mem_en = 0; /* DDR SDRAM interface logic enable */ unsigned int sren; /* Self refresh enable (during sleep) */ unsigned int ecc_en; /* ECC enable. */ unsigned int rd_en; /* Registered DIMM enable */ @@ -844,6 +846,8 @@ static void set_ddr_sdram_cfg(fsl_ddr_cfg_regs_t *ddr, } static void set_ddr_sdram_cfg_mem_en(fsl_ddr_cfg_regs_t *ddr){ + printf("Mem enable\n"); + mdelay(5000); int mem_en = 1; ddr->ddr_sdram_cfg = ( ddr->ddr_sdram_cfg | ((mem_en & 0x1) << 31)); @@ -856,6 +860,8 @@ static void set_ddr_sdram_cfg_2(const unsigned int ctrl_num, const memctl_options_t *popts, const unsigned int unq_mrs_en) { + printf("DRAM cfg2\n"); + mdelay(5000); unsigned int frc_sr = 0; /* Force self refresh */ unsigned int sr_ie = 0; /* Self-refresh interrupt enable */ unsigned int odt_cfg = 0; /* ODT configuration */ diff --git a/drivers/dma/fsl_dma.c b/drivers/dma/fsl_dma.c index e75b95a..e342342 100644 --- a/drivers/dma/fsl_dma.c +++ b/drivers/dma/fsl_dma.c @@ -146,7 +146,7 @@ void dma_meminit(uint val, uint size) if (((uint)p & 0x1f) == 0) ppcDcbz((ulong)p); - *p = (uint) 0x11111111//CONFIG_MEM_INIT_VALUE; + *p = (uint) 0x11111111;//CONFIG_MEM_INIT_VALUE; if (((uint)p & 0x1c) == 0x1c) ppcDcbf((ulong)p);