[U-Boot] [PATCH 0/3] OMAP: Detect reset type and handle sdram init after warm rese
Lokesh Vutla
lokeshvutla at ti.com
Wed May 30 07:26:40 CEST 2012
Certain modules are not affected by means of a warm reset and need not
be configured again. Adding an API to detect a warm reset.
Emif is one such module that need not be configured after warm reset.
All the registers are retained.So, skipping DDR init after warm reset.
Freq_update is done to make sure timing registers are configured for
appropriate frequency.
This is tested on omap4430 sdp.
Boot tested on omap5430uevm and omap5432sevm.
Patch 3 is taking care of Errata:i727
Lokesh Vutla (3):
ARM: OMAP3+: Detect reset type
OMAP4+: Handle sdram init after warm reset
OMAP4+: Force DDR in self-refresh after warm reset
arch/arm/cpu/armv7/omap-common/emif-common.c | 31 ++++++++++++++++++++---
arch/arm/cpu/armv7/omap-common/hwinit-common.c | 4 +++
arch/arm/cpu/armv7/omap-common/reset.c | 5 ++++
arch/arm/include/asm/arch-am33xx/cpu.h | 2 +
arch/arm/include/asm/arch-omap3/cpu.h | 2 +
arch/arm/include/asm/arch-omap3/sys_proto.h | 1 +
arch/arm/include/asm/arch-omap4/cpu.h | 2 +
arch/arm/include/asm/arch-omap4/sys_proto.h | 2 +
arch/arm/include/asm/arch-omap5/cpu.h | 2 +
arch/arm/include/asm/arch-omap5/sys_proto.h | 2 +
10 files changed, 49 insertions(+), 4 deletions(-)
--
1.7.5.4
More information about the U-Boot
mailing list