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