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