u-boot-brain/arch/arm
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
..
cpu ARM: DRA7: emif: Fix DDR init sequence during warm reset 2016-03-14 19:18:46 -04:00
dts ARM: dts: k2g: Add support for PMMC 2016-03-14 19:18:37 -04:00
imx-common imx: imx-common: introduce boot auxiliary core 2016-02-21 11:46:26 +01:00
include ARM: OMAP4/5: Add generic board detection hook 2016-03-14 19:18:34 -04:00
lib arm: make sure board_init_r() is being called using the right mode (ARM / THUMB) 2016-02-15 12:04:45 -05:00
mach-at91 ARM: Add Support for the VInCo platform 2016-02-19 15:12:13 +01:00
mach-bcm283x rpi: set board serial number in environment 2016-02-24 18:44:12 -05:00
mach-davinci arm: Add support for LEGO MINDSTORMS EV3 2016-03-14 19:18:40 -04:00
mach-exynos Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
mach-highbank ARM: highbank: move SoC sources to mach-highbank 2015-02-21 08:23:51 -05:00
mach-integrator integrator: switch to DM serial port 2015-08-12 20:47:49 -04:00
mach-keystone ARM: keystone2: use detected ddr3a size 2016-03-14 19:18:45 -04:00
mach-kirkwood arm: mvebu/kirkwood: Use common timer functions 2016-01-14 14:08:59 +01:00
mach-mvebu arm: mvebu: Add support for the Armada XP theadorable board 2016-01-27 07:45:43 +01:00
mach-orion5x Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
mach-rockchip rockchip: rk3288: correct sdram setting 2016-03-10 08:32:01 -07:00
mach-s5pc1xx arm: s5pc1xx: move SoC to mach-s5pc1xx 2015-11-30 17:17:01 +09:00
mach-socfpga arm: socfpga: Fix ethernet reset handling 2016-02-24 19:13:03 +01:00
mach-stm32 stm32: add support for stm32f7 & stm32f746 discovery board 2016-02-24 18:43:57 -05:00
mach-tegra video: tegra: Correct a Kconfig warning with VIDCONSOLE_AS_LCD 2016-02-17 13:36:16 -07:00
mach-uniphier ARM: uniphier: allow debug_ll_init() to do nothing for unknown SoCs 2016-03-09 01:11:15 +09:00
mach-versatile arm: Remove versatileab board 2015-09-11 15:01:25 -04:00
mach-zynq ARM: zynq: Remove unused SPI base addresses 2016-02-22 16:20:59 +01:00
thumb1/include/asm/proc-armv arm: support Thumb-1 with CONFIG_SYS_THUMB_BUILD 2015-11-10 15:03:48 +01:00
config.mk arm: config: enforce -fno-pic for gcc 2016-01-31 16:32:56 +01:00
Kconfig ti: AM437x: Use generic EEPROM detection logic 2016-03-14 19:18:34 -04:00
Kconfig.debug arm: debug: add Kconfig entries for lowlevel debug 2014-10-26 22:23:12 +01:00
Makefile arm: the ARM920T is THUMB capable, so select the appropriate ISA 2016-02-15 12:04:45 -05:00