From: Anatolij Gustschin Date: Mon, 21 Jan 2013 23:50:27 +0000 (+0000) Subject: mpc8xxx: fix DDR init value to use CONFIG_MEM_INIT_VALUE X-Git-Tag: v2013.04-rc1~141 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5b93394318c04791c9b4edda7ff4af140427ed8a;p=platform%2Fkernel%2Fu-boot.git mpc8xxx: fix DDR init value to use CONFIG_MEM_INIT_VALUE Configuring custom memory init value using CONFIG_MEM_INIT_VALUE in the board config file doesn't work and memory is always initialized to the value 0xdeadbeef. Only use this default value if a board doesn't define CONFIG_MEM_INIT_VALUE. Signed-off-by: Anatolij Gustschin Cc: Andy Fleming Signed-off-by: Andy Fleming --- diff --git a/arch/powerpc/cpu/mpc8xxx/ddr/ctrl_regs.c b/arch/powerpc/cpu/mpc8xxx/ddr/ctrl_regs.c index 8016bcd..26c42f7 100644 --- a/arch/powerpc/cpu/mpc8xxx/ddr/ctrl_regs.c +++ b/arch/powerpc/cpu/mpc8xxx/ddr/ctrl_regs.c @@ -1190,7 +1190,11 @@ 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; }