public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 0/2] OMAP5/DRA7: EMIF fixes for lowpower usecases
@ 2013-11-07 14:47 Sricharan R
  2013-11-07 14:47 ` [U-Boot] [PATCH 1/2] ARM: DRA: EMIF: Change DDR3 settings to use hw leveling Sricharan R
  2013-11-07 14:47 ` [U-Boot] [PATCH 2/2] ARM: DRA7/OMAP5: EMIF: Add workaround for bug 0039 Sricharan R
  0 siblings, 2 replies; 5+ messages in thread
From: Sricharan R @ 2013-11-07 14:47 UTC (permalink / raw)
  To: u-boot

1)  Currently the DDR3 memory on DRA7 ES1.0 evm board is enabled using
    software leveling. This was done since hardware leveling was not
    working. Now that the right sequence to do hw leveling is identified,
    use it. This is required for EMIF clockdomain to idle and come back
    during lowpower usecases

2)  When core power domain hits oswr, then DDR3 memories does not come back
    while resuming. This is because when EMIF registers are lost, then the
    controller takes care of copying the values from the shadow registers.
    If the shadow registers are not updated with the right values, then this
    results in incorrect settings while resuming. So updating the shadow registers
    with the corresponding status registers here during the boot.

Sricharan R (2):
  ARM: DRA: EMIF: Change DDR3 settings to use hw leveling
  ARM: DRA7/OMAP5: EMIF: Add workaround for bug 0039

 arch/arm/cpu/armv7/omap-common/emif-common.c |  174 ++++++++++++++-------
 arch/arm/cpu/armv7/omap5/hw_data.c           |    9 +-
 arch/arm/cpu/armv7/omap5/hwinit.c            |   12 +-
 arch/arm/cpu/armv7/omap5/sdram.c             |  215 ++++++++++++++++++--------
 arch/arm/include/asm/arch-omap5/omap.h       |    1 +
 arch/arm/include/asm/emif.h                  |   14 +-
 6 files changed, 301 insertions(+), 124 deletions(-)

-- 
1.7.9.5

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-11-08  6:03 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-07 14:47 [U-Boot] [PATCH 0/2] OMAP5/DRA7: EMIF fixes for lowpower usecases Sricharan R
2013-11-07 14:47 ` [U-Boot] [PATCH 1/2] ARM: DRA: EMIF: Change DDR3 settings to use hw leveling Sricharan R
2013-11-07 15:03   ` Tom Rini
2013-11-08  6:03     ` Sricharan R
2013-11-07 14:47 ` [U-Boot] [PATCH 2/2] ARM: DRA7/OMAP5: EMIF: Add workaround for bug 0039 Sricharan R

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox