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};
6692