diff options
Diffstat (limited to 'arch/arm/cpu/armv7/omap3/sdrc.c')
| -rw-r--r-- | arch/arm/cpu/armv7/omap3/sdrc.c | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/arch/arm/cpu/armv7/omap3/sdrc.c b/arch/arm/cpu/armv7/omap3/sdrc.c index c75aa1d11..a4979ce61 100644 --- a/arch/arm/cpu/armv7/omap3/sdrc.c +++ b/arch/arm/cpu/armv7/omap3/sdrc.c @@ -149,6 +149,13 @@ void do_sdrc_init(u32 cs, u32 early)  			&sdrc_actim_base1->ctrla);  		writel(readl(&sdrc_actim_base0->ctrlb),  			&sdrc_actim_base1->ctrlb); + +		writel(CMD_NOP, &sdrc_base->cs[cs].manual); +		writel(CMD_PRECHARGE, &sdrc_base->cs[cs].manual); +		writel(CMD_AUTOREFRESH, &sdrc_base->cs[cs].manual); +		writel(CMD_AUTOREFRESH, &sdrc_base->cs[cs].manual); +		writel(readl(&sdrc_base->cs[CS0].mr), +			&sdrc_base->cs[CS1].mr);  	}  	/* |