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