From: Michal Simek Date: Wed, 4 Sep 2013 14:51:33 +0000 (+0200) Subject: zynq: ddrc: Setup half of memory only for ECC case X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1a6c6daad3c414f6edef5967445d94ddff42c6db;p=thirdparty%2Fu-boot.git zynq: ddrc: Setup half of memory only for ECC case Reported-by: Cayer Yves Signed-off-by: Michal Simek Acked-by: Jagannadha Sutradharudu Teki --- diff --git a/arch/arm/cpu/armv7/zynq/ddrc.c b/arch/arm/cpu/armv7/zynq/ddrc.c index e8f8c19ed11..0075f0eabbf 100644 --- a/arch/arm/cpu/armv7/zynq/ddrc.c +++ b/arch/arm/cpu/armv7/zynq/ddrc.c @@ -56,10 +56,9 @@ void zynq_ddrc_init(void) * been initialized by writing any value. */ memset(0, 0, 1 * 1024 * 1024); + + gd->ram_size /= 2; } else { puts("Memory: ECC disabled\n"); } - - if (width == ZYNQ_DDRC_CTRLREG_BUSWIDTH_16BIT) - gd->ram_size /= 2; }