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