ARM: dts: at91: align gpio-key node names with dtschema
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / tegra30-asus-tf300tg.dts
1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
3
4 #include "tegra30-asus-transformer-common.dtsi"
5 #include "tegra30-asus-lvds-display.dtsi"
6
7 / {
8         model = "Asus Transformer Pad 3G TF300TG";
9         compatible = "asus,tf300tg", "nvidia,tegra30";
10
11         gpio@6000d000 {
12                 tf300tg-init-hog {
13                         gpio-hog;
14                         gpios = <TEGRA_GPIO(C, 6) GPIO_ACTIVE_HIGH>,
15                                 <TEGRA_GPIO(D, 2) GPIO_ACTIVE_HIGH>,
16                                 <TEGRA_GPIO(P, 1) GPIO_ACTIVE_HIGH>,
17                                 <TEGRA_GPIO(X, 5) GPIO_ACTIVE_HIGH>,
18                                 <TEGRA_GPIO(W, 3) GPIO_ACTIVE_HIGH>,
19                                 <TEGRA_GPIO(R, 3) GPIO_ACTIVE_HIGH>,
20                                 <TEGRA_GPIO(U, 5) GPIO_ACTIVE_HIGH>,
21                                 <TEGRA_GPIO(X, 7) GPIO_ACTIVE_HIGH>,
22                                 <TEGRA_GPIO(X, 0) GPIO_ACTIVE_HIGH>,
23                                 <TEGRA_GPIO(Y, 2) GPIO_ACTIVE_HIGH>,
24                                 <TEGRA_GPIO(Y, 3) GPIO_ACTIVE_HIGH>,
25                                 <TEGRA_GPIO(EE, 1) GPIO_ACTIVE_HIGH>,
26                                 <TEGRA_GPIO(R, 7) GPIO_ACTIVE_HIGH>,
27                                 <TEGRA_GPIO(U, 3) GPIO_ACTIVE_HIGH>;
28                         output-low;
29                 };
30         };
31
32         pinmux@70000868 {
33                 state_default: pinmux {
34                         pbb3 {
35                                 nvidia,pins = "pbb3";
36                                 nvidia,function = "vgp3";
37                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
38                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
39                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
40                         };
41
42                         pbb7 {
43                                 nvidia,pins = "pbb7";
44                                 nvidia,function = "i2s4";
45                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
46                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
47                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
48                         };
49
50                         gmi_cs4_n_pk2 {
51                                 nvidia,pins = "gmi_cs4_n_pk2";
52                                 nvidia,function = "gmi";
53                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
54                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
55                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
56                         };
57
58                         lcd_pwr2_pc6 {
59                                 nvidia,pins = "lcd_pwr2_pc6",
60                                                 "lcd_dc1_pd2";
61                                 nvidia,function = "displaya";
62                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
63                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
64                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
65                         };
66
67                         kb_row7_pr7 {
68                                 nvidia,pins = "kb_row7_pr7";
69                                 nvidia,function = "kbc";
70                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
71                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
72                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
73                         };
74
75                         spi2_cs2_n_pw3 {
76                                 nvidia,pins = "spi2_cs2_n_pw3";
77                                 nvidia,function = "spi2";
78                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
79                         };
80
81                         dap3_din_pp1 {
82                                 nvidia,pins = "dap3_din_pp1";
83                                 nvidia,function = "i2s2";
84                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
85                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
86                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
87                         };
88
89                         spi1_sck_px5 {
90                                 nvidia,pins = "spi1_sck_px5";
91                                 nvidia,function = "spi1";
92                                 nvidia,pull = <TEGRA_PIN_PULL_UP>;
93                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
94                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
95                         };
96
97                         pu5 {
98                                 nvidia,pins = "pu5";
99                                 nvidia,function = "pwm2";
100                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
101                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
102                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
103                         };
104
105                         spi2_mosi_px0 {
106                                 nvidia,pins = "spi2_mosi_px0";
107                                 nvidia,function = "spi2";
108                         };
109
110                         spi1_miso_px7 {
111                                 nvidia,pins = "spi1_miso_px7";
112                                 nvidia,function = "spi1";
113                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
114                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
115                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
116                         };
117
118                         clk3_req_pee1 {
119                                 nvidia,pins = "clk3_req_pee1";
120                                 nvidia,function = "dev3";
121                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
122                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
123                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
124                         };
125
126                         ulpi_nxt_py2 {
127                                 nvidia,pins = "ulpi_nxt_py2";
128                                 nvidia,function = "uartd";
129                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
130                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
131                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
132                         };
133
134                         ulpi_stp_py3 {
135                                 nvidia,pins = "ulpi_stp_py3";
136                                 nvidia,function = "uartd";
137                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
138                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
139                                 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
140                         };
141
142                         pu3 {
143                                 nvidia,pins = "pu3";
144                                 nvidia,function = "rsvd1";
145                                 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
146                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
147                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
148                         };
149
150                         dap1_din_pn1 {
151                                 nvidia,pins = "dap1_din_pn1";
152                                 nvidia,function = "i2s0";
153                                 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
154                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
155                                 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
156                         };
157                 };
158         };
159
160         serial@70006200 {
161                 /* Azurewave AW-NH615 BCM4329B1 */
162                 bluetooth {
163                         compatible = "brcm,bcm4329-bt";
164                 };
165         };
166
167         i2c@7000c400 {
168                 /* Elantech EKTH1036 touchscreen */
169                 touchscreen@10 {
170                         compatible = "elan,ektf3624";
171                         reg = <0x10>;
172
173                         interrupt-parent = <&gpio>;
174                         interrupts = <TEGRA_GPIO(H, 4) IRQ_TYPE_EDGE_FALLING>;
175                         reset-gpios = <&gpio TEGRA_GPIO(H, 6) GPIO_ACTIVE_LOW>;
176
177                         vcc33-supply = <&vdd_3v3_sys>;
178                         vccio-supply = <&vdd_3v3_sys>;
179
180                         touchscreen-size-x = <2240>;
181                         touchscreen-size-y = <1408>;
182                         touchscreen-inverted-y;
183                 };
184         };
185
186         i2c@7000c500 {
187                 clock-frequency = <400000>;
188
189                 magnetometer@e {
190                         mount-matrix =   "1",  "0",  "0",
191                                          "0", "-1",  "0",
192                                          "0",  "0", "-1";
193                 };
194
195                 gyroscope@68 {
196                         mount-matrix =   "-1",  "0",  "0",
197                                           "0",  "1",  "0",
198                                           "0",  "0", "-1";
199
200                         /* External I2C interface */
201                         i2c-gate {
202                                 accelerometer@f {
203                                         mount-matrix =   "0", "-1",  "0",
204                                                         "-1",  "0",  "0",
205                                                          "0",  "0",  "1";
206                                 };
207                         };
208                 };
209         };
210
211         i2c@7000d000 {
212                 /* Realtek ALC5631 audio codec */
213                 rt5631: audio-codec@1a {
214                         compatible = "realtek,rt5631";
215                         reg = <0x1a>;
216                 };
217         };
218
219         memory-controller@7000f000 {
220                 emc-timings-0 {
221                         /* Elpida 1GB 667MHZ */
222                         nvidia,ram-code = <0>;
223
224                         timing-25500000 {
225                                 clock-frequency = <25500000>;
226
227                                 nvidia,emem-configuration = < 0x00020001 0xc0000020
228                                         0x00000001 0x00000001 0x00000002 0x00000000
229                                         0x00000001 0x00000001 0x00000003 0x00000008
230                                         0x00000002 0x00000001 0x00000002 0x00000006
231                                         0x06020102 0x000a0502 0x74830303 0x001f0000 >;
232                         };
233
234                         timing-51000000 {
235                                 clock-frequency = <51000000>;
236
237                                 nvidia,emem-configuration = < 0x00010001 0xc0000020
238                                         0x00000001 0x00000001 0x00000002 0x00000000
239                                         0x00000001 0x00000001 0x00000003 0x00000008
240                                         0x00000002 0x00000001 0x00000002 0x00000006
241                                         0x06020102 0x000a0502 0x73430303 0x001f0000 >;
242                         };
243
244                         timing-102000000 {
245                                 clock-frequency = <102000000>;
246
247                                 nvidia,emem-configuration = < 0x00000001 0xc0000030
248                                         0x00000001 0x00000001 0x00000003 0x00000000
249                                         0x00000001 0x00000001 0x00000003 0x00000008
250                                         0x00000002 0x00000001 0x00000002 0x00000006
251                                         0x06020102 0x000a0503 0x72830504 0x001f0000 >;
252                         };
253
254                         timing-204000000 {
255                                 clock-frequency = <204000000>;
256
257                                 nvidia,emem-configuration = < 0x00000003 0xc0000025
258                                         0x00000001 0x00000001 0x00000005 0x00000002
259                                         0x00000003 0x00000001 0x00000003 0x00000008
260                                         0x00000002 0x00000001 0x00000002 0x00000006
261                                         0x06020102 0x000a0505 0x72440a06 0x001f0000 >;
262                         };
263
264                         timing-333500000 {
265                                 clock-frequency = <333500000>;
266
267                                 nvidia,emem-configuration = < 0x00000005 0xc000003d
268                                         0x00000001 0x00000002 0x00000008 0x00000004
269                                         0x00000004 0x00000001 0x00000002 0x00000007
270                                         0x00000002 0x00000002 0x00000003 0x00000006
271                                         0x06030202 0x000b0608 0x70850f09 0x001f0000 >;
272                         };
273
274                         timing-667000000 {
275                                 clock-frequency = <667000000>;
276
277                                 nvidia,emem-configuration = < 0x0000000a 0xc0000079
278                                         0x00000003 0x00000004 0x00000010 0x0000000b
279                                         0x0000000a 0x00000001 0x00000003 0x0000000b
280                                         0x00000002 0x00000002 0x00000004 0x00000008
281                                         0x08040202 0x00130b10 0x70ea1f11 0x001f0000 >;
282                         };
283                 };
284
285                 emc-timings-1 {
286                         /* Hynix 1GB 667MHZ */
287                         nvidia,ram-code = <1>;
288
289                         timing-25500000 {
290                                 clock-frequency = <25500000>;
291
292                                 nvidia,emem-configuration = < 0x00020001 0xc0000020
293                                         0x00000001 0x00000001 0x00000002 0x00000000
294                                         0x00000001 0x00000001 0x00000003 0x00000008
295                                         0x00000002 0x00000001 0x00000002 0x00000006
296                                         0x06020102 0x000a0502 0x74830303 0x001f0000 >;
297                         };
298
299                         timing-51000000 {
300                                 clock-frequency = <51000000>;
301
302                                 nvidia,emem-configuration = < 0x00010001 0xc0000020
303                                         0x00000001 0x00000001 0x00000002 0x00000000
304                                         0x00000001 0x00000001 0x00000003 0x00000008
305                                         0x00000002 0x00000001 0x00000002 0x00000006
306                                         0x06020102 0x000a0502 0x73430303 0x001f0000 >;
307                         };
308
309                         timing-102000000 {
310                                 clock-frequency = <102000000>;
311
312                                 nvidia,emem-configuration = < 0x00000001 0xc0000030
313                                         0x00000001 0x00000001 0x00000003 0x00000000
314                                         0x00000001 0x00000001 0x00000003 0x00000008
315                                         0x00000002 0x00000001 0x00000002 0x00000006
316                                         0x06020102 0x000a0503 0x72830504 0x001f0000 >;
317                         };
318
319                         timing-204000000 {
320                                 clock-frequency = <204000000>;
321
322                                 nvidia,emem-configuration = < 0x00000003 0xc0000025
323                                         0x00000001 0x00000001 0x00000005 0x00000002
324                                         0x00000003 0x00000001 0x00000003 0x00000008
325                                         0x00000002 0x00000001 0x00000002 0x00000006
326                                         0x06020102 0x000a0505 0x72440a06 0x001f0000 >;
327                         };
328
329                         timing-333500000 {
330                                 clock-frequency = <333500000>;
331
332                                 nvidia,emem-configuration = < 0x00000005 0xc000003d
333                                         0x00000001 0x00000002 0x00000008 0x00000004
334                                         0x00000004 0x00000001 0x00000002 0x00000007
335                                         0x00000002 0x00000002 0x00000003 0x00000006
336                                         0x06030202 0x000b0608 0x70850f09 0x001f0000 >;
337                         };
338
339                         timing-667000000 {
340                                 clock-frequency = <667000000>;
341
342                                 nvidia,emem-configuration = < 0x0000000a 0xc0000079
343                                         0x00000003 0x00000004 0x00000010 0x0000000b
344                                         0x0000000a 0x00000001 0x00000003 0x0000000b
345                                         0x00000002 0x00000002 0x00000004 0x00000008
346                                         0x08040202 0x00130b10 0x70ea1f11 0x001f0000 >;
347                         };
348                 };
349
350                 emc-timings-2 {
351                         /* Micron 1GB 667MHZ */
352                         nvidia,ram-code = <2>;
353
354                         timing-25500000 {
355                                 clock-frequency = <25500000>;
356
357                                 nvidia,emem-configuration = < 0x00020001 0xc0000020
358                                         0x00000001 0x00000001 0x00000002 0x00000000
359                                         0x00000001 0x00000001 0x00000003 0x00000008
360                                         0x00000002 0x00000001 0x00000002 0x00000006
361                                         0x06020102 0x000a0502 0x74830303 0x001f0000 >;
362                         };
363
364                         timing-51000000 {
365                                 clock-frequency = <51000000>;
366
367                                 nvidia,emem-configuration = < 0x00010001 0xc0000020
368                                         0x00000001 0x00000001 0x00000002 0x00000000
369                                         0x00000001 0x00000001 0x00000003 0x00000008
370                                         0x00000002 0x00000001 0x00000002 0x00000006
371                                         0x06020102 0x000a0502 0x73430303 0x001f0000 >;
372                         };
373
374                         timing-102000000 {
375                                 clock-frequency = <102000000>;
376
377                                 nvidia,emem-configuration = < 0x00000001 0xc0000030
378                                         0x00000001 0x00000001 0x00000003 0x00000000
379                                         0x00000001 0x00000001 0x00000003 0x00000008
380                                         0x00000002 0x00000001 0x00000002 0x00000006
381                                         0x06020102 0x000a0503 0x72830504 0x001f0000 >;
382                         };
383
384                         timing-204000000 {
385                                 clock-frequency = <204000000>;
386
387                                 nvidia,emem-configuration = < 0x00000003 0xc0000025
388                                         0x00000001 0x00000001 0x00000005 0x00000002
389                                         0x00000003 0x00000001 0x00000003 0x00000008
390                                         0x00000002 0x00000001 0x00000002 0x00000006
391                                         0x06020102 0x000a0505 0x72440a06 0x001f0000 >;
392                         };
393
394                         timing-333500000 {
395                                 clock-frequency = <333500000>;
396
397                                 nvidia,emem-configuration = < 0x00000005 0x8000003d
398                                         0x00000001 0x00000002 0x00000008 0x00000004
399                                         0x00000004 0x00000001 0x00000002 0x00000007
400                                         0x00000002 0x00000002 0x00000003 0x00000006
401                                         0x06030202 0x000b0608 0x70850f09 0x001f0000 >;
402                         };
403
404                         timing-667000000 {
405                                 clock-frequency = <667000000>;
406
407                                 nvidia,emem-configuration = < 0x0000000a 0x80000079
408                                         0x00000003 0x00000004 0x00000010 0x0000000a
409                                         0x0000000a 0x00000001 0x00000003 0x0000000b
410                                         0x00000002 0x00000002 0x00000004 0x00000008
411                                         0x08040202 0x00130b10 0x70ea1f11 0x001f0000 >;
412                         };
413                 };
414         };
415
416         memory-controller@7000f400 {
417                 emc-timings-0 {
418                         /* Elpida 1GB 667MHZ */
419                         nvidia,ram-code = <0>;
420
421                         timing-25500000 {
422                                 clock-frequency = <25500000>;
423
424                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
425                                 nvidia,emc-mode-1 = <0x80100003>;
426                                 nvidia,emc-mode-2 = <0x80200048>;
427                                 nvidia,emc-mode-reset = <0x80001221>;
428                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
429                                 nvidia,emc-cfg-dyn-self-ref;
430                                 nvidia,emc-cfg-periodic-qrst;
431
432                                 nvidia,emc-configuration =  < 0x00000001
433                                         0x00000004 0x00000000 0x00000000 0x00000002
434                                         0x0000000a 0x00000005 0x0000000b 0x00000000
435                                         0x00000000 0x00000003 0x00000001 0x00000000
436                                         0x00000005 0x00000005 0x00000004 0x0000000a
437                                         0x0000000b 0x000000c0 0x00000000 0x00000030
438                                         0x00000002 0x00000002 0x00000001 0x00000000
439                                         0x00000007 0x0000000f 0x00000005 0x00000005
440                                         0x00000004 0x00000001 0x00000000 0x00000004
441                                         0x00000005 0x000000c7 0x00000006 0x00000004
442                                         0x00000000 0x00000000 0x00004288 0x007800a4
443                                         0x00008000 0x000fc000 0x000fc000 0x000fc000
444                                         0x000fc000 0x000fc000 0x000fc000 0x000fc000
445                                         0x000fc000 0x00000000 0x00000000 0x00000000
446                                         0x00000000 0x00000000 0x00000000 0x00000000
447                                         0x00000000 0x00000000 0x00000000 0x00000000
448                                         0x00000000 0x00000000 0x00000000 0x00000000
449                                         0x00000000 0x000fc000 0x000fc000 0x000fc000
450                                         0x000fc000 0x000002a0 0x0800211c 0x00000000
451                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
452                                         0x08000168 0x08000000 0x00000802 0x00000000
453                                         0x00000040 0x000c000c 0xa0f10000 0x00000000
454                                         0x00000000 0x80000287 0xe8000000 0xff00ff00 >;
455                         };
456
457                         timing-51000000 {
458                                 clock-frequency = <51000000>;
459
460                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
461                                 nvidia,emc-mode-1 = <0x80100003>;
462                                 nvidia,emc-mode-2 = <0x80200048>;
463                                 nvidia,emc-mode-reset = <0x80001221>;
464                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
465                                 nvidia,emc-cfg-dyn-self-ref;
466                                 nvidia,emc-cfg-periodic-qrst;
467
468                                 nvidia,emc-configuration =  < 0x00000002
469                                         0x00000008 0x00000001 0x00000000 0x00000002
470                                         0x0000000a 0x00000005 0x0000000b 0x00000000
471                                         0x00000000 0x00000003 0x00000001 0x00000000
472                                         0x00000005 0x00000005 0x00000004 0x0000000a
473                                         0x0000000b 0x00000181 0x00000000 0x00000060
474                                         0x00000002 0x00000002 0x00000001 0x00000000
475                                         0x00000007 0x0000000f 0x00000009 0x00000009
476                                         0x00000004 0x00000002 0x00000000 0x00000004
477                                         0x00000005 0x0000018e 0x00000006 0x00000004
478                                         0x00000000 0x00000000 0x00004288 0x007800a4
479                                         0x00008000 0x000fc000 0x000fc000 0x000fc000
480                                         0x000fc000 0x000fc000 0x000fc000 0x000fc000
481                                         0x000fc000 0x00000000 0x00000000 0x00000000
482                                         0x00000000 0x00000000 0x00000000 0x00000000
483                                         0x00000000 0x00000000 0x00000000 0x00000000
484                                         0x00000000 0x00000000 0x00000000 0x00000000
485                                         0x00000000 0x000fc000 0x000fc000 0x000fc000
486                                         0x000fc000 0x000002a0 0x0800211c 0x00000000
487                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
488                                         0x08000168 0x08000000 0x00000802 0x00000000
489                                         0x00000040 0x000c000c 0xa0f10000 0x00000000
490                                         0x00000000 0x8000040b 0xe8000000 0xff00ff00 >;
491                         };
492
493                         timing-102000000 {
494                                 clock-frequency = <102000000>;
495
496                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
497                                 nvidia,emc-mode-1 = <0x80100003>;
498                                 nvidia,emc-mode-2 = <0x80200048>;
499                                 nvidia,emc-mode-reset = <0x80001221>;
500                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
501                                 nvidia,emc-cfg-dyn-self-ref;
502                                 nvidia,emc-cfg-periodic-qrst;
503
504                                 nvidia,emc-configuration =  < 0x00000005
505                                         0x00000010 0x00000003 0x00000001 0x00000002
506                                         0x0000000a 0x00000005 0x0000000b 0x00000001
507                                         0x00000001 0x00000003 0x00000001 0x00000000
508                                         0x00000005 0x00000005 0x00000004 0x0000000a
509                                         0x0000000b 0x00000303 0x00000000 0x000000c0
510                                         0x00000002 0x00000002 0x00000001 0x00000000
511                                         0x00000007 0x0000000f 0x00000012 0x00000012
512                                         0x00000004 0x00000004 0x00000000 0x00000004
513                                         0x00000005 0x0000031c 0x00000006 0x00000004
514                                         0x00000000 0x00000000 0x00004288 0x007800a4
515                                         0x00008000 0x000fc000 0x000fc000 0x000fc000
516                                         0x000fc000 0x000fc000 0x000fc000 0x000fc000
517                                         0x000fc000 0x00000000 0x00000000 0x00000000
518                                         0x00000000 0x00000000 0x00000000 0x00000000
519                                         0x00000000 0x00000000 0x00000000 0x00000000
520                                         0x00000000 0x00000000 0x00000000 0x00000000
521                                         0x00000000 0x000fc000 0x000fc000 0x000fc000
522                                         0x000fc000 0x000002a0 0x0800211c 0x00000000
523                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
524                                         0x08000168 0x08000000 0x00000802 0x00000000
525                                         0x00000040 0x000c000c 0xa0f10000 0x00000000
526                                         0x00000000 0x80000713 0xe8000000 0xff00ff00 >;
527                         };
528
529                         timing-204000000 {
530                                 clock-frequency = <204000000>;
531
532                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
533                                 nvidia,emc-mode-1 = <0x80100003>;
534                                 nvidia,emc-mode-2 = <0x80200048>;
535                                 nvidia,emc-mode-reset = <0x80001221>;
536                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
537                                 nvidia,emc-cfg-dyn-self-ref;
538                                 nvidia,emc-cfg-periodic-qrst;
539
540                                 nvidia,emc-configuration =  < 0x0000000a
541                                         0x00000020 0x00000007 0x00000002 0x00000002
542                                         0x0000000a 0x00000005 0x0000000b 0x00000002
543                                         0x00000002 0x00000003 0x00000001 0x00000000
544                                         0x00000005 0x00000006 0x00000004 0x0000000a
545                                         0x0000000b 0x00000607 0x00000000 0x00000181
546                                         0x00000002 0x00000002 0x00000001 0x00000000
547                                         0x00000007 0x0000000f 0x00000023 0x00000023
548                                         0x00000004 0x00000007 0x00000000 0x00000004
549                                         0x00000005 0x00000638 0x00000007 0x00000004
550                                         0x00000000 0x00000000 0x00004288 0x004400a4
551                                         0x00008000 0x00080000 0x00080000 0x00080000
552                                         0x00080000 0x00080000 0x00080000 0x00080000
553                                         0x00080000 0x00000000 0x00000000 0x00000000
554                                         0x00000000 0x00000000 0x00000000 0x00000000
555                                         0x00000000 0x00000000 0x00000000 0x00000000
556                                         0x00000000 0x00000000 0x00000000 0x00000000
557                                         0x00000000 0x00080000 0x00080000 0x00080000
558                                         0x00080000 0x000002a0 0x0800211c 0x00000000
559                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
560                                         0x08000168 0x08000000 0x00000802 0x00020000
561                                         0x00000100 0x000c000c 0xa0f10000 0x00000000
562                                         0x00000000 0x80000d22 0xe8000000 0xff00ff00 >;
563                         };
564
565                         timing-333500000 {
566                                 clock-frequency = <333500000>;
567
568                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
569                                 nvidia,emc-mode-1 = <0x80100002>;
570                                 nvidia,emc-mode-2 = <0x80200040>;
571                                 nvidia,emc-mode-reset = <0x80000321>;
572                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
573
574                                 nvidia,emc-configuration =  < 0x0000000f
575                                         0x00000034 0x0000000a 0x00000003 0x00000003
576                                         0x00000008 0x00000002 0x00000009 0x00000003
577                                         0x00000003 0x00000002 0x00000001 0x00000000
578                                         0x00000004 0x00000006 0x00000004 0x0000000a
579                                         0x0000000c 0x000009e9 0x00000000 0x0000027a
580                                         0x00000001 0x00000008 0x00000001 0x00000000
581                                         0x00000007 0x0000000e 0x00000039 0x00000200
582                                         0x00000004 0x0000000a 0x00000000 0x00000004
583                                         0x00000005 0x00000a2a 0x00000000 0x00000004
584                                         0x00000000 0x00000000 0x00007088 0x002600a4
585                                         0x00008000 0x0003c000 0x0003c000 0x0003c000
586                                         0x0003c000 0x00014000 0x00014000 0x00014000
587                                         0x00014000 0x00000000 0x00000000 0x00000000
588                                         0x00000000 0x00000000 0x00000000 0x00000000
589                                         0x00000000 0x00000000 0x00000000 0x00000000
590                                         0x00000000 0x00000000 0x00000000 0x00000000
591                                         0x00000000 0x00050000 0x00050000 0x00050000
592                                         0x00050000 0x000002a0 0x0800013d 0x00000000
593                                         0x77fff884 0x01f1f508 0x05057404 0x54000007
594                                         0x080001e8 0x08000021 0x00000802 0x00020000
595                                         0x00000100 0x018b000c 0xa0f10000 0x00000000
596                                         0x00000000 0x800014d4 0xe8000000 0xff00ff89 >;
597                         };
598
599                         timing-667000000 {
600                                 clock-frequency = <667000000>;
601
602                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
603                                 nvidia,emc-mode-1 = <0x80100002>;
604                                 nvidia,emc-mode-2 = <0x80200058>;
605                                 nvidia,emc-mode-reset = <0x80000b71>;
606                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
607                                 nvidia,emc-cfg-periodic-qrst;
608
609                                 nvidia,emc-configuration =  < 0x0000001f
610                                         0x00000069 0x00000017 0x00000007 0x00000005
611                                         0x0000000c 0x00000003 0x00000011 0x00000007
612                                         0x00000007 0x00000002 0x00000001 0x00000000
613                                         0x00000007 0x0000000b 0x00000009 0x0000000b
614                                         0x00000011 0x00001412 0x00000000 0x00000504
615                                         0x00000002 0x0000000e 0x00000001 0x00000000
616                                         0x0000000c 0x00000016 0x00000072 0x00000200
617                                         0x00000005 0x00000015 0x00000000 0x00000006
618                                         0x00000007 0x00001453 0x0000000c 0x00000004
619                                         0x00000000 0x00000000 0x00005088 0xf00b0191
620                                         0x00008000 0x0000000c 0x0000000c 0x0000000c
621                                         0x0000000c 0x0000000a 0x0000000a 0x0000000a
622                                         0x0000000a 0x00018000 0x00018000 0x00018000
623                                         0x00018000 0x00000000 0x00000000 0x00000000
624                                         0x00000000 0x00000000 0x00000000 0x00000000
625                                         0x00000000 0x00000000 0x00000000 0x00000000
626                                         0x00000000 0x0000000c 0x0000000c 0x0000000c
627                                         0x0000000c 0x000002a0 0x0a00013d 0x22220000
628                                         0x77fff884 0x01f1f501 0x07077404 0x54000000
629                                         0x080001e8 0x0a000021 0x00000802 0x00020000
630                                         0x00000100 0x0156000c 0xa0f10000 0x00000000
631                                         0x00000000 0x800028a5 0xe8000000 0xff00ff49 >;
632                         };
633                 };
634
635                 emc-timings-1 {
636                         /* Hynix 1GB 667MHZ */
637                         nvidia,ram-code = <1>;
638
639                         timing-25500000 {
640                                 clock-frequency = <25500000>;
641
642                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
643                                 nvidia,emc-mode-1 = <0x80100003>;
644                                 nvidia,emc-mode-2 = <0x80200048>;
645                                 nvidia,emc-mode-reset = <0x80001221>;
646                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
647                                 nvidia,emc-cfg-dyn-self-ref;
648                                 nvidia,emc-cfg-periodic-qrst;
649
650                                 nvidia,emc-configuration =  < 0x00000001
651                                         0x00000004 0x00000000 0x00000000 0x00000002
652                                         0x0000000a 0x00000005 0x0000000b 0x00000000
653                                         0x00000000 0x00000003 0x00000001 0x00000000
654                                         0x00000005 0x00000005 0x00000004 0x0000000a
655                                         0x0000000b 0x000000c0 0x00000000 0x00000030
656                                         0x00000002 0x00000002 0x00000001 0x00000000
657                                         0x00000007 0x0000000f 0x00000005 0x00000005
658                                         0x00000004 0x00000001 0x00000000 0x00000004
659                                         0x00000005 0x000000c7 0x00000006 0x00000004
660                                         0x00000000 0x00000000 0x00004288 0x007800a4
661                                         0x00008000 0x000fc000 0x000fc000 0x000fc000
662                                         0x000fc000 0x000fc000 0x000fc000 0x000fc000
663                                         0x000fc000 0x00000000 0x00000000 0x00000000
664                                         0x00000000 0x00000000 0x00000000 0x00000000
665                                         0x00000000 0x00000000 0x00000000 0x00000000
666                                         0x00000000 0x00000000 0x00000000 0x00000000
667                                         0x00000000 0x000fc000 0x000fc000 0x000fc000
668                                         0x000fc000 0x000002a0 0x0800211c 0x00000000
669                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
670                                         0x08000168 0x08000000 0x00000802 0x00000000
671                                         0x00000040 0x000c000c 0xa0f10000 0x00000000
672                                         0x00000000 0x80000287 0xe8000000 0xff00ff00 >;
673                         };
674
675                         timing-51000000 {
676                                 clock-frequency = <51000000>;
677
678                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
679                                 nvidia,emc-mode-1 = <0x80100003>;
680                                 nvidia,emc-mode-2 = <0x80200048>;
681                                 nvidia,emc-mode-reset = <0x80001221>;
682                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
683                                 nvidia,emc-cfg-dyn-self-ref;
684                                 nvidia,emc-cfg-periodic-qrst;
685
686                                 nvidia,emc-configuration =  < 0x00000002
687                                         0x00000008 0x00000001 0x00000000 0x00000002
688                                         0x0000000a 0x00000005 0x0000000b 0x00000000
689                                         0x00000000 0x00000003 0x00000001 0x00000000
690                                         0x00000005 0x00000005 0x00000004 0x0000000a
691                                         0x0000000b 0x00000181 0x00000000 0x00000060
692                                         0x00000002 0x00000002 0x00000001 0x00000000
693                                         0x00000007 0x0000000f 0x00000009 0x00000009
694                                         0x00000004 0x00000002 0x00000000 0x00000004
695                                         0x00000005 0x0000018e 0x00000006 0x00000004
696                                         0x00000000 0x00000000 0x00004288 0x007800a4
697                                         0x00008000 0x000fc000 0x000fc000 0x000fc000
698                                         0x000fc000 0x000fc000 0x000fc000 0x000fc000
699                                         0x000fc000 0x00000000 0x00000000 0x00000000
700                                         0x00000000 0x00000000 0x00000000 0x00000000
701                                         0x00000000 0x00000000 0x00000000 0x00000000
702                                         0x00000000 0x00000000 0x00000000 0x00000000
703                                         0x00000000 0x000fc000 0x000fc000 0x000fc000
704                                         0x000fc000 0x000002a0 0x0800211c 0x00000000
705                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
706                                         0x08000168 0x08000000 0x00000802 0x00000000
707                                         0x00000040 0x000c000c 0xa0f10000 0x00000000
708                                         0x00000000 0x8000040b 0xe8000000 0xff00ff00 >;
709                         };
710
711                         timing-102000000 {
712                                 clock-frequency = <102000000>;
713
714                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
715                                 nvidia,emc-mode-1 = <0x80100003>;
716                                 nvidia,emc-mode-2 = <0x80200048>;
717                                 nvidia,emc-mode-reset = <0x80001221>;
718                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
719                                 nvidia,emc-cfg-dyn-self-ref;
720                                 nvidia,emc-cfg-periodic-qrst;
721
722                                 nvidia,emc-configuration =  < 0x00000005
723                                         0x00000010 0x00000003 0x00000001 0x00000002
724                                         0x0000000a 0x00000005 0x0000000b 0x00000001
725                                         0x00000001 0x00000003 0x00000001 0x00000000
726                                         0x00000005 0x00000005 0x00000004 0x0000000a
727                                         0x0000000b 0x00000303 0x00000000 0x000000c0
728                                         0x00000002 0x00000002 0x00000001 0x00000000
729                                         0x00000007 0x0000000f 0x00000012 0x00000012
730                                         0x00000004 0x00000004 0x00000000 0x00000004
731                                         0x00000005 0x0000031c 0x00000006 0x00000004
732                                         0x00000000 0x00000000 0x00004288 0x007800a4
733                                         0x00008000 0x000fc000 0x000fc000 0x000fc000
734                                         0x000fc000 0x000fc000 0x000fc000 0x000fc000
735                                         0x000fc000 0x00000000 0x00000000 0x00000000
736                                         0x00000000 0x00000000 0x00000000 0x00000000
737                                         0x00000000 0x00000000 0x00000000 0x00000000
738                                         0x00000000 0x00000000 0x00000000 0x00000000
739                                         0x00000000 0x000fc000 0x000fc000 0x000fc000
740                                         0x000fc000 0x000002a0 0x0800211c 0x00000000
741                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
742                                         0x08000168 0x08000000 0x00000802 0x00000000
743                                         0x00000040 0x000c000c 0xa0f10000 0x00000000
744                                         0x00000000 0x80000713 0xe8000000 0xff00ff00 >;
745                         };
746
747                         timing-204000000 {
748                                 clock-frequency = <204000000>;
749
750                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
751                                 nvidia,emc-mode-1 = <0x80100003>;
752                                 nvidia,emc-mode-2 = <0x80200048>;
753                                 nvidia,emc-mode-reset = <0x80001221>;
754                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
755                                 nvidia,emc-cfg-dyn-self-ref;
756                                 nvidia,emc-cfg-periodic-qrst;
757
758                                 nvidia,emc-configuration =  < 0x0000000a
759                                         0x00000020 0x00000007 0x00000002 0x00000002
760                                         0x0000000a 0x00000005 0x0000000b 0x00000002
761                                         0x00000002 0x00000003 0x00000001 0x00000000
762                                         0x00000005 0x00000006 0x00000004 0x0000000a
763                                         0x0000000b 0x00000607 0x00000000 0x00000181
764                                         0x00000002 0x00000002 0x00000001 0x00000000
765                                         0x00000007 0x0000000f 0x00000023 0x00000023
766                                         0x00000004 0x00000007 0x00000000 0x00000004
767                                         0x00000005 0x00000638 0x00000007 0x00000004
768                                         0x00000000 0x00000000 0x00004288 0x004400a4
769                                         0x00008000 0x00080000 0x00080000 0x00080000
770                                         0x00080000 0x00080000 0x00080000 0x00080000
771                                         0x00080000 0x00000000 0x00000000 0x00000000
772                                         0x00000000 0x00000000 0x00000000 0x00000000
773                                         0x00000000 0x00000000 0x00000000 0x00000000
774                                         0x00000000 0x00000000 0x00000000 0x00000000
775                                         0x00000000 0x00080000 0x00080000 0x00080000
776                                         0x00080000 0x000002a0 0x0800211c 0x00000000
777                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
778                                         0x08000168 0x08000000 0x00000802 0x00020000
779                                         0x00000100 0x000c000c 0xa0f10000 0x00000000
780                                         0x00000000 0x80000d22 0xe8000000 0xff00ff00 >;
781                         };
782
783                         timing-333500000 {
784                                 clock-frequency = <333500000>;
785
786                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
787                                 nvidia,emc-mode-1 = <0x80100002>;
788                                 nvidia,emc-mode-2 = <0x80200040>;
789                                 nvidia,emc-mode-reset = <0x80000321>;
790                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
791
792                                 nvidia,emc-configuration =  < 0x0000000f
793                                         0x00000034 0x0000000a 0x00000003 0x00000003
794                                         0x00000008 0x00000002 0x00000009 0x00000003
795                                         0x00000003 0x00000002 0x00000001 0x00000000
796                                         0x00000004 0x00000006 0x00000004 0x0000000a
797                                         0x0000000c 0x000009e9 0x00000000 0x0000027a
798                                         0x00000001 0x00000008 0x00000001 0x00000000
799                                         0x00000007 0x0000000e 0x00000039 0x00000200
800                                         0x00000004 0x0000000a 0x00000000 0x00000004
801                                         0x00000005 0x00000a2a 0x00000000 0x00000004
802                                         0x00000000 0x00000000 0x00007088 0x002600a4
803                                         0x00008000 0x0003c000 0x0003c000 0x0003c000
804                                         0x0003c000 0x00014000 0x00014000 0x00014000
805                                         0x00014000 0x00000000 0x00000000 0x00000000
806                                         0x00000000 0x00000000 0x00000000 0x00000000
807                                         0x00000000 0x00000000 0x00000000 0x00000000
808                                         0x00000000 0x00000000 0x00000000 0x00000000
809                                         0x00000000 0x00048000 0x00048000 0x00048000
810                                         0x00048000 0x000002a0 0x0800013d 0x00000000
811                                         0x77fff884 0x01f1f508 0x05057404 0x54000007
812                                         0x080001e8 0x08000021 0x00000802 0x00020000
813                                         0x00000100 0x018b000c 0xa0f10000 0x00000000
814                                         0x00000000 0x800014d4 0xe8000000 0xff00ff89 >;
815                         };
816
817                         timing-667000000 {
818                                 clock-frequency = <667000000>;
819
820                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
821                                 nvidia,emc-mode-1 = <0x80100002>;
822                                 nvidia,emc-mode-2 = <0x80200058>;
823                                 nvidia,emc-mode-reset = <0x80000b71>;
824                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
825                                 nvidia,emc-cfg-periodic-qrst;
826
827                                 nvidia,emc-configuration =  < 0x00000020
828                                         0x00000069 0x00000017 0x00000007 0x00000005
829                                         0x0000000c 0x00000003 0x00000011 0x00000007
830                                         0x00000007 0x00000002 0x00000001 0x00000000
831                                         0x00000007 0x0000000b 0x00000009 0x0000000b
832                                         0x00000011 0x00001412 0x00000000 0x00000504
833                                         0x00000002 0x0000000e 0x00000001 0x00000000
834                                         0x0000000c 0x00000016 0x00000072 0x00000200
835                                         0x00000005 0x00000015 0x00000000 0x00000006
836                                         0x00000007 0x00001453 0x0000000c 0x00000004
837                                         0x00000000 0x00000000 0x00005088 0xf00b0191
838                                         0x00008000 0x0000000a 0x0000000a 0x0000000a
839                                         0x0000000a 0x0000000a 0x0000000a 0x0000000a
840                                         0x0000000a 0x00018000 0x00018000 0x00018000
841                                         0x00018000 0x00000000 0x00000000 0x00000000
842                                         0x00000000 0x00000000 0x00000000 0x00000000
843                                         0x00000000 0x00000000 0x00000000 0x00000000
844                                         0x00000000 0x0000000a 0x0000000a 0x0000000a
845                                         0x0000000a 0x000002a0 0x0800013d 0x22220000
846                                         0x77fff884 0x01f1f501 0x07077404 0x54000000
847                                         0x080001e8 0x08000021 0x00000802 0x00020000
848                                         0x00000100 0x0156000c 0xa0f10000 0x00000000
849                                         0x00000000 0x800028a5 0xe8000000 0xff00ff49 >;
850                         };
851                 };
852
853                 emc-timings-2 {
854                         /* Micron 1GB 667MHZ */
855                         nvidia,ram-code = <2>;
856
857                         timing-25500000 {
858                                 clock-frequency = <25500000>;
859
860                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
861                                 nvidia,emc-mode-1 = <0x80100003>;
862                                 nvidia,emc-mode-2 = <0x80200008>;
863                                 nvidia,emc-mode-reset = <0x80001221>;
864                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
865                                 nvidia,emc-cfg-dyn-self-ref;
866                                 nvidia,emc-cfg-periodic-qrst;
867
868                                 nvidia,emc-configuration =  < 0x00000001
869                                         0x00000004 0x00000000 0x00000000 0x00000002
870                                         0x0000000a 0x00000005 0x0000000b 0x00000000
871                                         0x00000000 0x00000003 0x00000001 0x00000000
872                                         0x00000005 0x00000005 0x00000004 0x0000000a
873                                         0x0000000b 0x000000c0 0x00000000 0x00000030
874                                         0x00000002 0x00000002 0x00000001 0x00000000
875                                         0x00000007 0x0000000f 0x00000005 0x00000005
876                                         0x00000004 0x00000001 0x00000000 0x00000004
877                                         0x00000005 0x000000c7 0x00000006 0x00000004
878                                         0x00000000 0x00000000 0x00004288 0x007800a4
879                                         0x00008000 0x000fc000 0x000fc000 0x000fc000
880                                         0x000fc000 0x000fc000 0x000fc000 0x000fc000
881                                         0x000fc000 0x00000000 0x00000000 0x00000000
882                                         0x00000000 0x00000000 0x00000000 0x00000000
883                                         0x00000000 0x00000000 0x00000000 0x00000000
884                                         0x00000000 0x00000000 0x00000000 0x00000000
885                                         0x00000000 0x000fc000 0x000fc000 0x000fc000
886                                         0x000fc000 0x000002a0 0x0800211c 0x00000000
887                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
888                                         0x08000168 0x08000000 0x00000802 0x00000000
889                                         0x00000040 0x000c000c 0xa0f10000 0x00000000
890                                         0x00000000 0x80000287 0xe8000000 0xff00ff00 >;
891                         };
892
893                         timing-51000000 {
894                                 clock-frequency = <51000000>;
895
896                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
897                                 nvidia,emc-mode-1 = <0x80100003>;
898                                 nvidia,emc-mode-2 = <0x80200008>;
899                                 nvidia,emc-mode-reset = <0x80001221>;
900                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
901                                 nvidia,emc-cfg-dyn-self-ref;
902                                 nvidia,emc-cfg-periodic-qrst;
903
904                                 nvidia,emc-configuration =  < 0x00000002
905                                         0x00000008 0x00000001 0x00000000 0x00000002
906                                         0x0000000a 0x00000005 0x0000000b 0x00000000
907                                         0x00000000 0x00000003 0x00000001 0x00000000
908                                         0x00000005 0x00000005 0x00000004 0x0000000a
909                                         0x0000000b 0x00000181 0x00000000 0x00000060
910                                         0x00000002 0x00000002 0x00000001 0x00000000
911                                         0x00000007 0x0000000f 0x00000009 0x00000009
912                                         0x00000004 0x00000002 0x00000000 0x00000004
913                                         0x00000005 0x0000018e 0x00000006 0x00000004
914                                         0x00000000 0x00000000 0x00004288 0x007800a4
915                                         0x00008000 0x000fc000 0x000fc000 0x000fc000
916                                         0x000fc000 0x000fc000 0x000fc000 0x000fc000
917                                         0x000fc000 0x00000000 0x00000000 0x00000000
918                                         0x00000000 0x00000000 0x00000000 0x00000000
919                                         0x00000000 0x00000000 0x00000000 0x00000000
920                                         0x00000000 0x00000000 0x00000000 0x00000000
921                                         0x00000000 0x000fc000 0x000fc000 0x000fc000
922                                         0x000fc000 0x000002a0 0x0800211c 0x00000000
923                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
924                                         0x08000168 0x08000000 0x00000802 0x00000000
925                                         0x00000040 0x000c000c 0xa0f10000 0x00000000
926                                         0x00000000 0x8000040b 0xe8000000 0xff00ff00 >;
927                         };
928
929                         timing-102000000 {
930                                 clock-frequency = <102000000>;
931
932                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
933                                 nvidia,emc-mode-1 = <0x80100003>;
934                                 nvidia,emc-mode-2 = <0x80200008>;
935                                 nvidia,emc-mode-reset = <0x80001221>;
936                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
937                                 nvidia,emc-cfg-dyn-self-ref;
938                                 nvidia,emc-cfg-periodic-qrst;
939
940                                 nvidia,emc-configuration =  < 0x00000004
941                                         0x00000010 0x00000003 0x00000001 0x00000002
942                                         0x0000000a 0x00000005 0x0000000b 0x00000001
943                                         0x00000001 0x00000003 0x00000001 0x00000000
944                                         0x00000005 0x00000005 0x00000004 0x0000000a
945                                         0x0000000b 0x00000303 0x00000000 0x000000c0
946                                         0x00000002 0x00000002 0x00000001 0x00000000
947                                         0x00000007 0x0000000f 0x00000012 0x00000012
948                                         0x00000004 0x00000004 0x00000000 0x00000004
949                                         0x00000005 0x0000031c 0x00000006 0x00000004
950                                         0x00000000 0x00000000 0x00004288 0x007800a4
951                                         0x00008000 0x000fc000 0x000fc000 0x000fc000
952                                         0x000fc000 0x000fc000 0x000fc000 0x000fc000
953                                         0x000fc000 0x00000000 0x00000000 0x00000000
954                                         0x00000000 0x00000000 0x00000000 0x00000000
955                                         0x00000000 0x00000000 0x00000000 0x00000000
956                                         0x00000000 0x00000000 0x00000000 0x00000000
957                                         0x00000000 0x000fc000 0x000fc000 0x000fc000
958                                         0x000fc000 0x000002a0 0x0800211c 0x00000000
959                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
960                                         0x08000168 0x08000000 0x00000802 0x00000000
961                                         0x00000040 0x000c000c 0xa0f10000 0x00000000
962                                         0x00000000 0x80000713 0xe8000000 0xff00ff00 >;
963                         };
964
965                         timing-204000000 {
966                                 clock-frequency = <204000000>;
967
968                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
969                                 nvidia,emc-mode-1 = <0x80100003>;
970                                 nvidia,emc-mode-2 = <0x80200008>;
971                                 nvidia,emc-mode-reset = <0x80001221>;
972                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
973                                 nvidia,emc-cfg-dyn-self-ref;
974                                 nvidia,emc-cfg-periodic-qrst;
975
976                                 nvidia,emc-configuration =  < 0x00000009
977                                         0x00000020 0x00000007 0x00000002 0x00000002
978                                         0x0000000a 0x00000005 0x0000000b 0x00000002
979                                         0x00000002 0x00000003 0x00000001 0x00000000
980                                         0x00000005 0x00000006 0x00000004 0x0000000a
981                                         0x0000000b 0x00000607 0x00000000 0x00000181
982                                         0x00000002 0x00000002 0x00000001 0x00000000
983                                         0x00000007 0x0000000f 0x00000023 0x00000023
984                                         0x00000004 0x00000007 0x00000000 0x00000004
985                                         0x00000005 0x00000638 0x00000007 0x00000004
986                                         0x00000000 0x00000000 0x00004288 0x004400a4
987                                         0x00008000 0x00080000 0x00080000 0x00080000
988                                         0x00080000 0x00080000 0x00080000 0x00080000
989                                         0x00080000 0x00000000 0x00000000 0x00000000
990                                         0x00000000 0x00000000 0x00000000 0x00000000
991                                         0x00000000 0x00000000 0x00000000 0x00000000
992                                         0x00000000 0x00000000 0x00000000 0x00000000
993                                         0x00000000 0x00080000 0x00080000 0x00080000
994                                         0x00080000 0x000002a0 0x0800211c 0x00000000
995                                         0x77fff884 0x01f1f108 0x05057404 0x54000007
996                                         0x08000168 0x08000000 0x00000802 0x00020000
997                                         0x00000100 0x000c000c 0xa0f10000 0x00000000
998                                         0x00000000 0x80000d22 0xe8000000 0xff00ff00 >;
999                         };
1000
1001                         timing-333500000 {
1002                                 clock-frequency = <333500000>;
1003
1004                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
1005                                 nvidia,emc-mode-1 = <0x80100002>;
1006                                 nvidia,emc-mode-2 = <0x80200000>;
1007                                 nvidia,emc-mode-reset = <0x80000321>;
1008                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
1009
1010                                 nvidia,emc-configuration =  < 0x0000000f
1011                                         0x00000034 0x0000000a 0x00000003 0x00000003
1012                                         0x00000008 0x00000002 0x00000009 0x00000003
1013                                         0x00000003 0x00000002 0x00000001 0x00000000
1014                                         0x00000004 0x00000006 0x00000004 0x0000000a
1015                                         0x0000000c 0x000009e9 0x00000000 0x0000027a
1016                                         0x00000001 0x00000008 0x00000001 0x00000000
1017                                         0x00000007 0x0000000e 0x00000039 0x00000200
1018                                         0x00000004 0x0000000a 0x00000000 0x00000004
1019                                         0x00000005 0x00000a2a 0x00000000 0x00000004
1020                                         0x00000000 0x00000000 0x00007088 0x002600a4
1021                                         0x00008000 0x0003c000 0x0003c000 0x0003c000
1022                                         0x0003c000 0x00014000 0x00014000 0x00014000
1023                                         0x00014000 0x00000000 0x00000000 0x00000000
1024                                         0x00000000 0x00000000 0x00000000 0x00000000
1025                                         0x00000000 0x00000000 0x00000000 0x00000000
1026                                         0x00000000 0x00000000 0x00000000 0x00000000
1027                                         0x00000000 0x00040000 0x00040000 0x00040000
1028                                         0x00040000 0x000002a0 0x0800013d 0x00000000
1029                                         0x77fff884 0x01f1f508 0x05057404 0x54000007
1030                                         0x080001e8 0x08000021 0x00000802 0x00020000
1031                                         0x00000100 0x018b000c 0xa0f10000 0x00000000
1032                                         0x00000000 0x800014d4 0xe8000000 0xff00ff89 >;
1033                         };
1034
1035                         timing-667000000 {
1036                                 clock-frequency = <667000000>;
1037
1038                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
1039                                 nvidia,emc-mode-1 = <0x80100002>;
1040                                 nvidia,emc-mode-2 = <0x80200018>;
1041                                 nvidia,emc-mode-reset = <0x80000b71>;
1042                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
1043                                 nvidia,emc-cfg-periodic-qrst;
1044
1045                                 nvidia,emc-configuration =  < 0x0000001f
1046                                         0x00000069 0x00000016 0x00000007 0x00000005
1047                                         0x0000000c 0x00000003 0x00000011 0x00000007
1048                                         0x00000007 0x00000002 0x00000001 0x00000000
1049                                         0x00000007 0x0000000b 0x00000009 0x0000000b
1050                                         0x00000011 0x00001412 0x00000000 0x00000504
1051                                         0x00000002 0x0000000e 0x00000001 0x00000000
1052                                         0x0000000c 0x00000016 0x00000072 0x00000200
1053                                         0x00000005 0x00000015 0x00000000 0x00000006
1054                                         0x00000007 0x00001453 0x0000000c 0x00000004
1055                                         0x00000000 0x00000000 0x00005088 0xf00b0191
1056                                         0x00008000 0x0000000a 0x0000000a 0x0000000a
1057                                         0x0000000a 0x0000000a 0x0000000a 0x0000000a
1058                                         0x0000000a 0x00000000 0x00000000 0x00000000
1059                                         0x00000000 0x00000000 0x00000000 0x00000000
1060                                         0x00000000 0x00000000 0x00000000 0x00000000
1061                                         0x00000000 0x00000000 0x00000000 0x00000000
1062                                         0x00000000 0x0000000a 0x0000000a 0x0000000a
1063                                         0x0000000a 0x000002a0 0x0600013d 0x22220000
1064                                         0x77fff884 0x01f1f501 0x07077404 0x54000000
1065                                         0x080001e8 0x08000021 0x00000802 0x00020000
1066                                         0x00000100 0x0156000c 0xa0f10000 0x00000000
1067                                         0x00000000 0x800028a5 0xe8000000 0xff00ff49 >;
1068                         };
1069                 };
1070         };
1071
1072         display-panel {
1073                 compatible = "innolux,g101ice-l01";
1074         };
1075 };
1076
1077 &emc_icc_dvfs_opp_table {
1078         /delete-node/ opp-750000000-1300;
1079         /delete-node/ opp-800000000-1300;
1080         /delete-node/ opp-900000000-1350;
1081 };
1082
1083 &emc_bw_dfs_opp_table {
1084         /delete-node/ opp-750000000;
1085         /delete-node/ opp-800000000;
1086         /delete-node/ opp-900000000;
1087 };