Message ID | 20160712091741.16329-1-lokeshvutla@ti.com |
---|---|
State | Accepted |
Commit | 663f6fcaf0eb46999e8398e8fdbb7fdec6c372b8 |
Delegated to: | Tom Rini |
Headers | show |
On Tue, Jul 12, 2016 at 02:47:41PM +0530, Lokesh Vutla wrote: > Errata i727 is applicable on all OMAP5 and DRA7 variants but enabled only > on OMAP5 ES1.0. So, enable it on all platforms. > > Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com> Reviewed-by: Tom Rini <trini@konsulko.com>
On Tue, Jul 12, 2016 at 02:47:41PM +0530, Lokesh Vutla wrote: > Errata i727 is applicable on all OMAP5 and DRA7 variants but enabled only > on OMAP5 ES1.0. So, enable it on all platforms. > > Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com> > Reviewed-by: Tom Rini <trini@konsulko.com> Applied to u-boot/master, thanks!
diff --git a/arch/arm/cpu/armv7/omap-common/emif-common.c b/arch/arm/cpu/armv7/omap-common/emif-common.c index 9a9c764..2b79010 100644 --- a/arch/arm/cpu/armv7/omap-common/emif-common.c +++ b/arch/arm/cpu/armv7/omap-common/emif-common.c @@ -37,7 +37,8 @@ void set_lpmode_selfrefresh(u32 base) void force_emif_self_refresh() { set_lpmode_selfrefresh(EMIF1_BASE); - set_lpmode_selfrefresh(EMIF2_BASE); + if (!is_dra72x()) + set_lpmode_selfrefresh(EMIF2_BASE); } inline u32 emif_num(u32 base) diff --git a/arch/arm/cpu/armv7/omap-common/hwinit-common.c b/arch/arm/cpu/armv7/omap-common/hwinit-common.c index 2f9693f..f317293 100644 --- a/arch/arm/cpu/armv7/omap-common/hwinit-common.c +++ b/arch/arm/cpu/armv7/omap-common/hwinit-common.c @@ -147,8 +147,7 @@ void early_system_init(void) hw_data_init(); #ifdef CONFIG_SPL_BUILD - if (warm_reset() && - (is_omap44xx() || (omap_revision() == OMAP5430_ES1_0))) + if (warm_reset()) force_emif_self_refresh(); #endif watchdog_init();
Errata i727 is applicable on all OMAP5 and DRA7 variants but enabled only on OMAP5 ES1.0. So, enable it on all platforms. Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com> --- arch/arm/cpu/armv7/omap-common/emif-common.c | 3 ++- arch/arm/cpu/armv7/omap-common/hwinit-common.c | 3 +-- 2 files changed, 3 insertions(+), 3 deletions(-)