From 1c9276af4d6a5b7014a7630a1abeddf3b3177563 Mon Sep 17 00:00:00 2001 From: Steve Sakoman Date: Thu, 25 Mar 2010 21:08:24 -0700 Subject: [PATCH] OMAP3: beagle: revise SDRC config for Micron 2 bank x 256MB DDR --- board/omap3530beagle/omap3530beagle.c | 2 +- include/asm/arch-omap3/mem.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/board/omap3530beagle/omap3530beagle.c b/board/omap3530beagle/omap3530beagle.c index 2be4a70..eb8008e 100644 --- a/board/omap3530beagle/omap3530beagle.c +++ b/board/omap3530beagle/omap3530beagle.c @@ -279,7 +279,7 @@ void config_3430sdram_ddr(void) __raw_writel(SDP_SDRC_SHARING, SDRC_SHARING); if (beagle_revision() == REVISION_XM) { - __raw_writel(0x4, SDRC_CS_CFG); /* 512MB/bank */ + __raw_writel(0x2, SDRC_CS_CFG); /* 256MB/bank */ __raw_writel(SDP_SDRC_MDCFG_0_DDR_XM, SDRC_MCFG_0); __raw_writel(SDP_SDRC_MDCFG_0_DDR_XM, SDRC_MCFG_1); __raw_writel(MICRON_V_ACTIMA_200, SDRC_ACTIM_CTRLA_0); diff --git a/include/asm/arch-omap3/mem.h b/include/asm/arch-omap3/mem.h index 4d17882..cba4c6f 100644 --- a/include/asm/arch-omap3/mem.h +++ b/include/asm/arch-omap3/mem.h @@ -71,7 +71,7 @@ typedef enum { #define SDP_SDRC_MDCFG_0_DDR (0x02582019|B_ALL) /* Infin ddr module */ #else #define SDP_SDRC_MDCFG_0_DDR (0x02584019|B_ALL) -#define SDP_SDRC_MDCFG_0_DDR_XM (0x04590019|B_ALL) +#define SDP_SDRC_MDCFG_0_DDR_XM (0x03588019|B_ALL) #endif #define SDP_SDRC_MR_0_DDR 0x00000032 -- 2.39.2