Loading...
1// SPDX-License-Identifier: GPL-2.0
2/ {
3 apbmisc@70000800 {
4 nvidia,long-ram-code;
5 };
6
7 clock@60006000 {
8 emc-timings-1 {
9 nvidia,ram-code = <1>;
10
11 timing-12750000 {
12 clock-frequency = <12750000>;
13 nvidia,parent-clock-frequency = <408000000>;
14 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
15 clock-names = "emc-parent";
16 };
17
18 timing-20400000 {
19 clock-frequency = <20400000>;
20 nvidia,parent-clock-frequency = <408000000>;
21 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
22 clock-names = "emc-parent";
23 };
24
25 timing-40800000 {
26 clock-frequency = <40800000>;
27 nvidia,parent-clock-frequency = <408000000>;
28 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
29 clock-names = "emc-parent";
30 };
31
32 timing-68000000 {
33 clock-frequency = <68000000>;
34 nvidia,parent-clock-frequency = <408000000>;
35 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
36 clock-names = "emc-parent";
37 };
38
39 timing-102000000 {
40 clock-frequency = <102000000>;
41 nvidia,parent-clock-frequency = <408000000>;
42 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
43 clock-names = "emc-parent";
44 };
45
46 timing-204000000 {
47 clock-frequency = <204000000>;
48 nvidia,parent-clock-frequency = <408000000>;
49 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
50 clock-names = "emc-parent";
51 };
52
53 timing-300000000 {
54 clock-frequency = <300000000>;
55 nvidia,parent-clock-frequency = <600000000>;
56 clocks = <&tegra_car TEGRA124_CLK_PLL_C>;
57 clock-names = "emc-parent";
58 };
59
60 timing-396000000 {
61 clock-frequency = <396000000>;
62 nvidia,parent-clock-frequency = <792000000>;
63 clocks = <&tegra_car TEGRA124_CLK_PLL_M>;
64 clock-names = "emc-parent";
65 };
66
67 timing-528000000 {
68 clock-frequency = <528000000>;
69 nvidia,parent-clock-frequency = <528000000>;
70 clocks = <&tegra_car TEGRA124_CLK_PLL_M_UD>;
71 clock-names = "emc-parent";
72 };
73
74 timing-600000000 {
75 clock-frequency = <600000000>;
76 nvidia,parent-clock-frequency = <600000000>;
77 clocks = <&tegra_car TEGRA124_CLK_PLL_C_UD>;
78 clock-names = "emc-parent";
79 };
80
81 timing-792000000 {
82 clock-frequency = <792000000>;
83 nvidia,parent-clock-frequency = <792000000>;
84 clocks = <&tegra_car TEGRA124_CLK_PLL_M_UD>;
85 clock-names = "emc-parent";
86 };
87 };
88
89 emc-timings-4 {
90 nvidia,ram-code = <4>;
91
92 timing-12750000 {
93 clock-frequency = <12750000>;
94 nvidia,parent-clock-frequency = <408000000>;
95 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
96 clock-names = "emc-parent";
97 };
98
99 timing-20400000 {
100 clock-frequency = <20400000>;
101 nvidia,parent-clock-frequency = <408000000>;
102 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
103 clock-names = "emc-parent";
104 };
105
106 timing-40800000 {
107 clock-frequency = <40800000>;
108 nvidia,parent-clock-frequency = <408000000>;
109 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
110 clock-names = "emc-parent";
111 };
112
113 timing-68000000 {
114 clock-frequency = <68000000>;
115 nvidia,parent-clock-frequency = <408000000>;
116 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
117 clock-names = "emc-parent";
118 };
119
120 timing-102000000 {
121 clock-frequency = <102000000>;
122 nvidia,parent-clock-frequency = <408000000>;
123 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
124 clock-names = "emc-parent";
125 };
126
127 timing-204000000 {
128 clock-frequency = <204000000>;
129 nvidia,parent-clock-frequency = <408000000>;
130 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
131 clock-names = "emc-parent";
132 };
133
134 timing-300000000 {
135 clock-frequency = <300000000>;
136 nvidia,parent-clock-frequency = <600000000>;
137 clocks = <&tegra_car TEGRA124_CLK_PLL_C>;
138 clock-names = "emc-parent";
139 };
140
141 timing-396000000 {
142 clock-frequency = <396000000>;
143 nvidia,parent-clock-frequency = <792000000>;
144 clocks = <&tegra_car TEGRA124_CLK_PLL_M>;
145 clock-names = "emc-parent";
146 };
147
148 timing-528000000 {
149 clock-frequency = <528000000>;
150 nvidia,parent-clock-frequency = <528000000>;
151 clocks = <&tegra_car TEGRA124_CLK_PLL_M_UD>;
152 clock-names = "emc-parent";
153 };
154
155 timing-600000000 {
156 clock-frequency = <600000000>;
157 nvidia,parent-clock-frequency = <600000000>;
158 clocks = <&tegra_car TEGRA124_CLK_PLL_C_UD>;
159 clock-names = "emc-parent";
160 };
161
162 timing-792000000 {
163 clock-frequency = <792000000>;
164 nvidia,parent-clock-frequency = <792000000>;
165 clocks = <&tegra_car TEGRA124_CLK_PLL_M_UD>;
166 clock-names = "emc-parent";
167 };
168 };
169
170 emc-timings-6 {
171 nvidia,ram-code = <6>;
172
173 timing-12750000 {
174 clock-frequency = <12750000>;
175 nvidia,parent-clock-frequency = <408000000>;
176 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
177 clock-names = "emc-parent";
178 };
179
180 timing-20400000 {
181 clock-frequency = <20400000>;
182 nvidia,parent-clock-frequency = <408000000>;
183 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
184 clock-names = "emc-parent";
185 };
186
187 timing-40800000 {
188 clock-frequency = <40800000>;
189 nvidia,parent-clock-frequency = <408000000>;
190 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
191 clock-names = "emc-parent";
192 };
193
194 timing-68000000 {
195 clock-frequency = <68000000>;
196 nvidia,parent-clock-frequency = <408000000>;
197 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
198 clock-names = "emc-parent";
199 };
200
201 timing-102000000 {
202 clock-frequency = <102000000>;
203 nvidia,parent-clock-frequency = <408000000>;
204 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
205 clock-names = "emc-parent";
206 };
207
208 timing-204000000 {
209 clock-frequency = <204000000>;
210 nvidia,parent-clock-frequency = <408000000>;
211 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
212 clock-names = "emc-parent";
213 };
214
215 timing-300000000 {
216 clock-frequency = <300000000>;
217 nvidia,parent-clock-frequency = <600000000>;
218 clocks = <&tegra_car TEGRA124_CLK_PLL_C>;
219 clock-names = "emc-parent";
220 };
221
222 timing-396000000 {
223 clock-frequency = <396000000>;
224 nvidia,parent-clock-frequency = <792000000>;
225 clocks = <&tegra_car TEGRA124_CLK_PLL_M>;
226 clock-names = "emc-parent";
227 };
228
229 timing-528000000 {
230 clock-frequency = <528000000>;
231 nvidia,parent-clock-frequency = <528000000>;
232 clocks = <&tegra_car TEGRA124_CLK_PLL_M_UD>;
233 clock-names = "emc-parent";
234 };
235
236 timing-600000000 {
237 clock-frequency = <600000000>;
238 nvidia,parent-clock-frequency = <600000000>;
239 clocks = <&tegra_car TEGRA124_CLK_PLL_C_UD>;
240 clock-names = "emc-parent";
241 };
242
243 timing-792000000 {
244 clock-frequency = <792000000>;
245 nvidia,parent-clock-frequency = <792000000>;
246 clocks = <&tegra_car TEGRA124_CLK_PLL_M_UD>;
247 clock-names = "emc-parent";
248 };
249 };
250 };
251
252 memory-controller@70019000 {
253 emc-timings-1 {
254 nvidia,ram-code = <1>;
255
256 timing-12750000 {
257 clock-frequency = <12750000>;
258
259 nvidia,emem-configuration = <
260 0x40040001 /* MC_EMEM_ARB_CFG */
261 0x8000000a /* MC_EMEM_ARB_OUTSTANDING_REQ */
262 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
263 0x00000001 /* MC_EMEM_ARB_TIMING_RP */
264 0x00000002 /* MC_EMEM_ARB_TIMING_RC */
265 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
266 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */
267 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
268 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
269 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
270 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */
271 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
272 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
273 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
274 0x06030203 /* MC_EMEM_ARB_DA_TURNS */
275 0x000a0402 /* MC_EMEM_ARB_DA_COVERS */
276 0x77e30303 /* MC_EMEM_ARB_MISC0 */
277 0x70000f03 /* MC_EMEM_ARB_MISC1 */
278 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
279 >;
280 };
281
282 timing-20400000 {
283 clock-frequency = <20400000>;
284
285 nvidia,emem-configuration = <
286 0x40020001 /* MC_EMEM_ARB_CFG */
287 0x80000012 /* MC_EMEM_ARB_OUTSTANDING_REQ */
288 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
289 0x00000001 /* MC_EMEM_ARB_TIMING_RP */
290 0x00000002 /* MC_EMEM_ARB_TIMING_RC */
291 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
292 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */
293 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
294 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
295 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
296 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */
297 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
298 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
299 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
300 0x06030203 /* MC_EMEM_ARB_DA_TURNS */
301 0x000a0402 /* MC_EMEM_ARB_DA_COVERS */
302 0x76230303 /* MC_EMEM_ARB_MISC0 */
303 0x70000f03 /* MC_EMEM_ARB_MISC1 */
304 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
305 >;
306 };
307
308 timing-40800000 {
309 clock-frequency = <40800000>;
310
311 nvidia,emem-configuration = <
312 0xa0000001 /* MC_EMEM_ARB_CFG */
313 0x80000017 /* MC_EMEM_ARB_OUTSTANDING_REQ */
314 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
315 0x00000001 /* MC_EMEM_ARB_TIMING_RP */
316 0x00000002 /* MC_EMEM_ARB_TIMING_RC */
317 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
318 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */
319 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
320 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
321 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
322 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */
323 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
324 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
325 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
326 0x06030203 /* MC_EMEM_ARB_DA_TURNS */
327 0x000a0402 /* MC_EMEM_ARB_DA_COVERS */
328 0x74a30303 /* MC_EMEM_ARB_MISC0 */
329 0x70000f03 /* MC_EMEM_ARB_MISC1 */
330 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
331 >;
332 };
333
334 timing-68000000 {
335 clock-frequency = <68000000>;
336
337 nvidia,emem-configuration = <
338 0x00000001 /* MC_EMEM_ARB_CFG */
339 0x8000001e /* MC_EMEM_ARB_OUTSTANDING_REQ */
340 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
341 0x00000001 /* MC_EMEM_ARB_TIMING_RP */
342 0x00000002 /* MC_EMEM_ARB_TIMING_RC */
343 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
344 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */
345 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
346 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
347 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
348 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */
349 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
350 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
351 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
352 0x06030203 /* MC_EMEM_ARB_DA_TURNS */
353 0x000a0402 /* MC_EMEM_ARB_DA_COVERS */
354 0x74230403 /* MC_EMEM_ARB_MISC0 */
355 0x70000f03 /* MC_EMEM_ARB_MISC1 */
356 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
357 >;
358 };
359
360 timing-102000000 {
361 clock-frequency = <102000000>;
362
363 nvidia,emem-configuration = <
364 0x08000001 /* MC_EMEM_ARB_CFG */
365 0x80000026 /* MC_EMEM_ARB_OUTSTANDING_REQ */
366 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
367 0x00000001 /* MC_EMEM_ARB_TIMING_RP */
368 0x00000003 /* MC_EMEM_ARB_TIMING_RC */
369 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
370 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */
371 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
372 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
373 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
374 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */
375 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
376 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
377 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
378 0x06030203 /* MC_EMEM_ARB_DA_TURNS */
379 0x000a0403 /* MC_EMEM_ARB_DA_COVERS */
380 0x73c30504 /* MC_EMEM_ARB_MISC0 */
381 0x70000f03 /* MC_EMEM_ARB_MISC1 */
382 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
383 >;
384 };
385
386 timing-204000000 {
387 clock-frequency = <204000000>;
388
389 nvidia,emem-configuration = <
390 0x01000003 /* MC_EMEM_ARB_CFG */
391 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */
392 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
393 0x00000001 /* MC_EMEM_ARB_TIMING_RP */
394 0x00000005 /* MC_EMEM_ARB_TIMING_RC */
395 0x00000002 /* MC_EMEM_ARB_TIMING_RAS */
396 0x00000004 /* MC_EMEM_ARB_TIMING_FAW */
397 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
398 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
399 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
400 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */
401 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
402 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */
403 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
404 0x06040203 /* MC_EMEM_ARB_DA_TURNS */
405 0x000a0405 /* MC_EMEM_ARB_DA_COVERS */
406 0x73840a06 /* MC_EMEM_ARB_MISC0 */
407 0x70000f03 /* MC_EMEM_ARB_MISC1 */
408 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
409 >;
410 };
411
412 timing-300000000 {
413 clock-frequency = <300000000>;
414
415 nvidia,emem-configuration = <
416 0x08000004 /* MC_EMEM_ARB_CFG */
417 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */
418 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
419 0x00000002 /* MC_EMEM_ARB_TIMING_RP */
420 0x00000007 /* MC_EMEM_ARB_TIMING_RC */
421 0x00000004 /* MC_EMEM_ARB_TIMING_RAS */
422 0x00000005 /* MC_EMEM_ARB_TIMING_FAW */
423 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
424 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
425 0x00000007 /* MC_EMEM_ARB_TIMING_WAP2PRE */
426 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
427 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
428 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */
429 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
430 0x06040202 /* MC_EMEM_ARB_DA_TURNS */
431 0x000b0607 /* MC_EMEM_ARB_DA_COVERS */
432 0x77450e08 /* MC_EMEM_ARB_MISC0 */
433 0x70000f03 /* MC_EMEM_ARB_MISC1 */
434 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
435 >;
436 };
437
438 timing-396000000 {
439 clock-frequency = <396000000>;
440
441 nvidia,emem-configuration = <
442 0x0f000005 /* MC_EMEM_ARB_CFG */
443 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */
444 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
445 0x00000002 /* MC_EMEM_ARB_TIMING_RP */
446 0x00000009 /* MC_EMEM_ARB_TIMING_RC */
447 0x00000005 /* MC_EMEM_ARB_TIMING_RAS */
448 0x00000007 /* MC_EMEM_ARB_TIMING_FAW */
449 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
450 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
451 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
452 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
453 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
454 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */
455 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
456 0x06040202 /* MC_EMEM_ARB_DA_TURNS */
457 0x000d0709 /* MC_EMEM_ARB_DA_COVERS */
458 0x7586120a /* MC_EMEM_ARB_MISC0 */
459 0x70000f03 /* MC_EMEM_ARB_MISC1 */
460 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
461 >;
462 };
463
464 timing-528000000 {
465 clock-frequency = <528000000>;
466
467 nvidia,emem-configuration = <
468 0x0f000007 /* MC_EMEM_ARB_CFG */
469 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */
470 0x00000002 /* MC_EMEM_ARB_TIMING_RCD */
471 0x00000003 /* MC_EMEM_ARB_TIMING_RP */
472 0x0000000d /* MC_EMEM_ARB_TIMING_RC */
473 0x00000008 /* MC_EMEM_ARB_TIMING_RAS */
474 0x0000000a /* MC_EMEM_ARB_TIMING_FAW */
475 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
476 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
477 0x00000009 /* MC_EMEM_ARB_TIMING_WAP2PRE */
478 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
479 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
480 0x00000005 /* MC_EMEM_ARB_TIMING_R2W */
481 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
482 0x06050202 /* MC_EMEM_ARB_DA_TURNS */
483 0x0010090d /* MC_EMEM_ARB_DA_COVERS */
484 0x7428180e /* MC_EMEM_ARB_MISC0 */
485 0x70000f03 /* MC_EMEM_ARB_MISC1 */
486 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
487 >;
488 };
489
490 timing-600000000 {
491 clock-frequency = <600000000>;
492
493 nvidia,emem-configuration = <
494 0x00000009 /* MC_EMEM_ARB_CFG */
495 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */
496 0x00000003 /* MC_EMEM_ARB_TIMING_RCD */
497 0x00000004 /* MC_EMEM_ARB_TIMING_RP */
498 0x0000000e /* MC_EMEM_ARB_TIMING_RC */
499 0x00000009 /* MC_EMEM_ARB_TIMING_RAS */
500 0x0000000b /* MC_EMEM_ARB_TIMING_FAW */
501 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
502 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
503 0x0000000b /* MC_EMEM_ARB_TIMING_WAP2PRE */
504 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
505 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
506 0x00000005 /* MC_EMEM_ARB_TIMING_R2W */
507 0x00000007 /* MC_EMEM_ARB_TIMING_W2R */
508 0x07050202 /* MC_EMEM_ARB_DA_TURNS */
509 0x00130b0e /* MC_EMEM_ARB_DA_COVERS */
510 0x73a91b0f /* MC_EMEM_ARB_MISC0 */
511 0x70000f03 /* MC_EMEM_ARB_MISC1 */
512 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
513 >;
514 };
515
516 timing-792000000 {
517 clock-frequency = <792000000>;
518
519 nvidia,emem-configuration = <
520 0x0e00000b /* MC_EMEM_ARB_CFG */
521 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */
522 0x00000004 /* MC_EMEM_ARB_TIMING_RCD */
523 0x00000005 /* MC_EMEM_ARB_TIMING_RP */
524 0x00000013 /* MC_EMEM_ARB_TIMING_RC */
525 0x0000000c /* MC_EMEM_ARB_TIMING_RAS */
526 0x0000000f /* MC_EMEM_ARB_TIMING_FAW */
527 0x00000002 /* MC_EMEM_ARB_TIMING_RRD */
528 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
529 0x0000000c /* MC_EMEM_ARB_TIMING_WAP2PRE */
530 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
531 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
532 0x00000006 /* MC_EMEM_ARB_TIMING_R2W */
533 0x00000008 /* MC_EMEM_ARB_TIMING_W2R */
534 0x08060202 /* MC_EMEM_ARB_DA_TURNS */
535 0x00160d13 /* MC_EMEM_ARB_DA_COVERS */
536 0x734c2414 /* MC_EMEM_ARB_MISC0 */
537 0x70000f02 /* MC_EMEM_ARB_MISC1 */
538 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
539 >;
540 };
541 };
542
543 emc-timings-4 {
544 nvidia,ram-code = <4>;
545
546 timing-12750000 {
547 clock-frequency = <12750000>;
548
549 nvidia,emem-configuration = <
550 0x40040001 /* MC_EMEM_ARB_CFG */
551 0x8000000a /* MC_EMEM_ARB_OUTSTANDING_REQ */
552 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
553 0x00000001 /* MC_EMEM_ARB_TIMING_RP */
554 0x00000002 /* MC_EMEM_ARB_TIMING_RC */
555 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
556 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */
557 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
558 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
559 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
560 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */
561 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
562 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
563 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
564 0x06030203 /* MC_EMEM_ARB_DA_TURNS */
565 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */
566 0x77e30303 /* MC_EMEM_ARB_MISC0 */
567 0x70000f03 /* MC_EMEM_ARB_MISC1 */
568 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
569 >;
570 };
571
572 timing-20400000 {
573 clock-frequency = <20400000>;
574
575 nvidia,emem-configuration = <
576 0x40020001 /* MC_EMEM_ARB_CFG */
577 0x80000012 /* MC_EMEM_ARB_OUTSTANDING_REQ */
578 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
579 0x00000001 /* MC_EMEM_ARB_TIMING_RP */
580 0x00000002 /* MC_EMEM_ARB_TIMING_RC */
581 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
582 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */
583 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
584 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
585 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
586 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */
587 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
588 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
589 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
590 0x06030203 /* MC_EMEM_ARB_DA_TURNS */
591 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */
592 0x77430303 /* MC_EMEM_ARB_MISC0 */
593 0x70000f03 /* MC_EMEM_ARB_MISC1 */
594 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
595 >;
596 };
597
598 timing-40800000 {
599 clock-frequency = <40800000>;
600
601 nvidia,emem-configuration = <
602 0xa0000001 /* MC_EMEM_ARB_CFG */
603 0x80000017 /* MC_EMEM_ARB_OUTSTANDING_REQ */
604 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
605 0x00000001 /* MC_EMEM_ARB_TIMING_RP */
606 0x00000002 /* MC_EMEM_ARB_TIMING_RC */
607 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
608 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */
609 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
610 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
611 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
612 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */
613 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
614 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
615 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
616 0x06030203 /* MC_EMEM_ARB_DA_TURNS */
617 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */
618 0x75e30303 /* MC_EMEM_ARB_MISC0 */
619 0x70000f03 /* MC_EMEM_ARB_MISC1 */
620 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
621 >;
622 };
623
624 timing-68000000 {
625 clock-frequency = <68000000>;
626
627 nvidia,emem-configuration = <
628 0x00000001 /* MC_EMEM_ARB_CFG */
629 0x8000001e /* MC_EMEM_ARB_OUTSTANDING_REQ */
630 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
631 0x00000001 /* MC_EMEM_ARB_TIMING_RP */
632 0x00000002 /* MC_EMEM_ARB_TIMING_RC */
633 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
634 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */
635 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
636 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
637 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
638 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */
639 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
640 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
641 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
642 0x06030203 /* MC_EMEM_ARB_DA_TURNS */
643 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */
644 0x75430403 /* MC_EMEM_ARB_MISC0 */
645 0x70000f03 /* MC_EMEM_ARB_MISC1 */
646 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
647 >;
648 };
649
650 timing-102000000 {
651 clock-frequency = <102000000>;
652
653 nvidia,emem-configuration = <
654 0x08000001 /* MC_EMEM_ARB_CFG */
655 0x80000026 /* MC_EMEM_ARB_OUTSTANDING_REQ */
656 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
657 0x00000001 /* MC_EMEM_ARB_TIMING_RP */
658 0x00000003 /* MC_EMEM_ARB_TIMING_RC */
659 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
660 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */
661 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
662 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
663 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
664 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */
665 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
666 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
667 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
668 0x06030203 /* MC_EMEM_ARB_DA_TURNS */
669 0x000a0503 /* MC_EMEM_ARB_DA_COVERS */
670 0x74e30504 /* MC_EMEM_ARB_MISC0 */
671 0x70000f03 /* MC_EMEM_ARB_MISC1 */
672 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
673 >;
674 };
675
676 timing-204000000 {
677 clock-frequency = <204000000>;
678
679 nvidia,emem-configuration = <
680 0x01000003 /* MC_EMEM_ARB_CFG */
681 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */
682 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
683 0x00000001 /* MC_EMEM_ARB_TIMING_RP */
684 0x00000004 /* MC_EMEM_ARB_TIMING_RC */
685 0x00000002 /* MC_EMEM_ARB_TIMING_RAS */
686 0x00000004 /* MC_EMEM_ARB_TIMING_FAW */
687 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
688 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
689 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
690 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */
691 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
692 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */
693 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
694 0x06040203 /* MC_EMEM_ARB_DA_TURNS */
695 0x000a0504 /* MC_EMEM_ARB_DA_COVERS */
696 0x74a40a05 /* MC_EMEM_ARB_MISC0 */
697 0x70000f03 /* MC_EMEM_ARB_MISC1 */
698 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
699 >;
700 };
701
702 timing-300000000 {
703 clock-frequency = <300000000>;
704
705 nvidia,emem-configuration = <
706 0x08000004 /* MC_EMEM_ARB_CFG */
707 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */
708 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
709 0x00000002 /* MC_EMEM_ARB_TIMING_RP */
710 0x00000007 /* MC_EMEM_ARB_TIMING_RC */
711 0x00000004 /* MC_EMEM_ARB_TIMING_RAS */
712 0x00000005 /* MC_EMEM_ARB_TIMING_FAW */
713 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
714 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
715 0x00000007 /* MC_EMEM_ARB_TIMING_WAP2PRE */
716 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
717 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
718 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */
719 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
720 0x06040202 /* MC_EMEM_ARB_DA_TURNS */
721 0x000b0607 /* MC_EMEM_ARB_DA_COVERS */
722 0x77450e08 /* MC_EMEM_ARB_MISC0 */
723 0x70000f03 /* MC_EMEM_ARB_MISC1 */
724 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
725 >;
726 };
727
728 timing-396000000 {
729 clock-frequency = <396000000>;
730
731 nvidia,emem-configuration = <
732 0x0f000005 /* MC_EMEM_ARB_CFG */
733 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */
734 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
735 0x00000002 /* MC_EMEM_ARB_TIMING_RP */
736 0x00000009 /* MC_EMEM_ARB_TIMING_RC */
737 0x00000005 /* MC_EMEM_ARB_TIMING_RAS */
738 0x00000007 /* MC_EMEM_ARB_TIMING_FAW */
739 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
740 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
741 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
742 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
743 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
744 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */
745 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
746 0x06040202 /* MC_EMEM_ARB_DA_TURNS */
747 0x000d0709 /* MC_EMEM_ARB_DA_COVERS */
748 0x7586120a /* MC_EMEM_ARB_MISC0 */
749 0x70000f03 /* MC_EMEM_ARB_MISC1 */
750 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
751 >;
752 };
753
754 timing-528000000 {
755 clock-frequency = <528000000>;
756
757 nvidia,emem-configuration = <
758 0x0f000007 /* MC_EMEM_ARB_CFG */
759 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */
760 0x00000002 /* MC_EMEM_ARB_TIMING_RCD */
761 0x00000003 /* MC_EMEM_ARB_TIMING_RP */
762 0x0000000c /* MC_EMEM_ARB_TIMING_RC */
763 0x00000007 /* MC_EMEM_ARB_TIMING_RAS */
764 0x0000000a /* MC_EMEM_ARB_TIMING_FAW */
765 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
766 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
767 0x00000009 /* MC_EMEM_ARB_TIMING_WAP2PRE */
768 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
769 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
770 0x00000005 /* MC_EMEM_ARB_TIMING_R2W */
771 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
772 0x06050202 /* MC_EMEM_ARB_DA_TURNS */
773 0x0010090c /* MC_EMEM_ARB_DA_COVERS */
774 0x7488180d /* MC_EMEM_ARB_MISC0 */
775 0x70000f03 /* MC_EMEM_ARB_MISC1 */
776 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
777 >;
778 };
779
780 timing-600000000 {
781 clock-frequency = <600000000>;
782
783 nvidia,emem-configuration = <
784 0x00000009 /* MC_EMEM_ARB_CFG */
785 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */
786 0x00000003 /* MC_EMEM_ARB_TIMING_RCD */
787 0x00000004 /* MC_EMEM_ARB_TIMING_RP */
788 0x0000000e /* MC_EMEM_ARB_TIMING_RC */
789 0x00000009 /* MC_EMEM_ARB_TIMING_RAS */
790 0x0000000b /* MC_EMEM_ARB_TIMING_FAW */
791 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
792 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
793 0x0000000b /* MC_EMEM_ARB_TIMING_WAP2PRE */
794 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
795 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
796 0x00000005 /* MC_EMEM_ARB_TIMING_R2W */
797 0x00000007 /* MC_EMEM_ARB_TIMING_W2R */
798 0x07050202 /* MC_EMEM_ARB_DA_TURNS */
799 0x00130b0e /* MC_EMEM_ARB_DA_COVERS */
800 0x74691b0f /* MC_EMEM_ARB_MISC0 */
801 0x70000f03 /* MC_EMEM_ARB_MISC1 */
802 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
803 >;
804 };
805
806 timing-792000000 {
807 clock-frequency = <792000000>;
808
809 nvidia,emem-configuration = <
810 0x0e00000b /* MC_EMEM_ARB_CFG */
811 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */
812 0x00000004 /* MC_EMEM_ARB_TIMING_RCD */
813 0x00000005 /* MC_EMEM_ARB_TIMING_RP */
814 0x00000013 /* MC_EMEM_ARB_TIMING_RC */
815 0x0000000c /* MC_EMEM_ARB_TIMING_RAS */
816 0x0000000f /* MC_EMEM_ARB_TIMING_FAW */
817 0x00000002 /* MC_EMEM_ARB_TIMING_RRD */
818 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
819 0x0000000c /* MC_EMEM_ARB_TIMING_WAP2PRE */
820 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
821 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
822 0x00000006 /* MC_EMEM_ARB_TIMING_R2W */
823 0x00000008 /* MC_EMEM_ARB_TIMING_W2R */
824 0x08060202 /* MC_EMEM_ARB_DA_TURNS */
825 0x00170e13 /* MC_EMEM_ARB_DA_COVERS */
826 0x746c2414 /* MC_EMEM_ARB_MISC0 */
827 0x70000f02 /* MC_EMEM_ARB_MISC1 */
828 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
829 >;
830 };
831 };
832
833 emc-timings-6 {
834 nvidia,ram-code = <6>;
835
836 timing-12750000 {
837 clock-frequency = <12750000>;
838
839 nvidia,emem-configuration = <
840 0x40040001 /* MC_EMEM_ARB_CFG */
841 0x8000000a /* MC_EMEM_ARB_OUTSTANDING_REQ */
842 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
843 0x00000001 /* MC_EMEM_ARB_TIMING_RP */
844 0x00000002 /* MC_EMEM_ARB_TIMING_RC */
845 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
846 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */
847 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
848 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
849 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
850 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */
851 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
852 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
853 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
854 0x06030203 /* MC_EMEM_ARB_DA_TURNS */
855 0x000a0402 /* MC_EMEM_ARB_DA_COVERS */
856 0x77e30303 /* MC_EMEM_ARB_MISC0 */
857 0x70000f03 /* MC_EMEM_ARB_MISC1 */
858 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
859 >;
860 };
861
862 timing-20400000 {
863 clock-frequency = <20400000>;
864
865 nvidia,emem-configuration = <
866 0x40020001 /* MC_EMEM_ARB_CFG */
867 0x80000012 /* MC_EMEM_ARB_OUTSTANDING_REQ */
868 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
869 0x00000001 /* MC_EMEM_ARB_TIMING_RP */
870 0x00000002 /* MC_EMEM_ARB_TIMING_RC */
871 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
872 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */
873 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
874 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
875 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
876 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */
877 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
878 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
879 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
880 0x06030203 /* MC_EMEM_ARB_DA_TURNS */
881 0x000a0402 /* MC_EMEM_ARB_DA_COVERS */
882 0x76230303 /* MC_EMEM_ARB_MISC0 */
883 0x70000f03 /* MC_EMEM_ARB_MISC1 */
884 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
885 >;
886 };
887
888 timing-40800000 {
889 clock-frequency = <40800000>;
890
891 nvidia,emem-configuration = <
892 0xa0000001 /* MC_EMEM_ARB_CFG */
893 0x80000017 /* MC_EMEM_ARB_OUTSTANDING_REQ */
894 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
895 0x00000001 /* MC_EMEM_ARB_TIMING_RP */
896 0x00000002 /* MC_EMEM_ARB_TIMING_RC */
897 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
898 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */
899 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
900 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
901 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
902 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */
903 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
904 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
905 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
906 0x06030203 /* MC_EMEM_ARB_DA_TURNS */
907 0x000a0402 /* MC_EMEM_ARB_DA_COVERS */
908 0x74a30303 /* MC_EMEM_ARB_MISC0 */
909 0x70000f03 /* MC_EMEM_ARB_MISC1 */
910 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
911 >;
912 };
913
914 timing-68000000 {
915 clock-frequency = <68000000>;
916
917 nvidia,emem-configuration = <
918 0x00000001 /* MC_EMEM_ARB_CFG */
919 0x8000001e /* MC_EMEM_ARB_OUTSTANDING_REQ */
920 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
921 0x00000001 /* MC_EMEM_ARB_TIMING_RP */
922 0x00000002 /* MC_EMEM_ARB_TIMING_RC */
923 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
924 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */
925 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
926 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
927 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
928 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */
929 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
930 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
931 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
932 0x06030203 /* MC_EMEM_ARB_DA_TURNS */
933 0x000a0402 /* MC_EMEM_ARB_DA_COVERS */
934 0x74230403 /* MC_EMEM_ARB_MISC0 */
935 0x70000f03 /* MC_EMEM_ARB_MISC1 */
936 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
937 >;
938 };
939
940 timing-102000000 {
941 clock-frequency = <102000000>;
942
943 nvidia,emem-configuration = <
944 0x08000001 /* MC_EMEM_ARB_CFG */
945 0x80000026 /* MC_EMEM_ARB_OUTSTANDING_REQ */
946 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
947 0x00000001 /* MC_EMEM_ARB_TIMING_RP */
948 0x00000003 /* MC_EMEM_ARB_TIMING_RC */
949 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
950 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */
951 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
952 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
953 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
954 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */
955 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
956 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
957 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
958 0x06030203 /* MC_EMEM_ARB_DA_TURNS */
959 0x000a0403 /* MC_EMEM_ARB_DA_COVERS */
960 0x73c30504 /* MC_EMEM_ARB_MISC0 */
961 0x70000f03 /* MC_EMEM_ARB_MISC1 */
962 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
963 >;
964 };
965
966 timing-204000000 {
967 clock-frequency = <204000000>;
968
969 nvidia,emem-configuration = <
970 0x01000003 /* MC_EMEM_ARB_CFG */
971 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */
972 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
973 0x00000001 /* MC_EMEM_ARB_TIMING_RP */
974 0x00000005 /* MC_EMEM_ARB_TIMING_RC */
975 0x00000002 /* MC_EMEM_ARB_TIMING_RAS */
976 0x00000004 /* MC_EMEM_ARB_TIMING_FAW */
977 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
978 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
979 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
980 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */
981 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
982 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */
983 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
984 0x06040203 /* MC_EMEM_ARB_DA_TURNS */
985 0x000a0405 /* MC_EMEM_ARB_DA_COVERS */
986 0x73840a06 /* MC_EMEM_ARB_MISC0 */
987 0x70000f03 /* MC_EMEM_ARB_MISC1 */
988 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
989 >;
990 };
991
992 timing-300000000 {
993 clock-frequency = <300000000>;
994
995 nvidia,emem-configuration = <
996 0x08000004 /* MC_EMEM_ARB_CFG */
997 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */
998 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
999 0x00000002 /* MC_EMEM_ARB_TIMING_RP */
1000 0x00000007 /* MC_EMEM_ARB_TIMING_RC */
1001 0x00000004 /* MC_EMEM_ARB_TIMING_RAS */
1002 0x00000005 /* MC_EMEM_ARB_TIMING_FAW */
1003 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
1004 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
1005 0x00000007 /* MC_EMEM_ARB_TIMING_WAP2PRE */
1006 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
1007 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
1008 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */
1009 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
1010 0x06040202 /* MC_EMEM_ARB_DA_TURNS */
1011 0x000b0607 /* MC_EMEM_ARB_DA_COVERS */
1012 0x77450e08 /* MC_EMEM_ARB_MISC0 */
1013 0x70000f03 /* MC_EMEM_ARB_MISC1 */
1014 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
1015 >;
1016 };
1017
1018 timing-396000000 {
1019 clock-frequency = <396000000>;
1020
1021 nvidia,emem-configuration = <
1022 0x0f000005 /* MC_EMEM_ARB_CFG */
1023 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */
1024 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
1025 0x00000002 /* MC_EMEM_ARB_TIMING_RP */
1026 0x00000009 /* MC_EMEM_ARB_TIMING_RC */
1027 0x00000005 /* MC_EMEM_ARB_TIMING_RAS */
1028 0x00000007 /* MC_EMEM_ARB_TIMING_FAW */
1029 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
1030 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
1031 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
1032 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
1033 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
1034 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */
1035 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
1036 0x06040202 /* MC_EMEM_ARB_DA_TURNS */
1037 0x000d0709 /* MC_EMEM_ARB_DA_COVERS */
1038 0x7586120a /* MC_EMEM_ARB_MISC0 */
1039 0x70000f03 /* MC_EMEM_ARB_MISC1 */
1040 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
1041 >;
1042 };
1043
1044 timing-528000000 {
1045 clock-frequency = <528000000>;
1046
1047 nvidia,emem-configuration = <
1048 0x0f000007 /* MC_EMEM_ARB_CFG */
1049 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */
1050 0x00000002 /* MC_EMEM_ARB_TIMING_RCD */
1051 0x00000003 /* MC_EMEM_ARB_TIMING_RP */
1052 0x0000000d /* MC_EMEM_ARB_TIMING_RC */
1053 0x00000008 /* MC_EMEM_ARB_TIMING_RAS */
1054 0x0000000a /* MC_EMEM_ARB_TIMING_FAW */
1055 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
1056 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
1057 0x00000009 /* MC_EMEM_ARB_TIMING_WAP2PRE */
1058 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
1059 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
1060 0x00000005 /* MC_EMEM_ARB_TIMING_R2W */
1061 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
1062 0x06050202 /* MC_EMEM_ARB_DA_TURNS */
1063 0x0010090d /* MC_EMEM_ARB_DA_COVERS */
1064 0x7428180e /* MC_EMEM_ARB_MISC0 */
1065 0x70000f03 /* MC_EMEM_ARB_MISC1 */
1066 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
1067 >;
1068 };
1069
1070 timing-600000000 {
1071 clock-frequency = <600000000>;
1072
1073 nvidia,emem-configuration = <
1074 0x00000009 /* MC_EMEM_ARB_CFG */
1075 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */
1076 0x00000003 /* MC_EMEM_ARB_TIMING_RCD */
1077 0x00000004 /* MC_EMEM_ARB_TIMING_RP */
1078 0x0000000e /* MC_EMEM_ARB_TIMING_RC */
1079 0x00000009 /* MC_EMEM_ARB_TIMING_RAS */
1080 0x0000000b /* MC_EMEM_ARB_TIMING_FAW */
1081 0x00000002 /* MC_EMEM_ARB_TIMING_RRD */
1082 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
1083 0x0000000b /* MC_EMEM_ARB_TIMING_WAP2PRE */
1084 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
1085 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
1086 0x00000005 /* MC_EMEM_ARB_TIMING_R2W */
1087 0x00000007 /* MC_EMEM_ARB_TIMING_W2R */
1088 0x07050202 /* MC_EMEM_ARB_DA_TURNS */
1089 0x00130b0e /* MC_EMEM_ARB_DA_COVERS */
1090 0x73a91b0f /* MC_EMEM_ARB_MISC0 */
1091 0x70000f03 /* MC_EMEM_ARB_MISC1 */
1092 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
1093 >;
1094 };
1095
1096 timing-792000000 {
1097 clock-frequency = <792000000>;
1098
1099 nvidia,emem-configuration = <
1100 0x0e00000b /* MC_EMEM_ARB_CFG */
1101 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */
1102 0x00000004 /* MC_EMEM_ARB_TIMING_RCD */
1103 0x00000005 /* MC_EMEM_ARB_TIMING_RP */
1104 0x00000013 /* MC_EMEM_ARB_TIMING_RC */
1105 0x0000000c /* MC_EMEM_ARB_TIMING_RAS */
1106 0x0000000f /* MC_EMEM_ARB_TIMING_FAW */
1107 0x00000002 /* MC_EMEM_ARB_TIMING_RRD */
1108 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
1109 0x0000000c /* MC_EMEM_ARB_TIMING_WAP2PRE */
1110 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
1111 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
1112 0x00000006 /* MC_EMEM_ARB_TIMING_R2W */
1113 0x00000008 /* MC_EMEM_ARB_TIMING_W2R */
1114 0x08060202 /* MC_EMEM_ARB_DA_TURNS */
1115 0x00160d13 /* MC_EMEM_ARB_DA_COVERS */
1116 0x734c2414 /* MC_EMEM_ARB_MISC0 */
1117 0x70000f02 /* MC_EMEM_ARB_MISC1 */
1118 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
1119 >;
1120 };
1121 };
1122 };
1123
1124 external-memory-controller@7001b000 {
1125 emc-timings-1 {
1126 nvidia,ram-code = <1>;
1127
1128 timing-12750000 {
1129 clock-frequency = <12750000>;
1130
1131 nvidia,emc-auto-cal-config = <0xa1430000>;
1132 nvidia,emc-auto-cal-config2 = <0x00000000>;
1133 nvidia,emc-auto-cal-config3 = <0x00000000>;
1134 nvidia,emc-auto-cal-interval = <0x001fffff>;
1135 nvidia,emc-bgbias-ctl0 = <0x00000008>;
1136 nvidia,emc-cfg = <0x73240000>;
1137 nvidia,emc-cfg-2 = <0x000008c5>;
1138 nvidia,emc-ctt-term-ctrl = <0x00000802>;
1139 nvidia,emc-mode-1 = <0x80100003>;
1140 nvidia,emc-mode-2 = <0x80200008>;
1141 nvidia,emc-mode-4 = <0x00000000>;
1142 nvidia,emc-mode-reset = <0x80001221>;
1143 nvidia,emc-mrs-wait-cnt = <0x000c000c>;
1144 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
1145 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
1146 nvidia,emc-zcal-cnt-long = <0x00000042>;
1147 nvidia,emc-zcal-interval = <0x00000000>;
1148
1149 nvidia,emc-configuration = <
1150 0x00000000 /* EMC_RC */
1151 0x00000003 /* EMC_RFC */
1152 0x00000000 /* EMC_RFC_SLR */
1153 0x00000000 /* EMC_RAS */
1154 0x00000000 /* EMC_RP */
1155 0x00000004 /* EMC_R2W */
1156 0x0000000a /* EMC_W2R */
1157 0x00000003 /* EMC_R2P */
1158 0x0000000b /* EMC_W2P */
1159 0x00000000 /* EMC_RD_RCD */
1160 0x00000000 /* EMC_WR_RCD */
1161 0x00000003 /* EMC_RRD */
1162 0x00000003 /* EMC_REXT */
1163 0x00000000 /* EMC_WEXT */
1164 0x00000006 /* EMC_WDV */
1165 0x00000006 /* EMC_WDV_MASK */
1166 0x00000006 /* EMC_QUSE */
1167 0x00000002 /* EMC_QUSE_WIDTH */
1168 0x00000000 /* EMC_IBDLY */
1169 0x00000005 /* EMC_EINPUT */
1170 0x00000005 /* EMC_EINPUT_DURATION */
1171 0x00010000 /* EMC_PUTERM_EXTRA */
1172 0x00000003 /* EMC_PUTERM_WIDTH */
1173 0x00000000 /* EMC_PUTERM_ADJ */
1174 0x00000000 /* EMC_CDB_CNTL_1 */
1175 0x00000000 /* EMC_CDB_CNTL_2 */
1176 0x00000000 /* EMC_CDB_CNTL_3 */
1177 0x00000004 /* EMC_QRST */
1178 0x0000000c /* EMC_QSAFE */
1179 0x0000000d /* EMC_RDV */
1180 0x0000000f /* EMC_RDV_MASK */
1181 0x00000060 /* EMC_REFRESH */
1182 0x00000000 /* EMC_BURST_REFRESH_NUM */
1183 0x00000018 /* EMC_PRE_REFRESH_REQ_CNT */
1184 0x00000002 /* EMC_PDEX2WR */
1185 0x00000002 /* EMC_PDEX2RD */
1186 0x00000001 /* EMC_PCHG2PDEN */
1187 0x00000000 /* EMC_ACT2PDEN */
1188 0x00000007 /* EMC_AR2PDEN */
1189 0x0000000f /* EMC_RW2PDEN */
1190 0x00000005 /* EMC_TXSR */
1191 0x00000005 /* EMC_TXSRDLL */
1192 0x00000004 /* EMC_TCKE */
1193 0x00000005 /* EMC_TCKESR */
1194 0x00000004 /* EMC_TPD */
1195 0x00000000 /* EMC_TFAW */
1196 0x00000000 /* EMC_TRPAB */
1197 0x00000005 /* EMC_TCLKSTABLE */
1198 0x00000005 /* EMC_TCLKSTOP */
1199 0x00000064 /* EMC_TREFBW */
1200 0x00000000 /* EMC_FBIO_CFG6 */
1201 0x00000000 /* EMC_ODT_WRITE */
1202 0x00000000 /* EMC_ODT_READ */
1203 0x106aa298 /* EMC_FBIO_CFG5 */
1204 0x002c00a0 /* EMC_CFG_DIG_DLL */
1205 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1206 0x00064000 /* EMC_DLL_XFORM_DQS0 */
1207 0x00064000 /* EMC_DLL_XFORM_DQS1 */
1208 0x00064000 /* EMC_DLL_XFORM_DQS2 */
1209 0x00064000 /* EMC_DLL_XFORM_DQS3 */
1210 0x00064000 /* EMC_DLL_XFORM_DQS4 */
1211 0x00064000 /* EMC_DLL_XFORM_DQS5 */
1212 0x00064000 /* EMC_DLL_XFORM_DQS6 */
1213 0x00064000 /* EMC_DLL_XFORM_DQS7 */
1214 0x00064000 /* EMC_DLL_XFORM_DQS8 */
1215 0x00064000 /* EMC_DLL_XFORM_DQS9 */
1216 0x00064000 /* EMC_DLL_XFORM_DQS10 */
1217 0x00064000 /* EMC_DLL_XFORM_DQS11 */
1218 0x00064000 /* EMC_DLL_XFORM_DQS12 */
1219 0x00064000 /* EMC_DLL_XFORM_DQS13 */
1220 0x00064000 /* EMC_DLL_XFORM_DQS14 */
1221 0x00064000 /* EMC_DLL_XFORM_DQS15 */
1222 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1223 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1224 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1225 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1226 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1227 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1228 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1229 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1230 0x00000000 /* EMC_DLL_XFORM_ADDR0 */
1231 0x00000000 /* EMC_DLL_XFORM_ADDR1 */
1232 0x00004000 /* EMC_DLL_XFORM_ADDR2 */
1233 0x00000000 /* EMC_DLL_XFORM_ADDR3 */
1234 0x00000000 /* EMC_DLL_XFORM_ADDR4 */
1235 0x00004000 /* EMC_DLL_XFORM_ADDR5 */
1236 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
1237 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
1238 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
1239 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
1240 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
1241 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
1242 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
1243 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
1244 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1245 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1246 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1247 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1248 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1249 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1250 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1251 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1252 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
1253 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
1254 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
1255 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
1256 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
1257 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
1258 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
1259 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
1260 0x000fc000 /* EMC_DLL_XFORM_DQ0 */
1261 0x000fc000 /* EMC_DLL_XFORM_DQ1 */
1262 0x000fc000 /* EMC_DLL_XFORM_DQ2 */
1263 0x000fc000 /* EMC_DLL_XFORM_DQ3 */
1264 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */
1265 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */
1266 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */
1267 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */
1268 0x10000280 /* EMC_XM2CMDPADCTRL */
1269 0x00000000 /* EMC_XM2CMDPADCTRL4 */
1270 0x00111111 /* EMC_XM2CMDPADCTRL5 */
1271 0x00000000 /* EMC_XM2DQPADCTRL2 */
1272 0x00000000 /* EMC_XM2DQPADCTRL3 */
1273 0x77ffc081 /* EMC_XM2CLKPADCTRL */
1274 0x00000303 /* EMC_XM2CLKPADCTRL2 */
1275 0x81f1f108 /* EMC_XM2COMPPADCTRL */
1276 0x07070004 /* EMC_XM2VTTGENPADCTRL */
1277 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */
1278 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
1279 0x51451400 /* EMC_XM2DQSPADCTRL3 */
1280 0x00514514 /* EMC_XM2DQSPADCTRL4 */
1281 0x00514514 /* EMC_XM2DQSPADCTRL5 */
1282 0x51451400 /* EMC_XM2DQSPADCTRL6 */
1283 0x0000003f /* EMC_DSR_VTTGEN_DRV */
1284 0x00000007 /* EMC_TXDSRVTTGEN */
1285 0x00000000 /* EMC_FBIO_SPARE */
1286 0x00000042 /* EMC_ZCAL_WAIT_CNT */
1287 0x000c000c /* EMC_MRS_WAIT_CNT2 */
1288 0x00000000 /* EMC_CTT */
1289 0x00000003 /* EMC_CTT_DURATION */
1290 0x0000f2f3 /* EMC_CFG_PIPE */
1291 0x800001c5 /* EMC_DYN_SELF_REF_CONTROL */
1292 0x0000000a /* EMC_QPOP */
1293 >;
1294 };
1295
1296 timing-20400000 {
1297 clock-frequency = <20400000>;
1298
1299 nvidia,emc-auto-cal-config = <0xa1430000>;
1300 nvidia,emc-auto-cal-config2 = <0x00000000>;
1301 nvidia,emc-auto-cal-config3 = <0x00000000>;
1302 nvidia,emc-auto-cal-interval = <0x001fffff>;
1303 nvidia,emc-bgbias-ctl0 = <0x00000008>;
1304 nvidia,emc-cfg = <0x73240000>;
1305 nvidia,emc-cfg-2 = <0x000008c5>;
1306 nvidia,emc-ctt-term-ctrl = <0x00000802>;
1307 nvidia,emc-mode-1 = <0x80100003>;
1308 nvidia,emc-mode-2 = <0x80200008>;
1309 nvidia,emc-mode-4 = <0x00000000>;
1310 nvidia,emc-mode-reset = <0x80001221>;
1311 nvidia,emc-mrs-wait-cnt = <0x000c000c>;
1312 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
1313 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
1314 nvidia,emc-zcal-cnt-long = <0x00000042>;
1315 nvidia,emc-zcal-interval = <0x00000000>;
1316
1317 nvidia,emc-configuration = <
1318 0x00000000 /* EMC_RC */
1319 0x00000005 /* EMC_RFC */
1320 0x00000000 /* EMC_RFC_SLR */
1321 0x00000000 /* EMC_RAS */
1322 0x00000000 /* EMC_RP */
1323 0x00000004 /* EMC_R2W */
1324 0x0000000a /* EMC_W2R */
1325 0x00000003 /* EMC_R2P */
1326 0x0000000b /* EMC_W2P */
1327 0x00000000 /* EMC_RD_RCD */
1328 0x00000000 /* EMC_WR_RCD */
1329 0x00000003 /* EMC_RRD */
1330 0x00000003 /* EMC_REXT */
1331 0x00000000 /* EMC_WEXT */
1332 0x00000006 /* EMC_WDV */
1333 0x00000006 /* EMC_WDV_MASK */
1334 0x00000006 /* EMC_QUSE */
1335 0x00000002 /* EMC_QUSE_WIDTH */
1336 0x00000000 /* EMC_IBDLY */
1337 0x00000005 /* EMC_EINPUT */
1338 0x00000005 /* EMC_EINPUT_DURATION */
1339 0x00010000 /* EMC_PUTERM_EXTRA */
1340 0x00000003 /* EMC_PUTERM_WIDTH */
1341 0x00000000 /* EMC_PUTERM_ADJ */
1342 0x00000000 /* EMC_CDB_CNTL_1 */
1343 0x00000000 /* EMC_CDB_CNTL_2 */
1344 0x00000000 /* EMC_CDB_CNTL_3 */
1345 0x00000004 /* EMC_QRST */
1346 0x0000000c /* EMC_QSAFE */
1347 0x0000000d /* EMC_RDV */
1348 0x0000000f /* EMC_RDV_MASK */
1349 0x0000009a /* EMC_REFRESH */
1350 0x00000000 /* EMC_BURST_REFRESH_NUM */
1351 0x00000026 /* EMC_PRE_REFRESH_REQ_CNT */
1352 0x00000002 /* EMC_PDEX2WR */
1353 0x00000002 /* EMC_PDEX2RD */
1354 0x00000001 /* EMC_PCHG2PDEN */
1355 0x00000000 /* EMC_ACT2PDEN */
1356 0x00000007 /* EMC_AR2PDEN */
1357 0x0000000f /* EMC_RW2PDEN */
1358 0x00000006 /* EMC_TXSR */
1359 0x00000006 /* EMC_TXSRDLL */
1360 0x00000004 /* EMC_TCKE */
1361 0x00000005 /* EMC_TCKESR */
1362 0x00000004 /* EMC_TPD */
1363 0x00000000 /* EMC_TFAW */
1364 0x00000000 /* EMC_TRPAB */
1365 0x00000005 /* EMC_TCLKSTABLE */
1366 0x00000005 /* EMC_TCLKSTOP */
1367 0x000000a0 /* EMC_TREFBW */
1368 0x00000000 /* EMC_FBIO_CFG6 */
1369 0x00000000 /* EMC_ODT_WRITE */
1370 0x00000000 /* EMC_ODT_READ */
1371 0x106aa298 /* EMC_FBIO_CFG5 */
1372 0x002c00a0 /* EMC_CFG_DIG_DLL */
1373 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1374 0x00064000 /* EMC_DLL_XFORM_DQS0 */
1375 0x00064000 /* EMC_DLL_XFORM_DQS1 */
1376 0x00064000 /* EMC_DLL_XFORM_DQS2 */
1377 0x00064000 /* EMC_DLL_XFORM_DQS3 */
1378 0x00064000 /* EMC_DLL_XFORM_DQS4 */
1379 0x00064000 /* EMC_DLL_XFORM_DQS5 */
1380 0x00064000 /* EMC_DLL_XFORM_DQS6 */
1381 0x00064000 /* EMC_DLL_XFORM_DQS7 */
1382 0x00064000 /* EMC_DLL_XFORM_DQS8 */
1383 0x00064000 /* EMC_DLL_XFORM_DQS9 */
1384 0x00064000 /* EMC_DLL_XFORM_DQS10 */
1385 0x00064000 /* EMC_DLL_XFORM_DQS11 */
1386 0x00064000 /* EMC_DLL_XFORM_DQS12 */
1387 0x00064000 /* EMC_DLL_XFORM_DQS13 */
1388 0x00064000 /* EMC_DLL_XFORM_DQS14 */
1389 0x00064000 /* EMC_DLL_XFORM_DQS15 */
1390 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1391 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1392 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1393 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1394 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1395 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1396 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1397 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1398 0x00000000 /* EMC_DLL_XFORM_ADDR0 */
1399 0x00000000 /* EMC_DLL_XFORM_ADDR1 */
1400 0x00004000 /* EMC_DLL_XFORM_ADDR2 */
1401 0x00000000 /* EMC_DLL_XFORM_ADDR3 */
1402 0x00000000 /* EMC_DLL_XFORM_ADDR4 */
1403 0x00004000 /* EMC_DLL_XFORM_ADDR5 */
1404 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
1405 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
1406 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
1407 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
1408 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
1409 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
1410 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
1411 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
1412 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1413 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1414 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1415 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1416 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1417 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1418 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1419 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1420 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
1421 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
1422 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
1423 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
1424 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
1425 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
1426 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
1427 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
1428 0x000fc000 /* EMC_DLL_XFORM_DQ0 */
1429 0x000fc000 /* EMC_DLL_XFORM_DQ1 */
1430 0x000fc000 /* EMC_DLL_XFORM_DQ2 */
1431 0x000fc000 /* EMC_DLL_XFORM_DQ3 */
1432 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */
1433 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */
1434 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */
1435 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */
1436 0x10000280 /* EMC_XM2CMDPADCTRL */
1437 0x00000000 /* EMC_XM2CMDPADCTRL4 */
1438 0x00111111 /* EMC_XM2CMDPADCTRL5 */
1439 0x00000000 /* EMC_XM2DQPADCTRL2 */
1440 0x00000000 /* EMC_XM2DQPADCTRL3 */
1441 0x77ffc081 /* EMC_XM2CLKPADCTRL */
1442 0x00000303 /* EMC_XM2CLKPADCTRL2 */
1443 0x81f1f108 /* EMC_XM2COMPPADCTRL */
1444 0x07070004 /* EMC_XM2VTTGENPADCTRL */
1445 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */
1446 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
1447 0x51451400 /* EMC_XM2DQSPADCTRL3 */
1448 0x00514514 /* EMC_XM2DQSPADCTRL4 */
1449 0x00514514 /* EMC_XM2DQSPADCTRL5 */
1450 0x51451400 /* EMC_XM2DQSPADCTRL6 */
1451 0x0000003f /* EMC_DSR_VTTGEN_DRV */
1452 0x0000000b /* EMC_TXDSRVTTGEN */
1453 0x00000000 /* EMC_FBIO_SPARE */
1454 0x00000042 /* EMC_ZCAL_WAIT_CNT */
1455 0x000c000c /* EMC_MRS_WAIT_CNT2 */
1456 0x00000000 /* EMC_CTT */
1457 0x00000003 /* EMC_CTT_DURATION */
1458 0x0000f2f3 /* EMC_CFG_PIPE */
1459 0x8000023a /* EMC_DYN_SELF_REF_CONTROL */
1460 0x0000000a /* EMC_QPOP */
1461 >;
1462 };
1463
1464 timing-40800000 {
1465 clock-frequency = <40800000>;
1466
1467 nvidia,emc-auto-cal-config = <0xa1430000>;
1468 nvidia,emc-auto-cal-config2 = <0x00000000>;
1469 nvidia,emc-auto-cal-config3 = <0x00000000>;
1470 nvidia,emc-auto-cal-interval = <0x001fffff>;
1471 nvidia,emc-bgbias-ctl0 = <0x00000008>;
1472 nvidia,emc-cfg = <0x73240000>;
1473 nvidia,emc-cfg-2 = <0x000008c5>;
1474 nvidia,emc-ctt-term-ctrl = <0x00000802>;
1475 nvidia,emc-mode-1 = <0x80100003>;
1476 nvidia,emc-mode-2 = <0x80200008>;
1477 nvidia,emc-mode-4 = <0x00000000>;
1478 nvidia,emc-mode-reset = <0x80001221>;
1479 nvidia,emc-mrs-wait-cnt = <0x000c000c>;
1480 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
1481 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
1482 nvidia,emc-zcal-cnt-long = <0x00000042>;
1483 nvidia,emc-zcal-interval = <0x00000000>;
1484
1485 nvidia,emc-configuration = <
1486 0x00000001 /* EMC_RC */
1487 0x0000000a /* EMC_RFC */
1488 0x00000000 /* EMC_RFC_SLR */
1489 0x00000001 /* EMC_RAS */
1490 0x00000000 /* EMC_RP */
1491 0x00000004 /* EMC_R2W */
1492 0x0000000a /* EMC_W2R */
1493 0x00000003 /* EMC_R2P */
1494 0x0000000b /* EMC_W2P */
1495 0x00000000 /* EMC_RD_RCD */
1496 0x00000000 /* EMC_WR_RCD */
1497 0x00000003 /* EMC_RRD */
1498 0x00000003 /* EMC_REXT */
1499 0x00000000 /* EMC_WEXT */
1500 0x00000006 /* EMC_WDV */
1501 0x00000006 /* EMC_WDV_MASK */
1502 0x00000006 /* EMC_QUSE */
1503 0x00000002 /* EMC_QUSE_WIDTH */
1504 0x00000000 /* EMC_IBDLY */
1505 0x00000005 /* EMC_EINPUT */
1506 0x00000005 /* EMC_EINPUT_DURATION */
1507 0x00010000 /* EMC_PUTERM_EXTRA */
1508 0x00000003 /* EMC_PUTERM_WIDTH */
1509 0x00000000 /* EMC_PUTERM_ADJ */
1510 0x00000000 /* EMC_CDB_CNTL_1 */
1511 0x00000000 /* EMC_CDB_CNTL_2 */
1512 0x00000000 /* EMC_CDB_CNTL_3 */
1513 0x00000004 /* EMC_QRST */
1514 0x0000000c /* EMC_QSAFE */
1515 0x0000000d /* EMC_RDV */
1516 0x0000000f /* EMC_RDV_MASK */
1517 0x00000134 /* EMC_REFRESH */
1518 0x00000000 /* EMC_BURST_REFRESH_NUM */
1519 0x0000004d /* EMC_PRE_REFRESH_REQ_CNT */
1520 0x00000002 /* EMC_PDEX2WR */
1521 0x00000002 /* EMC_PDEX2RD */
1522 0x00000001 /* EMC_PCHG2PDEN */
1523 0x00000000 /* EMC_ACT2PDEN */
1524 0x00000008 /* EMC_AR2PDEN */
1525 0x0000000f /* EMC_RW2PDEN */
1526 0x0000000c /* EMC_TXSR */
1527 0x0000000c /* EMC_TXSRDLL */
1528 0x00000004 /* EMC_TCKE */
1529 0x00000005 /* EMC_TCKESR */
1530 0x00000004 /* EMC_TPD */
1531 0x00000000 /* EMC_TFAW */
1532 0x00000000 /* EMC_TRPAB */
1533 0x00000005 /* EMC_TCLKSTABLE */
1534 0x00000005 /* EMC_TCLKSTOP */
1535 0x0000013f /* EMC_TREFBW */
1536 0x00000000 /* EMC_FBIO_CFG6 */
1537 0x00000000 /* EMC_ODT_WRITE */
1538 0x00000000 /* EMC_ODT_READ */
1539 0x106aa298 /* EMC_FBIO_CFG5 */
1540 0x002c00a0 /* EMC_CFG_DIG_DLL */
1541 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1542 0x00064000 /* EMC_DLL_XFORM_DQS0 */
1543 0x00064000 /* EMC_DLL_XFORM_DQS1 */
1544 0x00064000 /* EMC_DLL_XFORM_DQS2 */
1545 0x00064000 /* EMC_DLL_XFORM_DQS3 */
1546 0x00064000 /* EMC_DLL_XFORM_DQS4 */
1547 0x00064000 /* EMC_DLL_XFORM_DQS5 */
1548 0x00064000 /* EMC_DLL_XFORM_DQS6 */
1549 0x00064000 /* EMC_DLL_XFORM_DQS7 */
1550 0x00064000 /* EMC_DLL_XFORM_DQS8 */
1551 0x00064000 /* EMC_DLL_XFORM_DQS9 */
1552 0x00064000 /* EMC_DLL_XFORM_DQS10 */
1553 0x00064000 /* EMC_DLL_XFORM_DQS11 */
1554 0x00064000 /* EMC_DLL_XFORM_DQS12 */
1555 0x00064000 /* EMC_DLL_XFORM_DQS13 */
1556 0x00064000 /* EMC_DLL_XFORM_DQS14 */
1557 0x00064000 /* EMC_DLL_XFORM_DQS15 */
1558 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1559 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1560 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1561 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1562 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1563 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1564 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1565 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1566 0x00000000 /* EMC_DLL_XFORM_ADDR0 */
1567 0x00000000 /* EMC_DLL_XFORM_ADDR1 */
1568 0x00004000 /* EMC_DLL_XFORM_ADDR2 */
1569 0x00000000 /* EMC_DLL_XFORM_ADDR3 */
1570 0x00000000 /* EMC_DLL_XFORM_ADDR4 */
1571 0x00004000 /* EMC_DLL_XFORM_ADDR5 */
1572 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
1573 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
1574 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
1575 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
1576 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
1577 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
1578 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
1579 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
1580 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1581 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1582 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1583 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1584 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1585 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1586 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1587 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1588 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
1589 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
1590 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
1591 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
1592 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
1593 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
1594 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
1595 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
1596 0x000fc000 /* EMC_DLL_XFORM_DQ0 */
1597 0x000fc000 /* EMC_DLL_XFORM_DQ1 */
1598 0x000fc000 /* EMC_DLL_XFORM_DQ2 */
1599 0x000fc000 /* EMC_DLL_XFORM_DQ3 */
1600 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */
1601 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */
1602 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */
1603 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */
1604 0x10000280 /* EMC_XM2CMDPADCTRL */
1605 0x00000000 /* EMC_XM2CMDPADCTRL4 */
1606 0x00111111 /* EMC_XM2CMDPADCTRL5 */
1607 0x00000000 /* EMC_XM2DQPADCTRL2 */
1608 0x00000000 /* EMC_XM2DQPADCTRL3 */
1609 0x77ffc081 /* EMC_XM2CLKPADCTRL */
1610 0x00000303 /* EMC_XM2CLKPADCTRL2 */
1611 0x81f1f108 /* EMC_XM2COMPPADCTRL */
1612 0x07070004 /* EMC_XM2VTTGENPADCTRL */
1613 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */
1614 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
1615 0x51451400 /* EMC_XM2DQSPADCTRL3 */
1616 0x00514514 /* EMC_XM2DQSPADCTRL4 */
1617 0x00514514 /* EMC_XM2DQSPADCTRL5 */
1618 0x51451400 /* EMC_XM2DQSPADCTRL6 */
1619 0x0000003f /* EMC_DSR_VTTGEN_DRV */
1620 0x00000015 /* EMC_TXDSRVTTGEN */
1621 0x00000000 /* EMC_FBIO_SPARE */
1622 0x00000042 /* EMC_ZCAL_WAIT_CNT */
1623 0x000c000c /* EMC_MRS_WAIT_CNT2 */
1624 0x00000000 /* EMC_CTT */
1625 0x00000003 /* EMC_CTT_DURATION */
1626 0x0000f2f3 /* EMC_CFG_PIPE */
1627 0x80000370 /* EMC_DYN_SELF_REF_CONTROL */
1628 0x0000000a /* EMC_QPOP */
1629 >;
1630 };
1631
1632 timing-68000000 {
1633 clock-frequency = <68000000>;
1634
1635 nvidia,emc-auto-cal-config = <0xa1430000>;
1636 nvidia,emc-auto-cal-config2 = <0x00000000>;
1637 nvidia,emc-auto-cal-config3 = <0x00000000>;
1638 nvidia,emc-auto-cal-interval = <0x001fffff>;
1639 nvidia,emc-bgbias-ctl0 = <0x00000008>;
1640 nvidia,emc-cfg = <0x73240000>;
1641 nvidia,emc-cfg-2 = <0x000008c5>;
1642 nvidia,emc-ctt-term-ctrl = <0x00000802>;
1643 nvidia,emc-mode-1 = <0x80100003>;
1644 nvidia,emc-mode-2 = <0x80200008>;
1645 nvidia,emc-mode-4 = <0x00000000>;
1646 nvidia,emc-mode-reset = <0x80001221>;
1647 nvidia,emc-mrs-wait-cnt = <0x000c000c>;
1648 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
1649 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
1650 nvidia,emc-zcal-cnt-long = <0x00000042>;
1651 nvidia,emc-zcal-interval = <0x00000000>;
1652
1653 nvidia,emc-configuration = <
1654 0x00000003 /* EMC_RC */
1655 0x00000011 /* EMC_RFC */
1656 0x00000000 /* EMC_RFC_SLR */
1657 0x00000002 /* EMC_RAS */
1658 0x00000000 /* EMC_RP */
1659 0x00000004 /* EMC_R2W */
1660 0x0000000a /* EMC_W2R */
1661 0x00000003 /* EMC_R2P */
1662 0x0000000b /* EMC_W2P */
1663 0x00000000 /* EMC_RD_RCD */
1664 0x00000000 /* EMC_WR_RCD */
1665 0x00000003 /* EMC_RRD */
1666 0x00000003 /* EMC_REXT */
1667 0x00000000 /* EMC_WEXT */
1668 0x00000006 /* EMC_WDV */
1669 0x00000006 /* EMC_WDV_MASK */
1670 0x00000006 /* EMC_QUSE */
1671 0x00000002 /* EMC_QUSE_WIDTH */
1672 0x00000000 /* EMC_IBDLY */
1673 0x00000005 /* EMC_EINPUT */
1674 0x00000005 /* EMC_EINPUT_DURATION */
1675 0x00010000 /* EMC_PUTERM_EXTRA */
1676 0x00000003 /* EMC_PUTERM_WIDTH */
1677 0x00000000 /* EMC_PUTERM_ADJ */
1678 0x00000000 /* EMC_CDB_CNTL_1 */
1679 0x00000000 /* EMC_CDB_CNTL_2 */
1680 0x00000000 /* EMC_CDB_CNTL_3 */
1681 0x00000004 /* EMC_QRST */
1682 0x0000000c /* EMC_QSAFE */
1683 0x0000000d /* EMC_RDV */
1684 0x0000000f /* EMC_RDV_MASK */
1685 0x00000202 /* EMC_REFRESH */
1686 0x00000000 /* EMC_BURST_REFRESH_NUM */
1687 0x00000080 /* EMC_PRE_REFRESH_REQ_CNT */
1688 0x00000002 /* EMC_PDEX2WR */
1689 0x00000002 /* EMC_PDEX2RD */
1690 0x00000001 /* EMC_PCHG2PDEN */
1691 0x00000000 /* EMC_ACT2PDEN */
1692 0x0000000f /* EMC_AR2PDEN */
1693 0x0000000f /* EMC_RW2PDEN */
1694 0x00000013 /* EMC_TXSR */
1695 0x00000013 /* EMC_TXSRDLL */
1696 0x00000004 /* EMC_TCKE */
1697 0x00000005 /* EMC_TCKESR */
1698 0x00000004 /* EMC_TPD */
1699 0x00000001 /* EMC_TFAW */
1700 0x00000000 /* EMC_TRPAB */
1701 0x00000005 /* EMC_TCLKSTABLE */
1702 0x00000005 /* EMC_TCLKSTOP */
1703 0x00000213 /* EMC_TREFBW */
1704 0x00000000 /* EMC_FBIO_CFG6 */
1705 0x00000000 /* EMC_ODT_WRITE */
1706 0x00000000 /* EMC_ODT_READ */
1707 0x106aa298 /* EMC_FBIO_CFG5 */
1708 0x002c00a0 /* EMC_CFG_DIG_DLL */
1709 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1710 0x00064000 /* EMC_DLL_XFORM_DQS0 */
1711 0x00064000 /* EMC_DLL_XFORM_DQS1 */
1712 0x00064000 /* EMC_DLL_XFORM_DQS2 */
1713 0x00064000 /* EMC_DLL_XFORM_DQS3 */
1714 0x00064000 /* EMC_DLL_XFORM_DQS4 */
1715 0x00064000 /* EMC_DLL_XFORM_DQS5 */
1716 0x00064000 /* EMC_DLL_XFORM_DQS6 */
1717 0x00064000 /* EMC_DLL_XFORM_DQS7 */
1718 0x00064000 /* EMC_DLL_XFORM_DQS8 */
1719 0x00064000 /* EMC_DLL_XFORM_DQS9 */
1720 0x00064000 /* EMC_DLL_XFORM_DQS10 */
1721 0x00064000 /* EMC_DLL_XFORM_DQS11 */
1722 0x00064000 /* EMC_DLL_XFORM_DQS12 */
1723 0x00064000 /* EMC_DLL_XFORM_DQS13 */
1724 0x00064000 /* EMC_DLL_XFORM_DQS14 */
1725 0x00064000 /* EMC_DLL_XFORM_DQS15 */
1726 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1727 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1728 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1729 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1730 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1731 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1732 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1733 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1734 0x00000000 /* EMC_DLL_XFORM_ADDR0 */
1735 0x00000000 /* EMC_DLL_XFORM_ADDR1 */
1736 0x00004000 /* EMC_DLL_XFORM_ADDR2 */
1737 0x00000000 /* EMC_DLL_XFORM_ADDR3 */
1738 0x00000000 /* EMC_DLL_XFORM_ADDR4 */
1739 0x00004000 /* EMC_DLL_XFORM_ADDR5 */
1740 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
1741 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
1742 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
1743 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
1744 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
1745 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
1746 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
1747 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
1748 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1749 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1750 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1751 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1752 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1753 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1754 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1755 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1756 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
1757 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
1758 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
1759 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
1760 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
1761 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
1762 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
1763 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
1764 0x000fc000 /* EMC_DLL_XFORM_DQ0 */
1765 0x000fc000 /* EMC_DLL_XFORM_DQ1 */
1766 0x000fc000 /* EMC_DLL_XFORM_DQ2 */
1767 0x000fc000 /* EMC_DLL_XFORM_DQ3 */
1768 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */
1769 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */
1770 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */
1771 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */
1772 0x10000280 /* EMC_XM2CMDPADCTRL */
1773 0x00000000 /* EMC_XM2CMDPADCTRL4 */
1774 0x00111111 /* EMC_XM2CMDPADCTRL5 */
1775 0x00000000 /* EMC_XM2DQPADCTRL2 */
1776 0x00000000 /* EMC_XM2DQPADCTRL3 */
1777 0x77ffc081 /* EMC_XM2CLKPADCTRL */
1778 0x00000303 /* EMC_XM2CLKPADCTRL2 */
1779 0x81f1f108 /* EMC_XM2COMPPADCTRL */
1780 0x07070004 /* EMC_XM2VTTGENPADCTRL */
1781 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */
1782 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
1783 0x51451400 /* EMC_XM2DQSPADCTRL3 */
1784 0x00514514 /* EMC_XM2DQSPADCTRL4 */
1785 0x00514514 /* EMC_XM2DQSPADCTRL5 */
1786 0x51451400 /* EMC_XM2DQSPADCTRL6 */
1787 0x0000003f /* EMC_DSR_VTTGEN_DRV */
1788 0x00000022 /* EMC_TXDSRVTTGEN */
1789 0x00000000 /* EMC_FBIO_SPARE */
1790 0x00000042 /* EMC_ZCAL_WAIT_CNT */
1791 0x000c000c /* EMC_MRS_WAIT_CNT2 */
1792 0x00000000 /* EMC_CTT */
1793 0x00000003 /* EMC_CTT_DURATION */
1794 0x0000f2f3 /* EMC_CFG_PIPE */
1795 0x8000050e /* EMC_DYN_SELF_REF_CONTROL */
1796 0x0000000a /* EMC_QPOP */
1797 >;
1798 };
1799
1800 timing-102000000 {
1801 clock-frequency = <102000000>;
1802
1803 nvidia,emc-auto-cal-config = <0xa1430000>;
1804 nvidia,emc-auto-cal-config2 = <0x00000000>;
1805 nvidia,emc-auto-cal-config3 = <0x00000000>;
1806 nvidia,emc-auto-cal-interval = <0x001fffff>;
1807 nvidia,emc-bgbias-ctl0 = <0x00000008>;
1808 nvidia,emc-cfg = <0x73240000>;
1809 nvidia,emc-cfg-2 = <0x000008c5>;
1810 nvidia,emc-ctt-term-ctrl = <0x00000802>;
1811 nvidia,emc-mode-1 = <0x80100003>;
1812 nvidia,emc-mode-2 = <0x80200008>;
1813 nvidia,emc-mode-4 = <0x00000000>;
1814 nvidia,emc-mode-reset = <0x80001221>;
1815 nvidia,emc-mrs-wait-cnt = <0x000c000c>;
1816 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
1817 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
1818 nvidia,emc-zcal-cnt-long = <0x00000042>;
1819 nvidia,emc-zcal-interval = <0x00000000>;
1820
1821 nvidia,emc-configuration = <
1822 0x00000004 /* EMC_RC */
1823 0x0000001a /* EMC_RFC */
1824 0x00000000 /* EMC_RFC_SLR */
1825 0x00000003 /* EMC_RAS */
1826 0x00000001 /* EMC_RP */
1827 0x00000004 /* EMC_R2W */
1828 0x0000000a /* EMC_W2R */
1829 0x00000003 /* EMC_R2P */
1830 0x0000000b /* EMC_W2P */
1831 0x00000001 /* EMC_RD_RCD */
1832 0x00000001 /* EMC_WR_RCD */
1833 0x00000003 /* EMC_RRD */
1834 0x00000003 /* EMC_REXT */
1835 0x00000000 /* EMC_WEXT */
1836 0x00000006 /* EMC_WDV */
1837 0x00000006 /* EMC_WDV_MASK */
1838 0x00000006 /* EMC_QUSE */
1839 0x00000002 /* EMC_QUSE_WIDTH */
1840 0x00000000 /* EMC_IBDLY */
1841 0x00000005 /* EMC_EINPUT */
1842 0x00000005 /* EMC_EINPUT_DURATION */
1843 0x00010000 /* EMC_PUTERM_EXTRA */
1844 0x00000003 /* EMC_PUTERM_WIDTH */
1845 0x00000000 /* EMC_PUTERM_ADJ */
1846 0x00000000 /* EMC_CDB_CNTL_1 */
1847 0x00000000 /* EMC_CDB_CNTL_2 */
1848 0x00000000 /* EMC_CDB_CNTL_3 */
1849 0x00000004 /* EMC_QRST */
1850 0x0000000c /* EMC_QSAFE */
1851 0x0000000d /* EMC_RDV */
1852 0x0000000f /* EMC_RDV_MASK */
1853 0x00000304 /* EMC_REFRESH */
1854 0x00000000 /* EMC_BURST_REFRESH_NUM */
1855 0x000000c1 /* EMC_PRE_REFRESH_REQ_CNT */
1856 0x00000002 /* EMC_PDEX2WR */
1857 0x00000002 /* EMC_PDEX2RD */
1858 0x00000001 /* EMC_PCHG2PDEN */
1859 0x00000000 /* EMC_ACT2PDEN */
1860 0x00000018 /* EMC_AR2PDEN */
1861 0x0000000f /* EMC_RW2PDEN */
1862 0x0000001c /* EMC_TXSR */
1863 0x0000001c /* EMC_TXSRDLL */
1864 0x00000004 /* EMC_TCKE */
1865 0x00000005 /* EMC_TCKESR */
1866 0x00000004 /* EMC_TPD */
1867 0x00000003 /* EMC_TFAW */
1868 0x00000000 /* EMC_TRPAB */
1869 0x00000005 /* EMC_TCLKSTABLE */
1870 0x00000005 /* EMC_TCLKSTOP */
1871 0x0000031c /* EMC_TREFBW */
1872 0x00000000 /* EMC_FBIO_CFG6 */
1873 0x00000000 /* EMC_ODT_WRITE */
1874 0x00000000 /* EMC_ODT_READ */
1875 0x106aa298 /* EMC_FBIO_CFG5 */
1876 0x002c00a0 /* EMC_CFG_DIG_DLL */
1877 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1878 0x00064000 /* EMC_DLL_XFORM_DQS0 */
1879 0x00064000 /* EMC_DLL_XFORM_DQS1 */
1880 0x00064000 /* EMC_DLL_XFORM_DQS2 */
1881 0x00064000 /* EMC_DLL_XFORM_DQS3 */
1882 0x00064000 /* EMC_DLL_XFORM_DQS4 */
1883 0x00064000 /* EMC_DLL_XFORM_DQS5 */
1884 0x00064000 /* EMC_DLL_XFORM_DQS6 */
1885 0x00064000 /* EMC_DLL_XFORM_DQS7 */
1886 0x00064000 /* EMC_DLL_XFORM_DQS8 */
1887 0x00064000 /* EMC_DLL_XFORM_DQS9 */
1888 0x00064000 /* EMC_DLL_XFORM_DQS10 */
1889 0x00064000 /* EMC_DLL_XFORM_DQS11 */
1890 0x00064000 /* EMC_DLL_XFORM_DQS12 */
1891 0x00064000 /* EMC_DLL_XFORM_DQS13 */
1892 0x00064000 /* EMC_DLL_XFORM_DQS14 */
1893 0x00064000 /* EMC_DLL_XFORM_DQS15 */
1894 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1895 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1896 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1897 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1898 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1899 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1900 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1901 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1902 0x00000000 /* EMC_DLL_XFORM_ADDR0 */
1903 0x00000000 /* EMC_DLL_XFORM_ADDR1 */
1904 0x00004000 /* EMC_DLL_XFORM_ADDR2 */
1905 0x00000000 /* EMC_DLL_XFORM_ADDR3 */
1906 0x00000000 /* EMC_DLL_XFORM_ADDR4 */
1907 0x00004000 /* EMC_DLL_XFORM_ADDR5 */
1908 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
1909 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
1910 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
1911 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
1912 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
1913 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
1914 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
1915 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
1916 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1917 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1918 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1919 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1920 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1921 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1922 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1923 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1924 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
1925 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
1926 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
1927 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
1928 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
1929 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
1930 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
1931 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
1932 0x000fc000 /* EMC_DLL_XFORM_DQ0 */
1933 0x000fc000 /* EMC_DLL_XFORM_DQ1 */
1934 0x000fc000 /* EMC_DLL_XFORM_DQ2 */
1935 0x000fc000 /* EMC_DLL_XFORM_DQ3 */
1936 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */
1937 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */
1938 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */
1939 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */
1940 0x10000280 /* EMC_XM2CMDPADCTRL */
1941 0x00000000 /* EMC_XM2CMDPADCTRL4 */
1942 0x00111111 /* EMC_XM2CMDPADCTRL5 */
1943 0x00000000 /* EMC_XM2DQPADCTRL2 */
1944 0x00000000 /* EMC_XM2DQPADCTRL3 */
1945 0x77ffc081 /* EMC_XM2CLKPADCTRL */
1946 0x00000303 /* EMC_XM2CLKPADCTRL2 */
1947 0x81f1f108 /* EMC_XM2COMPPADCTRL */
1948 0x07070004 /* EMC_XM2VTTGENPADCTRL */
1949 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */
1950 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
1951 0x51451400 /* EMC_XM2DQSPADCTRL3 */
1952 0x00514514 /* EMC_XM2DQSPADCTRL4 */
1953 0x00514514 /* EMC_XM2DQSPADCTRL5 */
1954 0x51451400 /* EMC_XM2DQSPADCTRL6 */
1955 0x0000003f /* EMC_DSR_VTTGEN_DRV */
1956 0x00000033 /* EMC_TXDSRVTTGEN */
1957 0x00000000 /* EMC_FBIO_SPARE */
1958 0x00000042 /* EMC_ZCAL_WAIT_CNT */
1959 0x000c000c /* EMC_MRS_WAIT_CNT2 */
1960 0x00000000 /* EMC_CTT */
1961 0x00000003 /* EMC_CTT_DURATION */
1962 0x0000f2f3 /* EMC_CFG_PIPE */
1963 0x80000713 /* EMC_DYN_SELF_REF_CONTROL */
1964 0x0000000a /* EMC_QPOP */
1965 >;
1966 };
1967
1968 timing-204000000 {
1969 clock-frequency = <204000000>;
1970
1971 nvidia,emc-auto-cal-config = <0xa1430000>;
1972 nvidia,emc-auto-cal-config2 = <0x00000000>;
1973 nvidia,emc-auto-cal-config3 = <0x00000000>;
1974 nvidia,emc-auto-cal-interval = <0x001fffff>;
1975 nvidia,emc-bgbias-ctl0 = <0x00000008>;
1976 nvidia,emc-cfg = <0x73240000>;
1977 nvidia,emc-cfg-2 = <0x0000088d>;
1978 nvidia,emc-ctt-term-ctrl = <0x00000802>;
1979 nvidia,emc-mode-1 = <0x80100003>;
1980 nvidia,emc-mode-2 = <0x80200008>;
1981 nvidia,emc-mode-4 = <0x00000000>;
1982 nvidia,emc-mode-reset = <0x80001221>;
1983 nvidia,emc-mrs-wait-cnt = <0x000c000c>;
1984 nvidia,emc-sel-dpd-ctrl = <0x00040008>;
1985 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
1986 nvidia,emc-zcal-cnt-long = <0x00000042>;
1987 nvidia,emc-zcal-interval = <0x00020000>;
1988
1989 nvidia,emc-configuration = <
1990 0x00000009 /* EMC_RC */
1991 0x00000035 /* EMC_RFC */
1992 0x00000000 /* EMC_RFC_SLR */
1993 0x00000007 /* EMC_RAS */
1994 0x00000002 /* EMC_RP */
1995 0x00000005 /* EMC_R2W */
1996 0x0000000a /* EMC_W2R */
1997 0x00000003 /* EMC_R2P */
1998 0x0000000b /* EMC_W2P */
1999 0x00000002 /* EMC_RD_RCD */
2000 0x00000002 /* EMC_WR_RCD */
2001 0x00000003 /* EMC_RRD */
2002 0x00000003 /* EMC_REXT */
2003 0x00000000 /* EMC_WEXT */
2004 0x00000005 /* EMC_WDV */
2005 0x00000005 /* EMC_WDV_MASK */
2006 0x00000006 /* EMC_QUSE */
2007 0x00000002 /* EMC_QUSE_WIDTH */
2008 0x00000000 /* EMC_IBDLY */
2009 0x00000004 /* EMC_EINPUT */
2010 0x00000006 /* EMC_EINPUT_DURATION */
2011 0x00010000 /* EMC_PUTERM_EXTRA */
2012 0x00000003 /* EMC_PUTERM_WIDTH */
2013 0x00000000 /* EMC_PUTERM_ADJ */
2014 0x00000000 /* EMC_CDB_CNTL_1 */
2015 0x00000000 /* EMC_CDB_CNTL_2 */
2016 0x00000000 /* EMC_CDB_CNTL_3 */
2017 0x00000003 /* EMC_QRST */
2018 0x0000000d /* EMC_QSAFE */
2019 0x0000000f /* EMC_RDV */
2020 0x00000011 /* EMC_RDV_MASK */
2021 0x00000607 /* EMC_REFRESH */
2022 0x00000000 /* EMC_BURST_REFRESH_NUM */
2023 0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */
2024 0x00000002 /* EMC_PDEX2WR */
2025 0x00000002 /* EMC_PDEX2RD */
2026 0x00000001 /* EMC_PCHG2PDEN */
2027 0x00000000 /* EMC_ACT2PDEN */
2028 0x00000032 /* EMC_AR2PDEN */
2029 0x0000000f /* EMC_RW2PDEN */
2030 0x00000038 /* EMC_TXSR */
2031 0x00000038 /* EMC_TXSRDLL */
2032 0x00000004 /* EMC_TCKE */
2033 0x00000005 /* EMC_TCKESR */
2034 0x00000004 /* EMC_TPD */
2035 0x00000007 /* EMC_TFAW */
2036 0x00000000 /* EMC_TRPAB */
2037 0x00000005 /* EMC_TCLKSTABLE */
2038 0x00000005 /* EMC_TCLKSTOP */
2039 0x00000638 /* EMC_TREFBW */
2040 0x00000000 /* EMC_FBIO_CFG6 */
2041 0x00000000 /* EMC_ODT_WRITE */
2042 0x00000000 /* EMC_ODT_READ */
2043 0x106aa298 /* EMC_FBIO_CFG5 */
2044 0x002c00a0 /* EMC_CFG_DIG_DLL */
2045 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
2046 0x00064000 /* EMC_DLL_XFORM_DQS0 */
2047 0x00064000 /* EMC_DLL_XFORM_DQS1 */
2048 0x00064000 /* EMC_DLL_XFORM_DQS2 */
2049 0x00064000 /* EMC_DLL_XFORM_DQS3 */
2050 0x00064000 /* EMC_DLL_XFORM_DQS4 */
2051 0x00064000 /* EMC_DLL_XFORM_DQS5 */
2052 0x00064000 /* EMC_DLL_XFORM_DQS6 */
2053 0x00064000 /* EMC_DLL_XFORM_DQS7 */
2054 0x00064000 /* EMC_DLL_XFORM_DQS8 */
2055 0x00064000 /* EMC_DLL_XFORM_DQS9 */
2056 0x00064000 /* EMC_DLL_XFORM_DQS10 */
2057 0x00064000 /* EMC_DLL_XFORM_DQS11 */
2058 0x00064000 /* EMC_DLL_XFORM_DQS12 */
2059 0x00064000 /* EMC_DLL_XFORM_DQS13 */
2060 0x00064000 /* EMC_DLL_XFORM_DQS14 */
2061 0x00064000 /* EMC_DLL_XFORM_DQS15 */
2062 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
2063 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
2064 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
2065 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
2066 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
2067 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
2068 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
2069 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
2070 0x00000000 /* EMC_DLL_XFORM_ADDR0 */
2071 0x00000000 /* EMC_DLL_XFORM_ADDR1 */
2072 0x00004000 /* EMC_DLL_XFORM_ADDR2 */
2073 0x00000000 /* EMC_DLL_XFORM_ADDR3 */
2074 0x00000000 /* EMC_DLL_XFORM_ADDR4 */
2075 0x00004000 /* EMC_DLL_XFORM_ADDR5 */
2076 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
2077 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
2078 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
2079 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
2080 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
2081 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
2082 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
2083 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
2084 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
2085 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
2086 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
2087 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
2088 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
2089 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
2090 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
2091 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
2092 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
2093 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
2094 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
2095 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
2096 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
2097 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
2098 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
2099 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
2100 0x00090000 /* EMC_DLL_XFORM_DQ0 */
2101 0x00090000 /* EMC_DLL_XFORM_DQ1 */
2102 0x00094000 /* EMC_DLL_XFORM_DQ2 */
2103 0x00094000 /* EMC_DLL_XFORM_DQ3 */
2104 0x00009400 /* EMC_DLL_XFORM_DQ4 */
2105 0x00009000 /* EMC_DLL_XFORM_DQ5 */
2106 0x00009000 /* EMC_DLL_XFORM_DQ6 */
2107 0x00009000 /* EMC_DLL_XFORM_DQ7 */
2108 0x10000280 /* EMC_XM2CMDPADCTRL */
2109 0x00000000 /* EMC_XM2CMDPADCTRL4 */
2110 0x00111111 /* EMC_XM2CMDPADCTRL5 */
2111 0x00000000 /* EMC_XM2DQPADCTRL2 */
2112 0x00000000 /* EMC_XM2DQPADCTRL3 */
2113 0x77ffc081 /* EMC_XM2CLKPADCTRL */
2114 0x00000303 /* EMC_XM2CLKPADCTRL2 */
2115 0x81f1f108 /* EMC_XM2COMPPADCTRL */
2116 0x07070004 /* EMC_XM2VTTGENPADCTRL */
2117 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */
2118 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
2119 0x51451400 /* EMC_XM2DQSPADCTRL3 */
2120 0x00514514 /* EMC_XM2DQSPADCTRL4 */
2121 0x00514514 /* EMC_XM2DQSPADCTRL5 */
2122 0x51451400 /* EMC_XM2DQSPADCTRL6 */
2123 0x0000003f /* EMC_DSR_VTTGEN_DRV */
2124 0x00000066 /* EMC_TXDSRVTTGEN */
2125 0x00000000 /* EMC_FBIO_SPARE */
2126 0x00000100 /* EMC_ZCAL_WAIT_CNT */
2127 0x000c000c /* EMC_MRS_WAIT_CNT2 */
2128 0x00000000 /* EMC_CTT */
2129 0x00000003 /* EMC_CTT_DURATION */
2130 0x0000d2b3 /* EMC_CFG_PIPE */
2131 0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */
2132 0x0000000a /* EMC_QPOP */
2133 >;
2134 };
2135
2136 timing-300000000 {
2137 clock-frequency = <300000000>;
2138
2139 nvidia,emc-auto-cal-config = <0xa1430000>;
2140 nvidia,emc-auto-cal-config2 = <0x00000000>;
2141 nvidia,emc-auto-cal-config3 = <0x00000000>;
2142 nvidia,emc-auto-cal-interval = <0x001fffff>;
2143 nvidia,emc-bgbias-ctl0 = <0x00000000>;
2144 nvidia,emc-cfg = <0x73340000>;
2145 nvidia,emc-cfg-2 = <0x000008d5>;
2146 nvidia,emc-ctt-term-ctrl = <0x00000802>;
2147 nvidia,emc-mode-1 = <0x80100002>;
2148 nvidia,emc-mode-2 = <0x80200000>;
2149 nvidia,emc-mode-4 = <0x00000000>;
2150 nvidia,emc-mode-reset = <0x80000321>;
2151 nvidia,emc-mrs-wait-cnt = <0x0174000c>;
2152 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
2153 nvidia,emc-xm2dqspadctrl2 = <0x01231339>;
2154 nvidia,emc-zcal-cnt-long = <0x00000042>;
2155 nvidia,emc-zcal-interval = <0x00020000>;
2156
2157 nvidia,emc-configuration = <
2158 0x0000000d /* EMC_RC */
2159 0x0000004c /* EMC_RFC */
2160 0x00000000 /* EMC_RFC_SLR */
2161 0x00000009 /* EMC_RAS */
2162 0x00000003 /* EMC_RP */
2163 0x00000004 /* EMC_R2W */
2164 0x00000008 /* EMC_W2R */
2165 0x00000002 /* EMC_R2P */
2166 0x00000009 /* EMC_W2P */
2167 0x00000003 /* EMC_RD_RCD */
2168 0x00000003 /* EMC_WR_RCD */
2169 0x00000002 /* EMC_RRD */
2170 0x00000002 /* EMC_REXT */
2171 0x00000000 /* EMC_WEXT */
2172 0x00000003 /* EMC_WDV */
2173 0x00000003 /* EMC_WDV_MASK */
2174 0x00000005 /* EMC_QUSE */
2175 0x00000002 /* EMC_QUSE_WIDTH */
2176 0x00000000 /* EMC_IBDLY */
2177 0x00000002 /* EMC_EINPUT */
2178 0x00000007 /* EMC_EINPUT_DURATION */
2179 0x00020000 /* EMC_PUTERM_EXTRA */
2180 0x00000003 /* EMC_PUTERM_WIDTH */
2181 0x00000000 /* EMC_PUTERM_ADJ */
2182 0x00000000 /* EMC_CDB_CNTL_1 */
2183 0x00000000 /* EMC_CDB_CNTL_2 */
2184 0x00000000 /* EMC_CDB_CNTL_3 */
2185 0x00000001 /* EMC_QRST */
2186 0x0000000e /* EMC_QSAFE */
2187 0x00000010 /* EMC_RDV */
2188 0x00000012 /* EMC_RDV_MASK */
2189 0x000008e4 /* EMC_REFRESH */
2190 0x00000000 /* EMC_BURST_REFRESH_NUM */
2191 0x00000239 /* EMC_PRE_REFRESH_REQ_CNT */
2192 0x00000001 /* EMC_PDEX2WR */
2193 0x00000008 /* EMC_PDEX2RD */
2194 0x00000001 /* EMC_PCHG2PDEN */
2195 0x00000000 /* EMC_ACT2PDEN */
2196 0x0000004a /* EMC_AR2PDEN */
2197 0x0000000e /* EMC_RW2PDEN */
2198 0x00000051 /* EMC_TXSR */
2199 0x00000200 /* EMC_TXSRDLL */
2200 0x00000004 /* EMC_TCKE */
2201 0x00000005 /* EMC_TCKESR */
2202 0x00000004 /* EMC_TPD */
2203 0x00000009 /* EMC_TFAW */
2204 0x00000000 /* EMC_TRPAB */
2205 0x00000005 /* EMC_TCLKSTABLE */
2206 0x00000005 /* EMC_TCLKSTOP */
2207 0x00000924 /* EMC_TREFBW */
2208 0x00000000 /* EMC_FBIO_CFG6 */
2209 0x00000000 /* EMC_ODT_WRITE */
2210 0x00000000 /* EMC_ODT_READ */
2211 0x104ab098 /* EMC_FBIO_CFG5 */
2212 0x002c00a0 /* EMC_CFG_DIG_DLL */
2213 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
2214 0x00030000 /* EMC_DLL_XFORM_DQS0 */
2215 0x00030000 /* EMC_DLL_XFORM_DQS1 */
2216 0x00030000 /* EMC_DLL_XFORM_DQS2 */
2217 0x00030000 /* EMC_DLL_XFORM_DQS3 */
2218 0x00030000 /* EMC_DLL_XFORM_DQS4 */
2219 0x00030000 /* EMC_DLL_XFORM_DQS5 */
2220 0x00030000 /* EMC_DLL_XFORM_DQS6 */
2221 0x00030000 /* EMC_DLL_XFORM_DQS7 */
2222 0x00030000 /* EMC_DLL_XFORM_DQS8 */
2223 0x00030000 /* EMC_DLL_XFORM_DQS9 */
2224 0x00030000 /* EMC_DLL_XFORM_DQS10 */
2225 0x00030000 /* EMC_DLL_XFORM_DQS11 */
2226 0x00030000 /* EMC_DLL_XFORM_DQS12 */
2227 0x00030000 /* EMC_DLL_XFORM_DQS13 */
2228 0x00030000 /* EMC_DLL_XFORM_DQS14 */
2229 0x00030000 /* EMC_DLL_XFORM_DQS15 */
2230 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
2231 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
2232 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
2233 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
2234 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
2235 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
2236 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
2237 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
2238 0x00098000 /* EMC_DLL_XFORM_ADDR0 */
2239 0x00098000 /* EMC_DLL_XFORM_ADDR1 */
2240 0x00000000 /* EMC_DLL_XFORM_ADDR2 */
2241 0x00098000 /* EMC_DLL_XFORM_ADDR3 */
2242 0x00098000 /* EMC_DLL_XFORM_ADDR4 */
2243 0x00000000 /* EMC_DLL_XFORM_ADDR5 */
2244 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
2245 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
2246 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
2247 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
2248 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
2249 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
2250 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
2251 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
2252 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
2253 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
2254 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
2255 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
2256 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
2257 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
2258 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
2259 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
2260 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
2261 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
2262 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
2263 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
2264 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
2265 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
2266 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
2267 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
2268 0x00060000 /* EMC_DLL_XFORM_DQ0 */
2269 0x00060000 /* EMC_DLL_XFORM_DQ1 */
2270 0x00060000 /* EMC_DLL_XFORM_DQ2 */
2271 0x00060000 /* EMC_DLL_XFORM_DQ3 */
2272 0x00006000 /* EMC_DLL_XFORM_DQ4 */
2273 0x00006000 /* EMC_DLL_XFORM_DQ5 */
2274 0x00006000 /* EMC_DLL_XFORM_DQ6 */
2275 0x00006000 /* EMC_DLL_XFORM_DQ7 */
2276 0x10000280 /* EMC_XM2CMDPADCTRL */
2277 0x00000000 /* EMC_XM2CMDPADCTRL4 */
2278 0x00111111 /* EMC_XM2CMDPADCTRL5 */
2279 0x00000000 /* EMC_XM2DQPADCTRL2 */
2280 0x00000000 /* EMC_XM2DQPADCTRL3 */
2281 0x77ffc081 /* EMC_XM2CLKPADCTRL */
2282 0x00000101 /* EMC_XM2CLKPADCTRL2 */
2283 0x81f1f108 /* EMC_XM2COMPPADCTRL */
2284 0x07070004 /* EMC_XM2VTTGENPADCTRL */
2285 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */
2286 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
2287 0x51451420 /* EMC_XM2DQSPADCTRL3 */
2288 0x00514514 /* EMC_XM2DQSPADCTRL4 */
2289 0x00514514 /* EMC_XM2DQSPADCTRL5 */
2290 0x51451400 /* EMC_XM2DQSPADCTRL6 */
2291 0x0000003f /* EMC_DSR_VTTGEN_DRV */
2292 0x00000096 /* EMC_TXDSRVTTGEN */
2293 0x00000000 /* EMC_FBIO_SPARE */
2294 0x00000100 /* EMC_ZCAL_WAIT_CNT */
2295 0x0174000c /* EMC_MRS_WAIT_CNT2 */
2296 0x00000000 /* EMC_CTT */
2297 0x00000003 /* EMC_CTT_DURATION */
2298 0x000052a3 /* EMC_CFG_PIPE */
2299 0x800012d7 /* EMC_DYN_SELF_REF_CONTROL */
2300 0x00000009 /* EMC_QPOP */
2301 >;
2302 };
2303
2304 timing-396000000 {
2305 clock-frequency = <396000000>;
2306
2307 nvidia,emc-auto-cal-config = <0xa1430000>;
2308 nvidia,emc-auto-cal-config2 = <0x00000000>;
2309 nvidia,emc-auto-cal-config3 = <0x00000000>;
2310 nvidia,emc-auto-cal-interval = <0x001fffff>;
2311 nvidia,emc-bgbias-ctl0 = <0x00000000>;
2312 nvidia,emc-cfg = <0x73340000>;
2313 nvidia,emc-cfg-2 = <0x00000895>;
2314 nvidia,emc-ctt-term-ctrl = <0x00000802>;
2315 nvidia,emc-mode-1 = <0x80100002>;
2316 nvidia,emc-mode-2 = <0x80200000>;
2317 nvidia,emc-mode-4 = <0x00000000>;
2318 nvidia,emc-mode-reset = <0x80000521>;
2319 nvidia,emc-mrs-wait-cnt = <0x015b000c>;
2320 nvidia,emc-sel-dpd-ctrl = <0x00040008>;
2321 nvidia,emc-xm2dqspadctrl2 = <0x01231339>;
2322 nvidia,emc-zcal-cnt-long = <0x00000042>;
2323 nvidia,emc-zcal-interval = <0x00020000>;
2324
2325 nvidia,emc-configuration = <
2326 0x00000012 /* EMC_RC */
2327 0x00000065 /* EMC_RFC */
2328 0x00000000 /* EMC_RFC_SLR */
2329 0x0000000c /* EMC_RAS */
2330 0x00000004 /* EMC_RP */
2331 0x00000005 /* EMC_R2W */
2332 0x00000008 /* EMC_W2R */
2333 0x00000002 /* EMC_R2P */
2334 0x0000000a /* EMC_W2P */
2335 0x00000004 /* EMC_RD_RCD */
2336 0x00000004 /* EMC_WR_RCD */
2337 0x00000002 /* EMC_RRD */
2338 0x00000002 /* EMC_REXT */
2339 0x00000000 /* EMC_WEXT */
2340 0x00000003 /* EMC_WDV */
2341 0x00000003 /* EMC_WDV_MASK */
2342 0x00000005 /* EMC_QUSE */
2343 0x00000002 /* EMC_QUSE_WIDTH */
2344 0x00000000 /* EMC_IBDLY */
2345 0x00000001 /* EMC_EINPUT */
2346 0x00000008 /* EMC_EINPUT_DURATION */
2347 0x00020000 /* EMC_PUTERM_EXTRA */
2348 0x00000003 /* EMC_PUTERM_WIDTH */
2349 0x00000000 /* EMC_PUTERM_ADJ */
2350 0x00000000 /* EMC_CDB_CNTL_1 */
2351 0x00000000 /* EMC_CDB_CNTL_2 */
2352 0x00000000 /* EMC_CDB_CNTL_3 */
2353 0x00000000 /* EMC_QRST */
2354 0x0000000f /* EMC_QSAFE */
2355 0x00000010 /* EMC_RDV */
2356 0x00000012 /* EMC_RDV_MASK */
2357 0x00000bd1 /* EMC_REFRESH */
2358 0x00000000 /* EMC_BURST_REFRESH_NUM */
2359 0x000002f4 /* EMC_PRE_REFRESH_REQ_CNT */
2360 0x00000001 /* EMC_PDEX2WR */
2361 0x00000008 /* EMC_PDEX2RD */
2362 0x00000001 /* EMC_PCHG2PDEN */
2363 0x00000000 /* EMC_ACT2PDEN */
2364 0x00000063 /* EMC_AR2PDEN */
2365 0x0000000f /* EMC_RW2PDEN */
2366 0x0000006b /* EMC_TXSR */
2367 0x00000200 /* EMC_TXSRDLL */
2368 0x00000004 /* EMC_TCKE */
2369 0x00000005 /* EMC_TCKESR */
2370 0x00000004 /* EMC_TPD */
2371 0x0000000d /* EMC_TFAW */
2372 0x00000000 /* EMC_TRPAB */
2373 0x00000005 /* EMC_TCLKSTABLE */
2374 0x00000005 /* EMC_TCLKSTOP */
2375 0x00000c11 /* EMC_TREFBW */
2376 0x00000000 /* EMC_FBIO_CFG6 */
2377 0x00000000 /* EMC_ODT_WRITE */
2378 0x00000000 /* EMC_ODT_READ */
2379 0x104ab098 /* EMC_FBIO_CFG5 */
2380 0x002c00a0 /* EMC_CFG_DIG_DLL */
2381 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
2382 0x00030000 /* EMC_DLL_XFORM_DQS0 */
2383 0x00030000 /* EMC_DLL_XFORM_DQS1 */
2384 0x00030000 /* EMC_DLL_XFORM_DQS2 */
2385 0x00030000 /* EMC_DLL_XFORM_DQS3 */
2386 0x00030000 /* EMC_DLL_XFORM_DQS4 */
2387 0x00030000 /* EMC_DLL_XFORM_DQS5 */
2388 0x00030000 /* EMC_DLL_XFORM_DQS6 */
2389 0x00030000 /* EMC_DLL_XFORM_DQS7 */
2390 0x00030000 /* EMC_DLL_XFORM_DQS8 */
2391 0x00030000 /* EMC_DLL_XFORM_DQS9 */
2392 0x00030000 /* EMC_DLL_XFORM_DQS10 */
2393 0x00030000 /* EMC_DLL_XFORM_DQS11 */
2394 0x00030000 /* EMC_DLL_XFORM_DQS12 */
2395 0x00030000 /* EMC_DLL_XFORM_DQS13 */
2396 0x00030000 /* EMC_DLL_XFORM_DQS14 */
2397 0x00030000 /* EMC_DLL_XFORM_DQS15 */
2398 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
2399 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
2400 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
2401 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
2402 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
2403 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
2404 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
2405 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
2406 0x00070000 /* EMC_DLL_XFORM_ADDR0 */
2407 0x00070000 /* EMC_DLL_XFORM_ADDR1 */
2408 0x00000000 /* EMC_DLL_XFORM_ADDR2 */
2409 0x00070000 /* EMC_DLL_XFORM_ADDR3 */
2410 0x00070000 /* EMC_DLL_XFORM_ADDR4 */
2411 0x00000000 /* EMC_DLL_XFORM_ADDR5 */
2412 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
2413 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
2414 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
2415 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
2416 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
2417 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
2418 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
2419 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
2420 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
2421 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
2422 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
2423 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
2424 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
2425 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
2426 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
2427 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
2428 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
2429 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
2430 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
2431 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
2432 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
2433 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
2434 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
2435 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
2436 0x00048000 /* EMC_DLL_XFORM_DQ0 */
2437 0x00048000 /* EMC_DLL_XFORM_DQ1 */
2438 0x00048000 /* EMC_DLL_XFORM_DQ2 */
2439 0x00048000 /* EMC_DLL_XFORM_DQ3 */
2440 0x00004800 /* EMC_DLL_XFORM_DQ4 */
2441 0x00004800 /* EMC_DLL_XFORM_DQ5 */
2442 0x00004800 /* EMC_DLL_XFORM_DQ6 */
2443 0x00004800 /* EMC_DLL_XFORM_DQ7 */
2444 0x10000280 /* EMC_XM2CMDPADCTRL */
2445 0x00000000 /* EMC_XM2CMDPADCTRL4 */
2446 0x00111111 /* EMC_XM2CMDPADCTRL5 */
2447 0x00000000 /* EMC_XM2DQPADCTRL2 */
2448 0x00000000 /* EMC_XM2DQPADCTRL3 */
2449 0x77ffc081 /* EMC_XM2CLKPADCTRL */
2450 0x00000101 /* EMC_XM2CLKPADCTRL2 */
2451 0x81f1f108 /* EMC_XM2COMPPADCTRL */
2452 0x07070004 /* EMC_XM2VTTGENPADCTRL */
2453 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */
2454 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
2455 0x51451420 /* EMC_XM2DQSPADCTRL3 */
2456 0x00514514 /* EMC_XM2DQSPADCTRL4 */
2457 0x00514514 /* EMC_XM2DQSPADCTRL5 */
2458 0x51451400 /* EMC_XM2DQSPADCTRL6 */
2459 0x0000003f /* EMC_DSR_VTTGEN_DRV */
2460 0x000000c6 /* EMC_TXDSRVTTGEN */
2461 0x00000000 /* EMC_FBIO_SPARE */
2462 0x00000100 /* EMC_ZCAL_WAIT_CNT */
2463 0x015b000c /* EMC_MRS_WAIT_CNT2 */
2464 0x00000000 /* EMC_CTT */
2465 0x00000003 /* EMC_CTT_DURATION */
2466 0x000052a3 /* EMC_CFG_PIPE */
2467 0x8000188b /* EMC_DYN_SELF_REF_CONTROL */
2468 0x00000009 /* EMC_QPOP */
2469 >;
2470 };
2471
2472 timing-528000000 {
2473 clock-frequency = <528000000>;
2474
2475 nvidia,emc-auto-cal-config = <0xa1430000>;
2476 nvidia,emc-auto-cal-config2 = <0x00000000>;
2477 nvidia,emc-auto-cal-config3 = <0x00000000>;
2478 nvidia,emc-auto-cal-interval = <0x001fffff>;
2479 nvidia,emc-bgbias-ctl0 = <0x00000000>;
2480 nvidia,emc-cfg = <0x73300000>;
2481 nvidia,emc-cfg-2 = <0x0000089d>;
2482 nvidia,emc-ctt-term-ctrl = <0x00000802>;
2483 nvidia,emc-mode-1 = <0x80100002>;
2484 nvidia,emc-mode-2 = <0x80200008>;
2485 nvidia,emc-mode-4 = <0x00000000>;
2486 nvidia,emc-mode-reset = <0x80000941>;
2487 nvidia,emc-mrs-wait-cnt = <0x013a000c>;
2488 nvidia,emc-sel-dpd-ctrl = <0x00040008>;
2489 nvidia,emc-xm2dqspadctrl2 = <0x0123133d>;
2490 nvidia,emc-zcal-cnt-long = <0x00000042>;
2491 nvidia,emc-zcal-interval = <0x00020000>;
2492
2493 nvidia,emc-configuration = <
2494 0x00000018 /* EMC_RC */
2495 0x00000088 /* EMC_RFC */
2496 0x00000000 /* EMC_RFC_SLR */
2497 0x00000011 /* EMC_RAS */
2498 0x00000006 /* EMC_RP */
2499 0x00000006 /* EMC_R2W */
2500 0x00000009 /* EMC_W2R */
2501 0x00000002 /* EMC_R2P */
2502 0x0000000d /* EMC_W2P */
2503 0x00000006 /* EMC_RD_RCD */
2504 0x00000006 /* EMC_WR_RCD */
2505 0x00000002 /* EMC_RRD */
2506 0x00000002 /* EMC_REXT */
2507 0x00000000 /* EMC_WEXT */
2508 0x00000003 /* EMC_WDV */
2509 0x00000003 /* EMC_WDV_MASK */
2510 0x00000007 /* EMC_QUSE */
2511 0x00000002 /* EMC_QUSE_WIDTH */
2512 0x00000000 /* EMC_IBDLY */
2513 0x00000002 /* EMC_EINPUT */
2514 0x00000009 /* EMC_EINPUT_DURATION */
2515 0x00040000 /* EMC_PUTERM_EXTRA */
2516 0x00000003 /* EMC_PUTERM_WIDTH */
2517 0x00000000 /* EMC_PUTERM_ADJ */
2518 0x00000000 /* EMC_CDB_CNTL_1 */
2519 0x00000000 /* EMC_CDB_CNTL_2 */
2520 0x00000000 /* EMC_CDB_CNTL_3 */
2521 0x00000001 /* EMC_QRST */
2522 0x00000010 /* EMC_QSAFE */
2523 0x00000013 /* EMC_RDV */
2524 0x00000015 /* EMC_RDV_MASK */
2525 0x00000fd6 /* EMC_REFRESH */
2526 0x00000000 /* EMC_BURST_REFRESH_NUM */
2527 0x000003f5 /* EMC_PRE_REFRESH_REQ_CNT */
2528 0x00000002 /* EMC_PDEX2WR */
2529 0x0000000b /* EMC_PDEX2RD */
2530 0x00000001 /* EMC_PCHG2PDEN */
2531 0x00000000 /* EMC_ACT2PDEN */
2532 0x00000084 /* EMC_AR2PDEN */
2533 0x00000012 /* EMC_RW2PDEN */
2534 0x0000008f /* EMC_TXSR */
2535 0x00000200 /* EMC_TXSRDLL */
2536 0x00000004 /* EMC_TCKE */
2537 0x00000005 /* EMC_TCKESR */
2538 0x00000004 /* EMC_TPD */
2539 0x00000013 /* EMC_TFAW */
2540 0x00000000 /* EMC_TRPAB */
2541 0x00000006 /* EMC_TCLKSTABLE */
2542 0x00000006 /* EMC_TCLKSTOP */
2543 0x00001017 /* EMC_TREFBW */
2544 0x00000000 /* EMC_FBIO_CFG6 */
2545 0x00000000 /* EMC_ODT_WRITE */
2546 0x00000000 /* EMC_ODT_READ */
2547 0x104ab098 /* EMC_FBIO_CFG5 */
2548 0xe01200b1 /* EMC_CFG_DIG_DLL */
2549 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
2550 0x0000000a /* EMC_DLL_XFORM_DQS0 */
2551 0x0000000a /* EMC_DLL_XFORM_DQS1 */
2552 0x0000000a /* EMC_DLL_XFORM_DQS2 */
2553 0x0000000a /* EMC_DLL_XFORM_DQS3 */
2554 0x0000000a /* EMC_DLL_XFORM_DQS4 */
2555 0x0000000a /* EMC_DLL_XFORM_DQS5 */
2556 0x0000000a /* EMC_DLL_XFORM_DQS6 */
2557 0x0000000a /* EMC_DLL_XFORM_DQS7 */
2558 0x0000000a /* EMC_DLL_XFORM_DQS8 */
2559 0x0000000a /* EMC_DLL_XFORM_DQS9 */
2560 0x0000000a /* EMC_DLL_XFORM_DQS10 */
2561 0x0000000a /* EMC_DLL_XFORM_DQS11 */
2562 0x0000000a /* EMC_DLL_XFORM_DQS12 */
2563 0x0000000a /* EMC_DLL_XFORM_DQS13 */
2564 0x0000000a /* EMC_DLL_XFORM_DQS14 */
2565 0x0000000a /* EMC_DLL_XFORM_DQS15 */
2566 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
2567 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
2568 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
2569 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
2570 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
2571 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
2572 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
2573 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
2574 0x00050000 /* EMC_DLL_XFORM_ADDR0 */
2575 0x00050000 /* EMC_DLL_XFORM_ADDR1 */
2576 0x00000000 /* EMC_DLL_XFORM_ADDR2 */
2577 0x00050000 /* EMC_DLL_XFORM_ADDR3 */
2578 0x00050000 /* EMC_DLL_XFORM_ADDR4 */
2579 0x00000000 /* EMC_DLL_XFORM_ADDR5 */
2580 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
2581 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
2582 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
2583 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
2584 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
2585 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
2586 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
2587 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
2588 0x00000002 /* EMC_DLI_TRIM_TXDQS0 */
2589 0x00000002 /* EMC_DLI_TRIM_TXDQS1 */
2590 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
2591 0x00000003 /* EMC_DLI_TRIM_TXDQS3 */
2592 0x00000004 /* EMC_DLI_TRIM_TXDQS4 */
2593 0x00000001 /* EMC_DLI_TRIM_TXDQS5 */
2594 0x00000004 /* EMC_DLI_TRIM_TXDQS6 */
2595 0x00000003 /* EMC_DLI_TRIM_TXDQS7 */
2596 0x00000002 /* EMC_DLI_TRIM_TXDQS8 */
2597 0x00000002 /* EMC_DLI_TRIM_TXDQS9 */
2598 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
2599 0x00000003 /* EMC_DLI_TRIM_TXDQS11 */
2600 0x00000004 /* EMC_DLI_TRIM_TXDQS12 */
2601 0x00000001 /* EMC_DLI_TRIM_TXDQS13 */
2602 0x00000004 /* EMC_DLI_TRIM_TXDQS14 */
2603 0x00000003 /* EMC_DLI_TRIM_TXDQS15 */
2604 0x0000000e /* EMC_DLL_XFORM_DQ0 */
2605 0x0000000e /* EMC_DLL_XFORM_DQ1 */
2606 0x0000000e /* EMC_DLL_XFORM_DQ2 */
2607 0x0000000e /* EMC_DLL_XFORM_DQ3 */
2608 0x0000000e /* EMC_DLL_XFORM_DQ4 */
2609 0x0000000e /* EMC_DLL_XFORM_DQ5 */
2610 0x0000000e /* EMC_DLL_XFORM_DQ6 */
2611 0x0000000e /* EMC_DLL_XFORM_DQ7 */
2612 0x100002a0 /* EMC_XM2CMDPADCTRL */
2613 0x00000000 /* EMC_XM2CMDPADCTRL4 */
2614 0x00111111 /* EMC_XM2CMDPADCTRL5 */
2615 0x00000000 /* EMC_XM2DQPADCTRL2 */
2616 0x00000000 /* EMC_XM2DQPADCTRL3 */
2617 0x77ffc085 /* EMC_XM2CLKPADCTRL */
2618 0x00000101 /* EMC_XM2CLKPADCTRL2 */
2619 0x81f1f108 /* EMC_XM2COMPPADCTRL */
2620 0x07070004 /* EMC_XM2VTTGENPADCTRL */
2621 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */
2622 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
2623 0x51451420 /* EMC_XM2DQSPADCTRL3 */
2624 0x00514514 /* EMC_XM2DQSPADCTRL4 */
2625 0x00514514 /* EMC_XM2DQSPADCTRL5 */
2626 0x51451400 /* EMC_XM2DQSPADCTRL6 */
2627 0x0606003f /* EMC_DSR_VTTGEN_DRV */
2628 0x00000000 /* EMC_TXDSRVTTGEN */
2629 0x00000000 /* EMC_FBIO_SPARE */
2630 0x00000100 /* EMC_ZCAL_WAIT_CNT */
2631 0x013a000c /* EMC_MRS_WAIT_CNT2 */
2632 0x00000000 /* EMC_CTT */
2633 0x00000003 /* EMC_CTT_DURATION */
2634 0x000042a0 /* EMC_CFG_PIPE */
2635 0x80002062 /* EMC_DYN_SELF_REF_CONTROL */
2636 0x0000000b /* EMC_QPOP */
2637 >;
2638 };
2639
2640 timing-600000000 {
2641 clock-frequency = <600000000>;
2642
2643 nvidia,emc-auto-cal-config = <0xa1430000>;
2644 nvidia,emc-auto-cal-config2 = <0x00000000>;
2645 nvidia,emc-auto-cal-config3 = <0x00000000>;
2646 nvidia,emc-auto-cal-interval = <0x001fffff>;
2647 nvidia,emc-bgbias-ctl0 = <0x00000000>;
2648 nvidia,emc-cfg = <0x73300000>;
2649 nvidia,emc-cfg-2 = <0x0000089d>;
2650 nvidia,emc-ctt-term-ctrl = <0x00000802>;
2651 nvidia,emc-mode-1 = <0x80100002>;
2652 nvidia,emc-mode-2 = <0x80200010>;
2653 nvidia,emc-mode-4 = <0x00000000>;
2654 nvidia,emc-mode-reset = <0x80000b61>;
2655 nvidia,emc-mrs-wait-cnt = <0x0128000c>;
2656 nvidia,emc-sel-dpd-ctrl = <0x00040008>;
2657 nvidia,emc-xm2dqspadctrl2 = <0x0121113d>;
2658 nvidia,emc-zcal-cnt-long = <0x00000042>;
2659 nvidia,emc-zcal-interval = <0x00020000>;
2660
2661 nvidia,emc-configuration = <
2662 0x0000001c /* EMC_RC */
2663 0x0000009a /* EMC_RFC */
2664 0x00000000 /* EMC_RFC_SLR */
2665 0x00000013 /* EMC_RAS */
2666 0x00000007 /* EMC_RP */
2667 0x00000007 /* EMC_R2W */
2668 0x0000000b /* EMC_W2R */
2669 0x00000003 /* EMC_R2P */
2670 0x00000010 /* EMC_W2P */
2671 0x00000007 /* EMC_RD_RCD */
2672 0x00000007 /* EMC_WR_RCD */
2673 0x00000002 /* EMC_RRD */
2674 0x00000002 /* EMC_REXT */
2675 0x00000000 /* EMC_WEXT */
2676 0x00000005 /* EMC_WDV */
2677 0x00000005 /* EMC_WDV_MASK */
2678 0x0000000a /* EMC_QUSE */
2679 0x00000002 /* EMC_QUSE_WIDTH */
2680 0x00000000 /* EMC_IBDLY */
2681 0x00000003 /* EMC_EINPUT */
2682 0x0000000b /* EMC_EINPUT_DURATION */
2683 0x00070000 /* EMC_PUTERM_EXTRA */
2684 0x00000003 /* EMC_PUTERM_WIDTH */
2685 0x00000000 /* EMC_PUTERM_ADJ */
2686 0x00000000 /* EMC_CDB_CNTL_1 */
2687 0x00000000 /* EMC_CDB_CNTL_2 */
2688 0x00000000 /* EMC_CDB_CNTL_3 */
2689 0x00000002 /* EMC_QRST */
2690 0x00000012 /* EMC_QSAFE */
2691 0x00000016 /* EMC_RDV */
2692 0x00000018 /* EMC_RDV_MASK */
2693 0x00001208 /* EMC_REFRESH */
2694 0x00000000 /* EMC_BURST_REFRESH_NUM */
2695 0x00000482 /* EMC_PRE_REFRESH_REQ_CNT */
2696 0x00000002 /* EMC_PDEX2WR */
2697 0x0000000d /* EMC_PDEX2RD */
2698 0x00000001 /* EMC_PCHG2PDEN */
2699 0x00000000 /* EMC_ACT2PDEN */
2700 0x00000096 /* EMC_AR2PDEN */
2701 0x00000015 /* EMC_RW2PDEN */
2702 0x000000a2 /* EMC_TXSR */
2703 0x00000200 /* EMC_TXSRDLL */
2704 0x00000004 /* EMC_TCKE */
2705 0x00000005 /* EMC_TCKESR */
2706 0x00000004 /* EMC_TPD */
2707 0x00000015 /* EMC_TFAW */
2708 0x00000000 /* EMC_TRPAB */
2709 0x00000006 /* EMC_TCLKSTABLE */
2710 0x00000006 /* EMC_TCLKSTOP */
2711 0x00001249 /* EMC_TREFBW */
2712 0x00000000 /* EMC_FBIO_CFG6 */
2713 0x00000000 /* EMC_ODT_WRITE */
2714 0x00000000 /* EMC_ODT_READ */
2715 0x104ab098 /* EMC_FBIO_CFG5 */
2716 0xe00e00b1 /* EMC_CFG_DIG_DLL */
2717 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
2718 0x0000000a /* EMC_DLL_XFORM_DQS0 */
2719 0x0000000a /* EMC_DLL_XFORM_DQS1 */
2720 0x0000000a /* EMC_DLL_XFORM_DQS2 */
2721 0x0000000a /* EMC_DLL_XFORM_DQS3 */
2722 0x0000000a /* EMC_DLL_XFORM_DQS4 */
2723 0x0000000a /* EMC_DLL_XFORM_DQS5 */
2724 0x0000000a /* EMC_DLL_XFORM_DQS6 */
2725 0x0000000a /* EMC_DLL_XFORM_DQS7 */
2726 0x0000000a /* EMC_DLL_XFORM_DQS8 */
2727 0x0000000a /* EMC_DLL_XFORM_DQS9 */
2728 0x0000000a /* EMC_DLL_XFORM_DQS10 */
2729 0x0000000a /* EMC_DLL_XFORM_DQS11 */
2730 0x0000000a /* EMC_DLL_XFORM_DQS12 */
2731 0x0000000a /* EMC_DLL_XFORM_DQS13 */
2732 0x0000000a /* EMC_DLL_XFORM_DQS14 */
2733 0x0000000a /* EMC_DLL_XFORM_DQS15 */
2734 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
2735 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
2736 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
2737 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
2738 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
2739 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
2740 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
2741 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
2742 0x00048000 /* EMC_DLL_XFORM_ADDR0 */
2743 0x00048000 /* EMC_DLL_XFORM_ADDR1 */
2744 0x00000000 /* EMC_DLL_XFORM_ADDR2 */
2745 0x00048000 /* EMC_DLL_XFORM_ADDR3 */
2746 0x00048000 /* EMC_DLL_XFORM_ADDR4 */
2747 0x00000000 /* EMC_DLL_XFORM_ADDR5 */
2748 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
2749 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
2750 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
2751 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
2752 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
2753 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
2754 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
2755 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
2756 0x00000004 /* EMC_DLI_TRIM_TXDQS0 */
2757 0x00000004 /* EMC_DLI_TRIM_TXDQS1 */
2758 0x00000002 /* EMC_DLI_TRIM_TXDQS2 */
2759 0x00000005 /* EMC_DLI_TRIM_TXDQS3 */
2760 0x00000006 /* EMC_DLI_TRIM_TXDQS4 */
2761 0x00000003 /* EMC_DLI_TRIM_TXDQS5 */
2762 0x00000006 /* EMC_DLI_TRIM_TXDQS6 */
2763 0x00000005 /* EMC_DLI_TRIM_TXDQS7 */
2764 0x00000004 /* EMC_DLI_TRIM_TXDQS8 */
2765 0x00000004 /* EMC_DLI_TRIM_TXDQS9 */
2766 0x00000002 /* EMC_DLI_TRIM_TXDQS10 */
2767 0x00000005 /* EMC_DLI_TRIM_TXDQS11 */
2768 0x00000006 /* EMC_DLI_TRIM_TXDQS12 */
2769 0x00000003 /* EMC_DLI_TRIM_TXDQS13 */
2770 0x00000006 /* EMC_DLI_TRIM_TXDQS14 */
2771 0x00000005 /* EMC_DLI_TRIM_TXDQS15 */
2772 0x0000000e /* EMC_DLL_XFORM_DQ0 */
2773 0x0000000e /* EMC_DLL_XFORM_DQ1 */
2774 0x0000000e /* EMC_DLL_XFORM_DQ2 */
2775 0x0000000e /* EMC_DLL_XFORM_DQ3 */
2776 0x0000000e /* EMC_DLL_XFORM_DQ4 */
2777 0x0000000e /* EMC_DLL_XFORM_DQ5 */
2778 0x0000000e /* EMC_DLL_XFORM_DQ6 */
2779 0x0000000e /* EMC_DLL_XFORM_DQ7 */
2780 0x100002a0 /* EMC_XM2CMDPADCTRL */
2781 0x00000000 /* EMC_XM2CMDPADCTRL4 */
2782 0x00111111 /* EMC_XM2CMDPADCTRL5 */
2783 0x00000000 /* EMC_XM2DQPADCTRL2 */
2784 0x00000000 /* EMC_XM2DQPADCTRL3 */
2785 0x77ffc085 /* EMC_XM2CLKPADCTRL */
2786 0x00000101 /* EMC_XM2CLKPADCTRL2 */
2787 0x81f1f108 /* EMC_XM2COMPPADCTRL */
2788 0x07070004 /* EMC_XM2VTTGENPADCTRL */
2789 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */
2790 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
2791 0x51451420 /* EMC_XM2DQSPADCTRL3 */
2792 0x00514514 /* EMC_XM2DQSPADCTRL4 */
2793 0x00514514 /* EMC_XM2DQSPADCTRL5 */
2794 0x51451400 /* EMC_XM2DQSPADCTRL6 */
2795 0x0606003f /* EMC_DSR_VTTGEN_DRV */
2796 0x00000000 /* EMC_TXDSRVTTGEN */
2797 0x00000000 /* EMC_FBIO_SPARE */
2798 0x00000100 /* EMC_ZCAL_WAIT_CNT */
2799 0x0128000c /* EMC_MRS_WAIT_CNT2 */
2800 0x00000000 /* EMC_CTT */
2801 0x00000003 /* EMC_CTT_DURATION */
2802 0x000040a0 /* EMC_CFG_PIPE */
2803 0x800024aa /* EMC_DYN_SELF_REF_CONTROL */
2804 0x0000000e /* EMC_QPOP */
2805 >;
2806 };
2807
2808 timing-792000000 {
2809 clock-frequency = <792000000>;
2810
2811 nvidia,emc-auto-cal-config = <0xa1430000>;
2812 nvidia,emc-auto-cal-config2 = <0x00000000>;
2813 nvidia,emc-auto-cal-config3 = <0x00000000>;
2814 nvidia,emc-auto-cal-interval = <0x001fffff>;
2815 nvidia,emc-bgbias-ctl0 = <0x00000000>;
2816 nvidia,emc-cfg = <0x73300000>;
2817 nvidia,emc-cfg-2 = <0x0080089d>;
2818 nvidia,emc-ctt-term-ctrl = <0x00000802>;
2819 nvidia,emc-mode-1 = <0x80100002>;
2820 nvidia,emc-mode-2 = <0x80200418>;
2821 nvidia,emc-mode-4 = <0x00000000>;
2822 nvidia,emc-mode-reset = <0x80000d71>;
2823 nvidia,emc-mrs-wait-cnt = <0x00f8000c>;
2824 nvidia,emc-sel-dpd-ctrl = <0x00040000>;
2825 nvidia,emc-xm2dqspadctrl2 = <0x0120113d>;
2826 nvidia,emc-zcal-cnt-long = <0x00000042>;
2827 nvidia,emc-zcal-interval = <0x00020000>;
2828
2829 nvidia,emc-configuration = <
2830 0x00000025 /* EMC_RC */
2831 0x000000cc /* EMC_RFC */
2832 0x00000000 /* EMC_RFC_SLR */
2833 0x0000001a /* EMC_RAS */
2834 0x00000009 /* EMC_RP */
2835 0x00000008 /* EMC_R2W */
2836 0x0000000d /* EMC_W2R */
2837 0x00000004 /* EMC_R2P */
2838 0x00000013 /* EMC_W2P */
2839 0x00000009 /* EMC_RD_RCD */
2840 0x00000009 /* EMC_WR_RCD */
2841 0x00000003 /* EMC_RRD */
2842 0x00000002 /* EMC_REXT */
2843 0x00000000 /* EMC_WEXT */
2844 0x00000006 /* EMC_WDV */
2845 0x00000006 /* EMC_WDV_MASK */
2846 0x0000000b /* EMC_QUSE */
2847 0x00000002 /* EMC_QUSE_WIDTH */
2848 0x00000000 /* EMC_IBDLY */
2849 0x00000002 /* EMC_EINPUT */
2850 0x0000000d /* EMC_EINPUT_DURATION */
2851 0x00080000 /* EMC_PUTERM_EXTRA */
2852 0x00000004 /* EMC_PUTERM_WIDTH */
2853 0x00000000 /* EMC_PUTERM_ADJ */
2854 0x00000000 /* EMC_CDB_CNTL_1 */
2855 0x00000000 /* EMC_CDB_CNTL_2 */
2856 0x00000000 /* EMC_CDB_CNTL_3 */
2857 0x00000001 /* EMC_QRST */
2858 0x00000014 /* EMC_QSAFE */
2859 0x00000018 /* EMC_RDV */
2860 0x0000001a /* EMC_RDV_MASK */
2861 0x000017e2 /* EMC_REFRESH */
2862 0x00000000 /* EMC_BURST_REFRESH_NUM */
2863 0x000005f8 /* EMC_PRE_REFRESH_REQ_CNT */
2864 0x00000003 /* EMC_PDEX2WR */
2865 0x00000011 /* EMC_PDEX2RD */
2866 0x00000001 /* EMC_PCHG2PDEN */
2867 0x00000000 /* EMC_ACT2PDEN */
2868 0x000000c6 /* EMC_AR2PDEN */
2869 0x00000018 /* EMC_RW2PDEN */
2870 0x000000d6 /* EMC_TXSR */
2871 0x00000200 /* EMC_TXSRDLL */
2872 0x00000005 /* EMC_TCKE */
2873 0x00000006 /* EMC_TCKESR */
2874 0x00000005 /* EMC_TPD */
2875 0x0000001d /* EMC_TFAW */
2876 0x00000000 /* EMC_TRPAB */
2877 0x00000008 /* EMC_TCLKSTABLE */
2878 0x00000008 /* EMC_TCLKSTOP */
2879 0x00001822 /* EMC_TREFBW */
2880 0x00000000 /* EMC_FBIO_CFG6 */
2881 0x80000005 /* EMC_ODT_WRITE */
2882 0x00000000 /* EMC_ODT_READ */
2883 0x104ab198 /* EMC_FBIO_CFG5 */
2884 0xe00700b1 /* EMC_CFG_DIG_DLL */
2885 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
2886 0x00000005 /* EMC_DLL_XFORM_DQS0 */
2887 0x00000005 /* EMC_DLL_XFORM_DQS1 */
2888 0x00000005 /* EMC_DLL_XFORM_DQS2 */
2889 0x00000005 /* EMC_DLL_XFORM_DQS3 */
2890 0x00000005 /* EMC_DLL_XFORM_DQS4 */
2891 0x00000005 /* EMC_DLL_XFORM_DQS5 */
2892 0x00000005 /* EMC_DLL_XFORM_DQS6 */
2893 0x00000005 /* EMC_DLL_XFORM_DQS7 */
2894 0x00000005 /* EMC_DLL_XFORM_DQS8 */
2895 0x00000005 /* EMC_DLL_XFORM_DQS9 */
2896 0x00000005 /* EMC_DLL_XFORM_DQS10 */
2897 0x00000005 /* EMC_DLL_XFORM_DQS11 */
2898 0x00000005 /* EMC_DLL_XFORM_DQS12 */
2899 0x00000005 /* EMC_DLL_XFORM_DQS13 */
2900 0x00000005 /* EMC_DLL_XFORM_DQS14 */
2901 0x00000005 /* EMC_DLL_XFORM_DQS15 */
2902 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
2903 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
2904 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
2905 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
2906 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
2907 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
2908 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
2909 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
2910 0x00034000 /* EMC_DLL_XFORM_ADDR0 */
2911 0x00034000 /* EMC_DLL_XFORM_ADDR1 */
2912 0x00000000 /* EMC_DLL_XFORM_ADDR2 */
2913 0x00034000 /* EMC_DLL_XFORM_ADDR3 */
2914 0x00034000 /* EMC_DLL_XFORM_ADDR4 */
2915 0x00000000 /* EMC_DLL_XFORM_ADDR5 */
2916 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
2917 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
2918 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
2919 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
2920 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
2921 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
2922 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
2923 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
2924 0x00000008 /* EMC_DLI_TRIM_TXDQS0 */
2925 0x00000008 /* EMC_DLI_TRIM_TXDQS1 */
2926 0x00000005 /* EMC_DLI_TRIM_TXDQS2 */
2927 0x00000009 /* EMC_DLI_TRIM_TXDQS3 */
2928 0x00000009 /* EMC_DLI_TRIM_TXDQS4 */
2929 0x00000007 /* EMC_DLI_TRIM_TXDQS5 */
2930 0x00000009 /* EMC_DLI_TRIM_TXDQS6 */
2931 0x00000008 /* EMC_DLI_TRIM_TXDQS7 */
2932 0x00000008 /* EMC_DLI_TRIM_TXDQS8 */
2933 0x00000008 /* EMC_DLI_TRIM_TXDQS9 */
2934 0x00000005 /* EMC_DLI_TRIM_TXDQS10 */
2935 0x00000009 /* EMC_DLI_TRIM_TXDQS11 */
2936 0x00000009 /* EMC_DLI_TRIM_TXDQS12 */
2937 0x00000007 /* EMC_DLI_TRIM_TXDQS13 */
2938 0x00000009 /* EMC_DLI_TRIM_TXDQS14 */
2939 0x00000008 /* EMC_DLI_TRIM_TXDQS15 */
2940 0x0000000a /* EMC_DLL_XFORM_DQ0 */
2941 0x0000000a /* EMC_DLL_XFORM_DQ1 */
2942 0x0000000a /* EMC_DLL_XFORM_DQ2 */
2943 0x0000000a /* EMC_DLL_XFORM_DQ3 */
2944 0x0000000a /* EMC_DLL_XFORM_DQ4 */
2945 0x0000000a /* EMC_DLL_XFORM_DQ5 */
2946 0x0000000a /* EMC_DLL_XFORM_DQ6 */
2947 0x0000000a /* EMC_DLL_XFORM_DQ7 */
2948 0x100002a0 /* EMC_XM2CMDPADCTRL */
2949 0x00000000 /* EMC_XM2CMDPADCTRL4 */
2950 0x00111111 /* EMC_XM2CMDPADCTRL5 */
2951 0x00000000 /* EMC_XM2DQPADCTRL2 */
2952 0x00000000 /* EMC_XM2DQPADCTRL3 */
2953 0x77ffc085 /* EMC_XM2CLKPADCTRL */
2954 0x00000101 /* EMC_XM2CLKPADCTRL2 */
2955 0x81f1f108 /* EMC_XM2COMPPADCTRL */
2956 0x07070004 /* EMC_XM2VTTGENPADCTRL */
2957 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */
2958 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
2959 0x61861820 /* EMC_XM2DQSPADCTRL3 */
2960 0x00514514 /* EMC_XM2DQSPADCTRL4 */
2961 0x00514514 /* EMC_XM2DQSPADCTRL5 */
2962 0x61861800 /* EMC_XM2DQSPADCTRL6 */
2963 0x0606003f /* EMC_DSR_VTTGEN_DRV */
2964 0x00000000 /* EMC_TXDSRVTTGEN */
2965 0x00000000 /* EMC_FBIO_SPARE */
2966 0x00000100 /* EMC_ZCAL_WAIT_CNT */
2967 0x00f8000c /* EMC_MRS_WAIT_CNT2 */
2968 0x00000007 /* EMC_CTT */
2969 0x00000004 /* EMC_CTT_DURATION */
2970 0x00004080 /* EMC_CFG_PIPE */
2971 0x80003012 /* EMC_DYN_SELF_REF_CONTROL */
2972 0x0000000f /* EMC_QPOP */
2973 >;
2974 };
2975 };
2976
2977 emc-timings-4 {
2978 nvidia,ram-code = <4>;
2979
2980 timing-12750000 {
2981 clock-frequency = <12750000>;
2982
2983 nvidia,emc-auto-cal-config = <0xa1430000>;
2984 nvidia,emc-auto-cal-config2 = <0x00000000>;
2985 nvidia,emc-auto-cal-config3 = <0x00000000>;
2986 nvidia,emc-auto-cal-interval = <0x001fffff>;
2987 nvidia,emc-bgbias-ctl0 = <0x00000008>;
2988 nvidia,emc-cfg = <0x73240000>;
2989 nvidia,emc-cfg-2 = <0x000008c5>;
2990 nvidia,emc-ctt-term-ctrl = <0x00000802>;
2991 nvidia,emc-mode-1 = <0x00100003>;
2992 nvidia,emc-mode-2 = <0x00200008>;
2993 nvidia,emc-mode-4 = <0x00000000>;
2994 nvidia,emc-mode-reset = <0x00001221>;
2995 nvidia,emc-mrs-wait-cnt = <0x000e000e>;
2996 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
2997 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
2998 nvidia,emc-zcal-cnt-long = <0x00000042>;
2999 nvidia,emc-zcal-interval = <0x00000000>;
3000
3001 nvidia,emc-configuration = <
3002 0x00000000 /* EMC_RC */
3003 0x00000004 /* EMC_RFC */
3004 0x00000000 /* EMC_RFC_SLR */
3005 0x00000000 /* EMC_RAS */
3006 0x00000000 /* EMC_RP */
3007 0x00000004 /* EMC_R2W */
3008 0x0000000a /* EMC_W2R */
3009 0x00000005 /* EMC_R2P */
3010 0x0000000b /* EMC_W2P */
3011 0x00000000 /* EMC_RD_RCD */
3012 0x00000000 /* EMC_WR_RCD */
3013 0x00000003 /* EMC_RRD */
3014 0x00000003 /* EMC_REXT */
3015 0x00000000 /* EMC_WEXT */
3016 0x00000006 /* EMC_WDV */
3017 0x00000006 /* EMC_WDV_MASK */
3018 0x00000006 /* EMC_QUSE */
3019 0x00000002 /* EMC_QUSE_WIDTH */
3020 0x00000000 /* EMC_IBDLY */
3021 0x00000005 /* EMC_EINPUT */
3022 0x00000005 /* EMC_EINPUT_DURATION */
3023 0x00010000 /* EMC_PUTERM_EXTRA */
3024 0x00000003 /* EMC_PUTERM_WIDTH */
3025 0x00000000 /* EMC_PUTERM_ADJ */
3026 0x00000000 /* EMC_CDB_CNTL_1 */
3027 0x00000000 /* EMC_CDB_CNTL_2 */
3028 0x00000000 /* EMC_CDB_CNTL_3 */
3029 0x00000004 /* EMC_QRST */
3030 0x0000000c /* EMC_QSAFE */
3031 0x0000000d /* EMC_RDV */
3032 0x0000000f /* EMC_RDV_MASK */
3033 0x00000060 /* EMC_REFRESH */
3034 0x00000000 /* EMC_BURST_REFRESH_NUM */
3035 0x00000018 /* EMC_PRE_REFRESH_REQ_CNT */
3036 0x00000002 /* EMC_PDEX2WR */
3037 0x00000002 /* EMC_PDEX2RD */
3038 0x00000001 /* EMC_PCHG2PDEN */
3039 0x00000000 /* EMC_ACT2PDEN */
3040 0x00000007 /* EMC_AR2PDEN */
3041 0x0000000f /* EMC_RW2PDEN */
3042 0x00000005 /* EMC_TXSR */
3043 0x00000005 /* EMC_TXSRDLL */
3044 0x00000004 /* EMC_TCKE */
3045 0x00000005 /* EMC_TCKESR */
3046 0x00000004 /* EMC_TPD */
3047 0x00000000 /* EMC_TFAW */
3048 0x00000000 /* EMC_TRPAB */
3049 0x00000005 /* EMC_TCLKSTABLE */
3050 0x00000005 /* EMC_TCLKSTOP */
3051 0x00000064 /* EMC_TREFBW */
3052 0x00000000 /* EMC_FBIO_CFG6 */
3053 0x00000000 /* EMC_ODT_WRITE */
3054 0x00000000 /* EMC_ODT_READ */
3055 0x106aa298 /* EMC_FBIO_CFG5 */
3056 0x002c00a0 /* EMC_CFG_DIG_DLL */
3057 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
3058 0x00064000 /* EMC_DLL_XFORM_DQS0 */
3059 0x00064000 /* EMC_DLL_XFORM_DQS1 */
3060 0x00064000 /* EMC_DLL_XFORM_DQS2 */
3061 0x00064000 /* EMC_DLL_XFORM_DQS3 */
3062 0x00064000 /* EMC_DLL_XFORM_DQS4 */
3063 0x00064000 /* EMC_DLL_XFORM_DQS5 */
3064 0x00064000 /* EMC_DLL_XFORM_DQS6 */
3065 0x00064000 /* EMC_DLL_XFORM_DQS7 */
3066 0x00064000 /* EMC_DLL_XFORM_DQS8 */
3067 0x00064000 /* EMC_DLL_XFORM_DQS9 */
3068 0x00064000 /* EMC_DLL_XFORM_DQS10 */
3069 0x00064000 /* EMC_DLL_XFORM_DQS11 */
3070 0x00064000 /* EMC_DLL_XFORM_DQS12 */
3071 0x00064000 /* EMC_DLL_XFORM_DQS13 */
3072 0x00064000 /* EMC_DLL_XFORM_DQS14 */
3073 0x00064000 /* EMC_DLL_XFORM_DQS15 */
3074 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
3075 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
3076 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
3077 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
3078 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
3079 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
3080 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
3081 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
3082 0x00000000 /* EMC_DLL_XFORM_ADDR0 */
3083 0x00000000 /* EMC_DLL_XFORM_ADDR1 */
3084 0x00004000 /* EMC_DLL_XFORM_ADDR2 */
3085 0x00000000 /* EMC_DLL_XFORM_ADDR3 */
3086 0x00000000 /* EMC_DLL_XFORM_ADDR4 */
3087 0x00004000 /* EMC_DLL_XFORM_ADDR5 */
3088 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
3089 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
3090 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
3091 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
3092 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
3093 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
3094 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
3095 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
3096 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
3097 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
3098 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
3099 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
3100 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
3101 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
3102 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
3103 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
3104 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
3105 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
3106 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
3107 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
3108 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
3109 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
3110 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
3111 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
3112 0x00080000 /* EMC_DLL_XFORM_DQ0 */
3113 0x00080000 /* EMC_DLL_XFORM_DQ1 */
3114 0x00080000 /* EMC_DLL_XFORM_DQ2 */
3115 0x00080000 /* EMC_DLL_XFORM_DQ3 */
3116 0x00008000 /* EMC_DLL_XFORM_DQ4 */
3117 0x00008000 /* EMC_DLL_XFORM_DQ5 */
3118 0x00008000 /* EMC_DLL_XFORM_DQ6 */
3119 0x00008000 /* EMC_DLL_XFORM_DQ7 */
3120 0x10000280 /* EMC_XM2CMDPADCTRL */
3121 0x00000000 /* EMC_XM2CMDPADCTRL4 */
3122 0x00111111 /* EMC_XM2CMDPADCTRL5 */
3123 0x00000000 /* EMC_XM2DQPADCTRL2 */
3124 0x00000000 /* EMC_XM2DQPADCTRL3 */
3125 0x77ffc081 /* EMC_XM2CLKPADCTRL */
3126 0x00000303 /* EMC_XM2CLKPADCTRL2 */
3127 0x81f1f108 /* EMC_XM2COMPPADCTRL */
3128 0x07070004 /* EMC_XM2VTTGENPADCTRL */
3129 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */
3130 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
3131 0x51451400 /* EMC_XM2DQSPADCTRL3 */
3132 0x00514514 /* EMC_XM2DQSPADCTRL4 */
3133 0x00514514 /* EMC_XM2DQSPADCTRL5 */
3134 0x51451400 /* EMC_XM2DQSPADCTRL6 */
3135 0x0000003f /* EMC_DSR_VTTGEN_DRV */
3136 0x00000007 /* EMC_TXDSRVTTGEN */
3137 0x00000000 /* EMC_FBIO_SPARE */
3138 0x00000042 /* EMC_ZCAL_WAIT_CNT */
3139 0x000e000e /* EMC_MRS_WAIT_CNT2 */
3140 0x00000000 /* EMC_CTT */
3141 0x00000003 /* EMC_CTT_DURATION */
3142 0x0000f2f3 /* EMC_CFG_PIPE */
3143 0x800001c5 /* EMC_DYN_SELF_REF_CONTROL */
3144 0x0000000a /* EMC_QPOP */
3145 >;
3146 };
3147
3148 timing-20400000 {
3149 clock-frequency = <20400000>;
3150
3151 nvidia,emc-auto-cal-config = <0xa1430000>;
3152 nvidia,emc-auto-cal-config2 = <0x00000000>;
3153 nvidia,emc-auto-cal-config3 = <0x00000000>;
3154 nvidia,emc-auto-cal-interval = <0x001fffff>;
3155 nvidia,emc-bgbias-ctl0 = <0x00000008>;
3156 nvidia,emc-cfg = <0x73240000>;
3157 nvidia,emc-cfg-2 = <0x000008c5>;
3158 nvidia,emc-ctt-term-ctrl = <0x00000802>;
3159 nvidia,emc-mode-1 = <0x00100003>;
3160 nvidia,emc-mode-2 = <0x00200008>;
3161 nvidia,emc-mode-4 = <0x00000000>;
3162 nvidia,emc-mode-reset = <0x00001221>;
3163 nvidia,emc-mrs-wait-cnt = <0x000e000e>;
3164 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
3165 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
3166 nvidia,emc-zcal-cnt-long = <0x00000042>;
3167 nvidia,emc-zcal-interval = <0x00000000>;
3168
3169 nvidia,emc-configuration = <
3170 0x00000000 /* EMC_RC */
3171 0x00000007 /* EMC_RFC */
3172 0x00000000 /* EMC_RFC_SLR */
3173 0x00000000 /* EMC_RAS */
3174 0x00000000 /* EMC_RP */
3175 0x00000004 /* EMC_R2W */
3176 0x0000000a /* EMC_W2R */
3177 0x00000005 /* EMC_R2P */
3178 0x0000000b /* EMC_W2P */
3179 0x00000000 /* EMC_RD_RCD */
3180 0x00000000 /* EMC_WR_RCD */
3181 0x00000003 /* EMC_RRD */
3182 0x00000003 /* EMC_REXT */
3183 0x00000000 /* EMC_WEXT */
3184 0x00000006 /* EMC_WDV */
3185 0x00000006 /* EMC_WDV_MASK */
3186 0x00000006 /* EMC_QUSE */
3187 0x00000002 /* EMC_QUSE_WIDTH */
3188 0x00000000 /* EMC_IBDLY */
3189 0x00000005 /* EMC_EINPUT */
3190 0x00000005 /* EMC_EINPUT_DURATION */
3191 0x00010000 /* EMC_PUTERM_EXTRA */
3192 0x00000003 /* EMC_PUTERM_WIDTH */
3193 0x00000000 /* EMC_PUTERM_ADJ */
3194 0x00000000 /* EMC_CDB_CNTL_1 */
3195 0x00000000 /* EMC_CDB_CNTL_2 */
3196 0x00000000 /* EMC_CDB_CNTL_3 */
3197 0x00000004 /* EMC_QRST */
3198 0x0000000c /* EMC_QSAFE */
3199 0x0000000d /* EMC_RDV */
3200 0x0000000f /* EMC_RDV_MASK */
3201 0x0000009a /* EMC_REFRESH */
3202 0x00000000 /* EMC_BURST_REFRESH_NUM */
3203 0x00000026 /* EMC_PRE_REFRESH_REQ_CNT */
3204 0x00000002 /* EMC_PDEX2WR */
3205 0x00000002 /* EMC_PDEX2RD */
3206 0x00000001 /* EMC_PCHG2PDEN */
3207 0x00000000 /* EMC_ACT2PDEN */
3208 0x00000007 /* EMC_AR2PDEN */
3209 0x0000000f /* EMC_RW2PDEN */
3210 0x00000008 /* EMC_TXSR */
3211 0x00000008 /* EMC_TXSRDLL */
3212 0x00000004 /* EMC_TCKE */
3213 0x00000005 /* EMC_TCKESR */
3214 0x00000004 /* EMC_TPD */
3215 0x00000000 /* EMC_TFAW */
3216 0x00000000 /* EMC_TRPAB */
3217 0x00000005 /* EMC_TCLKSTABLE */
3218 0x00000005 /* EMC_TCLKSTOP */
3219 0x000000a0 /* EMC_TREFBW */
3220 0x00000000 /* EMC_FBIO_CFG6 */
3221 0x00000000 /* EMC_ODT_WRITE */
3222 0x00000000 /* EMC_ODT_READ */
3223 0x106aa298 /* EMC_FBIO_CFG5 */
3224 0x002c00a0 /* EMC_CFG_DIG_DLL */
3225 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
3226 0x00064000 /* EMC_DLL_XFORM_DQS0 */
3227 0x00064000 /* EMC_DLL_XFORM_DQS1 */
3228 0x00064000 /* EMC_DLL_XFORM_DQS2 */
3229 0x00064000 /* EMC_DLL_XFORM_DQS3 */
3230 0x00064000 /* EMC_DLL_XFORM_DQS4 */
3231 0x00064000 /* EMC_DLL_XFORM_DQS5 */
3232 0x00064000 /* EMC_DLL_XFORM_DQS6 */
3233 0x00064000 /* EMC_DLL_XFORM_DQS7 */
3234 0x00064000 /* EMC_DLL_XFORM_DQS8 */
3235 0x00064000 /* EMC_DLL_XFORM_DQS9 */
3236 0x00064000 /* EMC_DLL_XFORM_DQS10 */
3237 0x00064000 /* EMC_DLL_XFORM_DQS11 */
3238 0x00064000 /* EMC_DLL_XFORM_DQS12 */
3239 0x00064000 /* EMC_DLL_XFORM_DQS13 */
3240 0x00064000 /* EMC_DLL_XFORM_DQS14 */
3241 0x00064000 /* EMC_DLL_XFORM_DQS15 */
3242 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
3243 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
3244 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
3245 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
3246 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
3247 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
3248 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
3249 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
3250 0x00000000 /* EMC_DLL_XFORM_ADDR0 */
3251 0x00000000 /* EMC_DLL_XFORM_ADDR1 */
3252 0x00004000 /* EMC_DLL_XFORM_ADDR2 */
3253 0x00000000 /* EMC_DLL_XFORM_ADDR3 */
3254 0x00000000 /* EMC_DLL_XFORM_ADDR4 */
3255 0x00004000 /* EMC_DLL_XFORM_ADDR5 */
3256 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
3257 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
3258 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
3259 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
3260 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
3261 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
3262 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
3263 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
3264 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
3265 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
3266 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
3267 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
3268 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
3269 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
3270 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
3271 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
3272 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
3273 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
3274 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
3275 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
3276 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
3277 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
3278 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
3279 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
3280 0x00080000 /* EMC_DLL_XFORM_DQ0 */
3281 0x00080000 /* EMC_DLL_XFORM_DQ1 */
3282 0x00080000 /* EMC_DLL_XFORM_DQ2 */
3283 0x00080000 /* EMC_DLL_XFORM_DQ3 */
3284 0x00008000 /* EMC_DLL_XFORM_DQ4 */
3285 0x00008000 /* EMC_DLL_XFORM_DQ5 */
3286 0x00008000 /* EMC_DLL_XFORM_DQ6 */
3287 0x00008000 /* EMC_DLL_XFORM_DQ7 */
3288 0x10000280 /* EMC_XM2CMDPADCTRL */
3289 0x00000000 /* EMC_XM2CMDPADCTRL4 */
3290 0x00111111 /* EMC_XM2CMDPADCTRL5 */
3291 0x00000000 /* EMC_XM2DQPADCTRL2 */
3292 0x00000000 /* EMC_XM2DQPADCTRL3 */
3293 0x77ffc081 /* EMC_XM2CLKPADCTRL */
3294 0x00000303 /* EMC_XM2CLKPADCTRL2 */
3295 0x81f1f108 /* EMC_XM2COMPPADCTRL */
3296 0x07070004 /* EMC_XM2VTTGENPADCTRL */
3297 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */
3298 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
3299 0x51451400 /* EMC_XM2DQSPADCTRL3 */
3300 0x00514514 /* EMC_XM2DQSPADCTRL4 */
3301 0x00514514 /* EMC_XM2DQSPADCTRL5 */
3302 0x51451400 /* EMC_XM2DQSPADCTRL6 */
3303 0x0000003f /* EMC_DSR_VTTGEN_DRV */
3304 0x0000000b /* EMC_TXDSRVTTGEN */
3305 0x00000000 /* EMC_FBIO_SPARE */
3306 0x00000042 /* EMC_ZCAL_WAIT_CNT */
3307 0x000e000e /* EMC_MRS_WAIT_CNT2 */
3308 0x00000000 /* EMC_CTT */
3309 0x00000003 /* EMC_CTT_DURATION */
3310 0x0000f2f3 /* EMC_CFG_PIPE */
3311 0x8000023a /* EMC_DYN_SELF_REF_CONTROL */
3312 0x0000000a /* EMC_QPOP */
3313 >;
3314 };
3315
3316 timing-40800000 {
3317 clock-frequency = <40800000>;
3318
3319 nvidia,emc-auto-cal-config = <0xa1430000>;
3320 nvidia,emc-auto-cal-config2 = <0x00000000>;
3321 nvidia,emc-auto-cal-config3 = <0x00000000>;
3322 nvidia,emc-auto-cal-interval = <0x001fffff>;
3323 nvidia,emc-bgbias-ctl0 = <0x00000008>;
3324 nvidia,emc-cfg = <0x73240000>;
3325 nvidia,emc-cfg-2 = <0x000008c5>;
3326 nvidia,emc-ctt-term-ctrl = <0x00000802>;
3327 nvidia,emc-mode-1 = <0x00100003>;
3328 nvidia,emc-mode-2 = <0x00200008>;
3329 nvidia,emc-mode-4 = <0x00000000>;
3330 nvidia,emc-mode-reset = <0x00001221>;
3331 nvidia,emc-mrs-wait-cnt = <0x000e000e>;
3332 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
3333 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
3334 nvidia,emc-zcal-cnt-long = <0x00000042>;
3335 nvidia,emc-zcal-interval = <0x00000000>;
3336
3337 nvidia,emc-configuration = <
3338 0x00000001 /* EMC_RC */
3339 0x0000000e /* EMC_RFC */
3340 0x00000000 /* EMC_RFC_SLR */
3341 0x00000001 /* EMC_RAS */
3342 0x00000000 /* EMC_RP */
3343 0x00000004 /* EMC_R2W */
3344 0x0000000a /* EMC_W2R */
3345 0x00000005 /* EMC_R2P */
3346 0x0000000b /* EMC_W2P */
3347 0x00000000 /* EMC_RD_RCD */
3348 0x00000000 /* EMC_WR_RCD */
3349 0x00000003 /* EMC_RRD */
3350 0x00000003 /* EMC_REXT */
3351 0x00000000 /* EMC_WEXT */
3352 0x00000006 /* EMC_WDV */
3353 0x00000006 /* EMC_WDV_MASK */
3354 0x00000006 /* EMC_QUSE */
3355 0x00000002 /* EMC_QUSE_WIDTH */
3356 0x00000000 /* EMC_IBDLY */
3357 0x00000005 /* EMC_EINPUT */
3358 0x00000005 /* EMC_EINPUT_DURATION */
3359 0x00010000 /* EMC_PUTERM_EXTRA */
3360 0x00000003 /* EMC_PUTERM_WIDTH */
3361 0x00000000 /* EMC_PUTERM_ADJ */
3362 0x00000000 /* EMC_CDB_CNTL_1 */
3363 0x00000000 /* EMC_CDB_CNTL_2 */
3364 0x00000000 /* EMC_CDB_CNTL_3 */
3365 0x00000004 /* EMC_QRST */
3366 0x0000000c /* EMC_QSAFE */
3367 0x0000000d /* EMC_RDV */
3368 0x0000000f /* EMC_RDV_MASK */
3369 0x00000134 /* EMC_REFRESH */
3370 0x00000000 /* EMC_BURST_REFRESH_NUM */
3371 0x0000004d /* EMC_PRE_REFRESH_REQ_CNT */
3372 0x00000002 /* EMC_PDEX2WR */
3373 0x00000002 /* EMC_PDEX2RD */
3374 0x00000001 /* EMC_PCHG2PDEN */
3375 0x00000000 /* EMC_ACT2PDEN */
3376 0x0000000c /* EMC_AR2PDEN */
3377 0x0000000f /* EMC_RW2PDEN */
3378 0x0000000f /* EMC_TXSR */
3379 0x0000000f /* EMC_TXSRDLL */
3380 0x00000004 /* EMC_TCKE */
3381 0x00000005 /* EMC_TCKESR */
3382 0x00000004 /* EMC_TPD */
3383 0x00000000 /* EMC_TFAW */
3384 0x00000000 /* EMC_TRPAB */
3385 0x00000005 /* EMC_TCLKSTABLE */
3386 0x00000005 /* EMC_TCLKSTOP */
3387 0x0000013f /* EMC_TREFBW */
3388 0x00000000 /* EMC_FBIO_CFG6 */
3389 0x00000000 /* EMC_ODT_WRITE */
3390 0x00000000 /* EMC_ODT_READ */
3391 0x106aa298 /* EMC_FBIO_CFG5 */
3392 0x002c00a0 /* EMC_CFG_DIG_DLL */
3393 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
3394 0x00064000 /* EMC_DLL_XFORM_DQS0 */
3395 0x00064000 /* EMC_DLL_XFORM_DQS1 */
3396 0x00064000 /* EMC_DLL_XFORM_DQS2 */
3397 0x00064000 /* EMC_DLL_XFORM_DQS3 */
3398 0x00064000 /* EMC_DLL_XFORM_DQS4 */
3399 0x00064000 /* EMC_DLL_XFORM_DQS5 */
3400 0x00064000 /* EMC_DLL_XFORM_DQS6 */
3401 0x00064000 /* EMC_DLL_XFORM_DQS7 */
3402 0x00064000 /* EMC_DLL_XFORM_DQS8 */
3403 0x00064000 /* EMC_DLL_XFORM_DQS9 */
3404 0x00064000 /* EMC_DLL_XFORM_DQS10 */
3405 0x00064000 /* EMC_DLL_XFORM_DQS11 */
3406 0x00064000 /* EMC_DLL_XFORM_DQS12 */
3407 0x00064000 /* EMC_DLL_XFORM_DQS13 */
3408 0x00064000 /* EMC_DLL_XFORM_DQS14 */
3409 0x00064000 /* EMC_DLL_XFORM_DQS15 */
3410 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
3411 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
3412 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
3413 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
3414 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
3415 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
3416 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
3417 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
3418 0x00000000 /* EMC_DLL_XFORM_ADDR0 */
3419 0x00000000 /* EMC_DLL_XFORM_ADDR1 */
3420 0x00004000 /* EMC_DLL_XFORM_ADDR2 */
3421 0x00000000 /* EMC_DLL_XFORM_ADDR3 */
3422 0x00000000 /* EMC_DLL_XFORM_ADDR4 */
3423 0x00004000 /* EMC_DLL_XFORM_ADDR5 */
3424 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
3425 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
3426 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
3427 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
3428 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
3429 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
3430 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
3431 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
3432 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
3433 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
3434 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
3435 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
3436 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
3437 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
3438 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
3439 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
3440 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
3441 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
3442 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
3443 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
3444 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
3445 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
3446 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
3447 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
3448 0x00080000 /* EMC_DLL_XFORM_DQ0 */
3449 0x00080000 /* EMC_DLL_XFORM_DQ1 */
3450 0x00080000 /* EMC_DLL_XFORM_DQ2 */
3451 0x00080000 /* EMC_DLL_XFORM_DQ3 */
3452 0x00008000 /* EMC_DLL_XFORM_DQ4 */
3453 0x00008000 /* EMC_DLL_XFORM_DQ5 */
3454 0x00008000 /* EMC_DLL_XFORM_DQ6 */
3455 0x00008000 /* EMC_DLL_XFORM_DQ7 */
3456 0x10000280 /* EMC_XM2CMDPADCTRL */
3457 0x00000000 /* EMC_XM2CMDPADCTRL4 */
3458 0x00111111 /* EMC_XM2CMDPADCTRL5 */
3459 0x00000000 /* EMC_XM2DQPADCTRL2 */
3460 0x00000000 /* EMC_XM2DQPADCTRL3 */
3461 0x77ffc081 /* EMC_XM2CLKPADCTRL */
3462 0x00000303 /* EMC_XM2CLKPADCTRL2 */
3463 0x81f1f108 /* EMC_XM2COMPPADCTRL */
3464 0x07070004 /* EMC_XM2VTTGENPADCTRL */
3465 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */
3466 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
3467 0x51451400 /* EMC_XM2DQSPADCTRL3 */
3468 0x00514514 /* EMC_XM2DQSPADCTRL4 */
3469 0x00514514 /* EMC_XM2DQSPADCTRL5 */
3470 0x51451400 /* EMC_XM2DQSPADCTRL6 */
3471 0x0000003f /* EMC_DSR_VTTGEN_DRV */
3472 0x00000015 /* EMC_TXDSRVTTGEN */
3473 0x00000000 /* EMC_FBIO_SPARE */
3474 0x00000042 /* EMC_ZCAL_WAIT_CNT */
3475 0x000e000e /* EMC_MRS_WAIT_CNT2 */
3476 0x00000000 /* EMC_CTT */
3477 0x00000003 /* EMC_CTT_DURATION */
3478 0x0000f2f3 /* EMC_CFG_PIPE */
3479 0x80000370 /* EMC_DYN_SELF_REF_CONTROL */
3480 0x0000000a /* EMC_QPOP */
3481 >;
3482 };
3483
3484 timing-68000000 {
3485 clock-frequency = <68000000>;
3486
3487 nvidia,emc-auto-cal-config = <0xa1430000>;
3488 nvidia,emc-auto-cal-config2 = <0x00000000>;
3489 nvidia,emc-auto-cal-config3 = <0x00000000>;
3490 nvidia,emc-auto-cal-interval = <0x001fffff>;
3491 nvidia,emc-bgbias-ctl0 = <0x00000008>;
3492 nvidia,emc-cfg = <0x73240000>;
3493 nvidia,emc-cfg-2 = <0x000008c5>;
3494 nvidia,emc-ctt-term-ctrl = <0x00000802>;
3495 nvidia,emc-mode-1 = <0x00100003>;
3496 nvidia,emc-mode-2 = <0x00200008>;
3497 nvidia,emc-mode-4 = <0x00000000>;
3498 nvidia,emc-mode-reset = <0x00001221>;
3499 nvidia,emc-mrs-wait-cnt = <0x000e000e>;
3500 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
3501 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
3502 nvidia,emc-zcal-cnt-long = <0x00000042>;
3503 nvidia,emc-zcal-interval = <0x00000000>;
3504
3505 nvidia,emc-configuration = <
3506 0x00000003 /* EMC_RC */
3507 0x00000017 /* EMC_RFC */
3508 0x00000000 /* EMC_RFC_SLR */
3509 0x00000002 /* EMC_RAS */
3510 0x00000000 /* EMC_RP */
3511 0x00000004 /* EMC_R2W */
3512 0x0000000a /* EMC_W2R */
3513 0x00000005 /* EMC_R2P */
3514 0x0000000b /* EMC_W2P */
3515 0x00000000 /* EMC_RD_RCD */
3516 0x00000000 /* EMC_WR_RCD */
3517 0x00000003 /* EMC_RRD */
3518 0x00000003 /* EMC_REXT */
3519 0x00000000 /* EMC_WEXT */
3520 0x00000006 /* EMC_WDV */
3521 0x00000006 /* EMC_WDV_MASK */
3522 0x00000006 /* EMC_QUSE */
3523 0x00000002 /* EMC_QUSE_WIDTH */
3524 0x00000000 /* EMC_IBDLY */
3525 0x00000005 /* EMC_EINPUT */
3526 0x00000005 /* EMC_EINPUT_DURATION */
3527 0x00010000 /* EMC_PUTERM_EXTRA */
3528 0x00000003 /* EMC_PUTERM_WIDTH */
3529 0x00000000 /* EMC_PUTERM_ADJ */
3530 0x00000000 /* EMC_CDB_CNTL_1 */
3531 0x00000000 /* EMC_CDB_CNTL_2 */
3532 0x00000000 /* EMC_CDB_CNTL_3 */
3533 0x00000004 /* EMC_QRST */
3534 0x0000000c /* EMC_QSAFE */
3535 0x0000000d /* EMC_RDV */
3536 0x0000000f /* EMC_RDV_MASK */
3537 0x00000202 /* EMC_REFRESH */
3538 0x00000000 /* EMC_BURST_REFRESH_NUM */
3539 0x00000080 /* EMC_PRE_REFRESH_REQ_CNT */
3540 0x00000002 /* EMC_PDEX2WR */
3541 0x00000002 /* EMC_PDEX2RD */
3542 0x00000001 /* EMC_PCHG2PDEN */
3543 0x00000000 /* EMC_ACT2PDEN */
3544 0x00000015 /* EMC_AR2PDEN */
3545 0x0000000f /* EMC_RW2PDEN */
3546 0x00000019 /* EMC_TXSR */
3547 0x00000019 /* EMC_TXSRDLL */
3548 0x00000004 /* EMC_TCKE */
3549 0x00000005 /* EMC_TCKESR */
3550 0x00000004 /* EMC_TPD */
3551 0x00000001 /* EMC_TFAW */
3552 0x00000000 /* EMC_TRPAB */
3553 0x00000005 /* EMC_TCLKSTABLE */
3554 0x00000005 /* EMC_TCLKSTOP */
3555 0x00000213 /* EMC_TREFBW */
3556 0x00000000 /* EMC_FBIO_CFG6 */
3557 0x00000000 /* EMC_ODT_WRITE */
3558 0x00000000 /* EMC_ODT_READ */
3559 0x106aa298 /* EMC_FBIO_CFG5 */
3560 0x002c00a0 /* EMC_CFG_DIG_DLL */
3561 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
3562 0x00064000 /* EMC_DLL_XFORM_DQS0 */
3563 0x00064000 /* EMC_DLL_XFORM_DQS1 */
3564 0x00064000 /* EMC_DLL_XFORM_DQS2 */
3565 0x00064000 /* EMC_DLL_XFORM_DQS3 */
3566 0x00064000 /* EMC_DLL_XFORM_DQS4 */
3567 0x00064000 /* EMC_DLL_XFORM_DQS5 */
3568 0x00064000 /* EMC_DLL_XFORM_DQS6 */
3569 0x00064000 /* EMC_DLL_XFORM_DQS7 */
3570 0x00064000 /* EMC_DLL_XFORM_DQS8 */
3571 0x00064000 /* EMC_DLL_XFORM_DQS9 */
3572 0x00064000 /* EMC_DLL_XFORM_DQS10 */
3573 0x00064000 /* EMC_DLL_XFORM_DQS11 */
3574 0x00064000 /* EMC_DLL_XFORM_DQS12 */
3575 0x00064000 /* EMC_DLL_XFORM_DQS13 */
3576 0x00064000 /* EMC_DLL_XFORM_DQS14 */
3577 0x00064000 /* EMC_DLL_XFORM_DQS15 */
3578 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
3579 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
3580 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
3581 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
3582 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
3583 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
3584 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
3585 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
3586 0x00000000 /* EMC_DLL_XFORM_ADDR0 */
3587 0x00000000 /* EMC_DLL_XFORM_ADDR1 */
3588 0x00004000 /* EMC_DLL_XFORM_ADDR2 */
3589 0x00000000 /* EMC_DLL_XFORM_ADDR3 */
3590 0x00000000 /* EMC_DLL_XFORM_ADDR4 */
3591 0x00004000 /* EMC_DLL_XFORM_ADDR5 */
3592 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
3593 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
3594 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
3595 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
3596 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
3597 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
3598 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
3599 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
3600 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
3601 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
3602 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
3603 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
3604 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
3605 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
3606 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
3607 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
3608 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
3609 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
3610 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
3611 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
3612 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
3613 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
3614 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
3615 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
3616 0x00080000 /* EMC_DLL_XFORM_DQ0 */
3617 0x00080000 /* EMC_DLL_XFORM_DQ1 */
3618 0x00080000 /* EMC_DLL_XFORM_DQ2 */
3619 0x00080000 /* EMC_DLL_XFORM_DQ3 */
3620 0x00008000 /* EMC_DLL_XFORM_DQ4 */
3621 0x00008000 /* EMC_DLL_XFORM_DQ5 */
3622 0x00008000 /* EMC_DLL_XFORM_DQ6 */
3623 0x00008000 /* EMC_DLL_XFORM_DQ7 */
3624 0x10000280 /* EMC_XM2CMDPADCTRL */
3625 0x00000000 /* EMC_XM2CMDPADCTRL4 */
3626 0x00111111 /* EMC_XM2CMDPADCTRL5 */
3627 0x00000000 /* EMC_XM2DQPADCTRL2 */
3628 0x00000000 /* EMC_XM2DQPADCTRL3 */
3629 0x77ffc081 /* EMC_XM2CLKPADCTRL */
3630 0x00000303 /* EMC_XM2CLKPADCTRL2 */
3631 0x81f1f108 /* EMC_XM2COMPPADCTRL */
3632 0x07070004 /* EMC_XM2VTTGENPADCTRL */
3633 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */
3634 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
3635 0x51451400 /* EMC_XM2DQSPADCTRL3 */
3636 0x00514514 /* EMC_XM2DQSPADCTRL4 */
3637 0x00514514 /* EMC_XM2DQSPADCTRL5 */
3638 0x51451400 /* EMC_XM2DQSPADCTRL6 */
3639 0x0000003f /* EMC_DSR_VTTGEN_DRV */
3640 0x00000022 /* EMC_TXDSRVTTGEN */
3641 0x00000000 /* EMC_FBIO_SPARE */
3642 0x00000042 /* EMC_ZCAL_WAIT_CNT */
3643 0x000e000e /* EMC_MRS_WAIT_CNT2 */
3644 0x00000000 /* EMC_CTT */
3645 0x00000003 /* EMC_CTT_DURATION */
3646 0x0000f2f3 /* EMC_CFG_PIPE */
3647 0x8000050e /* EMC_DYN_SELF_REF_CONTROL */
3648 0x0000000a /* EMC_QPOP */
3649 >;
3650 };
3651
3652 timing-102000000 {
3653 clock-frequency = <102000000>;
3654
3655 nvidia,emc-auto-cal-config = <0xa1430000>;
3656 nvidia,emc-auto-cal-config2 = <0x00000000>;
3657 nvidia,emc-auto-cal-config3 = <0x00000000>;
3658 nvidia,emc-auto-cal-interval = <0x001fffff>;
3659 nvidia,emc-bgbias-ctl0 = <0x00000008>;
3660 nvidia,emc-cfg = <0x73240000>;
3661 nvidia,emc-cfg-2 = <0x000008c5>;
3662 nvidia,emc-ctt-term-ctrl = <0x00000802>;
3663 nvidia,emc-mode-1 = <0x00100003>;
3664 nvidia,emc-mode-2 = <0x00200008>;
3665 nvidia,emc-mode-4 = <0x00000000>;
3666 nvidia,emc-mode-reset = <0x00001221>;
3667 nvidia,emc-mrs-wait-cnt = <0x000e000e>;
3668 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
3669 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
3670 nvidia,emc-zcal-cnt-long = <0x00000042>;
3671 nvidia,emc-zcal-interval = <0x00000000>;
3672
3673 nvidia,emc-configuration = <
3674 0x00000004 /* EMC_RC */
3675 0x00000023 /* EMC_RFC */
3676 0x00000000 /* EMC_RFC_SLR */
3677 0x00000003 /* EMC_RAS */
3678 0x00000001 /* EMC_RP */
3679 0x00000004 /* EMC_R2W */
3680 0x0000000a /* EMC_W2R */
3681 0x00000005 /* EMC_R2P */
3682 0x0000000b /* EMC_W2P */
3683 0x00000001 /* EMC_RD_RCD */
3684 0x00000001 /* EMC_WR_RCD */
3685 0x00000003 /* EMC_RRD */
3686 0x00000003 /* EMC_REXT */
3687 0x00000000 /* EMC_WEXT */
3688 0x00000006 /* EMC_WDV */
3689 0x00000006 /* EMC_WDV_MASK */
3690 0x00000006 /* EMC_QUSE */
3691 0x00000002 /* EMC_QUSE_WIDTH */
3692 0x00000000 /* EMC_IBDLY */
3693 0x00000005 /* EMC_EINPUT */
3694 0x00000005 /* EMC_EINPUT_DURATION */
3695 0x00010000 /* EMC_PUTERM_EXTRA */
3696 0x00000003 /* EMC_PUTERM_WIDTH */
3697 0x00000000 /* EMC_PUTERM_ADJ */
3698 0x00000000 /* EMC_CDB_CNTL_1 */
3699 0x00000000 /* EMC_CDB_CNTL_2 */
3700 0x00000000 /* EMC_CDB_CNTL_3 */
3701 0x00000004 /* EMC_QRST */
3702 0x0000000c /* EMC_QSAFE */
3703 0x0000000d /* EMC_RDV */
3704 0x0000000f /* EMC_RDV_MASK */
3705 0x00000304 /* EMC_REFRESH */
3706 0x00000000 /* EMC_BURST_REFRESH_NUM */
3707 0x000000c1 /* EMC_PRE_REFRESH_REQ_CNT */
3708 0x00000002 /* EMC_PDEX2WR */
3709 0x00000002 /* EMC_PDEX2RD */
3710 0x00000001 /* EMC_PCHG2PDEN */
3711 0x00000000 /* EMC_ACT2PDEN */
3712 0x00000021 /* EMC_AR2PDEN */
3713 0x0000000f /* EMC_RW2PDEN */
3714 0x00000025 /* EMC_TXSR */
3715 0x00000025 /* EMC_TXSRDLL */
3716 0x00000004 /* EMC_TCKE */
3717 0x00000005 /* EMC_TCKESR */
3718 0x00000004 /* EMC_TPD */
3719 0x00000003 /* EMC_TFAW */
3720 0x00000000 /* EMC_TRPAB */
3721 0x00000005 /* EMC_TCLKSTABLE */
3722 0x00000005 /* EMC_TCLKSTOP */
3723 0x0000031c /* EMC_TREFBW */
3724 0x00000000 /* EMC_FBIO_CFG6 */
3725 0x00000000 /* EMC_ODT_WRITE */
3726 0x00000000 /* EMC_ODT_READ */
3727 0x106aa298 /* EMC_FBIO_CFG5 */
3728 0x002c00a0 /* EMC_CFG_DIG_DLL */
3729 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
3730 0x00064000 /* EMC_DLL_XFORM_DQS0 */
3731 0x00064000 /* EMC_DLL_XFORM_DQS1 */
3732 0x00064000 /* EMC_DLL_XFORM_DQS2 */
3733 0x00064000 /* EMC_DLL_XFORM_DQS3 */
3734 0x00064000 /* EMC_DLL_XFORM_DQS4 */
3735 0x00064000 /* EMC_DLL_XFORM_DQS5 */
3736 0x00064000 /* EMC_DLL_XFORM_DQS6 */
3737 0x00064000 /* EMC_DLL_XFORM_DQS7 */
3738 0x00064000 /* EMC_DLL_XFORM_DQS8 */
3739 0x00064000 /* EMC_DLL_XFORM_DQS9 */
3740 0x00064000 /* EMC_DLL_XFORM_DQS10 */
3741 0x00064000 /* EMC_DLL_XFORM_DQS11 */
3742 0x00064000 /* EMC_DLL_XFORM_DQS12 */
3743 0x00064000 /* EMC_DLL_XFORM_DQS13 */
3744 0x00064000 /* EMC_DLL_XFORM_DQS14 */
3745 0x00064000 /* EMC_DLL_XFORM_DQS15 */
3746 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
3747 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
3748 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
3749 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
3750 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
3751 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
3752 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
3753 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
3754 0x00000000 /* EMC_DLL_XFORM_ADDR0 */
3755 0x00000000 /* EMC_DLL_XFORM_ADDR1 */
3756 0x00004000 /* EMC_DLL_XFORM_ADDR2 */
3757 0x00000000 /* EMC_DLL_XFORM_ADDR3 */
3758 0x00000000 /* EMC_DLL_XFORM_ADDR4 */
3759 0x00004000 /* EMC_DLL_XFORM_ADDR5 */
3760 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
3761 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
3762 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
3763 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
3764 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
3765 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
3766 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
3767 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
3768 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
3769 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
3770 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
3771 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
3772 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
3773 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
3774 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
3775 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
3776 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
3777 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
3778 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
3779 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
3780 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
3781 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
3782 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
3783 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
3784 0x00080000 /* EMC_DLL_XFORM_DQ0 */
3785 0x00080000 /* EMC_DLL_XFORM_DQ1 */
3786 0x00080000 /* EMC_DLL_XFORM_DQ2 */
3787 0x00080000 /* EMC_DLL_XFORM_DQ3 */
3788 0x00008000 /* EMC_DLL_XFORM_DQ4 */
3789 0x00008000 /* EMC_DLL_XFORM_DQ5 */
3790 0x00008000 /* EMC_DLL_XFORM_DQ6 */
3791 0x00008000 /* EMC_DLL_XFORM_DQ7 */
3792 0x10000280 /* EMC_XM2CMDPADCTRL */
3793 0x00000000 /* EMC_XM2CMDPADCTRL4 */
3794 0x00111111 /* EMC_XM2CMDPADCTRL5 */
3795 0x00000000 /* EMC_XM2DQPADCTRL2 */
3796 0x00000000 /* EMC_XM2DQPADCTRL3 */
3797 0x77ffc081 /* EMC_XM2CLKPADCTRL */
3798 0x00000303 /* EMC_XM2CLKPADCTRL2 */
3799 0x81f1f108 /* EMC_XM2COMPPADCTRL */
3800 0x07070004 /* EMC_XM2VTTGENPADCTRL */
3801 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */
3802 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
3803 0x51451400 /* EMC_XM2DQSPADCTRL3 */
3804 0x00514514 /* EMC_XM2DQSPADCTRL4 */
3805 0x00514514 /* EMC_XM2DQSPADCTRL5 */
3806 0x51451400 /* EMC_XM2DQSPADCTRL6 */
3807 0x0000003f /* EMC_DSR_VTTGEN_DRV */
3808 0x00000033 /* EMC_TXDSRVTTGEN */
3809 0x00000000 /* EMC_FBIO_SPARE */
3810 0x00000042 /* EMC_ZCAL_WAIT_CNT */
3811 0x000e000e /* EMC_MRS_WAIT_CNT2 */
3812 0x00000000 /* EMC_CTT */
3813 0x00000003 /* EMC_CTT_DURATION */
3814 0x0000f2f3 /* EMC_CFG_PIPE */
3815 0x80000713 /* EMC_DYN_SELF_REF_CONTROL */
3816 0x0000000a /* EMC_QPOP */
3817 >;
3818 };
3819
3820 timing-204000000 {
3821 clock-frequency = <204000000>;
3822
3823 nvidia,emc-auto-cal-config = <0xa1430000>;
3824 nvidia,emc-auto-cal-config2 = <0x00000000>;
3825 nvidia,emc-auto-cal-config3 = <0x00000000>;
3826 nvidia,emc-auto-cal-interval = <0x001fffff>;
3827 nvidia,emc-bgbias-ctl0 = <0x00000008>;
3828 nvidia,emc-cfg = <0x73240000>;
3829 nvidia,emc-cfg-2 = <0x0000088d>;
3830 nvidia,emc-ctt-term-ctrl = <0x00000802>;
3831 nvidia,emc-mode-1 = <0x00100003>;
3832 nvidia,emc-mode-2 = <0x00200008>;
3833 nvidia,emc-mode-4 = <0x00000000>;
3834 nvidia,emc-mode-reset = <0x00001221>;
3835 nvidia,emc-mrs-wait-cnt = <0x000e000e>;
3836 nvidia,emc-sel-dpd-ctrl = <0x00040008>;
3837 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
3838 nvidia,emc-zcal-cnt-long = <0x00000042>;
3839 nvidia,emc-zcal-interval = <0x00020000>;
3840
3841 nvidia,emc-configuration = <
3842 0x00000009 /* EMC_RC */
3843 0x00000047 /* EMC_RFC */
3844 0x00000000 /* EMC_RFC_SLR */
3845 0x00000006 /* EMC_RAS */
3846 0x00000002 /* EMC_RP */
3847 0x00000005 /* EMC_R2W */
3848 0x0000000a /* EMC_W2R */
3849 0x00000005 /* EMC_R2P */
3850 0x0000000b /* EMC_W2P */
3851 0x00000002 /* EMC_RD_RCD */
3852 0x00000002 /* EMC_WR_RCD */
3853 0x00000003 /* EMC_RRD */
3854 0x00000003 /* EMC_REXT */
3855 0x00000000 /* EMC_WEXT */
3856 0x00000005 /* EMC_WDV */
3857 0x00000005 /* EMC_WDV_MASK */
3858 0x00000006 /* EMC_QUSE */
3859 0x00000002 /* EMC_QUSE_WIDTH */
3860 0x00000000 /* EMC_IBDLY */
3861 0x00000004 /* EMC_EINPUT */
3862 0x00000006 /* EMC_EINPUT_DURATION */
3863 0x00010000 /* EMC_PUTERM_EXTRA */
3864 0x00000003 /* EMC_PUTERM_WIDTH */
3865 0x00000000 /* EMC_PUTERM_ADJ */
3866 0x00000000 /* EMC_CDB_CNTL_1 */
3867 0x00000000 /* EMC_CDB_CNTL_2 */
3868 0x00000000 /* EMC_CDB_CNTL_3 */
3869 0x00000003 /* EMC_QRST */
3870 0x0000000d /* EMC_QSAFE */
3871 0x0000000f /* EMC_RDV */
3872 0x00000011 /* EMC_RDV_MASK */
3873 0x00000607 /* EMC_REFRESH */
3874 0x00000000 /* EMC_BURST_REFRESH_NUM */
3875 0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */
3876 0x00000002 /* EMC_PDEX2WR */
3877 0x00000002 /* EMC_PDEX2RD */
3878 0x00000001 /* EMC_PCHG2PDEN */
3879 0x00000000 /* EMC_ACT2PDEN */
3880 0x00000044 /* EMC_AR2PDEN */
3881 0x0000000f /* EMC_RW2PDEN */
3882 0x0000004a /* EMC_TXSR */
3883 0x0000004a /* EMC_TXSRDLL */
3884 0x00000004 /* EMC_TCKE */
3885 0x00000005 /* EMC_TCKESR */
3886 0x00000004 /* EMC_TPD */
3887 0x00000007 /* EMC_TFAW */
3888 0x00000000 /* EMC_TRPAB */
3889 0x00000005 /* EMC_TCLKSTABLE */
3890 0x00000005 /* EMC_TCLKSTOP */
3891 0x00000638 /* EMC_TREFBW */
3892 0x00000000 /* EMC_FBIO_CFG6 */
3893 0x00000000 /* EMC_ODT_WRITE */
3894 0x00000000 /* EMC_ODT_READ */
3895 0x106aa298 /* EMC_FBIO_CFG5 */
3896 0x002c00a0 /* EMC_CFG_DIG_DLL */
3897 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
3898 0x00064000 /* EMC_DLL_XFORM_DQS0 */
3899 0x00064000 /* EMC_DLL_XFORM_DQS1 */
3900 0x00064000 /* EMC_DLL_XFORM_DQS2 */
3901 0x00064000 /* EMC_DLL_XFORM_DQS3 */
3902 0x00064000 /* EMC_DLL_XFORM_DQS4 */
3903 0x00064000 /* EMC_DLL_XFORM_DQS5 */
3904 0x00064000 /* EMC_DLL_XFORM_DQS6 */
3905 0x00064000 /* EMC_DLL_XFORM_DQS7 */
3906 0x00064000 /* EMC_DLL_XFORM_DQS8 */
3907 0x00064000 /* EMC_DLL_XFORM_DQS9 */
3908 0x00064000 /* EMC_DLL_XFORM_DQS10 */
3909 0x00064000 /* EMC_DLL_XFORM_DQS11 */
3910 0x00064000 /* EMC_DLL_XFORM_DQS12 */
3911 0x00064000 /* EMC_DLL_XFORM_DQS13 */
3912 0x00064000 /* EMC_DLL_XFORM_DQS14 */
3913 0x00064000 /* EMC_DLL_XFORM_DQS15 */
3914 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
3915 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
3916 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
3917 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
3918 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
3919 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
3920 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
3921 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
3922 0x00000000 /* EMC_DLL_XFORM_ADDR0 */
3923 0x00000000 /* EMC_DLL_XFORM_ADDR1 */
3924 0x00004000 /* EMC_DLL_XFORM_ADDR2 */
3925 0x00000000 /* EMC_DLL_XFORM_ADDR3 */
3926 0x00000000 /* EMC_DLL_XFORM_ADDR4 */
3927 0x00004000 /* EMC_DLL_XFORM_ADDR5 */
3928 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
3929 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
3930 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
3931 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
3932 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
3933 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
3934 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
3935 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
3936 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
3937 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
3938 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
3939 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
3940 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
3941 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
3942 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
3943 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
3944 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
3945 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
3946 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
3947 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
3948 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
3949 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
3950 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
3951 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
3952 0x00090000 /* EMC_DLL_XFORM_DQ0 */
3953 0x00090000 /* EMC_DLL_XFORM_DQ1 */
3954 0x00094000 /* EMC_DLL_XFORM_DQ2 */
3955 0x00094000 /* EMC_DLL_XFORM_DQ3 */
3956 0x00009400 /* EMC_DLL_XFORM_DQ4 */
3957 0x00009000 /* EMC_DLL_XFORM_DQ5 */
3958 0x00009000 /* EMC_DLL_XFORM_DQ6 */
3959 0x00009000 /* EMC_DLL_XFORM_DQ7 */
3960 0x10000280 /* EMC_XM2CMDPADCTRL */
3961 0x00000000 /* EMC_XM2CMDPADCTRL4 */
3962 0x00111111 /* EMC_XM2CMDPADCTRL5 */
3963 0x00000000 /* EMC_XM2DQPADCTRL2 */
3964 0x00000000 /* EMC_XM2DQPADCTRL3 */
3965 0x77ffc081 /* EMC_XM2CLKPADCTRL */
3966 0x00000303 /* EMC_XM2CLKPADCTRL2 */
3967 0x81f1f108 /* EMC_XM2COMPPADCTRL */
3968 0x07070004 /* EMC_XM2VTTGENPADCTRL */
3969 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */
3970 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
3971 0x51451400 /* EMC_XM2DQSPADCTRL3 */
3972 0x00514514 /* EMC_XM2DQSPADCTRL4 */
3973 0x00514514 /* EMC_XM2DQSPADCTRL5 */
3974 0x51451400 /* EMC_XM2DQSPADCTRL6 */
3975 0x0000003f /* EMC_DSR_VTTGEN_DRV */
3976 0x00000066 /* EMC_TXDSRVTTGEN */
3977 0x00000000 /* EMC_FBIO_SPARE */
3978 0x00000100 /* EMC_ZCAL_WAIT_CNT */
3979 0x000e000e /* EMC_MRS_WAIT_CNT2 */
3980 0x00000000 /* EMC_CTT */
3981 0x00000003 /* EMC_CTT_DURATION */
3982 0x0000d2b3 /* EMC_CFG_PIPE */
3983 0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */
3984 0x0000000a /* EMC_QPOP */
3985 >;
3986 };
3987
3988 timing-300000000 {
3989 clock-frequency = <300000000>;
3990
3991 nvidia,emc-auto-cal-config = <0xa1430000>;
3992 nvidia,emc-auto-cal-config2 = <0x00000000>;
3993 nvidia,emc-auto-cal-config3 = <0x00000000>;
3994 nvidia,emc-auto-cal-interval = <0x001fffff>;
3995 nvidia,emc-bgbias-ctl0 = <0x00000000>;
3996 nvidia,emc-cfg = <0x73340000>;
3997 nvidia,emc-cfg-2 = <0x000008d5>;
3998 nvidia,emc-ctt-term-ctrl = <0x00000802>;
3999 nvidia,emc-mode-1 = <0x00100002>;
4000 nvidia,emc-mode-2 = <0x00200000>;
4001 nvidia,emc-mode-4 = <0x00000000>;
4002 nvidia,emc-mode-reset = <0x00000321>;
4003 nvidia,emc-mrs-wait-cnt = <0x0117000e>;
4004 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
4005 nvidia,emc-xm2dqspadctrl2 = <0x01231339>;
4006 nvidia,emc-zcal-cnt-long = <0x00000042>;
4007 nvidia,emc-zcal-interval = <0x00020000>;
4008
4009 nvidia,emc-configuration = <
4010 0x0000000d /* EMC_RC */
4011 0x00000067 /* EMC_RFC */
4012 0x00000000 /* EMC_RFC_SLR */
4013 0x00000009 /* EMC_RAS */
4014 0x00000003 /* EMC_RP */
4015 0x00000004 /* EMC_R2W */
4016 0x00000008 /* EMC_W2R */
4017 0x00000002 /* EMC_R2P */
4018 0x00000009 /* EMC_W2P */
4019 0x00000003 /* EMC_RD_RCD */
4020 0x00000003 /* EMC_WR_RCD */
4021 0x00000002 /* EMC_RRD */
4022 0x00000002 /* EMC_REXT */
4023 0x00000000 /* EMC_WEXT */
4024 0x00000003 /* EMC_WDV */
4025 0x00000003 /* EMC_WDV_MASK */
4026 0x00000005 /* EMC_QUSE */
4027 0x00000002 /* EMC_QUSE_WIDTH */
4028 0x00000000 /* EMC_IBDLY */
4029 0x00000002 /* EMC_EINPUT */
4030 0x00000007 /* EMC_EINPUT_DURATION */
4031 0x00020000 /* EMC_PUTERM_EXTRA */
4032 0x00000003 /* EMC_PUTERM_WIDTH */
4033 0x00000000 /* EMC_PUTERM_ADJ */
4034 0x00000000 /* EMC_CDB_CNTL_1 */
4035 0x00000000 /* EMC_CDB_CNTL_2 */
4036 0x00000000 /* EMC_CDB_CNTL_3 */
4037 0x00000001 /* EMC_QRST */
4038 0x0000000e /* EMC_QSAFE */
4039 0x00000010 /* EMC_RDV */
4040 0x00000012 /* EMC_RDV_MASK */
4041 0x000008e4 /* EMC_REFRESH */
4042 0x00000000 /* EMC_BURST_REFRESH_NUM */
4043 0x00000239 /* EMC_PRE_REFRESH_REQ_CNT */
4044 0x00000001 /* EMC_PDEX2WR */
4045 0x00000008 /* EMC_PDEX2RD */
4046 0x00000001 /* EMC_PCHG2PDEN */
4047 0x00000000 /* EMC_ACT2PDEN */
4048 0x00000065 /* EMC_AR2PDEN */
4049 0x0000000e /* EMC_RW2PDEN */
4050 0x0000006c /* EMC_TXSR */
4051 0x00000200 /* EMC_TXSRDLL */
4052 0x00000004 /* EMC_TCKE */
4053 0x00000005 /* EMC_TCKESR */
4054 0x00000004 /* EMC_TPD */
4055 0x00000009 /* EMC_TFAW */
4056 0x00000000 /* EMC_TRPAB */
4057 0x00000005 /* EMC_TCLKSTABLE */
4058 0x00000005 /* EMC_TCLKSTOP */
4059 0x00000924 /* EMC_TREFBW */
4060 0x00000000 /* EMC_FBIO_CFG6 */
4061 0x00000000 /* EMC_ODT_WRITE */
4062 0x00000000 /* EMC_ODT_READ */
4063 0x104ab098 /* EMC_FBIO_CFG5 */
4064 0x002c00a0 /* EMC_CFG_DIG_DLL */
4065 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
4066 0x00030000 /* EMC_DLL_XFORM_DQS0 */
4067 0x00030000 /* EMC_DLL_XFORM_DQS1 */
4068 0x00030000 /* EMC_DLL_XFORM_DQS2 */
4069 0x00030000 /* EMC_DLL_XFORM_DQS3 */
4070 0x00030000 /* EMC_DLL_XFORM_DQS4 */
4071 0x00030000 /* EMC_DLL_XFORM_DQS5 */
4072 0x00030000 /* EMC_DLL_XFORM_DQS6 */
4073 0x00030000 /* EMC_DLL_XFORM_DQS7 */
4074 0x00030000 /* EMC_DLL_XFORM_DQS8 */
4075 0x00030000 /* EMC_DLL_XFORM_DQS9 */
4076 0x00030000 /* EMC_DLL_XFORM_DQS10 */
4077 0x00030000 /* EMC_DLL_XFORM_DQS11 */
4078 0x00030000 /* EMC_DLL_XFORM_DQS12 */
4079 0x00030000 /* EMC_DLL_XFORM_DQS13 */
4080 0x00030000 /* EMC_DLL_XFORM_DQS14 */
4081 0x00030000 /* EMC_DLL_XFORM_DQS15 */
4082 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
4083 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
4084 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
4085 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
4086 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
4087 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
4088 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
4089 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
4090 0x00098000 /* EMC_DLL_XFORM_ADDR0 */
4091 0x00098000 /* EMC_DLL_XFORM_ADDR1 */
4092 0x00000000 /* EMC_DLL_XFORM_ADDR2 */
4093 0x00098000 /* EMC_DLL_XFORM_ADDR3 */
4094 0x00098000 /* EMC_DLL_XFORM_ADDR4 */
4095 0x00000000 /* EMC_DLL_XFORM_ADDR5 */
4096 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
4097 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
4098 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
4099 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
4100 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
4101 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
4102 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
4103 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
4104 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
4105 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
4106 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
4107 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
4108 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
4109 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
4110 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
4111 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
4112 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
4113 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
4114 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
4115 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
4116 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
4117 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
4118 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
4119 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
4120 0x00060000 /* EMC_DLL_XFORM_DQ0 */
4121 0x00060000 /* EMC_DLL_XFORM_DQ1 */
4122 0x00060000 /* EMC_DLL_XFORM_DQ2 */
4123 0x00060000 /* EMC_DLL_XFORM_DQ3 */
4124 0x00006000 /* EMC_DLL_XFORM_DQ4 */
4125 0x00006000 /* EMC_DLL_XFORM_DQ5 */
4126 0x00006000 /* EMC_DLL_XFORM_DQ6 */
4127 0x00006000 /* EMC_DLL_XFORM_DQ7 */
4128 0x10000280 /* EMC_XM2CMDPADCTRL */
4129 0x00000000 /* EMC_XM2CMDPADCTRL4 */
4130 0x00111111 /* EMC_XM2CMDPADCTRL5 */
4131 0x00000000 /* EMC_XM2DQPADCTRL2 */
4132 0x00000000 /* EMC_XM2DQPADCTRL3 */
4133 0x77ffc081 /* EMC_XM2CLKPADCTRL */
4134 0x00000101 /* EMC_XM2CLKPADCTRL2 */
4135 0x81f1f108 /* EMC_XM2COMPPADCTRL */
4136 0x07070004 /* EMC_XM2VTTGENPADCTRL */
4137 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */
4138 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
4139 0x51451420 /* EMC_XM2DQSPADCTRL3 */
4140 0x00514514 /* EMC_XM2DQSPADCTRL4 */
4141 0x00514514 /* EMC_XM2DQSPADCTRL5 */
4142 0x51451400 /* EMC_XM2DQSPADCTRL6 */
4143 0x0000003f /* EMC_DSR_VTTGEN_DRV */
4144 0x00000096 /* EMC_TXDSRVTTGEN */
4145 0x00000000 /* EMC_FBIO_SPARE */
4146 0x00000100 /* EMC_ZCAL_WAIT_CNT */
4147 0x0117000e /* EMC_MRS_WAIT_CNT2 */
4148 0x00000000 /* EMC_CTT */
4149 0x00000003 /* EMC_CTT_DURATION */
4150 0x000052a3 /* EMC_CFG_PIPE */
4151 0x800012d7 /* EMC_DYN_SELF_REF_CONTROL */
4152 0x00000009 /* EMC_QPOP */
4153 >;
4154 };
4155
4156 timing-396000000 {
4157 clock-frequency = <396000000>;
4158
4159 nvidia,emc-auto-cal-config = <0xa1430000>;
4160 nvidia,emc-auto-cal-config2 = <0x00000000>;
4161 nvidia,emc-auto-cal-config3 = <0x00000000>;
4162 nvidia,emc-auto-cal-interval = <0x001fffff>;
4163 nvidia,emc-bgbias-ctl0 = <0x00000000>;
4164 nvidia,emc-cfg = <0x73340000>;
4165 nvidia,emc-cfg-2 = <0x00000895>;
4166 nvidia,emc-ctt-term-ctrl = <0x00000802>;
4167 nvidia,emc-mode-1 = <0x00100002>;
4168 nvidia,emc-mode-2 = <0x00200000>;
4169 nvidia,emc-mode-4 = <0x00000000>;
4170 nvidia,emc-mode-reset = <0x00000521>;
4171 nvidia,emc-mrs-wait-cnt = <0x00f5000e>;
4172 nvidia,emc-sel-dpd-ctrl = <0x00040008>;
4173 nvidia,emc-xm2dqspadctrl2 = <0x01231339>;
4174 nvidia,emc-zcal-cnt-long = <0x00000042>;
4175 nvidia,emc-zcal-interval = <0x00020000>;
4176
4177 nvidia,emc-configuration = <
4178 0x00000011 /* EMC_RC */
4179 0x00000089 /* EMC_RFC */
4180 0x00000000 /* EMC_RFC_SLR */
4181 0x0000000c /* EMC_RAS */
4182 0x00000004 /* EMC_RP */
4183 0x00000005 /* EMC_R2W */
4184 0x00000008 /* EMC_W2R */
4185 0x00000002 /* EMC_R2P */
4186 0x0000000a /* EMC_W2P */
4187 0x00000004 /* EMC_RD_RCD */
4188 0x00000004 /* EMC_WR_RCD */
4189 0x00000002 /* EMC_RRD */
4190 0x00000002 /* EMC_REXT */
4191 0x00000000 /* EMC_WEXT */
4192 0x00000003 /* EMC_WDV */
4193 0x00000003 /* EMC_WDV_MASK */
4194 0x00000005 /* EMC_QUSE */
4195 0x00000002 /* EMC_QUSE_WIDTH */
4196 0x00000000 /* EMC_IBDLY */
4197 0x00000001 /* EMC_EINPUT */
4198 0x00000008 /* EMC_EINPUT_DURATION */
4199 0x00020000 /* EMC_PUTERM_EXTRA */
4200 0x00000003 /* EMC_PUTERM_WIDTH */
4201 0x00000000 /* EMC_PUTERM_ADJ */
4202 0x00000000 /* EMC_CDB_CNTL_1 */
4203 0x00000000 /* EMC_CDB_CNTL_2 */
4204 0x00000000 /* EMC_CDB_CNTL_3 */
4205 0x00000000 /* EMC_QRST */
4206 0x0000000f /* EMC_QSAFE */
4207 0x00000010 /* EMC_RDV */
4208 0x00000012 /* EMC_RDV_MASK */
4209 0x00000bd1 /* EMC_REFRESH */
4210 0x00000000 /* EMC_BURST_REFRESH_NUM */
4211 0x000002f4 /* EMC_PRE_REFRESH_REQ_CNT */
4212 0x00000001 /* EMC_PDEX2WR */
4213 0x00000008 /* EMC_PDEX2RD */
4214 0x00000001 /* EMC_PCHG2PDEN */
4215 0x00000000 /* EMC_ACT2PDEN */
4216 0x00000087 /* EMC_AR2PDEN */
4217 0x0000000f /* EMC_RW2PDEN */
4218 0x0000008f /* EMC_TXSR */
4219 0x00000200 /* EMC_TXSRDLL */
4220 0x00000004 /* EMC_TCKE */
4221 0x00000005 /* EMC_TCKESR */
4222 0x00000004 /* EMC_TPD */
4223 0x0000000d /* EMC_TFAW */
4224 0x00000000 /* EMC_TRPAB */
4225 0x00000005 /* EMC_TCLKSTABLE */
4226 0x00000005 /* EMC_TCLKSTOP */
4227 0x00000c11 /* EMC_TREFBW */
4228 0x00000000 /* EMC_FBIO_CFG6 */
4229 0x00000000 /* EMC_ODT_WRITE */
4230 0x00000000 /* EMC_ODT_READ */
4231 0x104ab098 /* EMC_FBIO_CFG5 */
4232 0x002c00a0 /* EMC_CFG_DIG_DLL */
4233 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
4234 0x00030000 /* EMC_DLL_XFORM_DQS0 */
4235 0x00030000 /* EMC_DLL_XFORM_DQS1 */
4236 0x00030000 /* EMC_DLL_XFORM_DQS2 */
4237 0x00030000 /* EMC_DLL_XFORM_DQS3 */
4238 0x00030000 /* EMC_DLL_XFORM_DQS4 */
4239 0x00030000 /* EMC_DLL_XFORM_DQS5 */
4240 0x00030000 /* EMC_DLL_XFORM_DQS6 */
4241 0x00030000 /* EMC_DLL_XFORM_DQS7 */
4242 0x00030000 /* EMC_DLL_XFORM_DQS8 */
4243 0x00030000 /* EMC_DLL_XFORM_DQS9 */
4244 0x00030000 /* EMC_DLL_XFORM_DQS10 */
4245 0x00030000 /* EMC_DLL_XFORM_DQS11 */
4246 0x00030000 /* EMC_DLL_XFORM_DQS12 */
4247 0x00030000 /* EMC_DLL_XFORM_DQS13 */
4248 0x00030000 /* EMC_DLL_XFORM_DQS14 */
4249 0x00030000 /* EMC_DLL_XFORM_DQS15 */
4250 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
4251 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
4252 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
4253 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
4254 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
4255 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
4256 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
4257 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
4258 0x00070000 /* EMC_DLL_XFORM_ADDR0 */
4259 0x00070000 /* EMC_DLL_XFORM_ADDR1 */
4260 0x00000000 /* EMC_DLL_XFORM_ADDR2 */
4261 0x00070000 /* EMC_DLL_XFORM_ADDR3 */
4262 0x00070000 /* EMC_DLL_XFORM_ADDR4 */
4263 0x00000000 /* EMC_DLL_XFORM_ADDR5 */
4264 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
4265 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
4266 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
4267 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
4268 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
4269 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
4270 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
4271 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
4272 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
4273 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
4274 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
4275 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
4276 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
4277 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
4278 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
4279 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
4280 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
4281 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
4282 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
4283 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
4284 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
4285 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
4286 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
4287 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
4288 0x00048000 /* EMC_DLL_XFORM_DQ0 */
4289 0x00048000 /* EMC_DLL_XFORM_DQ1 */
4290 0x00048000 /* EMC_DLL_XFORM_DQ2 */
4291 0x00048000 /* EMC_DLL_XFORM_DQ3 */
4292 0x00004800 /* EMC_DLL_XFORM_DQ4 */
4293 0x00004800 /* EMC_DLL_XFORM_DQ5 */
4294 0x00004800 /* EMC_DLL_XFORM_DQ6 */
4295 0x00004800 /* EMC_DLL_XFORM_DQ7 */
4296 0x10000280 /* EMC_XM2CMDPADCTRL */
4297 0x00000000 /* EMC_XM2CMDPADCTRL4 */
4298 0x00111111 /* EMC_XM2CMDPADCTRL5 */
4299 0x00000000 /* EMC_XM2DQPADCTRL2 */
4300 0x00000000 /* EMC_XM2DQPADCTRL3 */
4301 0x77ffc081 /* EMC_XM2CLKPADCTRL */
4302 0x00000101 /* EMC_XM2CLKPADCTRL2 */
4303 0x81f1f108 /* EMC_XM2COMPPADCTRL */
4304 0x07070004 /* EMC_XM2VTTGENPADCTRL */
4305 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */
4306 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
4307 0x51451420 /* EMC_XM2DQSPADCTRL3 */
4308 0x00514514 /* EMC_XM2DQSPADCTRL4 */
4309 0x00514514 /* EMC_XM2DQSPADCTRL5 */
4310 0x51451400 /* EMC_XM2DQSPADCTRL6 */
4311 0x0000003f /* EMC_DSR_VTTGEN_DRV */
4312 0x000000c6 /* EMC_TXDSRVTTGEN */
4313 0x00000000 /* EMC_FBIO_SPARE */
4314 0x00000100 /* EMC_ZCAL_WAIT_CNT */
4315 0x00f5000e /* EMC_MRS_WAIT_CNT2 */
4316 0x00000000 /* EMC_CTT */
4317 0x00000003 /* EMC_CTT_DURATION */
4318 0x000052a3 /* EMC_CFG_PIPE */
4319 0x8000188b /* EMC_DYN_SELF_REF_CONTROL */
4320 0x00000009 /* EMC_QPOP */
4321 >;
4322 };
4323
4324 timing-528000000 {
4325 clock-frequency = <528000000>;
4326
4327 nvidia,emc-auto-cal-config = <0xa1430000>;
4328 nvidia,emc-auto-cal-config2 = <0x00000000>;
4329 nvidia,emc-auto-cal-config3 = <0x00000000>;
4330 nvidia,emc-auto-cal-interval = <0x001fffff>;
4331 nvidia,emc-bgbias-ctl0 = <0x00000000>;
4332 nvidia,emc-cfg = <0x73300000>;
4333 nvidia,emc-cfg-2 = <0x0000089d>;
4334 nvidia,emc-ctt-term-ctrl = <0x00000802>;
4335 nvidia,emc-mode-1 = <0x00100002>;
4336 nvidia,emc-mode-2 = <0x00200008>;
4337 nvidia,emc-mode-4 = <0x00000000>;
4338 nvidia,emc-mode-reset = <0x00000941>;
4339 nvidia,emc-mrs-wait-cnt = <0x00c8000e>;
4340 nvidia,emc-sel-dpd-ctrl = <0x00040008>;
4341 nvidia,emc-xm2dqspadctrl2 = <0x0123133d>;
4342 nvidia,emc-zcal-cnt-long = <0x00000042>;
4343 nvidia,emc-zcal-interval = <0x00020000>;
4344
4345 nvidia,emc-configuration = <
4346 0x00000018 /* EMC_RC */
4347 0x000000b7 /* EMC_RFC */
4348 0x00000000 /* EMC_RFC_SLR */
4349 0x00000010 /* EMC_RAS */
4350 0x00000006 /* EMC_RP */
4351 0x00000006 /* EMC_R2W */
4352 0x00000009 /* EMC_W2R */
4353 0x00000002 /* EMC_R2P */
4354 0x0000000d /* EMC_W2P */
4355 0x00000006 /* EMC_RD_RCD */
4356 0x00000006 /* EMC_WR_RCD */
4357 0x00000002 /* EMC_RRD */
4358 0x00000002 /* EMC_REXT */
4359 0x00000000 /* EMC_WEXT */
4360 0x00000003 /* EMC_WDV */
4361 0x00000003 /* EMC_WDV_MASK */
4362 0x00000007 /* EMC_QUSE */
4363 0x00000002 /* EMC_QUSE_WIDTH */
4364 0x00000000 /* EMC_IBDLY */
4365 0x00000002 /* EMC_EINPUT */
4366 0x00000009 /* EMC_EINPUT_DURATION */
4367 0x00040000 /* EMC_PUTERM_EXTRA */
4368 0x00000003 /* EMC_PUTERM_WIDTH */
4369 0x00000000 /* EMC_PUTERM_ADJ */
4370 0x00000000 /* EMC_CDB_CNTL_1 */
4371 0x00000000 /* EMC_CDB_CNTL_2 */
4372 0x00000000 /* EMC_CDB_CNTL_3 */
4373 0x00000001 /* EMC_QRST */
4374 0x00000010 /* EMC_QSAFE */
4375 0x00000013 /* EMC_RDV */
4376 0x00000015 /* EMC_RDV_MASK */
4377 0x00000fd6 /* EMC_REFRESH */
4378 0x00000000 /* EMC_BURST_REFRESH_NUM */
4379 0x000003f5 /* EMC_PRE_REFRESH_REQ_CNT */
4380 0x00000002 /* EMC_PDEX2WR */
4381 0x0000000b /* EMC_PDEX2RD */
4382 0x00000001 /* EMC_PCHG2PDEN */
4383 0x00000000 /* EMC_ACT2PDEN */
4384 0x000000b4 /* EMC_AR2PDEN */
4385 0x00000012 /* EMC_RW2PDEN */
4386 0x000000bf /* EMC_TXSR */
4387 0x00000200 /* EMC_TXSRDLL */
4388 0x00000004 /* EMC_TCKE */
4389 0x00000005 /* EMC_TCKESR */
4390 0x00000004 /* EMC_TPD */
4391 0x00000013 /* EMC_TFAW */
4392 0x00000000 /* EMC_TRPAB */
4393 0x00000006 /* EMC_TCLKSTABLE */
4394 0x00000006 /* EMC_TCLKSTOP */
4395 0x00001017 /* EMC_TREFBW */
4396 0x00000000 /* EMC_FBIO_CFG6 */
4397 0x00000000 /* EMC_ODT_WRITE */
4398 0x00000000 /* EMC_ODT_READ */
4399 0x104ab098 /* EMC_FBIO_CFG5 */
4400 0xe01200b1 /* EMC_CFG_DIG_DLL */
4401 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
4402 0x0000000a /* EMC_DLL_XFORM_DQS0 */
4403 0x0000000a /* EMC_DLL_XFORM_DQS1 */
4404 0x0000000a /* EMC_DLL_XFORM_DQS2 */
4405 0x0000000a /* EMC_DLL_XFORM_DQS3 */
4406 0x0000000a /* EMC_DLL_XFORM_DQS4 */
4407 0x0000000a /* EMC_DLL_XFORM_DQS5 */
4408 0x0000000a /* EMC_DLL_XFORM_DQS6 */
4409 0x0000000a /* EMC_DLL_XFORM_DQS7 */
4410 0x0000000a /* EMC_DLL_XFORM_DQS8 */
4411 0x0000000a /* EMC_DLL_XFORM_DQS9 */
4412 0x0000000a /* EMC_DLL_XFORM_DQS10 */
4413 0x0000000a /* EMC_DLL_XFORM_DQS11 */
4414 0x0000000a /* EMC_DLL_XFORM_DQS12 */
4415 0x0000000a /* EMC_DLL_XFORM_DQS13 */
4416 0x0000000a /* EMC_DLL_XFORM_DQS14 */
4417 0x0000000a /* EMC_DLL_XFORM_DQS15 */
4418 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
4419 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
4420 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
4421 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
4422 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
4423 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
4424 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
4425 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
4426 0x00050000 /* EMC_DLL_XFORM_ADDR0 */
4427 0x00050000 /* EMC_DLL_XFORM_ADDR1 */
4428 0x00000000 /* EMC_DLL_XFORM_ADDR2 */
4429 0x00050000 /* EMC_DLL_XFORM_ADDR3 */
4430 0x00050000 /* EMC_DLL_XFORM_ADDR4 */
4431 0x00000000 /* EMC_DLL_XFORM_ADDR5 */
4432 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
4433 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
4434 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
4435 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
4436 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
4437 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
4438 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
4439 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
4440 0x00000002 /* EMC_DLI_TRIM_TXDQS0 */
4441 0x00000002 /* EMC_DLI_TRIM_TXDQS1 */
4442 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
4443 0x00000003 /* EMC_DLI_TRIM_TXDQS3 */
4444 0x00000004 /* EMC_DLI_TRIM_TXDQS4 */
4445 0x00000001 /* EMC_DLI_TRIM_TXDQS5 */
4446 0x00000004 /* EMC_DLI_TRIM_TXDQS6 */
4447 0x00000003 /* EMC_DLI_TRIM_TXDQS7 */
4448 0x00000002 /* EMC_DLI_TRIM_TXDQS8 */
4449 0x00000002 /* EMC_DLI_TRIM_TXDQS9 */
4450 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
4451 0x00000003 /* EMC_DLI_TRIM_TXDQS11 */
4452 0x00000004 /* EMC_DLI_TRIM_TXDQS12 */
4453 0x00000001 /* EMC_DLI_TRIM_TXDQS13 */
4454 0x00000004 /* EMC_DLI_TRIM_TXDQS14 */
4455 0x00000003 /* EMC_DLI_TRIM_TXDQS15 */
4456 0x0000000e /* EMC_DLL_XFORM_DQ0 */
4457 0x0000000e /* EMC_DLL_XFORM_DQ1 */
4458 0x0000000e /* EMC_DLL_XFORM_DQ2 */
4459 0x0000000e /* EMC_DLL_XFORM_DQ3 */
4460 0x0000000e /* EMC_DLL_XFORM_DQ4 */
4461 0x0000000e /* EMC_DLL_XFORM_DQ5 */
4462 0x0000000e /* EMC_DLL_XFORM_DQ6 */
4463 0x0000000e /* EMC_DLL_XFORM_DQ7 */
4464 0x100002a0 /* EMC_XM2CMDPADCTRL */
4465 0x00000000 /* EMC_XM2CMDPADCTRL4 */
4466 0x00111111 /* EMC_XM2CMDPADCTRL5 */
4467 0x00000000 /* EMC_XM2DQPADCTRL2 */
4468 0x00000000 /* EMC_XM2DQPADCTRL3 */
4469 0x77ffc085 /* EMC_XM2CLKPADCTRL */
4470 0x00000101 /* EMC_XM2CLKPADCTRL2 */
4471 0x81f1f108 /* EMC_XM2COMPPADCTRL */
4472 0x07070004 /* EMC_XM2VTTGENPADCTRL */
4473 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */
4474 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
4475 0x51451420 /* EMC_XM2DQSPADCTRL3 */
4476 0x00514514 /* EMC_XM2DQSPADCTRL4 */
4477 0x00514514 /* EMC_XM2DQSPADCTRL5 */
4478 0x51451400 /* EMC_XM2DQSPADCTRL6 */
4479 0x0606003f /* EMC_DSR_VTTGEN_DRV */
4480 0x00000000 /* EMC_TXDSRVTTGEN */
4481 0x00000000 /* EMC_FBIO_SPARE */
4482 0x00000100 /* EMC_ZCAL_WAIT_CNT */
4483 0x00c8000e /* EMC_MRS_WAIT_CNT2 */
4484 0x00000000 /* EMC_CTT */
4485 0x00000003 /* EMC_CTT_DURATION */
4486 0x000042a0 /* EMC_CFG_PIPE */
4487 0x80002062 /* EMC_DYN_SELF_REF_CONTROL */
4488 0x0000000b /* EMC_QPOP */
4489 >;
4490 };
4491
4492 timing-600000000 {
4493 clock-frequency = <600000000>;
4494
4495 nvidia,emc-auto-cal-config = <0xa1430000>;
4496 nvidia,emc-auto-cal-config2 = <0x00000000>;
4497 nvidia,emc-auto-cal-config3 = <0x00000000>;
4498 nvidia,emc-auto-cal-interval = <0x001fffff>;
4499 nvidia,emc-bgbias-ctl0 = <0x00000000>;
4500 nvidia,emc-cfg = <0x73300000>;
4501 nvidia,emc-cfg-2 = <0x0000089d>;
4502 nvidia,emc-ctt-term-ctrl = <0x00000802>;
4503 nvidia,emc-mode-1 = <0x00100002>;
4504 nvidia,emc-mode-2 = <0x00200010>;
4505 nvidia,emc-mode-4 = <0x00000000>;
4506 nvidia,emc-mode-reset = <0x00000b61>;
4507 nvidia,emc-mrs-wait-cnt = <0x00b0000e>;
4508 nvidia,emc-sel-dpd-ctrl = <0x00040008>;
4509 nvidia,emc-xm2dqspadctrl2 = <0x0121113d>;
4510 nvidia,emc-zcal-cnt-long = <0x00000042>;
4511 nvidia,emc-zcal-interval = <0x00020000>;
4512
4513 nvidia,emc-configuration = <
4514 0x0000001b /* EMC_RC */
4515 0x000000d0 /* EMC_RFC */
4516 0x00000000 /* EMC_RFC_SLR */
4517 0x00000013 /* EMC_RAS */
4518 0x00000007 /* EMC_RP */
4519 0x00000007 /* EMC_R2W */
4520 0x0000000b /* EMC_W2R */
4521 0x00000003 /* EMC_R2P */
4522 0x00000010 /* EMC_W2P */
4523 0x00000007 /* EMC_RD_RCD */
4524 0x00000007 /* EMC_WR_RCD */
4525 0x00000002 /* EMC_RRD */
4526 0x00000002 /* EMC_REXT */
4527 0x00000000 /* EMC_WEXT */
4528 0x00000005 /* EMC_WDV */
4529 0x00000005 /* EMC_WDV_MASK */
4530 0x0000000a /* EMC_QUSE */
4531 0x00000002 /* EMC_QUSE_WIDTH */
4532 0x00000000 /* EMC_IBDLY */
4533 0x00000003 /* EMC_EINPUT */
4534 0x0000000b /* EMC_EINPUT_DURATION */
4535 0x00070000 /* EMC_PUTERM_EXTRA */
4536 0x00000003 /* EMC_PUTERM_WIDTH */
4537 0x00000000 /* EMC_PUTERM_ADJ */
4538 0x00000000 /* EMC_CDB_CNTL_1 */
4539 0x00000000 /* EMC_CDB_CNTL_2 */
4540 0x00000000 /* EMC_CDB_CNTL_3 */
4541 0x00000002 /* EMC_QRST */
4542 0x00000012 /* EMC_QSAFE */
4543 0x00000016 /* EMC_RDV */
4544 0x00000018 /* EMC_RDV_MASK */
4545 0x00001208 /* EMC_REFRESH */
4546 0x00000000 /* EMC_BURST_REFRESH_NUM */
4547 0x00000482 /* EMC_PRE_REFRESH_REQ_CNT */
4548 0x00000002 /* EMC_PDEX2WR */
4549 0x0000000d /* EMC_PDEX2RD */
4550 0x00000001 /* EMC_PCHG2PDEN */
4551 0x00000000 /* EMC_ACT2PDEN */
4552 0x000000cc /* EMC_AR2PDEN */
4553 0x00000015 /* EMC_RW2PDEN */
4554 0x000000d8 /* EMC_TXSR */
4555 0x00000200 /* EMC_TXSRDLL */
4556 0x00000004 /* EMC_TCKE */
4557 0x00000005 /* EMC_TCKESR */
4558 0x00000004 /* EMC_TPD */
4559 0x00000015 /* EMC_TFAW */
4560 0x00000000 /* EMC_TRPAB */
4561 0x00000006 /* EMC_TCLKSTABLE */
4562 0x00000006 /* EMC_TCLKSTOP */
4563 0x00001249 /* EMC_TREFBW */
4564 0x00000000 /* EMC_FBIO_CFG6 */
4565 0x00000000 /* EMC_ODT_WRITE */
4566 0x00000000 /* EMC_ODT_READ */
4567 0x104ab098 /* EMC_FBIO_CFG5 */
4568 0xe00e00b1 /* EMC_CFG_DIG_DLL */
4569 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
4570 0x0000000a /* EMC_DLL_XFORM_DQS0 */
4571 0x0000000a /* EMC_DLL_XFORM_DQS1 */
4572 0x0000000a /* EMC_DLL_XFORM_DQS2 */
4573 0x0000000a /* EMC_DLL_XFORM_DQS3 */
4574 0x0000000a /* EMC_DLL_XFORM_DQS4 */
4575 0x0000000a /* EMC_DLL_XFORM_DQS5 */
4576 0x0000000a /* EMC_DLL_XFORM_DQS6 */
4577 0x0000000a /* EMC_DLL_XFORM_DQS7 */
4578 0x0000000a /* EMC_DLL_XFORM_DQS8 */
4579 0x0000000a /* EMC_DLL_XFORM_DQS9 */
4580 0x0000000a /* EMC_DLL_XFORM_DQS10 */
4581 0x0000000a /* EMC_DLL_XFORM_DQS11 */
4582 0x0000000a /* EMC_DLL_XFORM_DQS12 */
4583 0x0000000a /* EMC_DLL_XFORM_DQS13 */
4584 0x0000000a /* EMC_DLL_XFORM_DQS14 */
4585 0x0000000a /* EMC_DLL_XFORM_DQS15 */
4586 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
4587 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
4588 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
4589 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
4590 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
4591 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
4592 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
4593 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
4594 0x00048000 /* EMC_DLL_XFORM_ADDR0 */
4595 0x00048000 /* EMC_DLL_XFORM_ADDR1 */
4596 0x00000000 /* EMC_DLL_XFORM_ADDR2 */
4597 0x00048000 /* EMC_DLL_XFORM_ADDR3 */
4598 0x00048000 /* EMC_DLL_XFORM_ADDR4 */
4599 0x00000000 /* EMC_DLL_XFORM_ADDR5 */
4600 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
4601 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
4602 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
4603 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
4604 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
4605 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
4606 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
4607 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
4608 0x00000004 /* EMC_DLI_TRIM_TXDQS0 */
4609 0x00000004 /* EMC_DLI_TRIM_TXDQS1 */
4610 0x00000002 /* EMC_DLI_TRIM_TXDQS2 */
4611 0x00000005 /* EMC_DLI_TRIM_TXDQS3 */
4612 0x00000006 /* EMC_DLI_TRIM_TXDQS4 */
4613 0x00000003 /* EMC_DLI_TRIM_TXDQS5 */
4614 0x00000006 /* EMC_DLI_TRIM_TXDQS6 */
4615 0x00000005 /* EMC_DLI_TRIM_TXDQS7 */
4616 0x00000004 /* EMC_DLI_TRIM_TXDQS8 */
4617 0x00000004 /* EMC_DLI_TRIM_TXDQS9 */
4618 0x00000002 /* EMC_DLI_TRIM_TXDQS10 */
4619 0x00000005 /* EMC_DLI_TRIM_TXDQS11 */
4620 0x00000006 /* EMC_DLI_TRIM_TXDQS12 */
4621 0x00000003 /* EMC_DLI_TRIM_TXDQS13 */
4622 0x00000006 /* EMC_DLI_TRIM_TXDQS14 */
4623 0x00000005 /* EMC_DLI_TRIM_TXDQS15 */
4624 0x0000000e /* EMC_DLL_XFORM_DQ0 */
4625 0x0000000e /* EMC_DLL_XFORM_DQ1 */
4626 0x0000000e /* EMC_DLL_XFORM_DQ2 */
4627 0x0000000e /* EMC_DLL_XFORM_DQ3 */
4628 0x0000000e /* EMC_DLL_XFORM_DQ4 */
4629 0x0000000e /* EMC_DLL_XFORM_DQ5 */
4630 0x0000000e /* EMC_DLL_XFORM_DQ6 */
4631 0x0000000e /* EMC_DLL_XFORM_DQ7 */
4632 0x100002a0 /* EMC_XM2CMDPADCTRL */
4633 0x00000000 /* EMC_XM2CMDPADCTRL4 */
4634 0x00111111 /* EMC_XM2CMDPADCTRL5 */
4635 0x00000000 /* EMC_XM2DQPADCTRL2 */
4636 0x00000000 /* EMC_XM2DQPADCTRL3 */
4637 0x77ffc085 /* EMC_XM2CLKPADCTRL */
4638 0x00000101 /* EMC_XM2CLKPADCTRL2 */
4639 0x81f1f108 /* EMC_XM2COMPPADCTRL */
4640 0x07070004 /* EMC_XM2VTTGENPADCTRL */
4641 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */
4642 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
4643 0x51451420 /* EMC_XM2DQSPADCTRL3 */
4644 0x00514514 /* EMC_XM2DQSPADCTRL4 */
4645 0x00514514 /* EMC_XM2DQSPADCTRL5 */
4646 0x51451400 /* EMC_XM2DQSPADCTRL6 */
4647 0x0606003f /* EMC_DSR_VTTGEN_DRV */
4648 0x00000000 /* EMC_TXDSRVTTGEN */
4649 0x00000000 /* EMC_FBIO_SPARE */
4650 0x00000100 /* EMC_ZCAL_WAIT_CNT */
4651 0x00b0000e /* EMC_MRS_WAIT_CNT2 */
4652 0x00000000 /* EMC_CTT */
4653 0x00000003 /* EMC_CTT_DURATION */
4654 0x000040a0 /* EMC_CFG_PIPE */
4655 0x800024aa /* EMC_DYN_SELF_REF_CONTROL */
4656 0x0000000e /* EMC_QPOP */
4657 >;
4658 };
4659
4660 timing-792000000 {
4661 clock-frequency = <792000000>;
4662
4663 nvidia,emc-auto-cal-config = <0xa1430000>;
4664 nvidia,emc-auto-cal-config2 = <0x00000000>;
4665 nvidia,emc-auto-cal-config3 = <0x00000000>;
4666 nvidia,emc-auto-cal-interval = <0x001fffff>;
4667 nvidia,emc-bgbias-ctl0 = <0x00000000>;
4668 nvidia,emc-cfg = <0x73300000>;
4669 nvidia,emc-cfg-2 = <0x0080089d>;
4670 nvidia,emc-ctt-term-ctrl = <0x00000802>;
4671 nvidia,emc-mode-1 = <0x00100002>;
4672 nvidia,emc-mode-2 = <0x00200418>;
4673 nvidia,emc-mode-4 = <0x00000000>;
4674 nvidia,emc-mode-reset = <0x00000d71>;
4675 nvidia,emc-mrs-wait-cnt = <0x006f000e>;
4676 nvidia,emc-sel-dpd-ctrl = <0x00040000>;
4677 nvidia,emc-xm2dqspadctrl2 = <0x0120113d>;
4678 nvidia,emc-zcal-cnt-long = <0x00000042>;
4679 nvidia,emc-zcal-interval = <0x00020000>;
4680
4681 nvidia,emc-configuration = <
4682 0x00000024 /* EMC_RC */
4683 0x00000114 /* EMC_RFC */
4684 0x00000000 /* EMC_RFC_SLR */
4685 0x00000019 /* EMC_RAS */
4686 0x0000000a /* EMC_RP */
4687 0x00000008 /* EMC_R2W */
4688 0x0000000d /* EMC_W2R */
4689 0x00000004 /* EMC_R2P */
4690 0x00000013 /* EMC_W2P */
4691 0x0000000a /* EMC_RD_RCD */
4692 0x0000000a /* EMC_WR_RCD */
4693 0x00000003 /* EMC_RRD */
4694 0x00000002 /* EMC_REXT */
4695 0x00000000 /* EMC_WEXT */
4696 0x00000006 /* EMC_WDV */
4697 0x00000006 /* EMC_WDV_MASK */
4698 0x0000000b /* EMC_QUSE */
4699 0x00000002 /* EMC_QUSE_WIDTH */
4700 0x00000000 /* EMC_IBDLY */
4701 0x00000002 /* EMC_EINPUT */
4702 0x0000000d /* EMC_EINPUT_DURATION */
4703 0x00080000 /* EMC_PUTERM_EXTRA */
4704 0x00000004 /* EMC_PUTERM_WIDTH */
4705 0x00000000 /* EMC_PUTERM_ADJ */
4706 0x00000000 /* EMC_CDB_CNTL_1 */
4707 0x00000000 /* EMC_CDB_CNTL_2 */
4708 0x00000000 /* EMC_CDB_CNTL_3 */
4709 0x00000001 /* EMC_QRST */
4710 0x00000014 /* EMC_QSAFE */
4711 0x00000018 /* EMC_RDV */
4712 0x0000001a /* EMC_RDV_MASK */
4713 0x000017e2 /* EMC_REFRESH */
4714 0x00000000 /* EMC_BURST_REFRESH_NUM */
4715 0x000005f8 /* EMC_PRE_REFRESH_REQ_CNT */
4716 0x00000003 /* EMC_PDEX2WR */
4717 0x00000011 /* EMC_PDEX2RD */
4718 0x00000001 /* EMC_PCHG2PDEN */
4719 0x00000000 /* EMC_ACT2PDEN */
4720 0x0000010d /* EMC_AR2PDEN */
4721 0x00000018 /* EMC_RW2PDEN */
4722 0x0000011e /* EMC_TXSR */
4723 0x00000200 /* EMC_TXSRDLL */
4724 0x00000005 /* EMC_TCKE */
4725 0x00000006 /* EMC_TCKESR */
4726 0x00000005 /* EMC_TPD */
4727 0x0000001d /* EMC_TFAW */
4728 0x00000000 /* EMC_TRPAB */
4729 0x00000008 /* EMC_TCLKSTABLE */
4730 0x00000008 /* EMC_TCLKSTOP */
4731 0x00001822 /* EMC_TREFBW */
4732 0x00000000 /* EMC_FBIO_CFG6 */
4733 0x80000005 /* EMC_ODT_WRITE */
4734 0x00000000 /* EMC_ODT_READ */
4735 0x104ab198 /* EMC_FBIO_CFG5 */
4736 0xe00700b1 /* EMC_CFG_DIG_DLL */
4737 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
4738 0x007fc007 /* EMC_DLL_XFORM_DQS0 */
4739 0x007fc008 /* EMC_DLL_XFORM_DQS1 */
4740 0x007f400c /* EMC_DLL_XFORM_DQS2 */
4741 0x007fc007 /* EMC_DLL_XFORM_DQS3 */
4742 0x007f4006 /* EMC_DLL_XFORM_DQS4 */
4743 0x007f8004 /* EMC_DLL_XFORM_DQS5 */
4744 0x007f8005 /* EMC_DLL_XFORM_DQS6 */
4745 0x007f8004 /* EMC_DLL_XFORM_DQS7 */
4746 0x007fc007 /* EMC_DLL_XFORM_DQS8 */
4747 0x007fc008 /* EMC_DLL_XFORM_DQS9 */
4748 0x007f400c /* EMC_DLL_XFORM_DQS10 */
4749 0x007fc007 /* EMC_DLL_XFORM_DQS11 */
4750 0x007f4006 /* EMC_DLL_XFORM_DQS12 */
4751 0x007f8004 /* EMC_DLL_XFORM_DQS13 */
4752 0x007f8005 /* EMC_DLL_XFORM_DQS14 */
4753 0x007f8004 /* EMC_DLL_XFORM_DQS15 */
4754 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
4755 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
4756 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
4757 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
4758 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
4759 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
4760 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
4761 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
4762 0x00034000 /* EMC_DLL_XFORM_ADDR0 */
4763 0x00034000 /* EMC_DLL_XFORM_ADDR1 */
4764 0x00000000 /* EMC_DLL_XFORM_ADDR2 */
4765 0x00034000 /* EMC_DLL_XFORM_ADDR3 */
4766 0x00034000 /* EMC_DLL_XFORM_ADDR4 */
4767 0x00000000 /* EMC_DLL_XFORM_ADDR5 */
4768 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
4769 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
4770 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
4771 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
4772 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
4773 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
4774 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
4775 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
4776 0x00000006 /* EMC_DLI_TRIM_TXDQS0 */
4777 0x00000008 /* EMC_DLI_TRIM_TXDQS1 */
4778 0x00000005 /* EMC_DLI_TRIM_TXDQS2 */
4779 0x00000009 /* EMC_DLI_TRIM_TXDQS3 */
4780 0x00000006 /* EMC_DLI_TRIM_TXDQS4 */
4781 0x00000007 /* EMC_DLI_TRIM_TXDQS5 */
4782 0x00000006 /* EMC_DLI_TRIM_TXDQS6 */
4783 0x00000006 /* EMC_DLI_TRIM_TXDQS7 */
4784 0x00000008 /* EMC_DLI_TRIM_TXDQS8 */
4785 0x00000008 /* EMC_DLI_TRIM_TXDQS9 */
4786 0x00000005 /* EMC_DLI_TRIM_TXDQS10 */
4787 0x00000009 /* EMC_DLI_TRIM_TXDQS11 */
4788 0x00000006 /* EMC_DLI_TRIM_TXDQS12 */
4789 0x00000007 /* EMC_DLI_TRIM_TXDQS13 */
4790 0x00000006 /* EMC_DLI_TRIM_TXDQS14 */
4791 0x00000008 /* EMC_DLI_TRIM_TXDQS15 */
4792 0x0000000e /* EMC_DLL_XFORM_DQ0 */
4793 0x0000000e /* EMC_DLL_XFORM_DQ1 */
4794 0x0000000e /* EMC_DLL_XFORM_DQ2 */
4795 0x0000000e /* EMC_DLL_XFORM_DQ3 */
4796 0x0000000e /* EMC_DLL_XFORM_DQ4 */
4797 0x0000000e /* EMC_DLL_XFORM_DQ5 */
4798 0x0000000e /* EMC_DLL_XFORM_DQ6 */
4799 0x0000000e /* EMC_DLL_XFORM_DQ7 */
4800 0x100002a0 /* EMC_XM2CMDPADCTRL */
4801 0x00000000 /* EMC_XM2CMDPADCTRL4 */
4802 0x00111111 /* EMC_XM2CMDPADCTRL5 */
4803 0x00000000 /* EMC_XM2DQPADCTRL2 */
4804 0x00000000 /* EMC_XM2DQPADCTRL3 */
4805 0x77ffc085 /* EMC_XM2CLKPADCTRL */
4806 0x00000101 /* EMC_XM2CLKPADCTRL2 */
4807 0x81f1f108 /* EMC_XM2COMPPADCTRL */
4808 0x07070004 /* EMC_XM2VTTGENPADCTRL */
4809 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */
4810 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
4811 0x61861820 /* EMC_XM2DQSPADCTRL3 */
4812 0x00492492 /* EMC_XM2DQSPADCTRL4 */
4813 0x00492492 /* EMC_XM2DQSPADCTRL5 */
4814 0x61861800 /* EMC_XM2DQSPADCTRL6 */
4815 0x0606003f /* EMC_DSR_VTTGEN_DRV */
4816 0x00000000 /* EMC_TXDSRVTTGEN */
4817 0x00000000 /* EMC_FBIO_SPARE */
4818 0x00000100 /* EMC_ZCAL_WAIT_CNT */
4819 0x006f000e /* EMC_MRS_WAIT_CNT2 */
4820 0x00000007 /* EMC_CTT */
4821 0x00000004 /* EMC_CTT_DURATION */
4822 0x00004080 /* EMC_CFG_PIPE */
4823 0x80003012 /* EMC_DYN_SELF_REF_CONTROL */
4824 0x0000000f /* EMC_QPOP */
4825 >;
4826 };
4827 };
4828
4829 emc-timings-6 {
4830 nvidia,ram-code = <6>;
4831
4832 timing-12750000 {
4833 clock-frequency = <12750000>;
4834
4835 nvidia,emc-auto-cal-config = <0xa1430000>;
4836 nvidia,emc-auto-cal-config2 = <0x00000000>;
4837 nvidia,emc-auto-cal-config3 = <0x00000000>;
4838 nvidia,emc-auto-cal-interval = <0x001fffff>;
4839 nvidia,emc-bgbias-ctl0 = <0x00000008>;
4840 nvidia,emc-cfg = <0x73240000>;
4841 nvidia,emc-cfg-2 = <0x000008c5>;
4842 nvidia,emc-ctt-term-ctrl = <0x00000802>;
4843 nvidia,emc-mode-1 = <0x80100003>;
4844 nvidia,emc-mode-2 = <0x80200008>;
4845 nvidia,emc-mode-4 = <0x00000000>;
4846 nvidia,emc-mode-reset = <0x80001221>;
4847 nvidia,emc-mrs-wait-cnt = <0x000c000c>;
4848 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
4849 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
4850 nvidia,emc-zcal-cnt-long = <0x00000042>;
4851 nvidia,emc-zcal-interval = <0x00000000>;
4852
4853 nvidia,emc-configuration = <
4854 0x00000000 /* EMC_RC */
4855 0x00000003 /* EMC_RFC */
4856 0x00000000 /* EMC_RFC_SLR */
4857 0x00000000 /* EMC_RAS */
4858 0x00000000 /* EMC_RP */
4859 0x00000004 /* EMC_R2W */
4860 0x0000000a /* EMC_W2R */
4861 0x00000003 /* EMC_R2P */
4862 0x0000000b /* EMC_W2P */
4863 0x00000000 /* EMC_RD_RCD */
4864 0x00000000 /* EMC_WR_RCD */
4865 0x00000003 /* EMC_RRD */
4866 0x00000003 /* EMC_REXT */
4867 0x00000000 /* EMC_WEXT */
4868 0x00000006 /* EMC_WDV */
4869 0x00000006 /* EMC_WDV_MASK */
4870 0x00000006 /* EMC_QUSE */
4871 0x00000002 /* EMC_QUSE_WIDTH */
4872 0x00000000 /* EMC_IBDLY */
4873 0x00000005 /* EMC_EINPUT */
4874 0x00000005 /* EMC_EINPUT_DURATION */
4875 0x00010000 /* EMC_PUTERM_EXTRA */
4876 0x00000003 /* EMC_PUTERM_WIDTH */
4877 0x00000000 /* EMC_PUTERM_ADJ */
4878 0x00000000 /* EMC_CDB_CNTL_1 */
4879 0x00000000 /* EMC_CDB_CNTL_2 */
4880 0x00000000 /* EMC_CDB_CNTL_3 */
4881 0x00000004 /* EMC_QRST */
4882 0x0000000c /* EMC_QSAFE */
4883 0x0000000d /* EMC_RDV */
4884 0x0000000f /* EMC_RDV_MASK */
4885 0x00000060 /* EMC_REFRESH */
4886 0x00000000 /* EMC_BURST_REFRESH_NUM */
4887 0x00000018 /* EMC_PRE_REFRESH_REQ_CNT */
4888 0x00000002 /* EMC_PDEX2WR */
4889 0x00000002 /* EMC_PDEX2RD */
4890 0x00000001 /* EMC_PCHG2PDEN */
4891 0x00000000 /* EMC_ACT2PDEN */
4892 0x00000007 /* EMC_AR2PDEN */
4893 0x0000000f /* EMC_RW2PDEN */
4894 0x00000005 /* EMC_TXSR */
4895 0x00000005 /* EMC_TXSRDLL */
4896 0x00000004 /* EMC_TCKE */
4897 0x00000005 /* EMC_TCKESR */
4898 0x00000004 /* EMC_TPD */
4899 0x00000000 /* EMC_TFAW */
4900 0x00000000 /* EMC_TRPAB */
4901 0x00000005 /* EMC_TCLKSTABLE */
4902 0x00000005 /* EMC_TCLKSTOP */
4903 0x00000064 /* EMC_TREFBW */
4904 0x00000000 /* EMC_FBIO_CFG6 */
4905 0x00000000 /* EMC_ODT_WRITE */
4906 0x00000000 /* EMC_ODT_READ */
4907 0x106aa298 /* EMC_FBIO_CFG5 */
4908 0x002c00a0 /* EMC_CFG_DIG_DLL */
4909 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
4910 0x00064000 /* EMC_DLL_XFORM_DQS0 */
4911 0x00064000 /* EMC_DLL_XFORM_DQS1 */
4912 0x00064000 /* EMC_DLL_XFORM_DQS2 */
4913 0x00064000 /* EMC_DLL_XFORM_DQS3 */
4914 0x00064000 /* EMC_DLL_XFORM_DQS4 */
4915 0x00064000 /* EMC_DLL_XFORM_DQS5 */
4916 0x00064000 /* EMC_DLL_XFORM_DQS6 */
4917 0x00064000 /* EMC_DLL_XFORM_DQS7 */
4918 0x00064000 /* EMC_DLL_XFORM_DQS8 */
4919 0x00064000 /* EMC_DLL_XFORM_DQS9 */
4920 0x00064000 /* EMC_DLL_XFORM_DQS10 */
4921 0x00064000 /* EMC_DLL_XFORM_DQS11 */
4922 0x00064000 /* EMC_DLL_XFORM_DQS12 */
4923 0x00064000 /* EMC_DLL_XFORM_DQS13 */
4924 0x00064000 /* EMC_DLL_XFORM_DQS14 */
4925 0x00064000 /* EMC_DLL_XFORM_DQS15 */
4926 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
4927 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
4928 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
4929 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
4930 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
4931 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
4932 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
4933 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
4934 0x00000000 /* EMC_DLL_XFORM_ADDR0 */
4935 0x00000000 /* EMC_DLL_XFORM_ADDR1 */
4936 0x00004000 /* EMC_DLL_XFORM_ADDR2 */
4937 0x00000000 /* EMC_DLL_XFORM_ADDR3 */
4938 0x00000000 /* EMC_DLL_XFORM_ADDR4 */
4939 0x00004000 /* EMC_DLL_XFORM_ADDR5 */
4940 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
4941 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
4942 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
4943 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
4944 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
4945 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
4946 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
4947 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
4948 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
4949 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
4950 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
4951 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
4952 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
4953 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
4954 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
4955 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
4956 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
4957 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
4958 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
4959 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
4960 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
4961 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
4962 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
4963 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
4964 0x000fc000 /* EMC_DLL_XFORM_DQ0 */
4965 0x000fc000 /* EMC_DLL_XFORM_DQ1 */
4966 0x000fc000 /* EMC_DLL_XFORM_DQ2 */
4967 0x000fc000 /* EMC_DLL_XFORM_DQ3 */
4968 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */
4969 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */
4970 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */
4971 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */
4972 0x10000280 /* EMC_XM2CMDPADCTRL */
4973 0x00000000 /* EMC_XM2CMDPADCTRL4 */
4974 0x00111111 /* EMC_XM2CMDPADCTRL5 */
4975 0x00000000 /* EMC_XM2DQPADCTRL2 */
4976 0x00000000 /* EMC_XM2DQPADCTRL3 */
4977 0x77ffc081 /* EMC_XM2CLKPADCTRL */
4978 0x00000303 /* EMC_XM2CLKPADCTRL2 */
4979 0x81f1f108 /* EMC_XM2COMPPADCTRL */
4980 0x07070004 /* EMC_XM2VTTGENPADCTRL */
4981 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */
4982 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
4983 0x51451400 /* EMC_XM2DQSPADCTRL3 */
4984 0x00514514 /* EMC_XM2DQSPADCTRL4 */
4985 0x00514514 /* EMC_XM2DQSPADCTRL5 */
4986 0x51451400 /* EMC_XM2DQSPADCTRL6 */
4987 0x0000003f /* EMC_DSR_VTTGEN_DRV */
4988 0x00000007 /* EMC_TXDSRVTTGEN */
4989 0x00000000 /* EMC_FBIO_SPARE */
4990 0x00000042 /* EMC_ZCAL_WAIT_CNT */
4991 0x000c000c /* EMC_MRS_WAIT_CNT2 */
4992 0x00000000 /* EMC_CTT */
4993 0x00000003 /* EMC_CTT_DURATION */
4994 0x0000f2f3 /* EMC_CFG_PIPE */
4995 0x800001c5 /* EMC_DYN_SELF_REF_CONTROL */
4996 0x0000000a /* EMC_QPOP */
4997 >;
4998 };
4999
5000 timing-20400000 {
5001 clock-frequency = <20400000>;
5002
5003 nvidia,emc-auto-cal-config = <0xa1430000>;
5004 nvidia,emc-auto-cal-config2 = <0x00000000>;
5005 nvidia,emc-auto-cal-config3 = <0x00000000>;
5006 nvidia,emc-auto-cal-interval = <0x001fffff>;
5007 nvidia,emc-bgbias-ctl0 = <0x00000008>;
5008 nvidia,emc-cfg = <0x73240000>;
5009 nvidia,emc-cfg-2 = <0x000008c5>;
5010 nvidia,emc-ctt-term-ctrl = <0x00000802>;
5011 nvidia,emc-mode-1 = <0x80100003>;
5012 nvidia,emc-mode-2 = <0x80200008>;
5013 nvidia,emc-mode-4 = <0x00000000>;
5014 nvidia,emc-mode-reset = <0x80001221>;
5015 nvidia,emc-mrs-wait-cnt = <0x000c000c>;
5016 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
5017 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
5018 nvidia,emc-zcal-cnt-long = <0x00000042>;
5019 nvidia,emc-zcal-interval = <0x00000000>;
5020
5021 nvidia,emc-configuration = <
5022 0x00000000 /* EMC_RC */
5023 0x00000005 /* EMC_RFC */
5024 0x00000000 /* EMC_RFC_SLR */
5025 0x00000000 /* EMC_RAS */
5026 0x00000000 /* EMC_RP */
5027 0x00000004 /* EMC_R2W */
5028 0x0000000a /* EMC_W2R */
5029 0x00000003 /* EMC_R2P */
5030 0x0000000b /* EMC_W2P */
5031 0x00000000 /* EMC_RD_RCD */
5032 0x00000000 /* EMC_WR_RCD */
5033 0x00000003 /* EMC_RRD */
5034 0x00000003 /* EMC_REXT */
5035 0x00000000 /* EMC_WEXT */
5036 0x00000006 /* EMC_WDV */
5037 0x00000006 /* EMC_WDV_MASK */
5038 0x00000006 /* EMC_QUSE */
5039 0x00000002 /* EMC_QUSE_WIDTH */
5040 0x00000000 /* EMC_IBDLY */
5041 0x00000005 /* EMC_EINPUT */
5042 0x00000005 /* EMC_EINPUT_DURATION */
5043 0x00010000 /* EMC_PUTERM_EXTRA */
5044 0x00000003 /* EMC_PUTERM_WIDTH */
5045 0x00000000 /* EMC_PUTERM_ADJ */
5046 0x00000000 /* EMC_CDB_CNTL_1 */
5047 0x00000000 /* EMC_CDB_CNTL_2 */
5048 0x00000000 /* EMC_CDB_CNTL_3 */
5049 0x00000004 /* EMC_QRST */
5050 0x0000000c /* EMC_QSAFE */
5051 0x0000000d /* EMC_RDV */
5052 0x0000000f /* EMC_RDV_MASK */
5053 0x0000009a /* EMC_REFRESH */
5054 0x00000000 /* EMC_BURST_REFRESH_NUM */
5055 0x00000026 /* EMC_PRE_REFRESH_REQ_CNT */
5056 0x00000002 /* EMC_PDEX2WR */
5057 0x00000002 /* EMC_PDEX2RD */
5058 0x00000001 /* EMC_PCHG2PDEN */
5059 0x00000000 /* EMC_ACT2PDEN */
5060 0x00000007 /* EMC_AR2PDEN */
5061 0x0000000f /* EMC_RW2PDEN */
5062 0x00000006 /* EMC_TXSR */
5063 0x00000006 /* EMC_TXSRDLL */
5064 0x00000004 /* EMC_TCKE */
5065 0x00000005 /* EMC_TCKESR */
5066 0x00000004 /* EMC_TPD */
5067 0x00000000 /* EMC_TFAW */
5068 0x00000000 /* EMC_TRPAB */
5069 0x00000005 /* EMC_TCLKSTABLE */
5070 0x00000005 /* EMC_TCLKSTOP */
5071 0x000000a0 /* EMC_TREFBW */
5072 0x00000000 /* EMC_FBIO_CFG6 */
5073 0x00000000 /* EMC_ODT_WRITE */
5074 0x00000000 /* EMC_ODT_READ */
5075 0x106aa298 /* EMC_FBIO_CFG5 */
5076 0x002c00a0 /* EMC_CFG_DIG_DLL */
5077 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
5078 0x00064000 /* EMC_DLL_XFORM_DQS0 */
5079 0x00064000 /* EMC_DLL_XFORM_DQS1 */
5080 0x00064000 /* EMC_DLL_XFORM_DQS2 */
5081 0x00064000 /* EMC_DLL_XFORM_DQS3 */
5082 0x00064000 /* EMC_DLL_XFORM_DQS4 */
5083 0x00064000 /* EMC_DLL_XFORM_DQS5 */
5084 0x00064000 /* EMC_DLL_XFORM_DQS6 */
5085 0x00064000 /* EMC_DLL_XFORM_DQS7 */
5086 0x00064000 /* EMC_DLL_XFORM_DQS8 */
5087 0x00064000 /* EMC_DLL_XFORM_DQS9 */
5088 0x00064000 /* EMC_DLL_XFORM_DQS10 */
5089 0x00064000 /* EMC_DLL_XFORM_DQS11 */
5090 0x00064000 /* EMC_DLL_XFORM_DQS12 */
5091 0x00064000 /* EMC_DLL_XFORM_DQS13 */
5092 0x00064000 /* EMC_DLL_XFORM_DQS14 */
5093 0x00064000 /* EMC_DLL_XFORM_DQS15 */
5094 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
5095 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
5096 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
5097 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
5098 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
5099 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
5100 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
5101 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
5102 0x00000000 /* EMC_DLL_XFORM_ADDR0 */
5103 0x00000000 /* EMC_DLL_XFORM_ADDR1 */
5104 0x00004000 /* EMC_DLL_XFORM_ADDR2 */
5105 0x00000000 /* EMC_DLL_XFORM_ADDR3 */
5106 0x00000000 /* EMC_DLL_XFORM_ADDR4 */
5107 0x00004000 /* EMC_DLL_XFORM_ADDR5 */
5108 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
5109 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
5110 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
5111 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
5112 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
5113 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
5114 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
5115 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
5116 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
5117 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
5118 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
5119 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
5120 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
5121 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
5122 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
5123 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
5124 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
5125 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
5126 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
5127 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
5128 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
5129 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
5130 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
5131 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
5132 0x000fc000 /* EMC_DLL_XFORM_DQ0 */
5133 0x000fc000 /* EMC_DLL_XFORM_DQ1 */
5134 0x000fc000 /* EMC_DLL_XFORM_DQ2 */
5135 0x000fc000 /* EMC_DLL_XFORM_DQ3 */
5136 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */
5137 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */
5138 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */
5139 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */
5140 0x10000280 /* EMC_XM2CMDPADCTRL */
5141 0x00000000 /* EMC_XM2CMDPADCTRL4 */
5142 0x00111111 /* EMC_XM2CMDPADCTRL5 */
5143 0x00000000 /* EMC_XM2DQPADCTRL2 */
5144 0x00000000 /* EMC_XM2DQPADCTRL3 */
5145 0x77ffc081 /* EMC_XM2CLKPADCTRL */
5146 0x00000303 /* EMC_XM2CLKPADCTRL2 */
5147 0x81f1f108 /* EMC_XM2COMPPADCTRL */
5148 0x07070004 /* EMC_XM2VTTGENPADCTRL */
5149 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */
5150 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
5151 0x51451400 /* EMC_XM2DQSPADCTRL3 */
5152 0x00514514 /* EMC_XM2DQSPADCTRL4 */
5153 0x00514514 /* EMC_XM2DQSPADCTRL5 */
5154 0x51451400 /* EMC_XM2DQSPADCTRL6 */
5155 0x0000003f /* EMC_DSR_VTTGEN_DRV */
5156 0x0000000b /* EMC_TXDSRVTTGEN */
5157 0x00000000 /* EMC_FBIO_SPARE */
5158 0x00000042 /* EMC_ZCAL_WAIT_CNT */
5159 0x000c000c /* EMC_MRS_WAIT_CNT2 */
5160 0x00000000 /* EMC_CTT */
5161 0x00000003 /* EMC_CTT_DURATION */
5162 0x0000f2f3 /* EMC_CFG_PIPE */
5163 0x8000023a /* EMC_DYN_SELF_REF_CONTROL */
5164 0x0000000a /* EMC_QPOP */
5165 >;
5166 };
5167
5168 timing-40800000 {
5169 clock-frequency = <40800000>;
5170
5171 nvidia,emc-auto-cal-config = <0xa1430000>;
5172 nvidia,emc-auto-cal-config2 = <0x00000000>;
5173 nvidia,emc-auto-cal-config3 = <0x00000000>;
5174 nvidia,emc-auto-cal-interval = <0x001fffff>;
5175 nvidia,emc-bgbias-ctl0 = <0x00000008>;
5176 nvidia,emc-cfg = <0x73240000>;
5177 nvidia,emc-cfg-2 = <0x000008c5>;
5178 nvidia,emc-ctt-term-ctrl = <0x00000802>;
5179 nvidia,emc-mode-1 = <0x80100003>;
5180 nvidia,emc-mode-2 = <0x80200008>;
5181 nvidia,emc-mode-4 = <0x00000000>;
5182 nvidia,emc-mode-reset = <0x80001221>;
5183 nvidia,emc-mrs-wait-cnt = <0x000c000c>;
5184 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
5185 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
5186 nvidia,emc-zcal-cnt-long = <0x00000042>;
5187 nvidia,emc-zcal-interval = <0x00000000>;
5188
5189 nvidia,emc-configuration = <
5190 0x00000001 /* EMC_RC */
5191 0x0000000a /* EMC_RFC */
5192 0x00000000 /* EMC_RFC_SLR */
5193 0x00000001 /* EMC_RAS */
5194 0x00000000 /* EMC_RP */
5195 0x00000004 /* EMC_R2W */
5196 0x0000000a /* EMC_W2R */
5197 0x00000003 /* EMC_R2P */
5198 0x0000000b /* EMC_W2P */
5199 0x00000000 /* EMC_RD_RCD */
5200 0x00000000 /* EMC_WR_RCD */
5201 0x00000003 /* EMC_RRD */
5202 0x00000003 /* EMC_REXT */
5203 0x00000000 /* EMC_WEXT */
5204 0x00000006 /* EMC_WDV */
5205 0x00000006 /* EMC_WDV_MASK */
5206 0x00000006 /* EMC_QUSE */
5207 0x00000002 /* EMC_QUSE_WIDTH */
5208 0x00000000 /* EMC_IBDLY */
5209 0x00000005 /* EMC_EINPUT */
5210 0x00000005 /* EMC_EINPUT_DURATION */
5211 0x00010000 /* EMC_PUTERM_EXTRA */
5212 0x00000003 /* EMC_PUTERM_WIDTH */
5213 0x00000000 /* EMC_PUTERM_ADJ */
5214 0x00000000 /* EMC_CDB_CNTL_1 */
5215 0x00000000 /* EMC_CDB_CNTL_2 */
5216 0x00000000 /* EMC_CDB_CNTL_3 */
5217 0x00000004 /* EMC_QRST */
5218 0x0000000c /* EMC_QSAFE */
5219 0x0000000d /* EMC_RDV */
5220 0x0000000f /* EMC_RDV_MASK */
5221 0x00000134 /* EMC_REFRESH */
5222 0x00000000 /* EMC_BURST_REFRESH_NUM */
5223 0x0000004d /* EMC_PRE_REFRESH_REQ_CNT */
5224 0x00000002 /* EMC_PDEX2WR */
5225 0x00000002 /* EMC_PDEX2RD */
5226 0x00000001 /* EMC_PCHG2PDEN */
5227 0x00000000 /* EMC_ACT2PDEN */
5228 0x00000008 /* EMC_AR2PDEN */
5229 0x0000000f /* EMC_RW2PDEN */
5230 0x0000000c /* EMC_TXSR */
5231 0x0000000c /* EMC_TXSRDLL */
5232 0x00000004 /* EMC_TCKE */
5233 0x00000005 /* EMC_TCKESR */
5234 0x00000004 /* EMC_TPD */
5235 0x00000000 /* EMC_TFAW */
5236 0x00000000 /* EMC_TRPAB */
5237 0x00000005 /* EMC_TCLKSTABLE */
5238 0x00000005 /* EMC_TCLKSTOP */
5239 0x0000013f /* EMC_TREFBW */
5240 0x00000000 /* EMC_FBIO_CFG6 */
5241 0x00000000 /* EMC_ODT_WRITE */
5242 0x00000000 /* EMC_ODT_READ */
5243 0x106aa298 /* EMC_FBIO_CFG5 */
5244 0x002c00a0 /* EMC_CFG_DIG_DLL */
5245 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
5246 0x00064000 /* EMC_DLL_XFORM_DQS0 */
5247 0x00064000 /* EMC_DLL_XFORM_DQS1 */
5248 0x00064000 /* EMC_DLL_XFORM_DQS2 */
5249 0x00064000 /* EMC_DLL_XFORM_DQS3 */
5250 0x00064000 /* EMC_DLL_XFORM_DQS4 */
5251 0x00064000 /* EMC_DLL_XFORM_DQS5 */
5252 0x00064000 /* EMC_DLL_XFORM_DQS6 */
5253 0x00064000 /* EMC_DLL_XFORM_DQS7 */
5254 0x00064000 /* EMC_DLL_XFORM_DQS8 */
5255 0x00064000 /* EMC_DLL_XFORM_DQS9 */
5256 0x00064000 /* EMC_DLL_XFORM_DQS10 */
5257 0x00064000 /* EMC_DLL_XFORM_DQS11 */
5258 0x00064000 /* EMC_DLL_XFORM_DQS12 */
5259 0x00064000 /* EMC_DLL_XFORM_DQS13 */
5260 0x00064000 /* EMC_DLL_XFORM_DQS14 */
5261 0x00064000 /* EMC_DLL_XFORM_DQS15 */
5262 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
5263 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
5264 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
5265 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
5266 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
5267 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
5268 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
5269 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
5270 0x00000000 /* EMC_DLL_XFORM_ADDR0 */
5271 0x00000000 /* EMC_DLL_XFORM_ADDR1 */
5272 0x00004000 /* EMC_DLL_XFORM_ADDR2 */
5273 0x00000000 /* EMC_DLL_XFORM_ADDR3 */
5274 0x00000000 /* EMC_DLL_XFORM_ADDR4 */
5275 0x00004000 /* EMC_DLL_XFORM_ADDR5 */
5276 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
5277 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
5278 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
5279 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
5280 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
5281 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
5282 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
5283 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
5284 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
5285 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
5286 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
5287 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
5288 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
5289 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
5290 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
5291 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
5292 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
5293 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
5294 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
5295 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
5296 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
5297 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
5298 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
5299 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
5300 0x000fc000 /* EMC_DLL_XFORM_DQ0 */
5301 0x000fc000 /* EMC_DLL_XFORM_DQ1 */
5302 0x000fc000 /* EMC_DLL_XFORM_DQ2 */
5303 0x000fc000 /* EMC_DLL_XFORM_DQ3 */
5304 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */
5305 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */
5306 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */
5307 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */
5308 0x10000280 /* EMC_XM2CMDPADCTRL */
5309 0x00000000 /* EMC_XM2CMDPADCTRL4 */
5310 0x00111111 /* EMC_XM2CMDPADCTRL5 */
5311 0x00000000 /* EMC_XM2DQPADCTRL2 */
5312 0x00000000 /* EMC_XM2DQPADCTRL3 */
5313 0x77ffc081 /* EMC_XM2CLKPADCTRL */
5314 0x00000303 /* EMC_XM2CLKPADCTRL2 */
5315 0x81f1f108 /* EMC_XM2COMPPADCTRL */
5316 0x07070004 /* EMC_XM2VTTGENPADCTRL */
5317 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */
5318 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
5319 0x51451400 /* EMC_XM2DQSPADCTRL3 */
5320 0x00514514 /* EMC_XM2DQSPADCTRL4 */
5321 0x00514514 /* EMC_XM2DQSPADCTRL5 */
5322 0x51451400 /* EMC_XM2DQSPADCTRL6 */
5323 0x0000003f /* EMC_DSR_VTTGEN_DRV */
5324 0x00000015 /* EMC_TXDSRVTTGEN */
5325 0x00000000 /* EMC_FBIO_SPARE */
5326 0x00000042 /* EMC_ZCAL_WAIT_CNT */
5327 0x000c000c /* EMC_MRS_WAIT_CNT2 */
5328 0x00000000 /* EMC_CTT */
5329 0x00000003 /* EMC_CTT_DURATION */
5330 0x0000f2f3 /* EMC_CFG_PIPE */
5331 0x80000370 /* EMC_DYN_SELF_REF_CONTROL */
5332 0x0000000a /* EMC_QPOP */
5333 >;
5334 };
5335
5336 timing-68000000 {
5337 clock-frequency = <68000000>;
5338
5339 nvidia,emc-auto-cal-config = <0xa1430000>;
5340 nvidia,emc-auto-cal-config2 = <0x00000000>;
5341 nvidia,emc-auto-cal-config3 = <0x00000000>;
5342 nvidia,emc-auto-cal-interval = <0x001fffff>;
5343 nvidia,emc-bgbias-ctl0 = <0x00000008>;
5344 nvidia,emc-cfg = <0x73240000>;
5345 nvidia,emc-cfg-2 = <0x000008c5>;
5346 nvidia,emc-ctt-term-ctrl = <0x00000802>;
5347 nvidia,emc-mode-1 = <0x80100003>;
5348 nvidia,emc-mode-2 = <0x80200008>;
5349 nvidia,emc-mode-4 = <0x00000000>;
5350 nvidia,emc-mode-reset = <0x80001221>;
5351 nvidia,emc-mrs-wait-cnt = <0x000c000c>;
5352 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
5353 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
5354 nvidia,emc-zcal-cnt-long = <0x00000042>;
5355 nvidia,emc-zcal-interval = <0x00000000>;
5356
5357 nvidia,emc-configuration = <
5358 0x00000003 /* EMC_RC */
5359 0x00000011 /* EMC_RFC */
5360 0x00000000 /* EMC_RFC_SLR */
5361 0x00000002 /* EMC_RAS */
5362 0x00000000 /* EMC_RP */
5363 0x00000004 /* EMC_R2W */
5364 0x0000000a /* EMC_W2R */
5365 0x00000003 /* EMC_R2P */
5366 0x0000000b /* EMC_W2P */
5367 0x00000000 /* EMC_RD_RCD */
5368 0x00000000 /* EMC_WR_RCD */
5369 0x00000003 /* EMC_RRD */
5370 0x00000003 /* EMC_REXT */
5371 0x00000000 /* EMC_WEXT */
5372 0x00000006 /* EMC_WDV */
5373 0x00000006 /* EMC_WDV_MASK */
5374 0x00000006 /* EMC_QUSE */
5375 0x00000002 /* EMC_QUSE_WIDTH */
5376 0x00000000 /* EMC_IBDLY */
5377 0x00000005 /* EMC_EINPUT */
5378 0x00000005 /* EMC_EINPUT_DURATION */
5379 0x00010000 /* EMC_PUTERM_EXTRA */
5380 0x00000003 /* EMC_PUTERM_WIDTH */
5381 0x00000000 /* EMC_PUTERM_ADJ */
5382 0x00000000 /* EMC_CDB_CNTL_1 */
5383 0x00000000 /* EMC_CDB_CNTL_2 */
5384 0x00000000 /* EMC_CDB_CNTL_3 */
5385 0x00000004 /* EMC_QRST */
5386 0x0000000c /* EMC_QSAFE */
5387 0x0000000d /* EMC_RDV */
5388 0x0000000f /* EMC_RDV_MASK */
5389 0x00000202 /* EMC_REFRESH */
5390 0x00000000 /* EMC_BURST_REFRESH_NUM */
5391 0x00000080 /* EMC_PRE_REFRESH_REQ_CNT */
5392 0x00000002 /* EMC_PDEX2WR */
5393 0x00000002 /* EMC_PDEX2RD */
5394 0x00000001 /* EMC_PCHG2PDEN */
5395 0x00000000 /* EMC_ACT2PDEN */
5396 0x0000000f /* EMC_AR2PDEN */
5397 0x0000000f /* EMC_RW2PDEN */
5398 0x00000013 /* EMC_TXSR */
5399 0x00000013 /* EMC_TXSRDLL */
5400 0x00000004 /* EMC_TCKE */
5401 0x00000005 /* EMC_TCKESR */
5402 0x00000004 /* EMC_TPD */
5403 0x00000001 /* EMC_TFAW */
5404 0x00000000 /* EMC_TRPAB */
5405 0x00000005 /* EMC_TCLKSTABLE */
5406 0x00000005 /* EMC_TCLKSTOP */
5407 0x00000213 /* EMC_TREFBW */
5408 0x00000000 /* EMC_FBIO_CFG6 */
5409 0x00000000 /* EMC_ODT_WRITE */
5410 0x00000000 /* EMC_ODT_READ */
5411 0x106aa298 /* EMC_FBIO_CFG5 */
5412 0x002c00a0 /* EMC_CFG_DIG_DLL */
5413 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
5414 0x00064000 /* EMC_DLL_XFORM_DQS0 */
5415 0x00064000 /* EMC_DLL_XFORM_DQS1 */
5416 0x00064000 /* EMC_DLL_XFORM_DQS2 */
5417 0x00064000 /* EMC_DLL_XFORM_DQS3 */
5418 0x00064000 /* EMC_DLL_XFORM_DQS4 */
5419 0x00064000 /* EMC_DLL_XFORM_DQS5 */
5420 0x00064000 /* EMC_DLL_XFORM_DQS6 */
5421 0x00064000 /* EMC_DLL_XFORM_DQS7 */
5422 0x00064000 /* EMC_DLL_XFORM_DQS8 */
5423 0x00064000 /* EMC_DLL_XFORM_DQS9 */
5424 0x00064000 /* EMC_DLL_XFORM_DQS10 */
5425 0x00064000 /* EMC_DLL_XFORM_DQS11 */
5426 0x00064000 /* EMC_DLL_XFORM_DQS12 */
5427 0x00064000 /* EMC_DLL_XFORM_DQS13 */
5428 0x00064000 /* EMC_DLL_XFORM_DQS14 */
5429 0x00064000 /* EMC_DLL_XFORM_DQS15 */
5430 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
5431 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
5432 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
5433 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
5434 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
5435 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
5436 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
5437 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
5438 0x00000000 /* EMC_DLL_XFORM_ADDR0 */
5439 0x00000000 /* EMC_DLL_XFORM_ADDR1 */
5440 0x00004000 /* EMC_DLL_XFORM_ADDR2 */
5441 0x00000000 /* EMC_DLL_XFORM_ADDR3 */
5442 0x00000000 /* EMC_DLL_XFORM_ADDR4 */
5443 0x00004000 /* EMC_DLL_XFORM_ADDR5 */
5444 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
5445 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
5446 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
5447 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
5448 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
5449 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
5450 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
5451 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
5452 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
5453 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
5454 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
5455 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
5456 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
5457 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
5458 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
5459 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
5460 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
5461 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
5462 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
5463 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
5464 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
5465 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
5466 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
5467 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
5468 0x000fc000 /* EMC_DLL_XFORM_DQ0 */
5469 0x000fc000 /* EMC_DLL_XFORM_DQ1 */
5470 0x000fc000 /* EMC_DLL_XFORM_DQ2 */
5471 0x000fc000 /* EMC_DLL_XFORM_DQ3 */
5472 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */
5473 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */
5474 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */
5475 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */
5476 0x10000280 /* EMC_XM2CMDPADCTRL */
5477 0x00000000 /* EMC_XM2CMDPADCTRL4 */
5478 0x00111111 /* EMC_XM2CMDPADCTRL5 */
5479 0x00000000 /* EMC_XM2DQPADCTRL2 */
5480 0x00000000 /* EMC_XM2DQPADCTRL3 */
5481 0x77ffc081 /* EMC_XM2CLKPADCTRL */
5482 0x00000303 /* EMC_XM2CLKPADCTRL2 */
5483 0x81f1f108 /* EMC_XM2COMPPADCTRL */
5484 0x07070004 /* EMC_XM2VTTGENPADCTRL */
5485 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */
5486 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
5487 0x51451400 /* EMC_XM2DQSPADCTRL3 */
5488 0x00514514 /* EMC_XM2DQSPADCTRL4 */
5489 0x00514514 /* EMC_XM2DQSPADCTRL5 */
5490 0x51451400 /* EMC_XM2DQSPADCTRL6 */
5491 0x0000003f /* EMC_DSR_VTTGEN_DRV */
5492 0x00000022 /* EMC_TXDSRVTTGEN */
5493 0x00000000 /* EMC_FBIO_SPARE */
5494 0x00000042 /* EMC_ZCAL_WAIT_CNT */
5495 0x000c000c /* EMC_MRS_WAIT_CNT2 */
5496 0x00000000 /* EMC_CTT */
5497 0x00000003 /* EMC_CTT_DURATION */
5498 0x0000f2f3 /* EMC_CFG_PIPE */
5499 0x8000050e /* EMC_DYN_SELF_REF_CONTROL */
5500 0x0000000a /* EMC_QPOP */
5501 >;
5502 };
5503
5504 timing-102000000 {
5505 clock-frequency = <102000000>;
5506
5507 nvidia,emc-auto-cal-config = <0xa1430000>;
5508 nvidia,emc-auto-cal-config2 = <0x00000000>;
5509 nvidia,emc-auto-cal-config3 = <0x00000000>;
5510 nvidia,emc-auto-cal-interval = <0x001fffff>;
5511 nvidia,emc-bgbias-ctl0 = <0x00000008>;
5512 nvidia,emc-cfg = <0x73240000>;
5513 nvidia,emc-cfg-2 = <0x000008c5>;
5514 nvidia,emc-ctt-term-ctrl = <0x00000802>;
5515 nvidia,emc-mode-1 = <0x80100003>;
5516 nvidia,emc-mode-2 = <0x80200008>;
5517 nvidia,emc-mode-4 = <0x00000000>;
5518 nvidia,emc-mode-reset = <0x80001221>;
5519 nvidia,emc-mrs-wait-cnt = <0x000c000c>;
5520 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
5521 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
5522 nvidia,emc-zcal-cnt-long = <0x00000042>;
5523 nvidia,emc-zcal-interval = <0x00000000>;
5524
5525 nvidia,emc-configuration = <
5526 0x00000004 /* EMC_RC */
5527 0x0000001a /* EMC_RFC */
5528 0x00000000 /* EMC_RFC_SLR */
5529 0x00000003 /* EMC_RAS */
5530 0x00000001 /* EMC_RP */
5531 0x00000004 /* EMC_R2W */
5532 0x0000000a /* EMC_W2R */
5533 0x00000003 /* EMC_R2P */
5534 0x0000000b /* EMC_W2P */
5535 0x00000001 /* EMC_RD_RCD */
5536 0x00000001 /* EMC_WR_RCD */
5537 0x00000003 /* EMC_RRD */
5538 0x00000003 /* EMC_REXT */
5539 0x00000000 /* EMC_WEXT */
5540 0x00000006 /* EMC_WDV */
5541 0x00000006 /* EMC_WDV_MASK */
5542 0x00000006 /* EMC_QUSE */
5543 0x00000002 /* EMC_QUSE_WIDTH */
5544 0x00000000 /* EMC_IBDLY */
5545 0x00000005 /* EMC_EINPUT */
5546 0x00000005 /* EMC_EINPUT_DURATION */
5547 0x00010000 /* EMC_PUTERM_EXTRA */
5548 0x00000003 /* EMC_PUTERM_WIDTH */
5549 0x00000000 /* EMC_PUTERM_ADJ */
5550 0x00000000 /* EMC_CDB_CNTL_1 */
5551 0x00000000 /* EMC_CDB_CNTL_2 */
5552 0x00000000 /* EMC_CDB_CNTL_3 */
5553 0x00000004 /* EMC_QRST */
5554 0x0000000c /* EMC_QSAFE */
5555 0x0000000d /* EMC_RDV */
5556 0x0000000f /* EMC_RDV_MASK */
5557 0x00000304 /* EMC_REFRESH */
5558 0x00000000 /* EMC_BURST_REFRESH_NUM */
5559 0x000000c1 /* EMC_PRE_REFRESH_REQ_CNT */
5560 0x00000002 /* EMC_PDEX2WR */
5561 0x00000002 /* EMC_PDEX2RD */
5562 0x00000001 /* EMC_PCHG2PDEN */
5563 0x00000000 /* EMC_ACT2PDEN */
5564 0x00000018 /* EMC_AR2PDEN */
5565 0x0000000f /* EMC_RW2PDEN */
5566 0x0000001c /* EMC_TXSR */
5567 0x0000001c /* EMC_TXSRDLL */
5568 0x00000004 /* EMC_TCKE */
5569 0x00000005 /* EMC_TCKESR */
5570 0x00000004 /* EMC_TPD */
5571 0x00000003 /* EMC_TFAW */
5572 0x00000000 /* EMC_TRPAB */
5573 0x00000005 /* EMC_TCLKSTABLE */
5574 0x00000005 /* EMC_TCLKSTOP */
5575 0x0000031c /* EMC_TREFBW */
5576 0x00000000 /* EMC_FBIO_CFG6 */
5577 0x00000000 /* EMC_ODT_WRITE */
5578 0x00000000 /* EMC_ODT_READ */
5579 0x106aa298 /* EMC_FBIO_CFG5 */
5580 0x002c00a0 /* EMC_CFG_DIG_DLL */
5581 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
5582 0x00064000 /* EMC_DLL_XFORM_DQS0 */
5583 0x00064000 /* EMC_DLL_XFORM_DQS1 */
5584 0x00064000 /* EMC_DLL_XFORM_DQS2 */
5585 0x00064000 /* EMC_DLL_XFORM_DQS3 */
5586 0x00064000 /* EMC_DLL_XFORM_DQS4 */
5587 0x00064000 /* EMC_DLL_XFORM_DQS5 */
5588 0x00064000 /* EMC_DLL_XFORM_DQS6 */
5589 0x00064000 /* EMC_DLL_XFORM_DQS7 */
5590 0x00064000 /* EMC_DLL_XFORM_DQS8 */
5591 0x00064000 /* EMC_DLL_XFORM_DQS9 */
5592 0x00064000 /* EMC_DLL_XFORM_DQS10 */
5593 0x00064000 /* EMC_DLL_XFORM_DQS11 */
5594 0x00064000 /* EMC_DLL_XFORM_DQS12 */
5595 0x00064000 /* EMC_DLL_XFORM_DQS13 */
5596 0x00064000 /* EMC_DLL_XFORM_DQS14 */
5597 0x00064000 /* EMC_DLL_XFORM_DQS15 */
5598 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
5599 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
5600 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
5601 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
5602 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
5603 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
5604 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
5605 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
5606 0x00000000 /* EMC_DLL_XFORM_ADDR0 */
5607 0x00000000 /* EMC_DLL_XFORM_ADDR1 */
5608 0x00004000 /* EMC_DLL_XFORM_ADDR2 */
5609 0x00000000 /* EMC_DLL_XFORM_ADDR3 */
5610 0x00000000 /* EMC_DLL_XFORM_ADDR4 */
5611 0x00004000 /* EMC_DLL_XFORM_ADDR5 */
5612 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
5613 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
5614 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
5615 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
5616 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
5617 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
5618 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
5619 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
5620 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
5621 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
5622 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
5623 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
5624 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
5625 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
5626 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
5627 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
5628 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
5629 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
5630 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
5631 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
5632 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
5633 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
5634 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
5635 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
5636 0x000fc000 /* EMC_DLL_XFORM_DQ0 */
5637 0x000fc000 /* EMC_DLL_XFORM_DQ1 */
5638 0x000fc000 /* EMC_DLL_XFORM_DQ2 */
5639 0x000fc000 /* EMC_DLL_XFORM_DQ3 */
5640 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */
5641 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */
5642 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */
5643 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */
5644 0x10000280 /* EMC_XM2CMDPADCTRL */
5645 0x00000000 /* EMC_XM2CMDPADCTRL4 */
5646 0x00111111 /* EMC_XM2CMDPADCTRL5 */
5647 0x00000000 /* EMC_XM2DQPADCTRL2 */
5648 0x00000000 /* EMC_XM2DQPADCTRL3 */
5649 0x77ffc081 /* EMC_XM2CLKPADCTRL */
5650 0x00000303 /* EMC_XM2CLKPADCTRL2 */
5651 0x81f1f108 /* EMC_XM2COMPPADCTRL */
5652 0x07070004 /* EMC_XM2VTTGENPADCTRL */
5653 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */
5654 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
5655 0x51451400 /* EMC_XM2DQSPADCTRL3 */
5656 0x00514514 /* EMC_XM2DQSPADCTRL4 */
5657 0x00514514 /* EMC_XM2DQSPADCTRL5 */
5658 0x51451400 /* EMC_XM2DQSPADCTRL6 */
5659 0x0000003f /* EMC_DSR_VTTGEN_DRV */
5660 0x00000033 /* EMC_TXDSRVTTGEN */
5661 0x00000000 /* EMC_FBIO_SPARE */
5662 0x00000042 /* EMC_ZCAL_WAIT_CNT */
5663 0x000c000c /* EMC_MRS_WAIT_CNT2 */
5664 0x00000000 /* EMC_CTT */
5665 0x00000003 /* EMC_CTT_DURATION */
5666 0x0000f2f3 /* EMC_CFG_PIPE */
5667 0x80000713 /* EMC_DYN_SELF_REF_CONTROL */
5668 0x0000000a /* EMC_QPOP */
5669 >;
5670 };
5671
5672 timing-204000000 {
5673 clock-frequency = <204000000>;
5674
5675 nvidia,emc-auto-cal-config = <0xa1430000>;
5676 nvidia,emc-auto-cal-config2 = <0x00000000>;
5677 nvidia,emc-auto-cal-config3 = <0x00000000>;
5678 nvidia,emc-auto-cal-interval = <0x001fffff>;
5679 nvidia,emc-bgbias-ctl0 = <0x00000008>;
5680 nvidia,emc-cfg = <0x73240000>;
5681 nvidia,emc-cfg-2 = <0x0000088d>;
5682 nvidia,emc-ctt-term-ctrl = <0x00000802>;
5683 nvidia,emc-mode-1 = <0x80100003>;
5684 nvidia,emc-mode-2 = <0x80200008>;
5685 nvidia,emc-mode-4 = <0x00000000>;
5686 nvidia,emc-mode-reset = <0x80001221>;
5687 nvidia,emc-mrs-wait-cnt = <0x000c000c>;
5688 nvidia,emc-sel-dpd-ctrl = <0x00040008>;
5689 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
5690 nvidia,emc-zcal-cnt-long = <0x00000042>;
5691 nvidia,emc-zcal-interval = <0x00020000>;
5692
5693 nvidia,emc-configuration = <
5694 0x00000009 /* EMC_RC */
5695 0x00000035 /* EMC_RFC */
5696 0x00000000 /* EMC_RFC_SLR */
5697 0x00000007 /* EMC_RAS */
5698 0x00000002 /* EMC_RP */
5699 0x00000005 /* EMC_R2W */
5700 0x0000000a /* EMC_W2R */
5701 0x00000003 /* EMC_R2P */
5702 0x0000000b /* EMC_W2P */
5703 0x00000002 /* EMC_RD_RCD */
5704 0x00000002 /* EMC_WR_RCD */
5705 0x00000003 /* EMC_RRD */
5706 0x00000003 /* EMC_REXT */
5707 0x00000000 /* EMC_WEXT */
5708 0x00000005 /* EMC_WDV */
5709 0x00000005 /* EMC_WDV_MASK */
5710 0x00000006 /* EMC_QUSE */
5711 0x00000002 /* EMC_QUSE_WIDTH */
5712 0x00000000 /* EMC_IBDLY */
5713 0x00000004 /* EMC_EINPUT */
5714 0x00000006 /* EMC_EINPUT_DURATION */
5715 0x00010000 /* EMC_PUTERM_EXTRA */
5716 0x00000003 /* EMC_PUTERM_WIDTH */
5717 0x00000000 /* EMC_PUTERM_ADJ */
5718 0x00000000 /* EMC_CDB_CNTL_1 */
5719 0x00000000 /* EMC_CDB_CNTL_2 */
5720 0x00000000 /* EMC_CDB_CNTL_3 */
5721 0x00000003 /* EMC_QRST */
5722 0x0000000d /* EMC_QSAFE */
5723 0x0000000f /* EMC_RDV */
5724 0x00000011 /* EMC_RDV_MASK */
5725 0x00000607 /* EMC_REFRESH */
5726 0x00000000 /* EMC_BURST_REFRESH_NUM */
5727 0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */
5728 0x00000002 /* EMC_PDEX2WR */
5729 0x00000002 /* EMC_PDEX2RD */
5730 0x00000001 /* EMC_PCHG2PDEN */
5731 0x00000000 /* EMC_ACT2PDEN */
5732 0x00000032 /* EMC_AR2PDEN */
5733 0x0000000f /* EMC_RW2PDEN */
5734 0x00000038 /* EMC_TXSR */
5735 0x00000038 /* EMC_TXSRDLL */
5736 0x00000004 /* EMC_TCKE */
5737 0x00000005 /* EMC_TCKESR */
5738 0x00000004 /* EMC_TPD */
5739 0x00000007 /* EMC_TFAW */
5740 0x00000000 /* EMC_TRPAB */
5741 0x00000005 /* EMC_TCLKSTABLE */
5742 0x00000005 /* EMC_TCLKSTOP */
5743 0x00000638 /* EMC_TREFBW */
5744 0x00000000 /* EMC_FBIO_CFG6 */
5745 0x00000000 /* EMC_ODT_WRITE */
5746 0x00000000 /* EMC_ODT_READ */
5747 0x106aa298 /* EMC_FBIO_CFG5 */
5748 0x002c00a0 /* EMC_CFG_DIG_DLL */
5749 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
5750 0x00064000 /* EMC_DLL_XFORM_DQS0 */
5751 0x00064000 /* EMC_DLL_XFORM_DQS1 */
5752 0x00064000 /* EMC_DLL_XFORM_DQS2 */
5753 0x00064000 /* EMC_DLL_XFORM_DQS3 */
5754 0x00064000 /* EMC_DLL_XFORM_DQS4 */
5755 0x00064000 /* EMC_DLL_XFORM_DQS5 */
5756 0x00064000 /* EMC_DLL_XFORM_DQS6 */
5757 0x00064000 /* EMC_DLL_XFORM_DQS7 */
5758 0x00064000 /* EMC_DLL_XFORM_DQS8 */
5759 0x00064000 /* EMC_DLL_XFORM_DQS9 */
5760 0x00064000 /* EMC_DLL_XFORM_DQS10 */
5761 0x00064000 /* EMC_DLL_XFORM_DQS11 */
5762 0x00064000 /* EMC_DLL_XFORM_DQS12 */
5763 0x00064000 /* EMC_DLL_XFORM_DQS13 */
5764 0x00064000 /* EMC_DLL_XFORM_DQS14 */
5765 0x00064000 /* EMC_DLL_XFORM_DQS15 */
5766 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
5767 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
5768 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
5769 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
5770 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
5771 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
5772 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
5773 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
5774 0x00000000 /* EMC_DLL_XFORM_ADDR0 */
5775 0x00000000 /* EMC_DLL_XFORM_ADDR1 */
5776 0x00004000 /* EMC_DLL_XFORM_ADDR2 */
5777 0x00000000 /* EMC_DLL_XFORM_ADDR3 */
5778 0x00000000 /* EMC_DLL_XFORM_ADDR4 */
5779 0x00004000 /* EMC_DLL_XFORM_ADDR5 */
5780 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
5781 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
5782 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
5783 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
5784 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
5785 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
5786 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
5787 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
5788 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
5789 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
5790 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
5791 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
5792 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
5793 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
5794 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
5795 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
5796 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
5797 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
5798 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
5799 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
5800 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
5801 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
5802 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
5803 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
5804 0x00090000 /* EMC_DLL_XFORM_DQ0 */
5805 0x00090000 /* EMC_DLL_XFORM_DQ1 */
5806 0x00094000 /* EMC_DLL_XFORM_DQ2 */
5807 0x00094000 /* EMC_DLL_XFORM_DQ3 */
5808 0x00009400 /* EMC_DLL_XFORM_DQ4 */
5809 0x00009000 /* EMC_DLL_XFORM_DQ5 */
5810 0x00009000 /* EMC_DLL_XFORM_DQ6 */
5811 0x00009000 /* EMC_DLL_XFORM_DQ7 */
5812 0x10000280 /* EMC_XM2CMDPADCTRL */
5813 0x00000000 /* EMC_XM2CMDPADCTRL4 */
5814 0x00111111 /* EMC_XM2CMDPADCTRL5 */
5815 0x00000000 /* EMC_XM2DQPADCTRL2 */
5816 0x00000000 /* EMC_XM2DQPADCTRL3 */
5817 0x77ffc081 /* EMC_XM2CLKPADCTRL */
5818 0x00000303 /* EMC_XM2CLKPADCTRL2 */
5819 0x81f1f108 /* EMC_XM2COMPPADCTRL */
5820 0x07070004 /* EMC_XM2VTTGENPADCTRL */
5821 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */
5822 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
5823 0x51451400 /* EMC_XM2DQSPADCTRL3 */
5824 0x00514514 /* EMC_XM2DQSPADCTRL4 */
5825 0x00514514 /* EMC_XM2DQSPADCTRL5 */
5826 0x51451400 /* EMC_XM2DQSPADCTRL6 */
5827 0x0000003f /* EMC_DSR_VTTGEN_DRV */
5828 0x00000066 /* EMC_TXDSRVTTGEN */
5829 0x00000000 /* EMC_FBIO_SPARE */
5830 0x00000100 /* EMC_ZCAL_WAIT_CNT */
5831 0x000c000c /* EMC_MRS_WAIT_CNT2 */
5832 0x00000000 /* EMC_CTT */
5833 0x00000003 /* EMC_CTT_DURATION */
5834 0x0000d2b3 /* EMC_CFG_PIPE */
5835 0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */
5836 0x0000000a /* EMC_QPOP */
5837 >;
5838 };
5839
5840 timing-300000000 {
5841 clock-frequency = <300000000>;
5842
5843 nvidia,emc-auto-cal-config = <0xa1430000>;
5844 nvidia,emc-auto-cal-config2 = <0x00000000>;
5845 nvidia,emc-auto-cal-config3 = <0x00000000>;
5846 nvidia,emc-auto-cal-interval = <0x001fffff>;
5847 nvidia,emc-bgbias-ctl0 = <0x00000000>;
5848 nvidia,emc-cfg = <0x73340000>;
5849 nvidia,emc-cfg-2 = <0x000008d5>;
5850 nvidia,emc-ctt-term-ctrl = <0x00000802>;
5851 nvidia,emc-mode-1 = <0x80100002>;
5852 nvidia,emc-mode-2 = <0x80200000>;
5853 nvidia,emc-mode-4 = <0x00000000>;
5854 nvidia,emc-mode-reset = <0x80000321>;
5855 nvidia,emc-mrs-wait-cnt = <0x0174000c>;
5856 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
5857 nvidia,emc-xm2dqspadctrl2 = <0x01231339>;
5858 nvidia,emc-zcal-cnt-long = <0x00000042>;
5859 nvidia,emc-zcal-interval = <0x00020000>;
5860
5861 nvidia,emc-configuration = <
5862 0x0000000d /* EMC_RC */
5863 0x0000004c /* EMC_RFC */
5864 0x00000000 /* EMC_RFC_SLR */
5865 0x00000009 /* EMC_RAS */
5866 0x00000003 /* EMC_RP */
5867 0x00000004 /* EMC_R2W */
5868 0x00000008 /* EMC_W2R */
5869 0x00000002 /* EMC_R2P */
5870 0x00000009 /* EMC_W2P */
5871 0x00000003 /* EMC_RD_RCD */
5872 0x00000003 /* EMC_WR_RCD */
5873 0x00000002 /* EMC_RRD */
5874 0x00000002 /* EMC_REXT */
5875 0x00000000 /* EMC_WEXT */
5876 0x00000003 /* EMC_WDV */
5877 0x00000003 /* EMC_WDV_MASK */
5878 0x00000005 /* EMC_QUSE */
5879 0x00000002 /* EMC_QUSE_WIDTH */
5880 0x00000000 /* EMC_IBDLY */
5881 0x00000002 /* EMC_EINPUT */
5882 0x00000007 /* EMC_EINPUT_DURATION */
5883 0x00020000 /* EMC_PUTERM_EXTRA */
5884 0x00000003 /* EMC_PUTERM_WIDTH */
5885 0x00000000 /* EMC_PUTERM_ADJ */
5886 0x00000000 /* EMC_CDB_CNTL_1 */
5887 0x00000000 /* EMC_CDB_CNTL_2 */
5888 0x00000000 /* EMC_CDB_CNTL_3 */
5889 0x00000001 /* EMC_QRST */
5890 0x0000000e /* EMC_QSAFE */
5891 0x00000010 /* EMC_RDV */
5892 0x00000012 /* EMC_RDV_MASK */
5893 0x000008e4 /* EMC_REFRESH */
5894 0x00000000 /* EMC_BURST_REFRESH_NUM */
5895 0x00000239 /* EMC_PRE_REFRESH_REQ_CNT */
5896 0x00000001 /* EMC_PDEX2WR */
5897 0x00000008 /* EMC_PDEX2RD */
5898 0x00000001 /* EMC_PCHG2PDEN */
5899 0x00000000 /* EMC_ACT2PDEN */
5900 0x0000004a /* EMC_AR2PDEN */
5901 0x0000000e /* EMC_RW2PDEN */
5902 0x00000051 /* EMC_TXSR */
5903 0x00000200 /* EMC_TXSRDLL */
5904 0x00000004 /* EMC_TCKE */
5905 0x00000005 /* EMC_TCKESR */
5906 0x00000004 /* EMC_TPD */
5907 0x00000009 /* EMC_TFAW */
5908 0x00000000 /* EMC_TRPAB */
5909 0x00000005 /* EMC_TCLKSTABLE */
5910 0x00000005 /* EMC_TCLKSTOP */
5911 0x00000924 /* EMC_TREFBW */
5912 0x00000000 /* EMC_FBIO_CFG6 */
5913 0x00000000 /* EMC_ODT_WRITE */
5914 0x00000000 /* EMC_ODT_READ */
5915 0x104ab098 /* EMC_FBIO_CFG5 */
5916 0x002c00a0 /* EMC_CFG_DIG_DLL */
5917 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
5918 0x00030000 /* EMC_DLL_XFORM_DQS0 */
5919 0x00030000 /* EMC_DLL_XFORM_DQS1 */
5920 0x00030000 /* EMC_DLL_XFORM_DQS2 */
5921 0x00030000 /* EMC_DLL_XFORM_DQS3 */
5922 0x00030000 /* EMC_DLL_XFORM_DQS4 */
5923 0x00030000 /* EMC_DLL_XFORM_DQS5 */
5924 0x00030000 /* EMC_DLL_XFORM_DQS6 */
5925 0x00030000 /* EMC_DLL_XFORM_DQS7 */
5926 0x00030000 /* EMC_DLL_XFORM_DQS8 */
5927 0x00030000 /* EMC_DLL_XFORM_DQS9 */
5928 0x00030000 /* EMC_DLL_XFORM_DQS10 */
5929 0x00030000 /* EMC_DLL_XFORM_DQS11 */
5930 0x00030000 /* EMC_DLL_XFORM_DQS12 */
5931 0x00030000 /* EMC_DLL_XFORM_DQS13 */
5932 0x00030000 /* EMC_DLL_XFORM_DQS14 */
5933 0x00030000 /* EMC_DLL_XFORM_DQS15 */
5934 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
5935 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
5936 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
5937 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
5938 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
5939 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
5940 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
5941 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
5942 0x00098000 /* EMC_DLL_XFORM_ADDR0 */
5943 0x00098000 /* EMC_DLL_XFORM_ADDR1 */
5944 0x00000000 /* EMC_DLL_XFORM_ADDR2 */
5945 0x00098000 /* EMC_DLL_XFORM_ADDR3 */
5946 0x00098000 /* EMC_DLL_XFORM_ADDR4 */
5947 0x00000000 /* EMC_DLL_XFORM_ADDR5 */
5948 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
5949 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
5950 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
5951 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
5952 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
5953 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
5954 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
5955 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
5956 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
5957 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
5958 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
5959 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
5960 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
5961 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
5962 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
5963 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
5964 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
5965 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
5966 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
5967 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
5968 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
5969 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
5970 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
5971 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
5972 0x00060000 /* EMC_DLL_XFORM_DQ0 */
5973 0x00060000 /* EMC_DLL_XFORM_DQ1 */
5974 0x00060000 /* EMC_DLL_XFORM_DQ2 */
5975 0x00060000 /* EMC_DLL_XFORM_DQ3 */
5976 0x00006000 /* EMC_DLL_XFORM_DQ4 */
5977 0x00006000 /* EMC_DLL_XFORM_DQ5 */
5978 0x00006000 /* EMC_DLL_XFORM_DQ6 */
5979 0x00006000 /* EMC_DLL_XFORM_DQ7 */
5980 0x10000280 /* EMC_XM2CMDPADCTRL */
5981 0x00000000 /* EMC_XM2CMDPADCTRL4 */
5982 0x00111111 /* EMC_XM2CMDPADCTRL5 */
5983 0x00000000 /* EMC_XM2DQPADCTRL2 */
5984 0x00000000 /* EMC_XM2DQPADCTRL3 */
5985 0x77ffc081 /* EMC_XM2CLKPADCTRL */
5986 0x00000101 /* EMC_XM2CLKPADCTRL2 */
5987 0x81f1f108 /* EMC_XM2COMPPADCTRL */
5988 0x07070004 /* EMC_XM2VTTGENPADCTRL */
5989 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */
5990 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
5991 0x51451420 /* EMC_XM2DQSPADCTRL3 */
5992 0x00514514 /* EMC_XM2DQSPADCTRL4 */
5993 0x00514514 /* EMC_XM2DQSPADCTRL5 */
5994 0x51451400 /* EMC_XM2DQSPADCTRL6 */
5995 0x0000003f /* EMC_DSR_VTTGEN_DRV */
5996 0x00000096 /* EMC_TXDSRVTTGEN */
5997 0x00000000 /* EMC_FBIO_SPARE */
5998 0x00000100 /* EMC_ZCAL_WAIT_CNT */
5999 0x0174000c /* EMC_MRS_WAIT_CNT2 */
6000 0x00000000 /* EMC_CTT */
6001 0x00000003 /* EMC_CTT_DURATION */
6002 0x000052a3 /* EMC_CFG_PIPE */
6003 0x800012d7 /* EMC_DYN_SELF_REF_CONTROL */
6004 0x00000009 /* EMC_QPOP */
6005 >;
6006 };
6007
6008 timing-396000000 {
6009 clock-frequency = <396000000>;
6010
6011 nvidia,emc-auto-cal-config = <0xa1430000>;
6012 nvidia,emc-auto-cal-config2 = <0x00000000>;
6013 nvidia,emc-auto-cal-config3 = <0x00000000>;
6014 nvidia,emc-auto-cal-interval = <0x001fffff>;
6015 nvidia,emc-bgbias-ctl0 = <0x00000000>;
6016 nvidia,emc-cfg = <0x73340000>;
6017 nvidia,emc-cfg-2 = <0x00000895>;
6018 nvidia,emc-ctt-term-ctrl = <0x00000802>;
6019 nvidia,emc-mode-1 = <0x80100002>;
6020 nvidia,emc-mode-2 = <0x80200000>;
6021 nvidia,emc-mode-4 = <0x00000000>;
6022 nvidia,emc-mode-reset = <0x80000521>;
6023 nvidia,emc-mrs-wait-cnt = <0x015b000c>;
6024 nvidia,emc-sel-dpd-ctrl = <0x00040008>;
6025 nvidia,emc-xm2dqspadctrl2 = <0x01231339>;
6026 nvidia,emc-zcal-cnt-long = <0x00000042>;
6027 nvidia,emc-zcal-interval = <0x00020000>;
6028
6029 nvidia,emc-configuration = <
6030 0x00000012 /* EMC_RC */
6031 0x00000065 /* EMC_RFC */
6032 0x00000000 /* EMC_RFC_SLR */
6033 0x0000000c /* EMC_RAS */
6034 0x00000004 /* EMC_RP */
6035 0x00000005 /* EMC_R2W */
6036 0x00000008 /* EMC_W2R */
6037 0x00000002 /* EMC_R2P */
6038 0x0000000a /* EMC_W2P */
6039 0x00000004 /* EMC_RD_RCD */
6040 0x00000004 /* EMC_WR_RCD */
6041 0x00000002 /* EMC_RRD */
6042 0x00000002 /* EMC_REXT */
6043 0x00000000 /* EMC_WEXT */
6044 0x00000003 /* EMC_WDV */
6045 0x00000003 /* EMC_WDV_MASK */
6046 0x00000005 /* EMC_QUSE */
6047 0x00000002 /* EMC_QUSE_WIDTH */
6048 0x00000000 /* EMC_IBDLY */
6049 0x00000001 /* EMC_EINPUT */
6050 0x00000008 /* EMC_EINPUT_DURATION */
6051 0x00020000 /* EMC_PUTERM_EXTRA */
6052 0x00000003 /* EMC_PUTERM_WIDTH */
6053 0x00000000 /* EMC_PUTERM_ADJ */
6054 0x00000000 /* EMC_CDB_CNTL_1 */
6055 0x00000000 /* EMC_CDB_CNTL_2 */
6056 0x00000000 /* EMC_CDB_CNTL_3 */
6057 0x00000000 /* EMC_QRST */
6058 0x0000000f /* EMC_QSAFE */
6059 0x00000010 /* EMC_RDV */
6060 0x00000012 /* EMC_RDV_MASK */
6061 0x00000bd1 /* EMC_REFRESH */
6062 0x00000000 /* EMC_BURST_REFRESH_NUM */
6063 0x000002f4 /* EMC_PRE_REFRESH_REQ_CNT */
6064 0x00000001 /* EMC_PDEX2WR */
6065 0x00000008 /* EMC_PDEX2RD */
6066 0x00000001 /* EMC_PCHG2PDEN */
6067 0x00000000 /* EMC_ACT2PDEN */
6068 0x00000063 /* EMC_AR2PDEN */
6069 0x0000000f /* EMC_RW2PDEN */
6070 0x0000006b /* EMC_TXSR */
6071 0x00000200 /* EMC_TXSRDLL */
6072 0x00000004 /* EMC_TCKE */
6073 0x00000005 /* EMC_TCKESR */
6074 0x00000004 /* EMC_TPD */
6075 0x0000000d /* EMC_TFAW */
6076 0x00000000 /* EMC_TRPAB */
6077 0x00000005 /* EMC_TCLKSTABLE */
6078 0x00000005 /* EMC_TCLKSTOP */
6079 0x00000c11 /* EMC_TREFBW */
6080 0x00000000 /* EMC_FBIO_CFG6 */
6081 0x00000000 /* EMC_ODT_WRITE */
6082 0x00000000 /* EMC_ODT_READ */
6083 0x104ab098 /* EMC_FBIO_CFG5 */
6084 0x002c00a0 /* EMC_CFG_DIG_DLL */
6085 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
6086 0x00030000 /* EMC_DLL_XFORM_DQS0 */
6087 0x00030000 /* EMC_DLL_XFORM_DQS1 */
6088 0x00030000 /* EMC_DLL_XFORM_DQS2 */
6089 0x00030000 /* EMC_DLL_XFORM_DQS3 */
6090 0x00030000 /* EMC_DLL_XFORM_DQS4 */
6091 0x00030000 /* EMC_DLL_XFORM_DQS5 */
6092 0x00030000 /* EMC_DLL_XFORM_DQS6 */
6093 0x00030000 /* EMC_DLL_XFORM_DQS7 */
6094 0x00030000 /* EMC_DLL_XFORM_DQS8 */
6095 0x00030000 /* EMC_DLL_XFORM_DQS9 */
6096 0x00030000 /* EMC_DLL_XFORM_DQS10 */
6097 0x00030000 /* EMC_DLL_XFORM_DQS11 */
6098 0x00030000 /* EMC_DLL_XFORM_DQS12 */
6099 0x00030000 /* EMC_DLL_XFORM_DQS13 */
6100 0x00030000 /* EMC_DLL_XFORM_DQS14 */
6101 0x00030000 /* EMC_DLL_XFORM_DQS15 */
6102 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
6103 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
6104 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
6105 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
6106 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
6107 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
6108 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
6109 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
6110 0x00070000 /* EMC_DLL_XFORM_ADDR0 */
6111 0x00070000 /* EMC_DLL_XFORM_ADDR1 */
6112 0x00000000 /* EMC_DLL_XFORM_ADDR2 */
6113 0x00070000 /* EMC_DLL_XFORM_ADDR3 */
6114 0x00070000 /* EMC_DLL_XFORM_ADDR4 */
6115 0x00000000 /* EMC_DLL_XFORM_ADDR5 */
6116 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
6117 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
6118 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
6119 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
6120 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
6121 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
6122 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
6123 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
6124 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
6125 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
6126 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
6127 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
6128 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
6129 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
6130 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
6131 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
6132 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */
6133 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */
6134 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
6135 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */
6136 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */
6137 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */
6138 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */
6139 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */
6140 0x00048000 /* EMC_DLL_XFORM_DQ0 */
6141 0x00048000 /* EMC_DLL_XFORM_DQ1 */
6142 0x00048000 /* EMC_DLL_XFORM_DQ2 */
6143 0x00048000 /* EMC_DLL_XFORM_DQ3 */
6144 0x00004800 /* EMC_DLL_XFORM_DQ4 */
6145 0x00004800 /* EMC_DLL_XFORM_DQ5 */
6146 0x00004800 /* EMC_DLL_XFORM_DQ6 */
6147 0x00004800 /* EMC_DLL_XFORM_DQ7 */
6148 0x10000280 /* EMC_XM2CMDPADCTRL */
6149 0x00000000 /* EMC_XM2CMDPADCTRL4 */
6150 0x00111111 /* EMC_XM2CMDPADCTRL5 */
6151 0x00000000 /* EMC_XM2DQPADCTRL2 */
6152 0x00000000 /* EMC_XM2DQPADCTRL3 */
6153 0x77ffc081 /* EMC_XM2CLKPADCTRL */
6154 0x00000101 /* EMC_XM2CLKPADCTRL2 */
6155 0x81f1f108 /* EMC_XM2COMPPADCTRL */
6156 0x07070004 /* EMC_XM2VTTGENPADCTRL */
6157 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */
6158 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
6159 0x51451420 /* EMC_XM2DQSPADCTRL3 */
6160 0x00514514 /* EMC_XM2DQSPADCTRL4 */
6161 0x00514514 /* EMC_XM2DQSPADCTRL5 */
6162 0x51451400 /* EMC_XM2DQSPADCTRL6 */
6163 0x0000003f /* EMC_DSR_VTTGEN_DRV */
6164 0x000000c6 /* EMC_TXDSRVTTGEN */
6165 0x00000000 /* EMC_FBIO_SPARE */
6166 0x00000100 /* EMC_ZCAL_WAIT_CNT */
6167 0x015b000c /* EMC_MRS_WAIT_CNT2 */
6168 0x00000000 /* EMC_CTT */
6169 0x00000003 /* EMC_CTT_DURATION */
6170 0x000052a3 /* EMC_CFG_PIPE */
6171 0x8000188b /* EMC_DYN_SELF_REF_CONTROL */
6172 0x00000009 /* EMC_QPOP */
6173 >;
6174 };
6175
6176 timing-528000000 {
6177 clock-frequency = <528000000>;
6178
6179 nvidia,emc-auto-cal-config = <0xa1430000>;
6180 nvidia,emc-auto-cal-config2 = <0x00000000>;
6181 nvidia,emc-auto-cal-config3 = <0x00000000>;
6182 nvidia,emc-auto-cal-interval = <0x001fffff>;
6183 nvidia,emc-bgbias-ctl0 = <0x00000000>;
6184 nvidia,emc-cfg = <0x73300000>;
6185 nvidia,emc-cfg-2 = <0x0000089d>;
6186 nvidia,emc-ctt-term-ctrl = <0x00000802>;
6187 nvidia,emc-mode-1 = <0x80100002>;
6188 nvidia,emc-mode-2 = <0x80200008>;
6189 nvidia,emc-mode-4 = <0x00000000>;
6190 nvidia,emc-mode-reset = <0x80000941>;
6191 nvidia,emc-mrs-wait-cnt = <0x013a000c>;
6192 nvidia,emc-sel-dpd-ctrl = <0x00040008>;
6193 nvidia,emc-xm2dqspadctrl2 = <0x0123133d>;
6194 nvidia,emc-zcal-cnt-long = <0x00000042>;
6195 nvidia,emc-zcal-interval = <0x00020000>;
6196
6197 nvidia,emc-configuration = <
6198 0x00000018 /* EMC_RC */
6199 0x00000088 /* EMC_RFC */
6200 0x00000000 /* EMC_RFC_SLR */
6201 0x00000011 /* EMC_RAS */
6202 0x00000006 /* EMC_RP */
6203 0x00000006 /* EMC_R2W */
6204 0x00000009 /* EMC_W2R */
6205 0x00000002 /* EMC_R2P */
6206 0x0000000d /* EMC_W2P */
6207 0x00000006 /* EMC_RD_RCD */
6208 0x00000006 /* EMC_WR_RCD */
6209 0x00000002 /* EMC_RRD */
6210 0x00000002 /* EMC_REXT */
6211 0x00000000 /* EMC_WEXT */
6212 0x00000003 /* EMC_WDV */
6213 0x00000003 /* EMC_WDV_MASK */
6214 0x00000007 /* EMC_QUSE */
6215 0x00000002 /* EMC_QUSE_WIDTH */
6216 0x00000000 /* EMC_IBDLY */
6217 0x00000002 /* EMC_EINPUT */
6218 0x00000009 /* EMC_EINPUT_DURATION */
6219 0x00040000 /* EMC_PUTERM_EXTRA */
6220 0x00000003 /* EMC_PUTERM_WIDTH */
6221 0x00000000 /* EMC_PUTERM_ADJ */
6222 0x00000000 /* EMC_CDB_CNTL_1 */
6223 0x00000000 /* EMC_CDB_CNTL_2 */
6224 0x00000000 /* EMC_CDB_CNTL_3 */
6225 0x00000001 /* EMC_QRST */
6226 0x00000010 /* EMC_QSAFE */
6227 0x00000013 /* EMC_RDV */
6228 0x00000015 /* EMC_RDV_MASK */
6229 0x00000fd6 /* EMC_REFRESH */
6230 0x00000000 /* EMC_BURST_REFRESH_NUM */
6231 0x000003f5 /* EMC_PRE_REFRESH_REQ_CNT */
6232 0x00000002 /* EMC_PDEX2WR */
6233 0x0000000b /* EMC_PDEX2RD */
6234 0x00000001 /* EMC_PCHG2PDEN */
6235 0x00000000 /* EMC_ACT2PDEN */
6236 0x00000084 /* EMC_AR2PDEN */
6237 0x00000012 /* EMC_RW2PDEN */
6238 0x0000008f /* EMC_TXSR */
6239 0x00000200 /* EMC_TXSRDLL */
6240 0x00000004 /* EMC_TCKE */
6241 0x00000005 /* EMC_TCKESR */
6242 0x00000004 /* EMC_TPD */
6243 0x00000013 /* EMC_TFAW */
6244 0x00000000 /* EMC_TRPAB */
6245 0x00000006 /* EMC_TCLKSTABLE */
6246 0x00000006 /* EMC_TCLKSTOP */
6247 0x00001017 /* EMC_TREFBW */
6248 0x00000000 /* EMC_FBIO_CFG6 */
6249 0x00000000 /* EMC_ODT_WRITE */
6250 0x00000000 /* EMC_ODT_READ */
6251 0x104ab098 /* EMC_FBIO_CFG5 */
6252 0xe01200b1 /* EMC_CFG_DIG_DLL */
6253 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
6254 0x0000000a /* EMC_DLL_XFORM_DQS0 */
6255 0x0000000a /* EMC_DLL_XFORM_DQS1 */
6256 0x0000000a /* EMC_DLL_XFORM_DQS2 */
6257 0x0000000a /* EMC_DLL_XFORM_DQS3 */
6258 0x0000000a /* EMC_DLL_XFORM_DQS4 */
6259 0x0000000a /* EMC_DLL_XFORM_DQS5 */
6260 0x0000000a /* EMC_DLL_XFORM_DQS6 */
6261 0x0000000a /* EMC_DLL_XFORM_DQS7 */
6262 0x0000000a /* EMC_DLL_XFORM_DQS8 */
6263 0x0000000a /* EMC_DLL_XFORM_DQS9 */
6264 0x0000000a /* EMC_DLL_XFORM_DQS10 */
6265 0x0000000a /* EMC_DLL_XFORM_DQS11 */
6266 0x0000000a /* EMC_DLL_XFORM_DQS12 */
6267 0x0000000a /* EMC_DLL_XFORM_DQS13 */
6268 0x0000000a /* EMC_DLL_XFORM_DQS14 */
6269 0x0000000a /* EMC_DLL_XFORM_DQS15 */
6270 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
6271 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
6272 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
6273 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
6274 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
6275 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
6276 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
6277 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
6278 0x00050000 /* EMC_DLL_XFORM_ADDR0 */
6279 0x00050000 /* EMC_DLL_XFORM_ADDR1 */
6280 0x00000000 /* EMC_DLL_XFORM_ADDR2 */
6281 0x00050000 /* EMC_DLL_XFORM_ADDR3 */
6282 0x00050000 /* EMC_DLL_XFORM_ADDR4 */
6283 0x00000000 /* EMC_DLL_XFORM_ADDR5 */
6284 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
6285 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
6286 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
6287 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
6288 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
6289 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
6290 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
6291 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
6292 0x00000002 /* EMC_DLI_TRIM_TXDQS0 */
6293 0x00000002 /* EMC_DLI_TRIM_TXDQS1 */
6294 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
6295 0x00000003 /* EMC_DLI_TRIM_TXDQS3 */
6296 0x00000004 /* EMC_DLI_TRIM_TXDQS4 */
6297 0x00000001 /* EMC_DLI_TRIM_TXDQS5 */
6298 0x00000004 /* EMC_DLI_TRIM_TXDQS6 */
6299 0x00000003 /* EMC_DLI_TRIM_TXDQS7 */
6300 0x00000002 /* EMC_DLI_TRIM_TXDQS8 */
6301 0x00000002 /* EMC_DLI_TRIM_TXDQS9 */
6302 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */
6303 0x00000003 /* EMC_DLI_TRIM_TXDQS11 */
6304 0x00000004 /* EMC_DLI_TRIM_TXDQS12 */
6305 0x00000001 /* EMC_DLI_TRIM_TXDQS13 */
6306 0x00000004 /* EMC_DLI_TRIM_TXDQS14 */
6307 0x00000003 /* EMC_DLI_TRIM_TXDQS15 */
6308 0x0000000e /* EMC_DLL_XFORM_DQ0 */
6309 0x0000000e /* EMC_DLL_XFORM_DQ1 */
6310 0x0000000e /* EMC_DLL_XFORM_DQ2 */
6311 0x0000000e /* EMC_DLL_XFORM_DQ3 */
6312 0x0000000e /* EMC_DLL_XFORM_DQ4 */
6313 0x0000000e /* EMC_DLL_XFORM_DQ5 */
6314 0x0000000e /* EMC_DLL_XFORM_DQ6 */
6315 0x0000000e /* EMC_DLL_XFORM_DQ7 */
6316 0x100002a0 /* EMC_XM2CMDPADCTRL */
6317 0x00000000 /* EMC_XM2CMDPADCTRL4 */
6318 0x00111111 /* EMC_XM2CMDPADCTRL5 */
6319 0x00000000 /* EMC_XM2DQPADCTRL2 */
6320 0x00000000 /* EMC_XM2DQPADCTRL3 */
6321 0x77ffc085 /* EMC_XM2CLKPADCTRL */
6322 0x00000101 /* EMC_XM2CLKPADCTRL2 */
6323 0x81f1f108 /* EMC_XM2COMPPADCTRL */
6324 0x07070004 /* EMC_XM2VTTGENPADCTRL */
6325 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */
6326 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
6327 0x51451420 /* EMC_XM2DQSPADCTRL3 */
6328 0x00514514 /* EMC_XM2DQSPADCTRL4 */
6329 0x00514514 /* EMC_XM2DQSPADCTRL5 */
6330 0x51451400 /* EMC_XM2DQSPADCTRL6 */
6331 0x0606003f /* EMC_DSR_VTTGEN_DRV */
6332 0x00000000 /* EMC_TXDSRVTTGEN */
6333 0x00000000 /* EMC_FBIO_SPARE */
6334 0x00000100 /* EMC_ZCAL_WAIT_CNT */
6335 0x013a000c /* EMC_MRS_WAIT_CNT2 */
6336 0x00000000 /* EMC_CTT */
6337 0x00000003 /* EMC_CTT_DURATION */
6338 0x000042a0 /* EMC_CFG_PIPE */
6339 0x80002062 /* EMC_DYN_SELF_REF_CONTROL */
6340 0x0000000b /* EMC_QPOP */
6341 >;
6342 };
6343
6344 timing-600000000 {
6345 clock-frequency = <600000000>;
6346
6347 nvidia,emc-auto-cal-config = <0xa1430000>;
6348 nvidia,emc-auto-cal-config2 = <0x00000000>;
6349 nvidia,emc-auto-cal-config3 = <0x00000000>;
6350 nvidia,emc-auto-cal-interval = <0x001fffff>;
6351 nvidia,emc-bgbias-ctl0 = <0x00000000>;
6352 nvidia,emc-cfg = <0x73300000>;
6353 nvidia,emc-cfg-2 = <0x0000089d>;
6354 nvidia,emc-ctt-term-ctrl = <0x00000802>;
6355 nvidia,emc-mode-1 = <0x80100002>;
6356 nvidia,emc-mode-2 = <0x80200010>;
6357 nvidia,emc-mode-4 = <0x00000000>;
6358 nvidia,emc-mode-reset = <0x80000b61>;
6359 nvidia,emc-mrs-wait-cnt = <0x0128000c>;
6360 nvidia,emc-sel-dpd-ctrl = <0x00040008>;
6361 nvidia,emc-xm2dqspadctrl2 = <0x0121113d>;
6362 nvidia,emc-zcal-cnt-long = <0x00000042>;
6363 nvidia,emc-zcal-interval = <0x00020000>;
6364
6365 nvidia,emc-configuration = <
6366 0x0000001c /* EMC_RC */
6367 0x0000009a /* EMC_RFC */
6368 0x00000000 /* EMC_RFC_SLR */
6369 0x00000013 /* EMC_RAS */
6370 0x00000007 /* EMC_RP */
6371 0x00000007 /* EMC_R2W */
6372 0x0000000b /* EMC_W2R */
6373 0x00000003 /* EMC_R2P */
6374 0x00000010 /* EMC_W2P */
6375 0x00000007 /* EMC_RD_RCD */
6376 0x00000007 /* EMC_WR_RCD */
6377 0x00000003 /* EMC_RRD */
6378 0x00000002 /* EMC_REXT */
6379 0x00000000 /* EMC_WEXT */
6380 0x00000005 /* EMC_WDV */
6381 0x00000005 /* EMC_WDV_MASK */
6382 0x0000000a /* EMC_QUSE */
6383 0x00000002 /* EMC_QUSE_WIDTH */
6384 0x00000000 /* EMC_IBDLY */
6385 0x00000003 /* EMC_EINPUT */
6386 0x0000000b /* EMC_EINPUT_DURATION */
6387 0x00070000 /* EMC_PUTERM_EXTRA */
6388 0x00000003 /* EMC_PUTERM_WIDTH */
6389 0x00000000 /* EMC_PUTERM_ADJ */
6390 0x00000000 /* EMC_CDB_CNTL_1 */
6391 0x00000000 /* EMC_CDB_CNTL_2 */
6392 0x00000000 /* EMC_CDB_CNTL_3 */
6393 0x00000002 /* EMC_QRST */
6394 0x00000012 /* EMC_QSAFE */
6395 0x00000016 /* EMC_RDV */
6396 0x00000018 /* EMC_RDV_MASK */
6397 0x00001208 /* EMC_REFRESH */
6398 0x00000000 /* EMC_BURST_REFRESH_NUM */
6399 0x00000482 /* EMC_PRE_REFRESH_REQ_CNT */
6400 0x00000002 /* EMC_PDEX2WR */
6401 0x0000000d /* EMC_PDEX2RD */
6402 0x00000001 /* EMC_PCHG2PDEN */
6403 0x00000000 /* EMC_ACT2PDEN */
6404 0x00000096 /* EMC_AR2PDEN */
6405 0x00000015 /* EMC_RW2PDEN */
6406 0x000000a2 /* EMC_TXSR */
6407 0x00000200 /* EMC_TXSRDLL */
6408 0x00000004 /* EMC_TCKE */
6409 0x00000005 /* EMC_TCKESR */
6410 0x00000004 /* EMC_TPD */
6411 0x00000015 /* EMC_TFAW */
6412 0x00000000 /* EMC_TRPAB */
6413 0x00000006 /* EMC_TCLKSTABLE */
6414 0x00000006 /* EMC_TCLKSTOP */
6415 0x00001249 /* EMC_TREFBW */
6416 0x00000000 /* EMC_FBIO_CFG6 */
6417 0x00000000 /* EMC_ODT_WRITE */
6418 0x00000000 /* EMC_ODT_READ */
6419 0x104ab098 /* EMC_FBIO_CFG5 */
6420 0xe00e00b1 /* EMC_CFG_DIG_DLL */
6421 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
6422 0x0000000a /* EMC_DLL_XFORM_DQS0 */
6423 0x0000000a /* EMC_DLL_XFORM_DQS1 */
6424 0x0000000a /* EMC_DLL_XFORM_DQS2 */
6425 0x0000000a /* EMC_DLL_XFORM_DQS3 */
6426 0x0000000a /* EMC_DLL_XFORM_DQS4 */
6427 0x0000000a /* EMC_DLL_XFORM_DQS5 */
6428 0x0000000a /* EMC_DLL_XFORM_DQS6 */
6429 0x0000000a /* EMC_DLL_XFORM_DQS7 */
6430 0x0000000a /* EMC_DLL_XFORM_DQS8 */
6431 0x0000000a /* EMC_DLL_XFORM_DQS9 */
6432 0x0000000a /* EMC_DLL_XFORM_DQS10 */
6433 0x0000000a /* EMC_DLL_XFORM_DQS11 */
6434 0x0000000a /* EMC_DLL_XFORM_DQS12 */
6435 0x0000000a /* EMC_DLL_XFORM_DQS13 */
6436 0x0000000a /* EMC_DLL_XFORM_DQS14 */
6437 0x0000000a /* EMC_DLL_XFORM_DQS15 */
6438 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
6439 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
6440 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
6441 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
6442 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
6443 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
6444 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
6445 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
6446 0x00048000 /* EMC_DLL_XFORM_ADDR0 */
6447 0x00048000 /* EMC_DLL_XFORM_ADDR1 */
6448 0x00000000 /* EMC_DLL_XFORM_ADDR2 */
6449 0x00048000 /* EMC_DLL_XFORM_ADDR3 */
6450 0x00048000 /* EMC_DLL_XFORM_ADDR4 */
6451 0x00000000 /* EMC_DLL_XFORM_ADDR5 */
6452 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
6453 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
6454 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
6455 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
6456 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
6457 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
6458 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
6459 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
6460 0x00000004 /* EMC_DLI_TRIM_TXDQS0 */
6461 0x00000004 /* EMC_DLI_TRIM_TXDQS1 */
6462 0x00000002 /* EMC_DLI_TRIM_TXDQS2 */
6463 0x00000005 /* EMC_DLI_TRIM_TXDQS3 */
6464 0x00000006 /* EMC_DLI_TRIM_TXDQS4 */
6465 0x00000003 /* EMC_DLI_TRIM_TXDQS5 */
6466 0x00000006 /* EMC_DLI_TRIM_TXDQS6 */
6467 0x00000005 /* EMC_DLI_TRIM_TXDQS7 */
6468 0x00000004 /* EMC_DLI_TRIM_TXDQS8 */
6469 0x00000004 /* EMC_DLI_TRIM_TXDQS9 */
6470 0x00000002 /* EMC_DLI_TRIM_TXDQS10 */
6471 0x00000005 /* EMC_DLI_TRIM_TXDQS11 */
6472 0x00000006 /* EMC_DLI_TRIM_TXDQS12 */
6473 0x00000003 /* EMC_DLI_TRIM_TXDQS13 */
6474 0x00000006 /* EMC_DLI_TRIM_TXDQS14 */
6475 0x00000005 /* EMC_DLI_TRIM_TXDQS15 */
6476 0x0000000e /* EMC_DLL_XFORM_DQ0 */
6477 0x0000000e /* EMC_DLL_XFORM_DQ1 */
6478 0x0000000e /* EMC_DLL_XFORM_DQ2 */
6479 0x0000000e /* EMC_DLL_XFORM_DQ3 */
6480 0x0000000e /* EMC_DLL_XFORM_DQ4 */
6481 0x0000000e /* EMC_DLL_XFORM_DQ5 */
6482 0x0000000e /* EMC_DLL_XFORM_DQ6 */
6483 0x0000000e /* EMC_DLL_XFORM_DQ7 */
6484 0x100002a0 /* EMC_XM2CMDPADCTRL */
6485 0x00000000 /* EMC_XM2CMDPADCTRL4 */
6486 0x00111111 /* EMC_XM2CMDPADCTRL5 */
6487 0x00000000 /* EMC_XM2DQPADCTRL2 */
6488 0x00000000 /* EMC_XM2DQPADCTRL3 */
6489 0x77ffc085 /* EMC_XM2CLKPADCTRL */
6490 0x00000101 /* EMC_XM2CLKPADCTRL2 */
6491 0x81f1f108 /* EMC_XM2COMPPADCTRL */
6492 0x07070004 /* EMC_XM2VTTGENPADCTRL */
6493 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */
6494 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
6495 0x51451420 /* EMC_XM2DQSPADCTRL3 */
6496 0x00514514 /* EMC_XM2DQSPADCTRL4 */
6497 0x00514514 /* EMC_XM2DQSPADCTRL5 */
6498 0x51451400 /* EMC_XM2DQSPADCTRL6 */
6499 0x0606003f /* EMC_DSR_VTTGEN_DRV */
6500 0x00000000 /* EMC_TXDSRVTTGEN */
6501 0x00000000 /* EMC_FBIO_SPARE */
6502 0x00000100 /* EMC_ZCAL_WAIT_CNT */
6503 0x0128000c /* EMC_MRS_WAIT_CNT2 */
6504 0x00000000 /* EMC_CTT */
6505 0x00000003 /* EMC_CTT_DURATION */
6506 0x000040a0 /* EMC_CFG_PIPE */
6507 0x800024aa /* EMC_DYN_SELF_REF_CONTROL */
6508 0x0000000e /* EMC_QPOP */
6509 >;
6510 };
6511
6512 timing-792000000 {
6513 clock-frequency = <792000000>;
6514
6515 nvidia,emc-auto-cal-config = <0xa1430000>;
6516 nvidia,emc-auto-cal-config2 = <0x00000000>;
6517 nvidia,emc-auto-cal-config3 = <0x00000000>;
6518 nvidia,emc-auto-cal-interval = <0x001fffff>;
6519 nvidia,emc-bgbias-ctl0 = <0x00000000>;
6520 nvidia,emc-cfg = <0x73300000>;
6521 nvidia,emc-cfg-2 = <0x0080089d>;
6522 nvidia,emc-ctt-term-ctrl = <0x00000802>;
6523 nvidia,emc-mode-1 = <0x80100002>;
6524 nvidia,emc-mode-2 = <0x80200418>;
6525 nvidia,emc-mode-4 = <0x00000000>;
6526 nvidia,emc-mode-reset = <0x80000d71>;
6527 nvidia,emc-mrs-wait-cnt = <0x00f8000c>;
6528 nvidia,emc-sel-dpd-ctrl = <0x00040000>;
6529 nvidia,emc-xm2dqspadctrl2 = <0x0120113d>;
6530 nvidia,emc-zcal-cnt-long = <0x00000042>;
6531 nvidia,emc-zcal-interval = <0x00020000>;
6532
6533 nvidia,emc-configuration = <
6534 0x00000025 /* EMC_RC */
6535 0x000000cc /* EMC_RFC */
6536 0x00000000 /* EMC_RFC_SLR */
6537 0x0000001a /* EMC_RAS */
6538 0x00000009 /* EMC_RP */
6539 0x00000008 /* EMC_R2W */
6540 0x0000000d /* EMC_W2R */
6541 0x00000004 /* EMC_R2P */
6542 0x00000013 /* EMC_W2P */
6543 0x00000009 /* EMC_RD_RCD */
6544 0x00000009 /* EMC_WR_RCD */
6545 0x00000004 /* EMC_RRD */
6546 0x00000002 /* EMC_REXT */
6547 0x00000000 /* EMC_WEXT */
6548 0x00000006 /* EMC_WDV */
6549 0x00000006 /* EMC_WDV_MASK */
6550 0x0000000b /* EMC_QUSE */
6551 0x00000002 /* EMC_QUSE_WIDTH */
6552 0x00000000 /* EMC_IBDLY */
6553 0x00000002 /* EMC_EINPUT */
6554 0x0000000d /* EMC_EINPUT_DURATION */
6555 0x00080000 /* EMC_PUTERM_EXTRA */
6556 0x00000004 /* EMC_PUTERM_WIDTH */
6557 0x00000000 /* EMC_PUTERM_ADJ */
6558 0x00000000 /* EMC_CDB_CNTL_1 */
6559 0x00000000 /* EMC_CDB_CNTL_2 */
6560 0x00000000 /* EMC_CDB_CNTL_3 */
6561 0x00000001 /* EMC_QRST */
6562 0x00000014 /* EMC_QSAFE */
6563 0x00000018 /* EMC_RDV */
6564 0x0000001a /* EMC_RDV_MASK */
6565 0x000017e2 /* EMC_REFRESH */
6566 0x00000000 /* EMC_BURST_REFRESH_NUM */
6567 0x000005f8 /* EMC_PRE_REFRESH_REQ_CNT */
6568 0x00000003 /* EMC_PDEX2WR */
6569 0x00000011 /* EMC_PDEX2RD */
6570 0x00000001 /* EMC_PCHG2PDEN */
6571 0x00000000 /* EMC_ACT2PDEN */
6572 0x000000c6 /* EMC_AR2PDEN */
6573 0x00000018 /* EMC_RW2PDEN */
6574 0x000000d6 /* EMC_TXSR */
6575 0x00000200 /* EMC_TXSRDLL */
6576 0x00000005 /* EMC_TCKE */
6577 0x00000006 /* EMC_TCKESR */
6578 0x00000005 /* EMC_TPD */
6579 0x0000001d /* EMC_TFAW */
6580 0x00000000 /* EMC_TRPAB */
6581 0x00000008 /* EMC_TCLKSTABLE */
6582 0x00000008 /* EMC_TCLKSTOP */
6583 0x00001822 /* EMC_TREFBW */
6584 0x00000000 /* EMC_FBIO_CFG6 */
6585 0x80000005 /* EMC_ODT_WRITE */
6586 0x00000000 /* EMC_ODT_READ */
6587 0x104ab198 /* EMC_FBIO_CFG5 */
6588 0xe00700b1 /* EMC_CFG_DIG_DLL */
6589 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
6590 0x00000009 /* EMC_DLL_XFORM_DQS0 */
6591 0x00000009 /* EMC_DLL_XFORM_DQS1 */
6592 0x00000009 /* EMC_DLL_XFORM_DQS2 */
6593 0x00000007 /* EMC_DLL_XFORM_DQS3 */
6594 0x00000006 /* EMC_DLL_XFORM_DQS4 */
6595 0x00000006 /* EMC_DLL_XFORM_DQS5 */
6596 0x007fc009 /* EMC_DLL_XFORM_DQS6 */
6597 0x00000006 /* EMC_DLL_XFORM_DQS7 */
6598 0x00000009 /* EMC_DLL_XFORM_DQS8 */
6599 0x00000009 /* EMC_DLL_XFORM_DQS9 */
6600 0x00000009 /* EMC_DLL_XFORM_DQS10 */
6601 0x00000007 /* EMC_DLL_XFORM_DQS11 */
6602 0x00000006 /* EMC_DLL_XFORM_DQS12 */
6603 0x00000007 /* EMC_DLL_XFORM_DQS13 */
6604 0x00000009 /* EMC_DLL_XFORM_DQS14 */
6605 0x00000007 /* EMC_DLL_XFORM_DQS15 */
6606 0x00000000 /* EMC_DLL_XFORM_QUSE0 */
6607 0x00000000 /* EMC_DLL_XFORM_QUSE1 */
6608 0x00000000 /* EMC_DLL_XFORM_QUSE2 */
6609 0x00000000 /* EMC_DLL_XFORM_QUSE3 */
6610 0x00000000 /* EMC_DLL_XFORM_QUSE4 */
6611 0x00000000 /* EMC_DLL_XFORM_QUSE5 */
6612 0x00000000 /* EMC_DLL_XFORM_QUSE6 */
6613 0x00000000 /* EMC_DLL_XFORM_QUSE7 */
6614 0x00034002 /* EMC_DLL_XFORM_ADDR0 */
6615 0x00034002 /* EMC_DLL_XFORM_ADDR1 */
6616 0x00000000 /* EMC_DLL_XFORM_ADDR2 */
6617 0x00034002 /* EMC_DLL_XFORM_ADDR3 */
6618 0x00034002 /* EMC_DLL_XFORM_ADDR4 */
6619 0x00000000 /* EMC_DLL_XFORM_ADDR5 */
6620 0x00000000 /* EMC_DLL_XFORM_QUSE8 */
6621 0x00000000 /* EMC_DLL_XFORM_QUSE9 */
6622 0x00000000 /* EMC_DLL_XFORM_QUSE10 */
6623 0x00000000 /* EMC_DLL_XFORM_QUSE11 */
6624 0x00000000 /* EMC_DLL_XFORM_QUSE12 */
6625 0x00000000 /* EMC_DLL_XFORM_QUSE13 */
6626 0x00000000 /* EMC_DLL_XFORM_QUSE14 */
6627 0x00000000 /* EMC_DLL_XFORM_QUSE15 */
6628 0x00000008 /* EMC_DLI_TRIM_TXDQS0 */
6629 0x00000008 /* EMC_DLI_TRIM_TXDQS1 */
6630 0x00000005 /* EMC_DLI_TRIM_TXDQS2 */
6631 0x00000009 /* EMC_DLI_TRIM_TXDQS3 */
6632 0x00000009 /* EMC_DLI_TRIM_TXDQS4 */
6633 0x00000007 /* EMC_DLI_TRIM_TXDQS5 */
6634 0x00000009 /* EMC_DLI_TRIM_TXDQS6 */
6635 0x00000008 /* EMC_DLI_TRIM_TXDQS7 */
6636 0x00000008 /* EMC_DLI_TRIM_TXDQS8 */
6637 0x00000008 /* EMC_DLI_TRIM_TXDQS9 */
6638 0x00000005 /* EMC_DLI_TRIM_TXDQS10 */
6639 0x00000009 /* EMC_DLI_TRIM_TXDQS11 */
6640 0x00000009 /* EMC_DLI_TRIM_TXDQS12 */
6641 0x00000007 /* EMC_DLI_TRIM_TXDQS13 */
6642 0x00000009 /* EMC_DLI_TRIM_TXDQS14 */
6643 0x00000008 /* EMC_DLI_TRIM_TXDQS15 */
6644 0x0000000e /* EMC_DLL_XFORM_DQ0 */
6645 0x0000000e /* EMC_DLL_XFORM_DQ1 */
6646 0x0000000e /* EMC_DLL_XFORM_DQ2 */
6647 0x0000000e /* EMC_DLL_XFORM_DQ3 */
6648 0x0000000e /* EMC_DLL_XFORM_DQ4 */
6649 0x0000000e /* EMC_DLL_XFORM_DQ5 */
6650 0x0000000e /* EMC_DLL_XFORM_DQ6 */
6651 0x0000000e /* EMC_DLL_XFORM_DQ7 */
6652 0x100002a0 /* EMC_XM2CMDPADCTRL */
6653 0x00000000 /* EMC_XM2CMDPADCTRL4 */
6654 0x00111111 /* EMC_XM2CMDPADCTRL5 */
6655 0x00000000 /* EMC_XM2DQPADCTRL2 */
6656 0x00000000 /* EMC_XM2DQPADCTRL3 */
6657 0x77ffc085 /* EMC_XM2CLKPADCTRL */
6658 0x00000101 /* EMC_XM2CLKPADCTRL2 */
6659 0x81f1f108 /* EMC_XM2COMPPADCTRL */
6660 0x07070004 /* EMC_XM2VTTGENPADCTRL */
6661 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */
6662 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */
6663 0x61861820 /* EMC_XM2DQSPADCTRL3 */
6664 0x004d34d3 /* EMC_XM2DQSPADCTRL4 */
6665 0x004d34d3 /* EMC_XM2DQSPADCTRL5 */
6666 0x61861800 /* EMC_XM2DQSPADCTRL6 */
6667 0x0606003f /* EMC_DSR_VTTGEN_DRV */
6668 0x00000000 /* EMC_TXDSRVTTGEN */
6669 0x00000000 /* EMC_FBIO_SPARE */
6670 0x00000100 /* EMC_ZCAL_WAIT_CNT */
6671 0x00f8000c /* EMC_MRS_WAIT_CNT2 */
6672 0x00000007 /* EMC_CTT */
6673 0x00000004 /* EMC_CTT_DURATION */
6674 0x00004080 /* EMC_CFG_PIPE */
6675 0x80003012 /* EMC_DYN_SELF_REF_CONTROL */
6676 0x0000000f /* EMC_QPOP */
6677 >;
6678 };
6679 };
6680 };
6681};
6682
6683&emc_icc_dvfs_opp_table {
6684 /delete-node/ opp-924000000-1100;
6685 /delete-node/ opp-1200000000-1100;
6686};
6687
6688&emc_bw_dfs_opp_table {
6689 /delete-node/ opp-924000000;
6690 /delete-node/ opp-1200000000;
6691};
1/ {
2 clock@60006000 {
3 emc-timings-1 {
4 nvidia,ram-code = <1>;
5
6 timing-12750000 {
7 clock-frequency = <12750000>;
8 nvidia,parent-clock-frequency = <408000000>;
9 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
10 clock-names = "emc-parent";
11 };
12 timing-20400000 {
13 clock-frequency = <20400000>;
14 nvidia,parent-clock-frequency = <408000000>;
15 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
16 clock-names = "emc-parent";
17 };
18 timing-40800000 {
19 clock-frequency = <40800000>;
20 nvidia,parent-clock-frequency = <408000000>;
21 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
22 clock-names = "emc-parent";
23 };
24 timing-68000000 {
25 clock-frequency = <68000000>;
26 nvidia,parent-clock-frequency = <408000000>;
27 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
28 clock-names = "emc-parent";
29 };
30 timing-102000000 {
31 clock-frequency = <102000000>;
32 nvidia,parent-clock-frequency = <408000000>;
33 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
34 clock-names = "emc-parent";
35 };
36 timing-204000000 {
37 clock-frequency = <204000000>;
38 nvidia,parent-clock-frequency = <408000000>;
39 clocks = <&tegra_car TEGRA124_CLK_PLL_P>;
40 clock-names = "emc-parent";
41 };
42 timing-300000000 {
43 clock-frequency = <300000000>;
44 nvidia,parent-clock-frequency = <600000000>;
45 clocks = <&tegra_car TEGRA124_CLK_PLL_C>;
46 clock-names = "emc-parent";
47 };
48 timing-396000000 {
49 clock-frequency = <396000000>;
50 nvidia,parent-clock-frequency = <792000000>;
51 clocks = <&tegra_car TEGRA124_CLK_PLL_M>;
52 clock-names = "emc-parent";
53 };
54 /* TODO: Add 528MHz frequency */
55 timing-600000000 {
56 clock-frequency = <600000000>;
57 nvidia,parent-clock-frequency = <600000000>;
58 clocks = <&tegra_car TEGRA124_CLK_PLL_C_UD>;
59 clock-names = "emc-parent";
60 };
61 timing-792000000 {
62 clock-frequency = <792000000>;
63 nvidia,parent-clock-frequency = <792000000>;
64 clocks = <&tegra_car TEGRA124_CLK_PLL_M_UD>;
65 clock-names = "emc-parent";
66 };
67 };
68 };
69
70 emc@7001b000 {
71 emc-timings-1 {
72 nvidia,ram-code = <1>;
73
74 timing-12750000 {
75 clock-frequency = <12750000>;
76
77 nvidia,emc-auto-cal-config = <0xa1430000>;
78 nvidia,emc-auto-cal-config2 = <0x00000000>;
79 nvidia,emc-auto-cal-config3 = <0x00000000>;
80 nvidia,emc-auto-cal-interval = <0x001fffff>;
81 nvidia,emc-bgbias-ctl0 = <0x00000008>;
82 nvidia,emc-cfg = <0x73240000>;
83 nvidia,emc-cfg-2 = <0x000008c5>;
84 nvidia,emc-ctt-term-ctrl = <0x00000802>;
85 nvidia,emc-mode-1 = <0x80100003>;
86 nvidia,emc-mode-2 = <0x80200008>;
87 nvidia,emc-mode-4 = <0x00000000>;
88 nvidia,emc-mode-reset = <0x80001221>;
89 nvidia,emc-mrs-wait-cnt = <0x000c000c>;
90 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
91 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
92 nvidia,emc-zcal-cnt-long = <0x00000042>;
93 nvidia,emc-zcal-interval = <0x00000000>;
94
95 nvidia,emc-configuration = <
96 0x00000000
97 0x00000003
98 0x00000000
99 0x00000000
100 0x00000000
101 0x00000004
102 0x0000000a
103 0x00000003
104 0x0000000b
105 0x00000000
106 0x00000000
107 0x00000003
108 0x00000003
109 0x00000000
110 0x00000006
111 0x00000006
112 0x00000006
113 0x00000002
114 0x00000000
115 0x00000005
116 0x00000005
117 0x00010000
118 0x00000003
119 0x00000000
120 0x00000000
121 0x00000000
122 0x00000000
123 0x00000004
124 0x0000000c
125 0x0000000d
126 0x0000000f
127 0x00000060
128 0x00000000
129 0x00000018
130 0x00000002
131 0x00000002
132 0x00000001
133 0x00000000
134 0x00000007
135 0x0000000f
136 0x00000005
137 0x00000005
138 0x00000004
139 0x00000005
140 0x00000004
141 0x00000000
142 0x00000000
143 0x00000005
144 0x00000005
145 0x00000064
146 0x00000000
147 0x00000000
148 0x00000000
149 0x106aa298
150 0x002c00a0
151 0x00008000
152 0x00064000
153 0x00064000
154 0x00064000
155 0x00064000
156 0x00064000
157 0x00064000
158 0x00064000
159 0x00064000
160 0x00064000
161 0x00064000
162 0x00064000
163 0x00064000
164 0x00064000
165 0x00064000
166 0x00064000
167 0x00064000
168 0x00000000
169 0x00000000
170 0x00000000
171 0x00000000
172 0x00000000
173 0x00000000
174 0x00000000
175 0x00000000
176 0x00000000
177 0x00000000
178 0x00004000
179 0x00000000
180 0x00000000
181 0x00004000
182 0x00000000
183 0x00000000
184 0x00000000
185 0x00000000
186 0x00000000
187 0x00000000
188 0x00000000
189 0x00000000
190 0x00000000
191 0x00000000
192 0x00000000
193 0x00000000
194 0x00000000
195 0x00000000
196 0x00000000
197 0x00000000
198 0x00000000
199 0x00000000
200 0x00000000
201 0x00000000
202 0x00000000
203 0x00000000
204 0x00000000
205 0x00000000
206 0x000fc000
207 0x000fc000
208 0x000fc000
209 0x000fc000
210 0x0000fc00
211 0x0000fc00
212 0x0000fc00
213 0x0000fc00
214 0x10000280
215 0x00000000
216 0x00111111
217 0x00000000
218 0x00000000
219 0x77ffc081
220 0x00000303
221 0x81f1f108
222 0x07070004
223 0x0000003f
224 0x016eeeee
225 0x51451400
226 0x00514514
227 0x00514514
228 0x51451400
229 0x0000003f
230 0x00000007
231 0x00000000
232 0x00000042
233 0x000c000c
234 0x00000000
235 0x00000003
236 0x0000f2f3
237 0x800001c5
238 0x0000000a
239 >;
240 };
241
242 timing-20400000 {
243 clock-frequency = <20400000>;
244
245 nvidia,emc-auto-cal-config = <0xa1430000>;
246 nvidia,emc-auto-cal-config2 = <0x00000000>;
247 nvidia,emc-auto-cal-config3 = <0x00000000>;
248 nvidia,emc-auto-cal-interval = <0x001fffff>;
249 nvidia,emc-bgbias-ctl0 = <0x00000008>;
250 nvidia,emc-cfg = <0x73240000>;
251 nvidia,emc-cfg-2 = <0x000008c5>;
252 nvidia,emc-ctt-term-ctrl = <0x00000802>;
253 nvidia,emc-mode-1 = <0x80100003>;
254 nvidia,emc-mode-2 = <0x80200008>;
255 nvidia,emc-mode-4 = <0x00000000>;
256 nvidia,emc-mode-reset = <0x80001221>;
257 nvidia,emc-mrs-wait-cnt = <0x000c000c>;
258 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
259 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
260 nvidia,emc-zcal-cnt-long = <0x00000042>;
261 nvidia,emc-zcal-interval = <0x00000000>;
262
263 nvidia,emc-configuration = <
264 0x00000000
265 0x00000005
266 0x00000000
267 0x00000000
268 0x00000000
269 0x00000004
270 0x0000000a
271 0x00000003
272 0x0000000b
273 0x00000000
274 0x00000000
275 0x00000003
276 0x00000003
277 0x00000000
278 0x00000006
279 0x00000006
280 0x00000006
281 0x00000002
282 0x00000000
283 0x00000005
284 0x00000005
285 0x00010000
286 0x00000003
287 0x00000000
288 0x00000000
289 0x00000000
290 0x00000000
291 0x00000004
292 0x0000000c
293 0x0000000d
294 0x0000000f
295 0x0000009a
296 0x00000000
297 0x00000026
298 0x00000002
299 0x00000002
300 0x00000001
301 0x00000000
302 0x00000007
303 0x0000000f
304 0x00000006
305 0x00000006
306 0x00000004
307 0x00000005
308 0x00000004
309 0x00000000
310 0x00000000
311 0x00000005
312 0x00000005
313 0x000000a0
314 0x00000000
315 0x00000000
316 0x00000000
317 0x106aa298
318 0x002c00a0
319 0x00008000
320 0x00064000
321 0x00064000
322 0x00064000
323 0x00064000
324 0x00064000
325 0x00064000
326 0x00064000
327 0x00064000
328 0x00064000
329 0x00064000
330 0x00064000
331 0x00064000
332 0x00064000
333 0x00064000
334 0x00064000
335 0x00064000
336 0x00000000
337 0x00000000
338 0x00000000
339 0x00000000
340 0x00000000
341 0x00000000
342 0x00000000
343 0x00000000
344 0x00000000
345 0x00000000
346 0x00004000
347 0x00000000
348 0x00000000
349 0x00004000
350 0x00000000
351 0x00000000
352 0x00000000
353 0x00000000
354 0x00000000
355 0x00000000
356 0x00000000
357 0x00000000
358 0x00000000
359 0x00000000
360 0x00000000
361 0x00000000
362 0x00000000
363 0x00000000
364 0x00000000
365 0x00000000
366 0x00000000
367 0x00000000
368 0x00000000
369 0x00000000
370 0x00000000
371 0x00000000
372 0x00000000
373 0x00000000
374 0x000fc000
375 0x000fc000
376 0x000fc000
377 0x000fc000
378 0x0000fc00
379 0x0000fc00
380 0x0000fc00
381 0x0000fc00
382 0x10000280
383 0x00000000
384 0x00111111
385 0x00000000
386 0x00000000
387 0x77ffc081
388 0x00000303
389 0x81f1f108
390 0x07070004
391 0x0000003f
392 0x016eeeee
393 0x51451400
394 0x00514514
395 0x00514514
396 0x51451400
397 0x0000003f
398 0x0000000b
399 0x00000000
400 0x00000042
401 0x000c000c
402 0x00000000
403 0x00000003
404 0x0000f2f3
405 0x8000023a
406 0x0000000a
407 >;
408 };
409
410 timing-40800000 {
411 clock-frequency = <40800000>;
412
413 nvidia,emc-auto-cal-config = <0xa1430000>;
414 nvidia,emc-auto-cal-config2 = <0x00000000>;
415 nvidia,emc-auto-cal-config3 = <0x00000000>;
416 nvidia,emc-auto-cal-interval = <0x001fffff>;
417 nvidia,emc-bgbias-ctl0 = <0x00000008>;
418 nvidia,emc-cfg = <0x73240000>;
419 nvidia,emc-cfg-2 = <0x000008c5>;
420 nvidia,emc-ctt-term-ctrl = <0x00000802>;
421 nvidia,emc-mode-1 = <0x80100003>;
422 nvidia,emc-mode-2 = <0x80200008>;
423 nvidia,emc-mode-4 = <0x00000000>;
424 nvidia,emc-mode-reset = <0x80001221>;
425 nvidia,emc-mrs-wait-cnt = <0x000c000c>;
426 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
427 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
428 nvidia,emc-zcal-cnt-long = <0x00000042>;
429 nvidia,emc-zcal-interval = <0x00000000>;
430
431 nvidia,emc-configuration = <
432 0x00000001
433 0x0000000a
434 0x00000000
435 0x00000001
436 0x00000000
437 0x00000004
438 0x0000000a
439 0x00000003
440 0x0000000b
441 0x00000000
442 0x00000000
443 0x00000003
444 0x00000003
445 0x00000000
446 0x00000006
447 0x00000006
448 0x00000006
449 0x00000002
450 0x00000000
451 0x00000005
452 0x00000005
453 0x00010000
454 0x00000003
455 0x00000000
456 0x00000000
457 0x00000000
458 0x00000000
459 0x00000004
460 0x0000000c
461 0x0000000d
462 0x0000000f
463 0x00000134
464 0x00000000
465 0x0000004d
466 0x00000002
467 0x00000002
468 0x00000001
469 0x00000000
470 0x00000008
471 0x0000000f
472 0x0000000c
473 0x0000000c
474 0x00000004
475 0x00000005
476 0x00000004
477 0x00000000
478 0x00000000
479 0x00000005
480 0x00000005
481 0x0000013f
482 0x00000000
483 0x00000000
484 0x00000000
485 0x106aa298
486 0x002c00a0
487 0x00008000
488 0x00064000
489 0x00064000
490 0x00064000
491 0x00064000
492 0x00064000
493 0x00064000
494 0x00064000
495 0x00064000
496 0x00064000
497 0x00064000
498 0x00064000
499 0x00064000
500 0x00064000
501 0x00064000
502 0x00064000
503 0x00064000
504 0x00000000
505 0x00000000
506 0x00000000
507 0x00000000
508 0x00000000
509 0x00000000
510 0x00000000
511 0x00000000
512 0x00000000
513 0x00000000
514 0x00004000
515 0x00000000
516 0x00000000
517 0x00004000
518 0x00000000
519 0x00000000
520 0x00000000
521 0x00000000
522 0x00000000
523 0x00000000
524 0x00000000
525 0x00000000
526 0x00000000
527 0x00000000
528 0x00000000
529 0x00000000
530 0x00000000
531 0x00000000
532 0x00000000
533 0x00000000
534 0x00000000
535 0x00000000
536 0x00000000
537 0x00000000
538 0x00000000
539 0x00000000
540 0x00000000
541 0x00000000
542 0x000fc000
543 0x000fc000
544 0x000fc000
545 0x000fc000
546 0x0000fc00
547 0x0000fc00
548 0x0000fc00
549 0x0000fc00
550 0x10000280
551 0x00000000
552 0x00111111
553 0x00000000
554 0x00000000
555 0x77ffc081
556 0x00000303
557 0x81f1f108
558 0x07070004
559 0x0000003f
560 0x016eeeee
561 0x51451400
562 0x00514514
563 0x00514514
564 0x51451400
565 0x0000003f
566 0x00000015
567 0x00000000
568 0x00000042
569 0x000c000c
570 0x00000000
571 0x00000003
572 0x0000f2f3
573 0x80000370
574 0x0000000a
575 >;
576 };
577
578 timing-68000000 {
579 clock-frequency = <68000000>;
580
581 nvidia,emc-auto-cal-config = <0xa1430000>;
582 nvidia,emc-auto-cal-config2 = <0x00000000>;
583 nvidia,emc-auto-cal-config3 = <0x00000000>;
584 nvidia,emc-auto-cal-interval = <0x001fffff>;
585 nvidia,emc-bgbias-ctl0 = <0x00000008>;
586 nvidia,emc-cfg = <0x73240000>;
587 nvidia,emc-cfg-2 = <0x000008c5>;
588 nvidia,emc-ctt-term-ctrl = <0x00000802>;
589 nvidia,emc-mode-1 = <0x80100003>;
590 nvidia,emc-mode-2 = <0x80200008>;
591 nvidia,emc-mode-4 = <0x00000000>;
592 nvidia,emc-mode-reset = <0x80001221>;
593 nvidia,emc-mrs-wait-cnt = <0x000c000c>;
594 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
595 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
596 nvidia,emc-zcal-cnt-long = <0x00000042>;
597 nvidia,emc-zcal-interval = <0x00000000>;
598
599 nvidia,emc-configuration = <
600 0x00000003
601 0x00000011
602 0x00000000
603 0x00000002
604 0x00000000
605 0x00000004
606 0x0000000a
607 0x00000003
608 0x0000000b
609 0x00000000
610 0x00000000
611 0x00000003
612 0x00000003
613 0x00000000
614 0x00000006
615 0x00000006
616 0x00000006
617 0x00000002
618 0x00000000
619 0x00000005
620 0x00000005
621 0x00010000
622 0x00000003
623 0x00000000
624 0x00000000
625 0x00000000
626 0x00000000
627 0x00000004
628 0x0000000c
629 0x0000000d
630 0x0000000f
631 0x00000202
632 0x00000000
633 0x00000080
634 0x00000002
635 0x00000002
636 0x00000001
637 0x00000000
638 0x0000000f
639 0x0000000f
640 0x00000013
641 0x00000013
642 0x00000004
643 0x00000005
644 0x00000004
645 0x00000001
646 0x00000000
647 0x00000005
648 0x00000005
649 0x00000213
650 0x00000000
651 0x00000000
652 0x00000000
653 0x106aa298
654 0x002c00a0
655 0x00008000
656 0x00064000
657 0x00064000
658 0x00064000
659 0x00064000
660 0x00064000
661 0x00064000
662 0x00064000
663 0x00064000
664 0x00064000
665 0x00064000
666 0x00064000
667 0x00064000
668 0x00064000
669 0x00064000
670 0x00064000
671 0x00064000
672 0x00000000
673 0x00000000
674 0x00000000
675 0x00000000
676 0x00000000
677 0x00000000
678 0x00000000
679 0x00000000
680 0x00000000
681 0x00000000
682 0x00004000
683 0x00000000
684 0x00000000
685 0x00004000
686 0x00000000
687 0x00000000
688 0x00000000
689 0x00000000
690 0x00000000
691 0x00000000
692 0x00000000
693 0x00000000
694 0x00000000
695 0x00000000
696 0x00000000
697 0x00000000
698 0x00000000
699 0x00000000
700 0x00000000
701 0x00000000
702 0x00000000
703 0x00000000
704 0x00000000
705 0x00000000
706 0x00000000
707 0x00000000
708 0x00000000
709 0x00000000
710 0x000fc000
711 0x000fc000
712 0x000fc000
713 0x000fc000
714 0x0000fc00
715 0x0000fc00
716 0x0000fc00
717 0x0000fc00
718 0x10000280
719 0x00000000
720 0x00111111
721 0x00000000
722 0x00000000
723 0x77ffc081
724 0x00000303
725 0x81f1f108
726 0x07070004
727 0x0000003f
728 0x016eeeee
729 0x51451400
730 0x00514514
731 0x00514514
732 0x51451400
733 0x0000003f
734 0x00000022
735 0x00000000
736 0x00000042
737 0x000c000c
738 0x00000000
739 0x00000003
740 0x0000f2f3
741 0x8000050e
742 0x0000000a
743 >;
744 };
745
746 timing-102000000 {
747 clock-frequency = <102000000>;
748
749 nvidia,emc-auto-cal-config = <0xa1430000>;
750 nvidia,emc-auto-cal-config2 = <0x00000000>;
751 nvidia,emc-auto-cal-config3 = <0x00000000>;
752 nvidia,emc-auto-cal-interval = <0x001fffff>;
753 nvidia,emc-bgbias-ctl0 = <0x00000008>;
754 nvidia,emc-cfg = <0x73240000>;
755 nvidia,emc-cfg-2 = <0x000008c5>;
756 nvidia,emc-ctt-term-ctrl = <0x00000802>;
757 nvidia,emc-mode-1 = <0x80100003>;
758 nvidia,emc-mode-2 = <0x80200008>;
759 nvidia,emc-mode-4 = <0x00000000>;
760 nvidia,emc-mode-reset = <0x80001221>;
761 nvidia,emc-mrs-wait-cnt = <0x000c000c>;
762 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
763 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
764 nvidia,emc-zcal-cnt-long = <0x00000042>;
765 nvidia,emc-zcal-interval = <0x00000000>;
766
767 nvidia,emc-configuration = <
768 0x00000004
769 0x0000001a
770 0x00000000
771 0x00000003
772 0x00000001
773 0x00000004
774 0x0000000a
775 0x00000003
776 0x0000000b
777 0x00000001
778 0x00000001
779 0x00000003
780 0x00000003
781 0x00000000
782 0x00000006
783 0x00000006
784 0x00000006
785 0x00000002
786 0x00000000
787 0x00000005
788 0x00000005
789 0x00010000
790 0x00000003
791 0x00000000
792 0x00000000
793 0x00000000
794 0x00000000
795 0x00000004
796 0x0000000c
797 0x0000000d
798 0x0000000f
799 0x00000304
800 0x00000000
801 0x000000c1
802 0x00000002
803 0x00000002
804 0x00000001
805 0x00000000
806 0x00000018
807 0x0000000f
808 0x0000001c
809 0x0000001c
810 0x00000004
811 0x00000005
812 0x00000004
813 0x00000003
814 0x00000000
815 0x00000005
816 0x00000005
817 0x0000031c
818 0x00000000
819 0x00000000
820 0x00000000
821 0x106aa298
822 0x002c00a0
823 0x00008000
824 0x00064000
825 0x00064000
826 0x00064000
827 0x00064000
828 0x00064000
829 0x00064000
830 0x00064000
831 0x00064000
832 0x00064000
833 0x00064000
834 0x00064000
835 0x00064000
836 0x00064000
837 0x00064000
838 0x00064000
839 0x00064000
840 0x00000000
841 0x00000000
842 0x00000000
843 0x00000000
844 0x00000000
845 0x00000000
846 0x00000000
847 0x00000000
848 0x00000000
849 0x00000000
850 0x00004000
851 0x00000000
852 0x00000000
853 0x00004000
854 0x00000000
855 0x00000000
856 0x00000000
857 0x00000000
858 0x00000000
859 0x00000000
860 0x00000000
861 0x00000000
862 0x00000000
863 0x00000000
864 0x00000000
865 0x00000000
866 0x00000000
867 0x00000000
868 0x00000000
869 0x00000000
870 0x00000000
871 0x00000000
872 0x00000000
873 0x00000000
874 0x00000000
875 0x00000000
876 0x00000000
877 0x00000000
878 0x000fc000
879 0x000fc000
880 0x000fc000
881 0x000fc000
882 0x0000fc00
883 0x0000fc00
884 0x0000fc00
885 0x0000fc00
886 0x10000280
887 0x00000000
888 0x00111111
889 0x00000000
890 0x00000000
891 0x77ffc081
892 0x00000303
893 0x81f1f108
894 0x07070004
895 0x0000003f
896 0x016eeeee
897 0x51451400
898 0x00514514
899 0x00514514
900 0x51451400
901 0x0000003f
902 0x00000033
903 0x00000000
904 0x00000042
905 0x000c000c
906 0x00000000
907 0x00000003
908 0x0000f2f3
909 0x80000713
910 0x0000000a
911 >;
912 };
913
914 timing-204000000 {
915 clock-frequency = <204000000>;
916
917 nvidia,emc-auto-cal-config = <0xa1430000>;
918 nvidia,emc-auto-cal-config2 = <0x00000000>;
919 nvidia,emc-auto-cal-config3 = <0x00000000>;
920 nvidia,emc-auto-cal-interval = <0x001fffff>;
921 nvidia,emc-bgbias-ctl0 = <0x00000008>;
922 nvidia,emc-cfg = <0x73240000>;
923 nvidia,emc-cfg-2 = <0x0000088d>;
924 nvidia,emc-ctt-term-ctrl = <0x00000802>;
925 nvidia,emc-mode-1 = <0x80100003>;
926 nvidia,emc-mode-2 = <0x80200008>;
927 nvidia,emc-mode-4 = <0x00000000>;
928 nvidia,emc-mode-reset = <0x80001221>;
929 nvidia,emc-mrs-wait-cnt = <0x000c000c>;
930 nvidia,emc-sel-dpd-ctrl = <0x00040008>;
931 nvidia,emc-xm2dqspadctrl2 = <0x0130b118>;
932 nvidia,emc-zcal-cnt-long = <0x00000042>;
933 nvidia,emc-zcal-interval = <0x00020000>;
934
935 nvidia,emc-configuration = <
936 0x00000009
937 0x00000035
938 0x00000000
939 0x00000007
940 0x00000002
941 0x00000005
942 0x0000000a
943 0x00000003
944 0x0000000b
945 0x00000002
946 0x00000002
947 0x00000003
948 0x00000003
949 0x00000000
950 0x00000005
951 0x00000005
952 0x00000006
953 0x00000002
954 0x00000000
955 0x00000004
956 0x00000006
957 0x00010000
958 0x00000003
959 0x00000000
960 0x00000000
961 0x00000000
962 0x00000000
963 0x00000003
964 0x0000000d
965 0x0000000f
966 0x00000011
967 0x00000607
968 0x00000000
969 0x00000181
970 0x00000002
971 0x00000002
972 0x00000001
973 0x00000000
974 0x00000032
975 0x0000000f
976 0x00000038
977 0x00000038
978 0x00000004
979 0x00000005
980 0x00000004
981 0x00000007
982 0x00000000
983 0x00000005
984 0x00000005
985 0x00000638
986 0x00000000
987 0x00000000
988 0x00000000
989 0x106aa298
990 0x002c00a0
991 0x00008000
992 0x00064000
993 0x00064000
994 0x00064000
995 0x00064000
996 0x00064000
997 0x00064000
998 0x00064000
999 0x00064000
1000 0x00064000
1001 0x00064000
1002 0x00064000
1003 0x00064000
1004 0x00064000
1005 0x00064000
1006 0x00064000
1007 0x00064000
1008 0x00000000
1009 0x00000000
1010 0x00000000
1011 0x00000000
1012 0x00000000
1013 0x00000000
1014 0x00000000
1015 0x00000000
1016 0x00000000
1017 0x00000000
1018 0x00004000
1019 0x00000000
1020 0x00000000
1021 0x00004000
1022 0x00000000
1023 0x00000000
1024 0x00000000
1025 0x00000000
1026 0x00000000
1027 0x00000000
1028 0x00000000
1029 0x00000000
1030 0x00000000
1031 0x00000000
1032 0x00000000
1033 0x00000000
1034 0x00000000
1035 0x00000000
1036 0x00000000
1037 0x00000000
1038 0x00000000
1039 0x00000000
1040 0x00000000
1041 0x00000000
1042 0x00000000
1043 0x00000000
1044 0x00000000
1045 0x00000000
1046 0x00090000
1047 0x00090000
1048 0x00094000
1049 0x00094000
1050 0x00009400
1051 0x00009000
1052 0x00009000
1053 0x00009000
1054 0x10000280
1055 0x00000000
1056 0x00111111
1057 0x00000000
1058 0x00000000
1059 0x77ffc081
1060 0x00000303
1061 0x81f1f108
1062 0x07070004
1063 0x0000003f
1064 0x016eeeee
1065 0x51451400
1066 0x00514514
1067 0x00514514
1068 0x51451400
1069 0x0000003f
1070 0x00000066
1071 0x00000000
1072 0x00000100
1073 0x000c000c
1074 0x00000000
1075 0x00000003
1076 0x0000d2b3
1077 0x80000d22
1078 0x0000000a
1079 >;
1080 };
1081
1082 timing-300000000 {
1083 clock-frequency = <300000000>;
1084
1085 nvidia,emc-auto-cal-config = <0xa1430000>;
1086 nvidia,emc-auto-cal-config2 = <0x00000000>;
1087 nvidia,emc-auto-cal-config3 = <0x00000000>;
1088 nvidia,emc-auto-cal-interval = <0x001fffff>;
1089 nvidia,emc-bgbias-ctl0 = <0x00000000>;
1090 nvidia,emc-cfg = <0x73340000>;
1091 nvidia,emc-cfg-2 = <0x000008d5>;
1092 nvidia,emc-ctt-term-ctrl = <0x00000802>;
1093 nvidia,emc-mode-1 = <0x80100002>;
1094 nvidia,emc-mode-2 = <0x80200000>;
1095 nvidia,emc-mode-4 = <0x00000000>;
1096 nvidia,emc-mode-reset = <0x80000321>;
1097 nvidia,emc-mrs-wait-cnt = <0x0174000c>;
1098 nvidia,emc-sel-dpd-ctrl = <0x00040128>;
1099 nvidia,emc-xm2dqspadctrl2 = <0x01231339>;
1100 nvidia,emc-zcal-cnt-long = <0x00000042>;
1101 nvidia,emc-zcal-interval = <0x00020000>;
1102
1103 nvidia,emc-configuration = <
1104 0x0000000d
1105 0x0000004c
1106 0x00000000
1107 0x00000009
1108 0x00000003
1109 0x00000004
1110 0x00000008
1111 0x00000002
1112 0x00000009
1113 0x00000003
1114 0x00000003
1115 0x00000002
1116 0x00000002
1117 0x00000000
1118 0x00000003
1119 0x00000003
1120 0x00000005
1121 0x00000002
1122 0x00000000
1123 0x00000002
1124 0x00000007
1125 0x00020000
1126 0x00000003
1127 0x00000000
1128 0x00000000
1129 0x00000000
1130 0x00000000
1131 0x00000001
1132 0x0000000e
1133 0x00000010
1134 0x00000012
1135 0x000008e4
1136 0x00000000
1137 0x00000239
1138 0x00000001
1139 0x00000008
1140 0x00000001
1141 0x00000000
1142 0x0000004a
1143 0x0000000e
1144 0x00000051
1145 0x00000200
1146 0x00000004
1147 0x00000005
1148 0x00000004
1149 0x00000009
1150 0x00000000
1151 0x00000005
1152 0x00000005
1153 0x00000924
1154 0x00000000
1155 0x00000000
1156 0x00000000
1157 0x104ab098
1158 0x002c00a0
1159 0x00008000
1160 0x00030000
1161 0x00030000
1162 0x00030000
1163 0x00030000
1164 0x00030000
1165 0x00030000
1166 0x00030000
1167 0x00030000
1168 0x00030000
1169 0x00030000
1170 0x00030000
1171 0x00030000
1172 0x00030000
1173 0x00030000
1174 0x00030000
1175 0x00030000
1176 0x00000000
1177 0x00000000
1178 0x00000000
1179 0x00000000
1180 0x00000000
1181 0x00000000
1182 0x00000000
1183 0x00000000
1184 0x00098000
1185 0x00098000
1186 0x00000000
1187 0x00098000
1188 0x00098000
1189 0x00000000
1190 0x00000000
1191 0x00000000
1192 0x00000000
1193 0x00000000
1194 0x00000000
1195 0x00000000
1196 0x00000000
1197 0x00000000
1198 0x00000000
1199 0x00000000
1200 0x00000000
1201 0x00000000
1202 0x00000000
1203 0x00000000
1204 0x00000000
1205 0x00000000
1206 0x00000000
1207 0x00000000
1208 0x00000000
1209 0x00000000
1210 0x00000000
1211 0x00000000
1212 0x00000000
1213 0x00000000
1214 0x00060000
1215 0x00060000
1216 0x00060000
1217 0x00060000
1218 0x00006000
1219 0x00006000
1220 0x00006000
1221 0x00006000
1222 0x10000280
1223 0x00000000
1224 0x00111111
1225 0x00000000
1226 0x00000000
1227 0x77ffc081
1228 0x00000101
1229 0x81f1f108
1230 0x07070004
1231 0x00000000
1232 0x016eeeee
1233 0x51451420
1234 0x00514514
1235 0x00514514
1236 0x51451400
1237 0x0000003f
1238 0x00000096
1239 0x00000000
1240 0x00000100
1241 0x0174000c
1242 0x00000000
1243 0x00000003
1244 0x000052a3
1245 0x800012d7
1246 0x00000009
1247 >;
1248 };
1249
1250 timing-396000000 {
1251 clock-frequency = <396000000>;
1252
1253 nvidia,emc-auto-cal-config = <0xa1430000>;
1254 nvidia,emc-auto-cal-config2 = <0x00000000>;
1255 nvidia,emc-auto-cal-config3 = <0x00000000>;
1256 nvidia,emc-auto-cal-interval = <0x001fffff>;
1257 nvidia,emc-bgbias-ctl0 = <0x00000000>;
1258 nvidia,emc-cfg = <0x73340000>;
1259 nvidia,emc-cfg-2 = <0x00000895>;
1260 nvidia,emc-ctt-term-ctrl = <0x00000802>;
1261 nvidia,emc-mode-1 = <0x80100002>;
1262 nvidia,emc-mode-2 = <0x80200000>;
1263 nvidia,emc-mode-4 = <0x00000000>;
1264 nvidia,emc-mode-reset = <0x80000521>;
1265 nvidia,emc-mrs-wait-cnt = <0x015b000c>;
1266 nvidia,emc-sel-dpd-ctrl = <0x00040008>;
1267 nvidia,emc-xm2dqspadctrl2 = <0x01231339>;
1268 nvidia,emc-zcal-cnt-long = <0x00000042>;
1269 nvidia,emc-zcal-interval = <0x00020000>;
1270
1271 nvidia,emc-configuration = <
1272 0x00000012
1273 0x00000065
1274 0x00000000
1275 0x0000000c
1276 0x00000004
1277 0x00000005
1278 0x00000008
1279 0x00000002
1280 0x0000000a
1281 0x00000004
1282 0x00000004
1283 0x00000002
1284 0x00000002
1285 0x00000000
1286 0x00000003
1287 0x00000003
1288 0x00000005
1289 0x00000002
1290 0x00000000
1291 0x00000001
1292 0x00000008
1293 0x00020000
1294 0x00000003
1295 0x00000000
1296 0x00000000
1297 0x00000000
1298 0x00000000
1299 0x00000000
1300 0x0000000f
1301 0x00000010
1302 0x00000012
1303 0x00000bd1
1304 0x00000000
1305 0x000002f4
1306 0x00000001
1307 0x00000008
1308 0x00000001
1309 0x00000000
1310 0x00000063
1311 0x0000000f
1312 0x0000006b
1313 0x00000200
1314 0x00000004
1315 0x00000005
1316 0x00000004
1317 0x0000000d
1318 0x00000000
1319 0x00000005
1320 0x00000005
1321 0x00000c11
1322 0x00000000
1323 0x00000000
1324 0x00000000
1325 0x104ab098
1326 0x002c00a0
1327 0x00008000
1328 0x00030000
1329 0x00030000
1330 0x00030000
1331 0x00030000
1332 0x00030000
1333 0x00030000
1334 0x00030000
1335 0x00030000
1336 0x00030000
1337 0x00030000
1338 0x00030000
1339 0x00030000
1340 0x00030000
1341 0x00030000
1342 0x00030000
1343 0x00030000
1344 0x00000000
1345 0x00000000
1346 0x00000000
1347 0x00000000
1348 0x00000000
1349 0x00000000
1350 0x00000000
1351 0x00000000
1352 0x00070000
1353 0x00070000
1354 0x00000000
1355 0x00070000
1356 0x00070000
1357 0x00000000
1358 0x00000000
1359 0x00000000
1360 0x00000000
1361 0x00000000
1362 0x00000000
1363 0x00000000
1364 0x00000000
1365 0x00000000
1366 0x00000000
1367 0x00000000
1368 0x00000000
1369 0x00000000
1370 0x00000000
1371 0x00000000
1372 0x00000000
1373 0x00000000
1374 0x00000000
1375 0x00000000
1376 0x00000000
1377 0x00000000
1378 0x00000000
1379 0x00000000
1380 0x00000000
1381 0x00000000
1382 0x00048000
1383 0x00048000
1384 0x00048000
1385 0x00048000
1386 0x00004800
1387 0x00004800
1388 0x00004800
1389 0x00004800
1390 0x10000280
1391 0x00000000
1392 0x00111111
1393 0x00000000
1394 0x00000000
1395 0x77ffc081
1396 0x00000101
1397 0x81f1f108
1398 0x07070004
1399 0x00000000
1400 0x016eeeee
1401 0x51451420
1402 0x00514514
1403 0x00514514
1404 0x51451400
1405 0x0000003f
1406 0x000000c6
1407 0x00000000
1408 0x00000100
1409 0x015b000c
1410 0x00000000
1411 0x00000003
1412 0x000052a3
1413 0x8000188b
1414 0x00000009
1415 >;
1416 };
1417
1418 timing-600000000 {
1419 clock-frequency = <600000000>;
1420
1421 nvidia,emc-auto-cal-config = <0xa1430000>;
1422 nvidia,emc-auto-cal-config2 = <0x00000000>;
1423 nvidia,emc-auto-cal-config3 = <0x00000000>;
1424 nvidia,emc-auto-cal-interval = <0x001fffff>;
1425 nvidia,emc-bgbias-ctl0 = <0x00000000>;
1426 nvidia,emc-cfg = <0x73300000>;
1427 nvidia,emc-cfg-2 = <0x0000089d>;
1428 nvidia,emc-ctt-term-ctrl = <0x00000802>;
1429 nvidia,emc-mode-1 = <0x80100002>;
1430 nvidia,emc-mode-2 = <0x80200010>;
1431 nvidia,emc-mode-4 = <0x00000000>;
1432 nvidia,emc-mode-reset = <0x80000b61>;
1433 nvidia,emc-mrs-wait-cnt = <0x0128000c>;
1434 nvidia,emc-sel-dpd-ctrl = <0x00040008>;
1435 nvidia,emc-xm2dqspadctrl2 = <0x0121113d>;
1436 nvidia,emc-zcal-cnt-long = <0x00000042>;
1437 nvidia,emc-zcal-interval = <0x00020000>;
1438
1439 nvidia,emc-configuration = <
1440 0x0000001c
1441 0x0000009a
1442 0x00000000
1443 0x00000013
1444 0x00000007
1445 0x00000007
1446 0x0000000b
1447 0x00000003
1448 0x00000010
1449 0x00000007
1450 0x00000007
1451 0x00000002
1452 0x00000002
1453 0x00000000
1454 0x00000005
1455 0x00000005
1456 0x0000000a
1457 0x00000002
1458 0x00000000
1459 0x00000003
1460 0x0000000b
1461 0x00070000
1462 0x00000003
1463 0x00000000
1464 0x00000000
1465 0x00000000
1466 0x00000000
1467 0x00000002
1468 0x00000012
1469 0x00000016
1470 0x00000018
1471 0x00001208
1472 0x00000000
1473 0x00000482
1474 0x00000002
1475 0x0000000d
1476 0x00000001
1477 0x00000000
1478 0x00000096
1479 0x00000015
1480 0x000000a2
1481 0x00000200
1482 0x00000004
1483 0x00000005
1484 0x00000004
1485 0x00000015
1486 0x00000000
1487 0x00000006
1488 0x00000006
1489 0x00001249
1490 0x00000000
1491 0x00000000
1492 0x00000000
1493 0x104ab098
1494 0xe00e00b1
1495 0x00008000
1496 0x0000000a
1497 0x0000000a
1498 0x0000000a
1499 0x0000000a
1500 0x0000000a
1501 0x0000000a
1502 0x0000000a
1503 0x0000000a
1504 0x0000000a
1505 0x0000000a
1506 0x0000000a
1507 0x0000000a
1508 0x0000000a
1509 0x0000000a
1510 0x0000000a
1511 0x0000000a
1512 0x00000000
1513 0x00000000
1514 0x00000000
1515 0x00000000
1516 0x00000000
1517 0x00000000
1518 0x00000000
1519 0x00000000
1520 0x00048000
1521 0x00048000
1522 0x00000000
1523 0x00048000
1524 0x00048000
1525 0x00000000
1526 0x00000000
1527 0x00000000
1528 0x00000000
1529 0x00000000
1530 0x00000000
1531 0x00000000
1532 0x00000000
1533 0x00000000
1534 0x00000004
1535 0x00000004
1536 0x00000002
1537 0x00000005
1538 0x00000006
1539 0x00000003
1540 0x00000006
1541 0x00000005
1542 0x00000004
1543 0x00000004
1544 0x00000002
1545 0x00000005
1546 0x00000006
1547 0x00000003
1548 0x00000006
1549 0x00000005
1550 0x0000000e
1551 0x0000000e
1552 0x0000000e
1553 0x0000000e
1554 0x0000000e
1555 0x0000000e
1556 0x0000000e
1557 0x0000000e
1558 0x100002a0
1559 0x00000000
1560 0x00111111
1561 0x00000000
1562 0x00000000
1563 0x77ffc085
1564 0x00000101
1565 0x81f1f108
1566 0x07070004
1567 0x00000000
1568 0x016eeeee
1569 0x51451420
1570 0x00514514
1571 0x00514514
1572 0x51451400
1573 0x0606003f
1574 0x00000000
1575 0x00000000
1576 0x00000100
1577 0x0128000c
1578 0x00000000
1579 0x00000003
1580 0x000040a0
1581 0x800024aa
1582 0x0000000e
1583 >;
1584 };
1585
1586 timing-792000000 {
1587 clock-frequency = <792000000>;
1588
1589 nvidia,emc-auto-cal-config = <0xa1430000>;
1590 nvidia,emc-auto-cal-config2 = <0x00000000>;
1591 nvidia,emc-auto-cal-config3 = <0x00000000>;
1592 nvidia,emc-auto-cal-interval = <0x001fffff>;
1593 nvidia,emc-bgbias-ctl0 = <0x00000000>;
1594 nvidia,emc-cfg = <0x73300000>;
1595 nvidia,emc-cfg-2 = <0x0080089d>;
1596 nvidia,emc-ctt-term-ctrl = <0x00000802>;
1597 nvidia,emc-mode-1 = <0x80100002>;
1598 nvidia,emc-mode-2 = <0x80200418>;
1599 nvidia,emc-mode-4 = <0x00000000>;
1600 nvidia,emc-mode-reset = <0x80000d71>;
1601 nvidia,emc-mrs-wait-cnt = <0x00f8000c>;
1602 nvidia,emc-sel-dpd-ctrl = <0x00040000>;
1603 nvidia,emc-xm2dqspadctrl2 = <0x0120113d>;
1604 nvidia,emc-zcal-cnt-long = <0x00000042>;
1605 nvidia,emc-zcal-interval = <0x00020000>;
1606
1607 nvidia,emc-configuration = <
1608 0x00000025
1609 0x000000cc
1610 0x00000000
1611 0x0000001a
1612 0x00000009
1613 0x00000008
1614 0x0000000d
1615 0x00000004
1616 0x00000013
1617 0x00000009
1618 0x00000009
1619 0x00000003
1620 0x00000002
1621 0x00000000
1622 0x00000006
1623 0x00000006
1624 0x0000000b
1625 0x00000002
1626 0x00000000
1627 0x00000002
1628 0x0000000d
1629 0x00080000
1630 0x00000004
1631 0x00000000
1632 0x00000000
1633 0x00000000
1634 0x00000000
1635 0x00000001
1636 0x00000014
1637 0x00000018
1638 0x0000001a
1639 0x000017e2
1640 0x00000000
1641 0x000005f8
1642 0x00000003
1643 0x00000011
1644 0x00000001
1645 0x00000000
1646 0x000000c6
1647 0x00000018
1648 0x000000d6
1649 0x00000200
1650 0x00000005
1651 0x00000006
1652 0x00000005
1653 0x0000001d
1654 0x00000000
1655 0x00000008
1656 0x00000008
1657 0x00001822
1658 0x00000000
1659 0x80000005
1660 0x00000000
1661 0x104ab198
1662 0xe00700b1
1663 0x00008000
1664 0x00000005
1665 0x00000005
1666 0x00000005
1667 0x00000005
1668 0x00000005
1669 0x00000005
1670 0x00000005
1671 0x00000005
1672 0x00000005
1673 0x00000005
1674 0x00000005
1675 0x00000005
1676 0x00000005
1677 0x00000005
1678 0x00000005
1679 0x00000005
1680 0x00000000
1681 0x00000000
1682 0x00000000
1683 0x00000000
1684 0x00000000
1685 0x00000000
1686 0x00000000
1687 0x00000000
1688 0x00034000
1689 0x00034000
1690 0x00000000
1691 0x00034000
1692 0x00034000
1693 0x00000000
1694 0x00000000
1695 0x00000000
1696 0x00000000
1697 0x00000000
1698 0x00000000
1699 0x00000000
1700 0x00000000
1701 0x00000000
1702 0x00000008
1703 0x00000008
1704 0x00000005
1705 0x00000009
1706 0x00000009
1707 0x00000007
1708 0x00000009
1709 0x00000008
1710 0x00000008
1711 0x00000008
1712 0x00000005
1713 0x00000009
1714 0x00000009
1715 0x00000007
1716 0x00000009
1717 0x00000008
1718 0x0000000a
1719 0x0000000a
1720 0x0000000a
1721 0x0000000a
1722 0x0000000a
1723 0x0000000a
1724 0x0000000a
1725 0x0000000a
1726 0x100002a0
1727 0x00000000
1728 0x00111111
1729 0x00000000
1730 0x00000000
1731 0x77ffc085
1732 0x00000101
1733 0x81f1f108
1734 0x07070004
1735 0x00000000
1736 0x016eeeee
1737 0x61861820
1738 0x00514514
1739 0x00514514
1740 0x61861800
1741 0x0606003f
1742 0x00000000
1743 0x00000000
1744 0x00000100
1745 0x00f8000c
1746 0x00000007
1747 0x00000004
1748 0x00004080
1749 0x80003012
1750 0x0000000f
1751 >;
1752 };
1753
1754 };
1755 };
1756
1757 memory-controller@70019000 {
1758 emc-timings-1 {
1759 nvidia,ram-code = <1>;
1760
1761
1762 timing-12750000 {
1763 clock-frequency = <12750000>;
1764
1765 nvidia,emem-configuration = <
1766 0x40040001
1767 0x8000000a
1768 0x00000001
1769 0x00000001
1770 0x00000002
1771 0x00000000
1772 0x00000002
1773 0x00000001
1774 0x00000002
1775 0x00000008
1776 0x00000003
1777 0x00000002
1778 0x00000003
1779 0x00000006
1780 0x06030203
1781 0x000a0402
1782 0x77e30303
1783 0x70000f03
1784 0x001f0000
1785 >;
1786 };
1787
1788 timing-20400000 {
1789 clock-frequency = <20400000>;
1790
1791 nvidia,emem-configuration = <
1792 0x40020001
1793 0x80000012
1794 0x00000001
1795 0x00000001
1796 0x00000002
1797 0x00000000
1798 0x00000002
1799 0x00000001
1800 0x00000002
1801 0x00000008
1802 0x00000003
1803 0x00000002
1804 0x00000003
1805 0x00000006
1806 0x06030203
1807 0x000a0402
1808 0x76230303
1809 0x70000f03
1810 0x001f0000
1811 >;
1812 };
1813
1814 timing-40800000 {
1815 clock-frequency = <40800000>;
1816
1817 nvidia,emem-configuration = <
1818 0xa0000001
1819 0x80000017
1820 0x00000001
1821 0x00000001
1822 0x00000002
1823 0x00000000
1824 0x00000002
1825 0x00000001
1826 0x00000002
1827 0x00000008
1828 0x00000003
1829 0x00000002
1830 0x00000003
1831 0x00000006
1832 0x06030203
1833 0x000a0402
1834 0x74a30303
1835 0x70000f03
1836 0x001f0000
1837 >;
1838 };
1839
1840 timing-68000000 {
1841 clock-frequency = <68000000>;
1842
1843 nvidia,emem-configuration = <
1844 0x00000001
1845 0x8000001e
1846 0x00000001
1847 0x00000001
1848 0x00000002
1849 0x00000000
1850 0x00000002
1851 0x00000001
1852 0x00000002
1853 0x00000008
1854 0x00000003
1855 0x00000002
1856 0x00000003
1857 0x00000006
1858 0x06030203
1859 0x000a0402
1860 0x74230403
1861 0x70000f03
1862 0x001f0000
1863 >;
1864 };
1865
1866 timing-102000000 {
1867 clock-frequency = <102000000>;
1868
1869 nvidia,emem-configuration = <
1870 0x08000001
1871 0x80000026
1872 0x00000001
1873 0x00000001
1874 0x00000003
1875 0x00000000
1876 0x00000002
1877 0x00000001
1878 0x00000002
1879 0x00000008
1880 0x00000003
1881 0x00000002
1882 0x00000003
1883 0x00000006
1884 0x06030203
1885 0x000a0403
1886 0x73c30504
1887 0x70000f03
1888 0x001f0000
1889 >;
1890 };
1891
1892 timing-204000000 {
1893 clock-frequency = <204000000>;
1894
1895 nvidia,emem-configuration = <
1896 0x01000003
1897 0x80000040
1898 0x00000001
1899 0x00000001
1900 0x00000005
1901 0x00000002
1902 0x00000004
1903 0x00000001
1904 0x00000002
1905 0x00000008
1906 0x00000003
1907 0x00000002
1908 0x00000004
1909 0x00000006
1910 0x06040203
1911 0x000a0405
1912 0x73840a06
1913 0x70000f03
1914 0x001f0000
1915 >;
1916 };
1917
1918 timing-300000000 {
1919 clock-frequency = <300000000>;
1920
1921 nvidia,emem-configuration = <
1922 0x08000004
1923 0x80000040
1924 0x00000001
1925 0x00000002
1926 0x00000007
1927 0x00000004
1928 0x00000005
1929 0x00000001
1930 0x00000002
1931 0x00000007
1932 0x00000002
1933 0x00000002
1934 0x00000004
1935 0x00000006
1936 0x06040202
1937 0x000b0607
1938 0x77450e08
1939 0x70000f03
1940 0x001f0000
1941 >;
1942 };
1943
1944 timing-396000000 {
1945 clock-frequency = <396000000>;
1946
1947 nvidia,emem-configuration = <
1948 0x0f000005
1949 0x80000040
1950 0x00000001
1951 0x00000002
1952 0x00000009
1953 0x00000005
1954 0x00000007
1955 0x00000001
1956 0x00000002
1957 0x00000008
1958 0x00000002
1959 0x00000002
1960 0x00000004
1961 0x00000006
1962 0x06040202
1963 0x000d0709
1964 0x7586120a
1965 0x70000f03
1966 0x001f0000
1967 >;
1968 };
1969
1970 timing-600000000 {
1971 clock-frequency = <600000000>;
1972
1973 nvidia,emem-configuration = <
1974 0x00000009
1975 0x80000040
1976 0x00000003
1977 0x00000004
1978 0x0000000e
1979 0x00000009
1980 0x0000000b
1981 0x00000001
1982 0x00000003
1983 0x0000000b
1984 0x00000002
1985 0x00000002
1986 0x00000005
1987 0x00000007
1988 0x07050202
1989 0x00130b0e
1990 0x73a91b0f
1991 0x70000f03
1992 0x001f0000
1993 >;
1994 };
1995
1996 timing-792000000 {
1997 clock-frequency = <792000000>;
1998
1999 nvidia,emem-configuration = <
2000 0x0e00000b
2001 0x80000040
2002 0x00000004
2003 0x00000005
2004 0x00000013
2005 0x0000000c
2006 0x0000000f
2007 0x00000002
2008 0x00000003
2009 0x0000000c
2010 0x00000002
2011 0x00000002
2012 0x00000006
2013 0x00000008
2014 0x08060202
2015 0x00160d13
2016 0x734c2414
2017 0x70000f02
2018 0x001f0000
2019 >;
2020 };
2021 };
2022 };
2023};