u-boot/arch/arm/cpu/armv7/omap-common
Lokesh Vutla 4571c519b4 ARM: DRA7: emif: Fix DDR init sequence during warm reset
Commit (20fae0a - ARM: DRA7: DDR: Enable SR in Power Management Control)
enables Self refresh mode by default and during warm reset the EMIF
contents are preserved. After warm reset EMIF sees that it is idle and
puts DDR in self-refresh. When in SR, leveling operations cannot be done
as DDR can only accept SR exit command, so its hanging during warm reset.
In order to fix this reset the power management control register before
EMIF initialization if it is a warm reset.

Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
2016-03-14 19:18:46 -04:00
..
abb.c replace DIV_ROUND with DIV_ROUND_CLOSEST 2014-11-20 11:28:25 -05:00
boot-common.c omap3: Use raw SPL by default for mmc1 2016-03-08 15:01:46 -05:00
clocks-common.c ARM: OMAP4/5: Centralize early clock initialization 2016-03-14 19:18:32 -04:00
emif-common.c ARM: DRA7: emif: Fix DDR init sequence during warm reset 2016-03-14 19:18:46 -04:00
hwinit-common.c ARM: OMAP4/5: Add generic board detection hook 2016-03-14 19:18:34 -04:00
lowlevel_init.S omap-common: Common boot code OMAP3 support and cleanup 2015-07-27 15:02:03 -04:00
Makefile arm: omap-common: do not build timer when CONFIG_TIMER defined 2016-01-20 19:06:21 -07:00
mem-common.c ARM: omap: clean redundant PISMO_xx macros used in OMAP3 2014-07-25 16:26:12 -04:00
omap-cache.c am33xx/omap: Allow cache enable for all Sitara/OMAP 2014-06-11 16:25:39 -04:00
pipe3-phy.c ARM: OMAP5: Add Pipe3 PHY driver 2013-12-04 08:12:08 -05:00
pipe3-phy.h ARM: OMAP5: Add Pipe3 PHY driver 2013-12-04 08:12:08 -05:00
reset.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
sata.c ahci: mmio_base is a virtual address 2015-04-18 16:54:29 -04:00
timer.c omap-common/hwinit-common.c: timer_init() doesn't need to touch gd 2015-01-05 15:13:45 -05:00
u-boot-spl.lds arm: Add missing .vectors section to linker scripts 2014-08-30 07:46:41 -04:00
utils.c armv7: Add missing newline after OMAP die ID 2016-01-20 10:19:38 -05:00
vc.c ARM: OMAP4+: pmic: Make generic bus init and write functions 2013-06-10 08:43:09 -04:00