Commit a72491e3070cc8d824c436c53d4312b44fa9f0b3

Authored by Ye Li
1 parent bcdbe240bb

MLK-13070 imx: mx6ullevk: Add 9x9 EVK support

Add two build configs for i.MX6ULL 9X9 EVK. And update lpddr2 script
for the board to version 1.0.

DDR script:
   IMX6ULL_9X9_LPDDR2_400MHz_16bit_V1.0.inc

Changes:
   Initial version

Test:
   Passed memtester overnight test on 1 board.

Signed-off-by: Ye Li <ye.li@nxp.com>

Showing 4 changed files with 27 additions and 21 deletions Side-by-side Diff

board/freescale/mx6ullevk/imximage_lpddr2.cfg
... ... @@ -57,7 +57,6 @@
57 57 DATA 4 0x020c4078 0xffffffff
58 58 DATA 4 0x020c407c 0xffffffff
59 59 DATA 4 0x020c4080 0xffffffff
60   -DATA 4 0x020c4084 0xffffffff
61 60  
62 61 DATA 4 0x020E04B4 0x00080000
63 62 DATA 4 0x020E04AC 0x00000000
... ... @@ -82,7 +81,7 @@
82 81 DATA 4 0x021B001C 0x00008000
83 82 DATA 4 0x021B085C 0x1b4700c7
84 83 DATA 4 0x021B0800 0xA1390003
85   -DATA 4 0x021B0890 0x00470000
  84 +DATA 4 0x021B0890 0x23400A38
86 85 DATA 4 0x021B08b8 0x00000800
87 86  
88 87 DATA 4 0x021B081C 0x33333333
89 88  
90 89  
... ... @@ -90,20 +89,19 @@
90 89 DATA 4 0x021B082C 0xf3333333
91 90 DATA 4 0x021B0830 0xf3333333
92 91 DATA 4 0x021B083C 0x20000000
93   -DATA 4 0x021B0848 0x4040484F
94   -DATA 4 0x021B0850 0x40405247
95   -DATA 4 0x021B08C0 0x00922012
  92 +DATA 4 0x021B0848 0x40403238
  93 +DATA 4 0x021B0850 0x4040322C
  94 +DATA 4 0x021B08C0 0x00921012
96 95 DATA 4 0x021B08b8 0x00000800
97 96  
98   -DATA 4 0x021B0004 0x00020012
  97 +DATA 4 0x021B0004 0x00020052
99 98 DATA 4 0x021B0008 0x00000000
100 99 DATA 4 0x021B000C 0x33374133
101 100 DATA 4 0x021B0010 0x00100A82
102 101 DATA 4 0x021B0038 0x00170557
103 102 DATA 4 0x021B0014 0x00000093
104   -DATA 4 0x021B0018 0x00001748
105   -DATA 4 0x021B001C 0x00008000
106   -DATA 4 0x021B002C 0x0F9F0682
  103 +DATA 4 0x021B0018 0x00201748
  104 +DATA 4 0x021B002C 0x0F9F26D2
107 105 DATA 4 0x021B0030 0x009F0010
108 106 DATA 4 0x021B0040 0x00000047
109 107 DATA 4 0x021B0000 0x83100000
... ... @@ -115,7 +113,7 @@
115 113 DATA 4 0x021B0020 0x00001800
116 114 DATA 4 0x021B0818 0x00000000
117 115 DATA 4 0x021B0800 0xA1310003
118   -DATA 4 0x021B0004 0x00025576
  116 +DATA 4 0x021B0004 0x00025552
119 117 DATA 4 0x021B0404 0x00011006
120 118 DATA 4 0x021B001C 0x00000000
121 119 #endif
board/freescale/mx6ullevk/plugin.S
... ... @@ -161,7 +161,7 @@
161 161 str r1, [r0, #0x85c]
162 162 ldr r1, =0xA1390003
163 163 str r1, [r0, #0x800]
164   - ldr r1, =0x00470000
  164 + ldr r1, =0x23400A38
165 165 str r1, [r0, #0x890]
166 166 ldr r1, =0x00000800
167 167 str r1, [r0, #0x8b8]
168 168  
169 169  
170 170  
... ... @@ -173,16 +173,16 @@
173 173 str r1, [r0, #0x830]
174 174 ldr r1, =0x20000000
175 175 str r1, [r0, #0x83C]
176   - ldr r1, =0x4040484F
  176 + ldr r1, =0x40403238
177 177 str r1, [r0, #0x848]
178   - ldr r1, =0x40405247
  178 + ldr r1, =0x4040322C
179 179 str r1, [r0, #0x850]
180   - ldr r1, =0x00922012
  180 + ldr r1, =0x00921012
181 181 str r1, [r0, #0x8C0]
182 182 ldr r1, =0x00000800
183 183 str r1, [r0, #0x8B8]
184 184  
185   - ldr r1, =0x00020012
  185 + ldr r1, =0x00020052
186 186 str r1, [r0, #0x004]
187 187 ldr r1, =0x00000000
188 188 str r1, [r0, #0x008]
189 189  
... ... @@ -194,11 +194,9 @@
194 194 str r1, [r0, #0x038]
195 195 ldr r1, =0x00000093
196 196 str r1, [r0, #0x014]
197   - ldr r1, =0x00001748
  197 + ldr r1, =0x00201748
198 198 str r1, [r0, #0x018]
199   - ldr r1, =0x00008000
200   - str r1, [r0, #0x01C]
201   - ldr r1, =0x0F9F0682
  199 + ldr r1, =0x0F9F26D2
202 200 str r1, [r0, #0x02C]
203 201 ldr r1, =0x009F0010
204 202 str r1, [r0, #0x030]
205 203  
... ... @@ -222,9 +220,9 @@
222 220 str r1, [r0, #0x818]
223 221 ldr r1, =0xA1310003
224 222 str r1, [r0, #0x800]
225   - ldr r1, =0x00025576
  223 + ldr r1, =0x00025552
226 224 str r1, [r0, #0x004]
227   - ldr r1, =0x00010106
  225 + ldr r1, =0x00011006
228 226 str r1, [r0, #0x404]
229 227 ldr r1, =0x00000000
230 228 str r1, [r0, #0x01C]
configs/mx6ull_9x9_evk_defconfig
  1 +CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6ullevk/imximage_lpddr2.cfg"
  2 +CONFIG_ARM=y
  3 +CONFIG_ARCH_MX6=y
  4 +CONFIG_TARGET_MX6ULL_9X9_EVK=y
  5 +CONFIG_CMD_GPIO=y
configs/mx6ull_9x9_evk_qspi1_defconfig
  1 +CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6ullevk/imximage_lpddr2.cfg,SYS_BOOT_QSPI"
  2 +CONFIG_ARM=y
  3 +CONFIG_ARCH_MX6=y
  4 +CONFIG_TARGET_MX6ULL_9X9_EVK=y
  5 +CONFIG_CMD_GPIO=y