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