diff options
| -rw-r--r-- | cpu/arm_cortexa8/omap3/mem.c | 3 | ||||
| -rw-r--r-- | include/asm-arm/arch-omap3/cpu.h | 1 | 
2 files changed, 3 insertions, 1 deletions
| diff --git a/cpu/arm_cortexa8/omap3/mem.c b/cpu/arm_cortexa8/omap3/mem.c index 2c2d4f7b4bc..dfb7e4c2ad7 100644 --- a/cpu/arm_cortexa8/omap3/mem.c +++ b/cpu/arm_cortexa8/omap3/mem.c @@ -164,7 +164,8 @@ void do_sdrc_init(u32 cs, u32 early)  		writel(SDRC_SHARING, &sdrc_base->sharing);  		/* Disable Power Down of CKE cuz of 1 CKE on combo part */ -		writel(SRFRONRESET | PAGEPOLICY_HIGH, &sdrc_base->power); +		writel(WAKEUPPROC | PWDNEN | SRFRONRESET | PAGEPOLICY_HIGH, +				&sdrc_base->power);  		writel(ENADLL | DLLPHASE_90, &sdrc_base->dlla_ctrl);  		sdelay(0x20000); diff --git a/include/asm-arm/arch-omap3/cpu.h b/include/asm-arm/arch-omap3/cpu.h index 8ab2e391bc3..e51c4f3293d 100644 --- a/include/asm-arm/arch-omap3/cpu.h +++ b/include/asm-arm/arch-omap3/cpu.h @@ -222,6 +222,7 @@ struct sdrc {  #define PAGEPOLICY_HIGH		(0x1 << 0)  #define SRFRONRESET		(0x1 << 7) +#define PWDNEN			(0x1 << 2)  #define WAKEUPPROC		(0x1 << 26)  #define DDR_SDRAM		(0x1 << 0) | 
