xref: /linux/arch/arm/boot/dts/nvidia/tegra30-asus-tf300t.dts (revision c532de5a67a70f8533d495f8f2aaa9a0491c3ad0)
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				0x00000600 /* DMIC_LR, output */
132				0x00000680 /* DMIC_DAT, input */
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	opp-table-emc {
1003		/delete-node/ opp-750000000-1300;
1004		/delete-node/ opp-800000000-1300;
1005		/delete-node/ opp-900000000-1350;
1006	};
1007
1008	opp-table-actmon {
1009		/delete-node/ opp-750000000;
1010		/delete-node/ opp-800000000;
1011		/delete-node/ opp-900000000;
1012	};
1013
1014	sound {
1015		compatible = "asus,tegra-audio-wm8903-tf300t",
1016			     "nvidia,tegra-audio-wm8903";
1017		nvidia,model = "Asus Transformer Pad TF300T WM8903";
1018
1019		nvidia,audio-routing =
1020			"Headphone Jack", "HPOUTR",
1021			"Headphone Jack", "HPOUTL",
1022			"Int Spk", "ROP",
1023			"Int Spk", "RON",
1024			"Int Spk", "LOP",
1025			"Int Spk", "LON",
1026			"IN2L", "Mic Jack",
1027			"DMICDAT", "Int Mic";
1028
1029		nvidia,audio-codec = <&wm8903>;
1030		nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
1031	};
1032};
1033