summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Alonso <adrian.alonso@nxp.com>2016-11-29 13:18:53 -0600
committerAdrian Alonso <adrian.alonso@nxp.com>2016-12-01 11:46:23 -0600
commit078cbca85b0f69d255dd81525c4c4168fdb748a6 (patch)
treecfc4f524035190350a16efe76dc108b1bffe06e5
parentcdb160fb318cdbe36f3f460dd21d9a88d9d2e4db (diff)
downloadu-boot-imx-078cbca85b0f69d255dd81525c4c4168fdb748a6.zip
u-boot-imx-078cbca85b0f69d255dd81525c4c4168fdb748a6.tar.gz
u-boot-imx-078cbca85b0f69d255dd81525c4c4168fdb748a6.tar.bz2
MLK-13451-1: mx6ul: evk: lpddr2: add pre charge command all
LPDDR2 script IMX6UL_LPDDR2_400MHz_16bit_V1.1.inc Updated to add precharge all command per JEDEC The memory controller may optionally issue a precharge-all command prior to the MRW reset command This is strongly recommended to ensure robust DRAM initialization Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com> Signed-off-by: Ye Li <ye.li@nxp.com> (Cherry pick from commit 97e63e7c3dac2e2012f174198a4ced7d1437a7c9)
-rw-r--r--board/freescale/mx6ul_14x14_evk/imximage_lpddr2.cfg1
-rw-r--r--board/freescale/mx6ul_14x14_evk/plugin.S2
2 files changed, 3 insertions, 0 deletions
diff --git a/board/freescale/mx6ul_14x14_evk/imximage_lpddr2.cfg b/board/freescale/mx6ul_14x14_evk/imximage_lpddr2.cfg
index 716214b..e3f22b5 100644
--- a/board/freescale/mx6ul_14x14_evk/imximage_lpddr2.cfg
+++ b/board/freescale/mx6ul_14x14_evk/imximage_lpddr2.cfg
@@ -107,6 +107,7 @@ DATA 4 0x021B002C 0x0F9F0682
DATA 4 0x021B0030 0x009F0010
DATA 4 0x021B0040 0x00000047
DATA 4 0x021B0000 0x83100000
+DATA 4 0x021B001C 0x00008050
DATA 4 0x021B001C 0x003F8030
DATA 4 0x021B001C 0xFF0A8030
DATA 4 0x021B001C 0x82018030
diff --git a/board/freescale/mx6ul_14x14_evk/plugin.S b/board/freescale/mx6ul_14x14_evk/plugin.S
index e2ae9bb..9189d9f 100644
--- a/board/freescale/mx6ul_14x14_evk/plugin.S
+++ b/board/freescale/mx6ul_14x14_evk/plugin.S
@@ -311,6 +311,8 @@
str r1, [r0, #0x040]
ldr r1, =0x83100000
str r1, [r0, #0x000]
+ ldr r1, =0x00008050
+ str r1, [r0, #0x01C]
ldr r1, =0x003F8030
str r1, [r0, #0x01C]
ldr r1, =0xFF0A8030