From 97e63e7c3dac2e2012f174198a4ced7d1437a7c9 Mon Sep 17 00:00:00 2001 From: Adrian Alonso Date: Tue, 29 Nov 2016 13:18:53 -0600 Subject: 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 Signed-off-by: Ye Li --- board/freescale/mx6ul_14x14_evk/imximage_lpddr2.cfg | 1 + board/freescale/mx6ul_14x14_evk/plugin.S | 2 ++ 2 files changed, 3 insertions(+) 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 -- cgit v1.1