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