1// SPDX-License-Identifier: GPL-2.0
2/dts-v1/;
3
4#include <dt-bindings/input/gpio-keys.h>
5#include <dt-bindings/input/input.h>
6#include <dt-bindings/thermal/thermal.h>
7
8#include "tegra30.dtsi"
9#include "tegra30-cpu-opp.dtsi"
10#include "tegra30-cpu-opp-microvolt.dtsi"
11
12/ {
13	model = "Ouya Game Console";
14	compatible = "ouya,ouya", "nvidia,tegra30";
15
16	aliases {
17		mmc0 = &sdmmc4; /* eMMC */
18		mmc1 = &sdmmc3; /* WiFi */
19		rtc0 = &pmic;
20		rtc1 = "/rtc@7000e000";
21		serial0 = &uartd; /* Debug Port */
22		serial1 = &uartc; /* Bluetooth */
23	};
24
25	chosen {
26		stdout-path = "serial0:115200n8";
27	};
28
29	memory@80000000 {
30		reg = <0x80000000 0x40000000>;
31	};
32
33	reserved-memory {
34		#address-cells = <1>;
35		#size-cells = <1>;
36		ranges;
37
38		linux,cma@80000000 {
39			compatible = "shared-dma-pool";
40			alloc-ranges = <0x80000000 0x30000000>;
41			size = <0x10000000>; /* 256MiB */
42			linux,cma-default;
43			reusable;
44		};
45
46		ramoops@bfdf0000 {
47			compatible = "ramoops";
48			reg = <0xbfdf0000 0x10000>;	/* 64kB */
49			console-size = <0x8000>;	/* 32kB */
50			record-size = <0x400>;		/*  1kB */
51			ecc-size = <16>;
52		};
53
54		trustzone@bfe00000 {
55			reg = <0xbfe00000 0x200000>;
56			no-map;
57		};
58	};
59
60	host1x@50000000 {
61		hdmi@54280000 {
62			status = "okay";
63			vdd-supply = <&vdd_vid_reg>;
64			pll-supply = <&ldo7_reg>;
65			hdmi-supply = <&sys_3v3_reg>;
66			nvidia,ddc-i2c-bus = <&hdmi_ddc>;
67			nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
68		};
69	};
70
71	gpio: gpio@6000d000 {
72		gpio-ranges = <&pinmux 0 0 248>;
73		#reset-cells = <1>;
74	};
75
76	pinmux@70000868 {
77		pinctrl-names = "default";
78		pinctrl-0 = <&state_default>;
79		state_default: pinmux {
80			/* located at $state_default below */
81		};
82	};
83
84	uartc: serial@70006200 {
85		status = "okay";
86		compatible = "nvidia,tegra30-hsuart";
87
88		nvidia,adjust-baud-rates = <0 9600 100>,
89					   <9600 115200 200>,
90					   <1000000 4000000 136>;
91
92		/* Azurewave AW-NH660 BCM4330B1 */
93		bluetooth {
94			compatible = "brcm,bcm4330-bt";
95
96			max-speed = <4000000>;
97
98			clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>;
99			clock-names = "txco";
100
101			vbat-supply  = <&sys_3v3_reg>;
102			vddio-supply = <&vdd_1v8>;
103
104			shutdown-gpios = <&gpio TEGRA_GPIO(U, 0) GPIO_ACTIVE_HIGH>;
105			device-wakeup-gpios = <&gpio TEGRA_GPIO(U, 1) GPIO_ACTIVE_HIGH>;
106			host-wakeup-gpios = <&gpio TEGRA_GPIO(U, 6) GPIO_ACTIVE_HIGH>;
107		};
108	};
109
110	uartd: serial@70006300 {
111		status = "okay";
112	};
113
114	hdmi_ddc: i2c@7000c700 {
115		status = "okay";
116		clock-frequency = <100000>;
117	};
118
119	i2c@7000d000 {
120		status = "okay";
121		clock-frequency = <400000>;
122
123		cpu_temp: nct1008@4c {
124			compatible = "onnn,nct1008";
125			reg = <0x4c>;
126			vcc-supply = <&sys_3v3_reg>;
127
128			interrupt-parent = <&gpio>;
129			interrupts = <TEGRA_GPIO(CC, 2) IRQ_TYPE_EDGE_FALLING>;
130
131			#thermal-sensor-cells = <1>;
132		};
133
134		pmic: pmic@2d {
135			compatible = "ti,tps65911";
136			reg = <0x2d>;
137
138			interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
139			#interrupt-cells = <2>;
140			interrupt-controller;
141			wakeup-source;
142
143			ti,en-gpio-sleep = <0 1 1 1 1 1 0 0 1>;
144			ti,system-power-controller;
145			ti,sleep-keep-ck32k;
146			ti,sleep-enable;
147
148			#gpio-cells = <2>;
149			gpio-controller;
150
151			vcc1-supply = <&vdd_5v0_reg>;
152			vcc2-supply = <&vdd_5v0_reg>;
153			vcc3-supply = <&vdd_1v8>;
154			vcc4-supply = <&vdd_5v0_reg>;
155			vcc5-supply = <&vdd_5v0_reg>;
156			vcc6-supply = <&vdd2_reg>;
157			vcc7-supply = <&vdd_5v0_reg>;
158			vccio-supply = <&vdd_5v0_reg>;
159
160			regulators {
161				vdd1_reg: vdd1 {
162					regulator-name = "vddio_ddr_1v2";
163					regulator-min-microvolt = <1200000>;
164					regulator-max-microvolt = <1200000>;
165					regulator-always-on;
166				};
167
168				vdd2_reg: vdd2 {
169					regulator-name = "vdd_1v5_gen";
170					regulator-min-microvolt = <1500000>;
171					regulator-max-microvolt = <1500000>;
172					regulator-always-on;
173				};
174
175				vdd_cpu: vddctrl {
176					regulator-name = "vdd_cpu,vdd_sys";
177					regulator-min-microvolt = <800000>;
178					regulator-max-microvolt = <1270000>;
179					regulator-coupled-with = <&vdd_core>;
180					regulator-coupled-max-spread = <300000>;
181					regulator-max-step-microvolt = <100000>;
182					regulator-always-on;
183
184					nvidia,tegra-cpu-regulator;
185				};
186
187				vdd_1v8: vio {
188					regulator-name = "vdd_1v8_gen";
189					regulator-min-microvolt = <1800000>;
190					regulator-max-microvolt = <1800000>;
191					regulator-always-on;
192				};
193
194				ldo1_reg: ldo1 {
195					regulator-name = "vdd_pexa,vdd_pexb";
196					regulator-min-microvolt = <1050000>;
197					regulator-max-microvolt = <1050000>;
198					regulator-always-on;
199				};
200
201				ldo2_reg: ldo2 {
202					regulator-name = "vdd_sata,avdd_plle";
203					regulator-min-microvolt = <1050000>;
204					regulator-max-microvolt = <1050000>;
205					regulator-always-on;
206				};
207
208				/* LDO3 is not connected to anything */
209
210				ldo4_reg: ldo4 {
211					regulator-name = "vdd_rtc";
212					regulator-min-microvolt = <1200000>;
213					regulator-max-microvolt = <1200000>;
214					regulator-always-on;
215				};
216
217				ldo5_reg: ldo5 {
218					regulator-name = "vddio_sdmmc,avdd_vdac";
219					regulator-min-microvolt = <1800000>;
220					regulator-max-microvolt = <3300000>;
221					regulator-always-on;
222				};
223
224				ldo6_reg: ldo6 {
225					regulator-name = "avdd_dsi_csi,pwrdet_mipi";
226					regulator-min-microvolt = <1200000>;
227					regulator-max-microvolt = <1200000>;
228					regulator-always-on;
229				};
230
231				ldo7_reg: ldo7 {
232					regulator-name = "vdd_pllm,x,u,a_p_c_s";
233					regulator-min-microvolt = <1200000>;
234					regulator-max-microvolt = <1200000>;
235					regulator-always-on;
236				};
237
238				ldo8_reg: ldo8 {
239					regulator-name = "vdd_ddr_hs";
240					regulator-min-microvolt = <1000000>;
241					regulator-max-microvolt = <1000000>;
242					regulator-always-on;
243				};
244			};
245		};
246
247		vdd_core: tps62361@60 {
248			compatible = "ti,tps62361";
249			reg = <0x60>;
250
251			regulator-name = "vdd_core";
252			regulator-min-microvolt = <950000>;
253			regulator-max-microvolt = <1350000>;
254			regulator-coupled-with = <&vdd_cpu>;
255			regulator-coupled-max-spread = <300000>;
256			regulator-max-step-microvolt = <100000>;
257			regulator-boot-on;
258			regulator-always-on;
259			ti,vsel0-state-high;
260			ti,vsel1-state-high;
261			ti,enable-vout-discharge;
262
263			nvidia,tegra-core-regulator;
264		};
265	};
266
267	pmc@7000e400 {
268		status = "okay";
269		nvidia,invert-interrupt;
270		nvidia,suspend-mode = <1>;
271		nvidia,cpu-pwr-good-time = <2000>;
272		nvidia,cpu-pwr-off-time = <200>;
273		nvidia,core-pwr-good-time = <3845 3845>;
274		nvidia,core-pwr-off-time = <458>;
275		nvidia,core-power-req-active-high;
276		nvidia,sys-clock-req-active-high;
277	};
278
279	mc_timings: memory-controller@7000f000 {
280		/* timings located at &mc_timings below */
281	};
282
283	emc_timings: memory-controller@7000f400 {
284		/* timings located at &emc_timings below */
285	};
286
287	hda@70030000 {
288		status = "okay";
289	};
290
291	wifi_pwrseq: wifi_pwrseq {
292		compatible = "mmc-pwrseq-simple";
293
294		clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>;
295		clock-names = "ext_clock";
296
297		reset-gpios = <&gpio TEGRA_GPIO(D, 3) GPIO_ACTIVE_LOW>;
298		post-power-on-delay-ms = <300>;
299		power-off-delay-us = <300>;
300	};
301
302	sdmmc3: mmc@78000400 {
303		status = "okay";
304
305		#address-cells = <1>;
306		#size-cells = <0>;
307
308		assigned-clocks = <&tegra_car TEGRA30_CLK_SDMMC3>;
309		assigned-clock-parents = <&tegra_car TEGRA30_CLK_PLL_C>;
310		assigned-clock-rates = <50000000>;
311
312		max-frequency = <50000000>;
313		keep-power-in-suspend;
314
315		bus-width = <4>;
316		non-removable;
317
318		mmc-pwrseq = <&wifi_pwrseq>;
319		vmmc-supply = <&sdmmc_3v3_reg>;
320		vqmmc-supply = <&vdd_1v8>;
321
322		/* Azurewave AW-NH660 BCM4330 */
323		brcmf: wifi@1 {
324			reg = <1>;
325			compatible = "brcm,bcm4329-fmac";
326			interrupt-parent = <&gpio>;
327			interrupts = <TEGRA_GPIO(O, 4) IRQ_TYPE_LEVEL_HIGH>;
328			interrupt-names = "host-wake";
329		};
330	};
331
332	sdmmc4: mmc@78000600 {
333		status = "okay";
334
335		keep-power-in-suspend;
336		bus-width = <8>;
337		non-removable;
338		vmmc-supply = <&sys_3v3_reg>;
339		vqmmc-supply = <&vdd_1v8>;
340		nvidia,default-tap = <0x0F>;
341		max-frequency = <25500000>;
342	};
343
344	usb@7d000000 {
345		compatible = "nvidia,tegra30-udc";
346		status = "okay";
347	};
348
349	usb-phy@7d000000 {
350		status = "okay";
351		dr_mode = "peripheral";
352	};
353
354	usb@7d004000 {
355		status = "okay";
356		#address-cells = <1>;
357		#size-cells = <0>;
358
359		smsc@2 { /* SMSC 10/100T Ethernet Controller */
360			compatible = "usb424,9e00";
361			reg = <2>;
362			local-mac-address = [00 11 22 33 44 55];
363		};
364	};
365
366	usb-phy@7d004000 {
367		vbus-supply = <&vdd_smsc>;
368		status = "okay";
369	};
370
371	usb@7d008000 {
372		status = "okay";
373	};
374
375	usb-phy@7d008000 {
376		vbus-supply = <&usb3_vbus_reg>;
377		status = "okay";
378	};
379
380	/* PMIC has a built-in 32KHz oscillator which is used by PMC */
381	clk32k_in: clock {
382		compatible = "fixed-clock";
383		#clock-cells = <0>;
384		clock-frequency = <32768>;
385		clock-output-names = "pmic-oscillator";
386	};
387
388	cpus {
389		cpu0: cpu@0 {
390			operating-points-v2 = <&cpu0_opp_table>;
391			cpu-supply = <&vdd_cpu>;
392			#cooling-cells = <2>;
393		};
394
395		cpu1: cpu@1 {
396			operating-points-v2 = <&cpu0_opp_table>;
397			cpu-supply = <&vdd_cpu>;
398			#cooling-cells = <2>;
399		};
400
401		cpu2: cpu@2 {
402			operating-points-v2 = <&cpu0_opp_table>;
403			cpu-supply = <&vdd_cpu>;
404			#cooling-cells = <2>;
405		};
406
407		cpu3: cpu@3 {
408			operating-points-v2 = <&cpu0_opp_table>;
409			cpu-supply = <&vdd_cpu>;
410			#cooling-cells = <2>;
411		};
412	};
413
414	firmware {
415		trusted-foundations {
416			compatible = "tlm,trusted-foundations";
417			tlm,version-major = <0x0>;
418			tlm,version-minor = <0x0>;
419		};
420	};
421
422	fan: gpio_fan {
423		compatible = "gpio-fan";
424		gpios = <&gpio TEGRA_GPIO(J, 2) GPIO_ACTIVE_HIGH>;
425		gpio-fan,speed-map = <0    0
426				      4500 1>;
427		#cooling-cells = <2>;
428	};
429
430	thermal-zones {
431		cpu_thermal: cpu-thermal {
432			polling-delay = <5000>;
433			polling-delay-passive = <5000>;
434
435			thermal-sensors = <&cpu_temp 1>;
436
437			trips {
438				cpu_alert0: cpu-alert0 {
439					temperature = <50000>;
440					hysteresis = <10000>;
441					type = "active";
442				};
443				cpu_alert1: cpu-alert1 {
444					temperature = <70000>;
445					hysteresis = <5000>;
446					type = "passive";
447				};
448				cpu_crit: cpu-crit {
449					temperature = <90000>;
450					hysteresis = <2000>;
451					type = "critical";
452				};
453			};
454
455			cooling-maps {
456				map0 {
457					trip = <&cpu_alert0>;
458					cooling-device = <&fan THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
459				};
460				map1 {
461					trip = <&cpu_alert1>;
462					cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
463							 <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
464							 <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
465							 <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
466							 <&actmon THERMAL_NO_LIMIT
467								  THERMAL_NO_LIMIT>;
468				};
469			};
470		};
471	};
472
473	vdd_12v_in: vdd_12v_in {
474		compatible = "regulator-fixed";
475		regulator-name = "vdd_12v_in";
476		regulator-min-microvolt = <12000000>;
477		regulator-max-microvolt = <12000000>;
478		regulator-always-on;
479	};
480
481	sdmmc_3v3_reg: sdmmc_3v3_reg {
482		compatible = "regulator-fixed";
483		regulator-name = "sdmmc_3v3";
484		regulator-min-microvolt = <3300000>;
485		regulator-max-microvolt = <3300000>;
486		enable-active-high;
487		regulator-always-on;
488		gpio = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>;
489		vin-supply = <&sys_3v3_reg>;
490	};
491
492	vdd_fuse_3v3_reg: vdd_fuse_3v3_reg {
493		compatible = "regulator-fixed";
494		regulator-name = "vdd_fuse_3v3";
495		regulator-min-microvolt = <3300000>;
496		regulator-max-microvolt = <3300000>;
497		enable-active-high;
498		gpio = <&gpio TEGRA_GPIO(L, 6) GPIO_ACTIVE_HIGH>;
499		vin-supply = <&sys_3v3_reg>;
500		regulator-always-on;
501	};
502
503	vdd_vid_reg: vdd_vid_reg {
504		compatible = "regulator-fixed";
505		regulator-name = "vddio_vid";
506		regulator-min-microvolt = <5000000>;
507		regulator-max-microvolt = <5000000>;
508		enable-active-high;
509		gpio = <&gpio TEGRA_GPIO(T, 0) GPIO_ACTIVE_HIGH>;
510		vin-supply = <&vdd_5v0_reg>;
511		regulator-boot-on;
512	};
513
514	ddr_reg: ddr_reg {
515		compatible = "regulator-fixed";
516		regulator-name = "vdd_ddr";
517		regulator-min-microvolt = <1500000>;
518		regulator-max-microvolt = <1500000>;
519		regulator-always-on;
520		enable-active-high;
521		gpio = <&pmic 7 GPIO_ACTIVE_HIGH>;
522		regulator-boot-on;
523		vin-supply = <&vdd_12v_in>;
524	};
525
526	sys_3v3_reg: sys_3v3_reg {
527		compatible = "regulator-fixed";
528		regulator-name = "sys_3v3";
529		regulator-min-microvolt = <3300000>;
530		regulator-max-microvolt = <3300000>;
531		enable-active-high;
532		gpio = <&pmic 6 GPIO_ACTIVE_HIGH>;
533		regulator-always-on;
534		regulator-boot-on;
535		vin-supply = <&vdd_12v_in>;
536	};
537
538	vdd_5v0_reg: vdd_5v0_reg {
539		compatible = "regulator-fixed";
540		regulator-name = "vdd_5v0";
541		regulator-min-microvolt = <5000000>;
542		regulator-max-microvolt = <5000000>;
543		enable-active-high;
544		gpio = <&pmic 0 GPIO_ACTIVE_HIGH>;
545		regulator-always-on;
546		regulator-boot-on;
547		vin-supply = <&vdd_12v_in>;
548	};
549
550	vdd_smsc: vdd_smsc {
551		compatible = "regulator-fixed";
552		regulator-name = "vdd_smsc";
553		enable-active-high;
554		gpio = <&gpio TEGRA_GPIO(DD, 5) GPIO_ACTIVE_HIGH>;
555	};
556
557	usb3_vbus_reg: usb3_vbus_reg {
558		compatible = "regulator-fixed";
559		regulator-name = "usb3_vbus";
560		regulator-min-microvolt = <5000000>;
561		regulator-max-microvolt = <5000000>;
562		enable-active-high;
563		gpio = <&gpio TEGRA_GPIO(DD, 4) GPIO_ACTIVE_HIGH>;
564		vin-supply = <&vdd_5v0_reg>;
565	};
566
567	gpio-keys {
568		compatible = "gpio-keys";
569
570		power {
571			gpios = <&gpio TEGRA_GPIO(V, 0) GPIO_ACTIVE_LOW>;
572			debounce-interval = <10>;
573			linux,code = <KEY_POWER>;
574			wakeup-event-action = <EV_ACT_ASSERTED>;
575			wakeup-source;
576		};
577	};
578
579
580	leds {
581		compatible = "gpio-leds";
582
583		led-power {
584			label = "power-led";
585			gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_HIGH>;
586			default-state = "on";
587			linux,default-trigger = "heartbeat";
588			retain-state-suspended;
589		};
590	};
591};
592&mc_timings {
593	emc-timings-0 {
594		nvidia,ram-code = <0>; /* Samsung RAM */
595		timing-25500000 {
596			clock-frequency = <25500000>;
597			nvidia,emem-configuration = <
598				0x00030003 /* MC_EMEM_ARB_CFG */
599				0xc0000010 /* MC_EMEM_ARB_OUTSTANDING_REQ */
600				0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
601				0x00000001 /* MC_EMEM_ARB_TIMING_RP */
602				0x00000002 /* MC_EMEM_ARB_TIMING_RC */
603				0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
604				0x00000001 /* MC_EMEM_ARB_TIMING_FAW */
605				0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
606				0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
607				0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
608				0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
609				0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
610				0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
611				0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
612				0x06020102 /* MC_EMEM_ARB_DA_TURNS */
613				0x000a0502 /* MC_EMEM_ARB_DA_COVERS */
614				0x75830303 /* MC_EMEM_ARB_MISC0 */
615				0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
616			>;
617		};
618		timing-51000000 {
619			clock-frequency = <51000000>;
620			nvidia,emem-configuration = <
621				0x00010003 /* MC_EMEM_ARB_CFG */
622				0xc0000010 /* MC_EMEM_ARB_OUTSTANDING_REQ */
623				0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
624				0x00000001 /* MC_EMEM_ARB_TIMING_RP */
625				0x00000002 /* MC_EMEM_ARB_TIMING_RC */
626				0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
627				0x00000001 /* MC_EMEM_ARB_TIMING_FAW */
628				0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
629				0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
630				0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
631				0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
632				0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
633				0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
634				0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
635				0x06020102 /* MC_EMEM_ARB_DA_TURNS */
636				0x000a0502 /* MC_EMEM_ARB_DA_COVERS */
637				0x74630303 /* MC_EMEM_ARB_MISC0 */
638				0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
639			>;
640		};
641		timing-102000000 {
642			clock-frequency = <102000000>;
643			nvidia,emem-configuration = <
644				0x00000003 /* MC_EMEM_ARB_CFG */
645				0xc0000018 /* MC_EMEM_ARB_OUTSTANDING_REQ */
646				0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
647				0x00000001 /* MC_EMEM_ARB_TIMING_RP */
648				0x00000003 /* MC_EMEM_ARB_TIMING_RC */
649				0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
650				0x00000002 /* MC_EMEM_ARB_TIMING_FAW */
651				0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
652				0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
653				0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
654				0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
655				0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
656				0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
657				0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
658				0x06020102 /* MC_EMEM_ARB_DA_TURNS */
659				0x000a0503 /* MC_EMEM_ARB_DA_COVERS */
660				0x73c30504 /* MC_EMEM_ARB_MISC0 */
661				0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
662			>;
663		};
664		timing-204000000 {
665			clock-frequency = <204000000>;
666			nvidia,emem-configuration = <
667				0x00000006 /* MC_EMEM_ARB_CFG */
668				0xc0000025 /* MC_EMEM_ARB_OUTSTANDING_REQ */
669				0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
670				0x00000001 /* MC_EMEM_ARB_TIMING_RP */
671				0x00000005 /* MC_EMEM_ARB_TIMING_RC */
672				0x00000002 /* MC_EMEM_ARB_TIMING_RAS */
673				0x00000004 /* MC_EMEM_ARB_TIMING_FAW */
674				0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
675				0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
676				0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
677				0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
678				0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
679				0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
680				0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
681				0x06020102 /* MC_EMEM_ARB_DA_TURNS */
682				0x000a0505 /* MC_EMEM_ARB_DA_COVERS */
683				0x73840a06 /* MC_EMEM_ARB_MISC0 */
684				0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
685			>;
686		};
687		timing-400000000 {
688			clock-frequency = <400000000>;
689			nvidia,emem-configuration = <
690				0x0000000c /* MC_EMEM_ARB_CFG */
691				0xc0000048 /* MC_EMEM_ARB_OUTSTANDING_REQ */
692				0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
693				0x00000002 /* MC_EMEM_ARB_TIMING_RP */
694				0x00000009 /* MC_EMEM_ARB_TIMING_RC */
695				0x00000005 /* MC_EMEM_ARB_TIMING_RAS */
696				0x00000007 /* MC_EMEM_ARB_TIMING_FAW */
697				0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
698				0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
699				0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
700				0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
701				0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
702				0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
703				0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
704				0x06030202 /* MC_EMEM_ARB_DA_TURNS */
705				0x000d0709 /* MC_EMEM_ARB_DA_COVERS */
706				0x7086120a /* MC_EMEM_ARB_MISC0 */
707				0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
708			>;
709		};
710		timing-800000000 {
711			clock-frequency = <800000000>;
712			nvidia,emem-configuration = <
713				0x00000018 /* MC_EMEM_ARB_CFG */
714				0xc0000090 /* MC_EMEM_ARB_OUTSTANDING_REQ */
715				0x00000004 /* MC_EMEM_ARB_TIMING_RCD */
716				0x00000005 /* MC_EMEM_ARB_TIMING_RP */
717				0x00000013 /* MC_EMEM_ARB_TIMING_RC */
718				0x0000000c /* MC_EMEM_ARB_TIMING_RAS */
719				0x0000000f /* MC_EMEM_ARB_TIMING_FAW */
720				0x00000002 /* MC_EMEM_ARB_TIMING_RRD */
721				0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
722				0x0000000c /* MC_EMEM_ARB_TIMING_WAP2PRE */
723				0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
724				0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
725				0x00000004 /* MC_EMEM_ARB_TIMING_R2W */
726				0x00000008 /* MC_EMEM_ARB_TIMING_W2R */
727				0x08040202 /* MC_EMEM_ARB_DA_TURNS */
728				0x00160d13 /* MC_EMEM_ARB_DA_COVERS */
729				0x712c2414 /* MC_EMEM_ARB_MISC0 */
730				0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
731			>;
732		};
733	};
734	emc-timings-1 {
735		nvidia,ram-code = <1>; /* Hynix M RAM */
736		timing-25500000 {
737			clock-frequency = <25500000>;
738			nvidia,emem-configuration = <
739				0x00030003 /* MC_EMEM_ARB_CFG */
740				0xc0000010 /* MC_EMEM_ARB_OUTSTANDING_REQ */
741				0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
742				0x00000001 /* MC_EMEM_ARB_TIMING_RP */
743				0x00000002 /* MC_EMEM_ARB_TIMING_RC */
744				0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
745				0x00000001 /* MC_EMEM_ARB_TIMING_FAW */
746				0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
747				0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
748				0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
749				0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
750				0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
751				0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
752				0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
753				0x06020102 /* MC_EMEM_ARB_DA_TURNS */
754				0x000a0502 /* MC_EMEM_ARB_DA_COVERS */
755				0x75830303 /* MC_EMEM_ARB_MISC0 */
756				0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
757			>;
758		};
759		timing-51000000 {
760			clock-frequency = <51000000>;
761			nvidia,emem-configuration = <
762				0x00010003 /* MC_EMEM_ARB_CFG */
763				0xc0000010 /* MC_EMEM_ARB_OUTSTANDING_REQ */
764				0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
765				0x00000001 /* MC_EMEM_ARB_TIMING_RP */
766				0x00000002 /* MC_EMEM_ARB_TIMING_RC */
767				0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
768				0x00000001 /* MC_EMEM_ARB_TIMING_FAW */
769				0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
770				0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
771				0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
772				0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
773				0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
774				0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
775				0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
776				0x06020102 /* MC_EMEM_ARB_DA_TURNS */
777				0x000a0502 /* MC_EMEM_ARB_DA_COVERS */
778				0x74630303 /* MC_EMEM_ARB_MISC0 */
779				0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
780			>;
781		};
782		timing-102000000 {
783			clock-frequency = <102000000>;
784			nvidia,emem-configuration = <
785				0x00000003 /* MC_EMEM_ARB_CFG */
786				0xc0000018 /* MC_EMEM_ARB_OUTSTANDING_REQ */
787				0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
788				0x00000001 /* MC_EMEM_ARB_TIMING_RP */
789				0x00000003 /* MC_EMEM_ARB_TIMING_RC */
790				0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
791				0x00000002 /* MC_EMEM_ARB_TIMING_FAW */
792				0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
793				0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
794				0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
795				0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
796				0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
797				0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
798				0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
799				0x06020102 /* MC_EMEM_ARB_DA_TURNS */
800				0x000a0503 /* MC_EMEM_ARB_DA_COVERS */
801				0x73c30504 /* MC_EMEM_ARB_MISC0 */
802				0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
803			>;
804		};
805		timing-204000000 {
806			clock-frequency = <204000000>;
807			nvidia,emem-configuration = <
808				0x00000006 /* MC_EMEM_ARB_CFG */
809				0xc0000025 /* MC_EMEM_ARB_OUTSTANDING_REQ */
810				0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
811				0x00000001 /* MC_EMEM_ARB_TIMING_RP */
812				0x00000005 /* MC_EMEM_ARB_TIMING_RC */
813				0x00000002 /* MC_EMEM_ARB_TIMING_RAS */
814				0x00000004 /* MC_EMEM_ARB_TIMING_FAW */
815				0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
816				0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
817				0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
818				0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
819				0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
820				0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
821				0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
822				0x06020102 /* MC_EMEM_ARB_DA_TURNS */
823				0x000a0505 /* MC_EMEM_ARB_DA_COVERS */
824				0x73840a06 /* MC_EMEM_ARB_MISC0 */
825				0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
826			>;
827		};
828		timing-400000000 {
829			clock-frequency = <400000000>;
830			nvidia,emem-configuration = <
831				0x0000000c /* MC_EMEM_ARB_CFG */
832				0xc0000048 /* MC_EMEM_ARB_OUTSTANDING_REQ */
833				0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
834				0x00000002 /* MC_EMEM_ARB_TIMING_RP */
835				0x00000009 /* MC_EMEM_ARB_TIMING_RC */
836				0x00000005 /* MC_EMEM_ARB_TIMING_RAS */
837				0x00000007 /* MC_EMEM_ARB_TIMING_FAW */
838				0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
839				0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
840				0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
841				0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
842				0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
843				0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
844				0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
845				0x06030202 /* MC_EMEM_ARB_DA_TURNS */
846				0x000d0709 /* MC_EMEM_ARB_DA_COVERS */
847				0x7086120a /* MC_EMEM_ARB_MISC0 */
848				0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
849			>;
850		};
851		timing-800000000 {
852			clock-frequency = <800000000>;
853			nvidia,emem-configuration = <
854				0x00000018 /* MC_EMEM_ARB_CFG */
855				0xc0000090 /* MC_EMEM_ARB_OUTSTANDING_REQ */
856				0x00000004 /* MC_EMEM_ARB_TIMING_RCD */
857				0x00000005 /* MC_EMEM_ARB_TIMING_RP */
858				0x00000013 /* MC_EMEM_ARB_TIMING_RC */
859				0x0000000c /* MC_EMEM_ARB_TIMING_RAS */
860				0x0000000f /* MC_EMEM_ARB_TIMING_FAW */
861				0x00000002 /* MC_EMEM_ARB_TIMING_RRD */
862				0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
863				0x0000000c /* MC_EMEM_ARB_TIMING_WAP2PRE */
864				0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
865				0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
866				0x00000004 /* MC_EMEM_ARB_TIMING_R2W */
867				0x00000008 /* MC_EMEM_ARB_TIMING_W2R */
868				0x08040202 /* MC_EMEM_ARB_DA_TURNS */
869				0x00160d13 /* MC_EMEM_ARB_DA_COVERS */
870				0x712c2414 /* MC_EMEM_ARB_MISC0 */
871				0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
872			>;
873		};
874	};
875	emc-timings-2 {
876		nvidia,ram-code = <2>; /* Hynix A RAM */
877		timing-25500000 {
878			clock-frequency = <25500000>;
879			nvidia,emem-configuration = <
880				0x00030003 /* MC_EMEM_ARB_CFG */
881				0xc0000010 /* MC_EMEM_ARB_OUTSTANDING_REQ */
882				0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
883				0x00000001 /* MC_EMEM_ARB_TIMING_RP */
884				0x00000002 /* MC_EMEM_ARB_TIMING_RC */
885				0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
886				0x00000001 /* MC_EMEM_ARB_TIMING_FAW */
887				0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
888				0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
889				0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
890				0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
891				0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
892				0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
893				0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
894				0x06020102 /* MC_EMEM_ARB_DA_TURNS */
895				0x000a0502 /* MC_EMEM_ARB_DA_COVERS */
896				0x75e30303 /* MC_EMEM_ARB_MISC0 */
897				0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
898			>;
899		};
900		timing-51000000 {
901			clock-frequency = <51000000>;
902			nvidia,emem-configuration = <
903				0x00010003 /* MC_EMEM_ARB_CFG */
904				0xc0000010 /* MC_EMEM_ARB_OUTSTANDING_REQ */
905				0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
906				0x00000001 /* MC_EMEM_ARB_TIMING_RP */
907				0x00000002 /* MC_EMEM_ARB_TIMING_RC */
908				0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
909				0x00000001 /* MC_EMEM_ARB_TIMING_FAW */
910				0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
911				0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
912				0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
913				0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
914				0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
915				0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
916				0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
917				0x06020102 /* MC_EMEM_ARB_DA_TURNS */
918				0x000a0502 /* MC_EMEM_ARB_DA_COVERS */
919				0x74e30303 /* MC_EMEM_ARB_MISC0 */
920				0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
921			>;
922		};
923		timing-102000000 {
924			clock-frequency = <102000000>;
925			nvidia,emem-configuration = <
926				0x00000003 /* MC_EMEM_ARB_CFG */
927				0xc0000018 /* MC_EMEM_ARB_OUTSTANDING_REQ */
928				0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
929				0x00000001 /* MC_EMEM_ARB_TIMING_RP */
930				0x00000003 /* MC_EMEM_ARB_TIMING_RC */
931				0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
932				0x00000002 /* MC_EMEM_ARB_TIMING_FAW */
933				0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
934				0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
935				0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
936				0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
937				0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
938				0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
939				0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
940				0x06020102 /* MC_EMEM_ARB_DA_TURNS */
941				0x000a0503 /* MC_EMEM_ARB_DA_COVERS */
942				0x74430504 /* MC_EMEM_ARB_MISC0 */
943				0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
944			>;
945		};
946		timing-204000000 {
947			clock-frequency = <204000000>;
948			nvidia,emem-configuration = <
949				0x00000006 /* MC_EMEM_ARB_CFG */
950				0xc0000025 /* MC_EMEM_ARB_OUTSTANDING_REQ */
951				0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
952				0x00000001 /* MC_EMEM_ARB_TIMING_RP */
953				0x00000005 /* MC_EMEM_ARB_TIMING_RC */
954				0x00000002 /* MC_EMEM_ARB_TIMING_RAS */
955				0x00000004 /* MC_EMEM_ARB_TIMING_FAW */
956				0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
957				0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
958				0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
959				0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
960				0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
961				0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
962				0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
963				0x06020102 /* MC_EMEM_ARB_DA_TURNS */
964				0x000a0505 /* MC_EMEM_ARB_DA_COVERS */
965				0x74040a06 /* MC_EMEM_ARB_MISC0 */
966				0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
967			>;
968		};
969		timing-400000000 {
970			clock-frequency = <400000000>;
971			nvidia,emem-configuration = <
972				0x0000000c /* MC_EMEM_ARB_CFG */
973				0xc0000048 /* MC_EMEM_ARB_OUTSTANDING_REQ */
974				0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
975				0x00000002 /* MC_EMEM_ARB_TIMING_RP */
976				0x00000009 /* MC_EMEM_ARB_TIMING_RC */
977				0x00000005 /* MC_EMEM_ARB_TIMING_RAS */
978				0x00000007 /* MC_EMEM_ARB_TIMING_FAW */
979				0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
980				0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
981				0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
982				0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
983				0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
984				0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
985				0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
986				0x06030202 /* MC_EMEM_ARB_DA_TURNS */
987				0x000d0709 /* MC_EMEM_ARB_DA_COVERS */
988				0x7086120a /* MC_EMEM_ARB_MISC0 */
989				0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
990			>;
991		};
992		timing-800000000 {
993			clock-frequency = <800000000>;
994			nvidia,emem-configuration = <
995				0x00000018 /* MC_EMEM_ARB_CFG */
996				0xc0000090 /* MC_EMEM_ARB_OUTSTANDING_REQ */
997				0x00000004 /* MC_EMEM_ARB_TIMING_RCD */
998				0x00000005 /* MC_EMEM_ARB_TIMING_RP */
999				0x00000013 /* MC_EMEM_ARB_TIMING_RC */
1000				0x0000000c /* MC_EMEM_ARB_TIMING_RAS */
1001				0x0000000f /* MC_EMEM_ARB_TIMING_FAW */
1002				0x00000002 /* MC_EMEM_ARB_TIMING_RRD */
1003				0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
1004				0x0000000c /* MC_EMEM_ARB_TIMING_WAP2PRE */
1005				0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
1006				0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
1007				0x00000004 /* MC_EMEM_ARB_TIMING_R2W */
1008				0x00000008 /* MC_EMEM_ARB_TIMING_W2R */
1009				0x08040202 /* MC_EMEM_ARB_DA_TURNS */
1010				0x00160d13 /* MC_EMEM_ARB_DA_COVERS */
1011				0x712c2414 /* MC_EMEM_ARB_MISC0 */
1012				0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
1013			>;
1014		};
1015	};
1016};
1017&emc_timings {
1018	emc-timings-0 {
1019		nvidia,ram-code = <0>;  /* Samsung RAM */
1020		timing-25500000 {
1021			clock-frequency = <25500000>;
1022			nvidia,emc-auto-cal-interval = <0x001fffff>;
1023			nvidia,emc-mode-1 = <0x80100003>;
1024			nvidia,emc-mode-2 = <0x80200008>;
1025			nvidia,emc-mode-reset = <0x80001221>;
1026			nvidia,emc-zcal-cnt-long = <0x00000040>;
1027			nvidia,emc-cfg-periodic-qrst;
1028			nvidia,emc-cfg-dyn-self-ref;
1029			nvidia,emc-configuration = <
1030				0x00000001 /* EMC_RC */
1031				0x00000006 /* EMC_RFC */
1032				0x00000000 /* EMC_RAS */
1033				0x00000000 /* EMC_RP */
1034				0x00000002 /* EMC_R2W */
1035				0x0000000a /* EMC_W2R */
1036				0x00000005 /* EMC_R2P */
1037				0x0000000b /* EMC_W2P */
1038				0x00000000 /* EMC_RD_RCD */
1039				0x00000000 /* EMC_WR_RCD */
1040				0x00000003 /* EMC_RRD */
1041				0x00000001 /* EMC_REXT */
1042				0x00000000 /* EMC_WEXT */
1043				0x00000005 /* EMC_WDV */
1044				0x00000005 /* EMC_QUSE */
1045				0x00000004 /* EMC_QRST */
1046				0x0000000a /* EMC_QSAFE */
1047				0x0000000b /* EMC_RDV */
1048				0x000000c0 /* EMC_REFRESH */
1049				0x00000000 /* EMC_BURST_REFRESH_NUM */
1050				0x00000030 /* EMC_PRE_REFRESH_REQ_CNT */
1051				0x00000002 /* EMC_PDEX2WR */
1052				0x00000002 /* EMC_PDEX2RD */
1053				0x00000001 /* EMC_PCHG2PDEN */
1054				0x00000000 /* EMC_ACT2PDEN */
1055				0x00000007 /* EMC_AR2PDEN */
1056				0x0000000f /* EMC_RW2PDEN */
1057				0x00000007 /* EMC_TXSR */
1058				0x00000007 /* EMC_TXSRDLL */
1059				0x00000004 /* EMC_TCKE */
1060				0x00000002 /* EMC_TFAW */
1061				0x00000000 /* EMC_TRPAB */
1062				0x00000004 /* EMC_TCLKSTABLE */
1063				0x00000005 /* EMC_TCLKSTOP */
1064				0x000000c7 /* EMC_TREFBW */
1065				0x00000006 /* EMC_QUSE_EXTRA */
1066				0x00000004 /* EMC_FBIO_CFG6 */
1067				0x00000000 /* EMC_ODT_WRITE */
1068				0x00000000 /* EMC_ODT_READ */
1069				0x00004288 /* EMC_FBIO_CFG5 */
1070				0x007800a4 /* EMC_CFG_DIG_DLL */
1071				0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1072				0x000fc000 /* EMC_DLL_XFORM_DQS0 */
1073				0x000fc000 /* EMC_DLL_XFORM_DQS1 */
1074				0x000fc000 /* EMC_DLL_XFORM_DQS2 */
1075				0x000fc000 /* EMC_DLL_XFORM_DQS3 */
1076				0x000fc000 /* EMC_DLL_XFORM_DQS4 */
1077				0x000fc000 /* EMC_DLL_XFORM_DQS5 */
1078				0x000fc000 /* EMC_DLL_XFORM_DQS6 */
1079				0x000fc000 /* EMC_DLL_XFORM_DQS7 */
1080				0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1081				0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1082				0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1083				0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1084				0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1085				0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1086				0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1087				0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1088				0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1089				0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1090				0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1091				0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1092				0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1093				0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1094				0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1095				0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1096				0x000fc000 /* EMC_DLL_XFORM_DQ0 */
1097				0x000fc000 /* EMC_DLL_XFORM_DQ1 */
1098				0x000fc000 /* EMC_DLL_XFORM_DQ2 */
1099				0x000fc000 /* EMC_DLL_XFORM_DQ3 */
1100				0x000002a0 /* EMC_XM2CMDPADCTRL */
1101				0x0800211c /* EMC_XM2DQSPADCTRL2 */
1102				0x00000000 /* EMC_XM2DQPADCTRL2 */
1103				0x77fff884 /* EMC_XM2CLKPADCTRL */
1104				0x01f1f108 /* EMC_XM2COMPPADCTRL */
1105				0x05057404 /* EMC_XM2VTTGENPADCTRL */
1106				0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
1107				0x08000168 /* EMC_XM2QUSEPADCTRL */
1108				0x08000000 /* EMC_XM2DQSPADCTRL3 */
1109				0x00000802 /* EMC_CTT_TERM_CTRL */
1110				0x00000000 /* EMC_ZCAL_INTERVAL */
1111				0x00000040 /* EMC_ZCAL_WAIT_CNT */
1112				0x000c000c /* EMC_MRS_WAIT_CNT */
1113				0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
1114				0x00000000 /* EMC_CTT */
1115				0x00000000 /* EMC_CTT_DURATION */
1116				0x80000287 /* EMC_DYN_SELF_REF_CONTROL */
1117				0xe8000000 /* EMC_FBIO_SPARE */
1118				0xff00ff00 /* EMC_CFG_RSV */
1119			>;
1120		};
1121		timing-51000000 {
1122			clock-frequency = <51000000>;
1123			nvidia,emc-auto-cal-interval = <0x001fffff>;
1124			nvidia,emc-mode-1 = <0x80100003>;
1125			nvidia,emc-mode-2 = <0x80200008>;
1126			nvidia,emc-mode-reset = <0x80001221>;
1127			nvidia,emc-zcal-cnt-long = <0x00000040>;
1128			nvidia,emc-cfg-periodic-qrst;
1129			nvidia,emc-cfg-dyn-self-ref;
1130			nvidia,emc-configuration = <
1131				0x00000002 /* EMC_RC */
1132				0x0000000d /* EMC_RFC */
1133				0x00000001 /* EMC_RAS */
1134				0x00000000 /* EMC_RP */
1135				0x00000002 /* EMC_R2W */
1136				0x0000000a /* EMC_W2R */
1137				0x00000005 /* EMC_R2P */
1138				0x0000000b /* EMC_W2P */
1139				0x00000000 /* EMC_RD_RCD */
1140				0x00000000 /* EMC_WR_RCD */
1141				0x00000003 /* EMC_RRD */
1142				0x00000001 /* EMC_REXT */
1143				0x00000000 /* EMC_WEXT */
1144				0x00000005 /* EMC_WDV */
1145				0x00000005 /* EMC_QUSE */
1146				0x00000004 /* EMC_QRST */
1147				0x0000000a /* EMC_QSAFE */
1148				0x0000000b /* EMC_RDV */
1149				0x00000181 /* EMC_REFRESH */
1150				0x00000000 /* EMC_BURST_REFRESH_NUM */
1151				0x00000060 /* EMC_PRE_REFRESH_REQ_CNT */
1152				0x00000002 /* EMC_PDEX2WR */
1153				0x00000002 /* EMC_PDEX2RD */
1154				0x00000001 /* EMC_PCHG2PDEN */
1155				0x00000000 /* EMC_ACT2PDEN */
1156				0x00000007 /* EMC_AR2PDEN */
1157				0x0000000f /* EMC_RW2PDEN */
1158				0x0000000e /* EMC_TXSR */
1159				0x0000000e /* EMC_TXSRDLL */
1160				0x00000004 /* EMC_TCKE */
1161				0x00000003 /* EMC_TFAW */
1162				0x00000000 /* EMC_TRPAB */
1163				0x00000004 /* EMC_TCLKSTABLE */
1164				0x00000005 /* EMC_TCLKSTOP */
1165				0x0000018e /* EMC_TREFBW */
1166				0x00000006 /* EMC_QUSE_EXTRA */
1167				0x00000004 /* EMC_FBIO_CFG6 */
1168				0x00000000 /* EMC_ODT_WRITE */
1169				0x00000000 /* EMC_ODT_READ */
1170				0x00004288 /* EMC_FBIO_CFG5 */
1171				0x007800a4 /* EMC_CFG_DIG_DLL */
1172				0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1173				0x000fc000 /* EMC_DLL_XFORM_DQS0 */
1174				0x000fc000 /* EMC_DLL_XFORM_DQS1 */
1175				0x000fc000 /* EMC_DLL_XFORM_DQS2 */
1176				0x000fc000 /* EMC_DLL_XFORM_DQS3 */
1177				0x000fc000 /* EMC_DLL_XFORM_DQS4 */
1178				0x000fc000 /* EMC_DLL_XFORM_DQS5 */
1179				0x000fc000 /* EMC_DLL_XFORM_DQS6 */
1180				0x000fc000 /* EMC_DLL_XFORM_DQS7 */
1181				0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1182				0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1183				0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1184				0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1185				0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1186				0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1187				0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1188				0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1189				0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1190				0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1191				0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1192				0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1193				0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1194				0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1195				0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1196				0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1197				0x000fc000 /* EMC_DLL_XFORM_DQ0 */
1198				0x000fc000 /* EMC_DLL_XFORM_DQ1 */
1199				0x000fc000 /* EMC_DLL_XFORM_DQ2 */
1200				0x000fc000 /* EMC_DLL_XFORM_DQ3 */
1201				0x000002a0 /* EMC_XM2CMDPADCTRL */
1202				0x0800211c /* EMC_XM2DQSPADCTRL2 */
1203				0x00000000 /* EMC_XM2DQPADCTRL2 */
1204				0x77fff884 /* EMC_XM2CLKPADCTRL */
1205				0x01f1f108 /* EMC_XM2COMPPADCTRL */
1206				0x05057404 /* EMC_XM2VTTGENPADCTRL */
1207				0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
1208				0x08000168 /* EMC_XM2QUSEPADCTRL */
1209				0x08000000 /* EMC_XM2DQSPADCTRL3 */
1210				0x00000802 /* EMC_CTT_TERM_CTRL */
1211				0x00000000 /* EMC_ZCAL_INTERVAL */
1212				0x00000040 /* EMC_ZCAL_WAIT_CNT */
1213				0x000c000c /* EMC_MRS_WAIT_CNT */
1214				0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
1215				0x00000000 /* EMC_CTT */
1216				0x00000000 /* EMC_CTT_DURATION */
1217				0x8000040b /* EMC_DYN_SELF_REF_CONTROL */
1218				0xe8000000 /* EMC_FBIO_SPARE */
1219				0xff00ff00 /* EMC_CFG_RSV */
1220			>;
1221		};
1222		timing-102000000 {
1223			clock-frequency = <102000000>;
1224			nvidia,emc-auto-cal-interval = <0x001fffff>;
1225			nvidia,emc-mode-1 = <0x80100003>;
1226			nvidia,emc-mode-2 = <0x80200008>;
1227			nvidia,emc-mode-reset = <0x80001221>;
1228			nvidia,emc-zcal-cnt-long = <0x00000040>;
1229			nvidia,emc-cfg-periodic-qrst;
1230			nvidia,emc-cfg-dyn-self-ref;
1231			nvidia,emc-configuration = <
1232				0x00000004 /* EMC_RC */
1233				0x0000001a /* EMC_RFC */
1234				0x00000003 /* EMC_RAS */
1235				0x00000001 /* EMC_RP */
1236				0x00000002 /* EMC_R2W */
1237				0x0000000a /* EMC_W2R */
1238				0x00000005 /* EMC_R2P */
1239				0x0000000b /* EMC_W2P */
1240				0x00000001 /* EMC_RD_RCD */
1241				0x00000001 /* EMC_WR_RCD */
1242				0x00000003 /* EMC_RRD */
1243				0x00000001 /* EMC_REXT */
1244				0x00000000 /* EMC_WEXT */
1245				0x00000005 /* EMC_WDV */
1246				0x00000005 /* EMC_QUSE */
1247				0x00000004 /* EMC_QRST */
1248				0x0000000a /* EMC_QSAFE */
1249				0x0000000b /* EMC_RDV */
1250				0x00000303 /* EMC_REFRESH */
1251				0x00000000 /* EMC_BURST_REFRESH_NUM */
1252				0x000000c0 /* EMC_PRE_REFRESH_REQ_CNT */
1253				0x00000002 /* EMC_PDEX2WR */
1254				0x00000002 /* EMC_PDEX2RD */
1255				0x00000001 /* EMC_PCHG2PDEN */
1256				0x00000000 /* EMC_ACT2PDEN */
1257				0x00000007 /* EMC_AR2PDEN */
1258				0x0000000f /* EMC_RW2PDEN */
1259				0x0000001c /* EMC_TXSR */
1260				0x0000001c /* EMC_TXSRDLL */
1261				0x00000004 /* EMC_TCKE */
1262				0x00000005 /* EMC_TFAW */
1263				0x00000000 /* EMC_TRPAB */
1264				0x00000004 /* EMC_TCLKSTABLE */
1265				0x00000005 /* EMC_TCLKSTOP */
1266				0x0000031c /* EMC_TREFBW */
1267				0x00000006 /* EMC_QUSE_EXTRA */
1268				0x00000004 /* EMC_FBIO_CFG6 */
1269				0x00000000 /* EMC_ODT_WRITE */
1270				0x00000000 /* EMC_ODT_READ */
1271				0x00004288 /* EMC_FBIO_CFG5 */
1272				0x007800a4 /* EMC_CFG_DIG_DLL */
1273				0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1274				0x000fc000 /* EMC_DLL_XFORM_DQS0 */
1275				0x000fc000 /* EMC_DLL_XFORM_DQS1 */
1276				0x000fc000 /* EMC_DLL_XFORM_DQS2 */
1277				0x000fc000 /* EMC_DLL_XFORM_DQS3 */
1278				0x000fc000 /* EMC_DLL_XFORM_DQS4 */
1279				0x000fc000 /* EMC_DLL_XFORM_DQS5 */
1280				0x000fc000 /* EMC_DLL_XFORM_DQS6 */
1281				0x000fc000 /* EMC_DLL_XFORM_DQS7 */
1282				0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1283				0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1284				0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1285				0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1286				0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1287				0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1288				0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1289				0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1290				0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1291				0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1292				0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1293				0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1294				0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1295				0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1296				0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1297				0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1298				0x000fc000 /* EMC_DLL_XFORM_DQ0 */
1299				0x000fc000 /* EMC_DLL_XFORM_DQ1 */
1300				0x000fc000 /* EMC_DLL_XFORM_DQ2 */
1301				0x000fc000 /* EMC_DLL_XFORM_DQ3 */
1302				0x000002a0 /* EMC_XM2CMDPADCTRL */
1303				0x0800211c /* EMC_XM2DQSPADCTRL2 */
1304				0x00000000 /* EMC_XM2DQPADCTRL2 */
1305				0x77fff884 /* EMC_XM2CLKPADCTRL */
1306				0x01f1f108 /* EMC_XM2COMPPADCTRL */
1307				0x05057404 /* EMC_XM2VTTGENPADCTRL */
1308				0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
1309				0x08000168 /* EMC_XM2QUSEPADCTRL */
1310				0x08000000 /* EMC_XM2DQSPADCTRL3 */
1311				0x00000802 /* EMC_CTT_TERM_CTRL */
1312				0x00000000 /* EMC_ZCAL_INTERVAL */
1313				0x00000040 /* EMC_ZCAL_WAIT_CNT */
1314				0x000c000c /* EMC_MRS_WAIT_CNT */
1315				0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
1316				0x00000000 /* EMC_CTT */
1317				0x00000000 /* EMC_CTT_DURATION */
1318				0x80000713 /* EMC_DYN_SELF_REF_CONTROL */
1319				0xe8000000 /* EMC_FBIO_SPARE */
1320				0xff00ff00 /* EMC_CFG_RSV */
1321			>;
1322		};
1323		timing-204000000 {
1324			clock-frequency = <204000000>;
1325			nvidia,emc-auto-cal-interval = <0x001fffff>;
1326			nvidia,emc-mode-1 = <0x80100003>;
1327			nvidia,emc-mode-2 = <0x80200008>;
1328			nvidia,emc-mode-reset = <0x80001221>;
1329			nvidia,emc-zcal-cnt-long = <0x00000040>;
1330			nvidia,emc-cfg-periodic-qrst;
1331			nvidia,emc-cfg-dyn-self-ref;
1332			nvidia,emc-configuration = <
1333				0x00000009 /* EMC_RC */
1334				0x00000035 /* EMC_RFC */
1335				0x00000007 /* EMC_RAS */
1336				0x00000002 /* EMC_RP */
1337				0x00000002 /* EMC_R2W */
1338				0x0000000a /* EMC_W2R */
1339				0x00000005 /* EMC_R2P */
1340				0x0000000b /* EMC_W2P */
1341				0x00000002 /* EMC_RD_RCD */
1342				0x00000002 /* EMC_WR_RCD */
1343				0x00000003 /* EMC_RRD */
1344				0x00000001 /* EMC_REXT */
1345				0x00000000 /* EMC_WEXT */
1346				0x00000005 /* EMC_WDV */
1347				0x00000005 /* EMC_QUSE */
1348				0x00000004 /* EMC_QRST */
1349				0x0000000a /* EMC_QSAFE */
1350				0x0000000b /* EMC_RDV */
1351				0x00000607 /* EMC_REFRESH */
1352				0x00000000 /* EMC_BURST_REFRESH_NUM */
1353				0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */
1354				0x00000002 /* EMC_PDEX2WR */
1355				0x00000002 /* EMC_PDEX2RD */
1356				0x00000001 /* EMC_PCHG2PDEN */
1357				0x00000000 /* EMC_ACT2PDEN */
1358				0x00000007 /* EMC_AR2PDEN */
1359				0x0000000f /* EMC_RW2PDEN */
1360				0x00000038 /* EMC_TXSR */
1361				0x00000038 /* EMC_TXSRDLL */
1362				0x00000004 /* EMC_TCKE */
1363				0x00000009 /* EMC_TFAW */
1364				0x00000000 /* EMC_TRPAB */
1365				0x00000004 /* EMC_TCLKSTABLE */
1366				0x00000005 /* EMC_TCLKSTOP */
1367				0x00000638 /* EMC_TREFBW */
1368				0x00000006 /* EMC_QUSE_EXTRA */
1369				0x00000006 /* EMC_FBIO_CFG6 */
1370				0x00000000 /* EMC_ODT_WRITE */
1371				0x00000000 /* EMC_ODT_READ */
1372				0x00004288 /* EMC_FBIO_CFG5 */
1373				0x004400a4 /* EMC_CFG_DIG_DLL */
1374				0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1375				0x00080000 /* EMC_DLL_XFORM_DQS0 */
1376				0x00080000 /* EMC_DLL_XFORM_DQS1 */
1377				0x00080000 /* EMC_DLL_XFORM_DQS2 */
1378				0x00080000 /* EMC_DLL_XFORM_DQS3 */
1379				0x00080000 /* EMC_DLL_XFORM_DQS4 */
1380				0x00080000 /* EMC_DLL_XFORM_DQS5 */
1381				0x00080000 /* EMC_DLL_XFORM_DQS6 */
1382				0x00080000 /* EMC_DLL_XFORM_DQS7 */
1383				0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1384				0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1385				0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1386				0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1387				0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1388				0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1389				0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1390				0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1391				0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1392				0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1393				0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1394				0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1395				0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1396				0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1397				0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1398				0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1399				0x00080000 /* EMC_DLL_XFORM_DQ0 */
1400				0x00080000 /* EMC_DLL_XFORM_DQ1 */
1401				0x00080000 /* EMC_DLL_XFORM_DQ2 */
1402				0x00080000 /* EMC_DLL_XFORM_DQ3 */
1403				0x000002a0 /* EMC_XM2CMDPADCTRL */
1404				0x0800211c /* EMC_XM2DQSPADCTRL2 */
1405				0x00000000 /* EMC_XM2DQPADCTRL2 */
1406				0x77fff884 /* EMC_XM2CLKPADCTRL */
1407				0x01f1f108 /* EMC_XM2COMPPADCTRL */
1408				0x05057404 /* EMC_XM2VTTGENPADCTRL */
1409				0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
1410				0x08000168 /* EMC_XM2QUSEPADCTRL */
1411				0x08000000 /* EMC_XM2DQSPADCTRL3 */
1412				0x00000802 /* EMC_CTT_TERM_CTRL */
1413				0x00020000 /* EMC_ZCAL_INTERVAL */
1414				0x00000100 /* EMC_ZCAL_WAIT_CNT */
1415				0x000c000c /* EMC_MRS_WAIT_CNT */
1416				0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
1417				0x00000000 /* EMC_CTT */
1418				0x00000000 /* EMC_CTT_DURATION */
1419				0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */
1420				0xe8000000 /* EMC_FBIO_SPARE */
1421				0xff00ff00 /* EMC_CFG_RSV */
1422			>;
1423		};
1424		timing-400000000 {
1425			clock-frequency = <400000000>;
1426			nvidia,emc-auto-cal-interval = <0x001fffff>;
1427			nvidia,emc-mode-1 = <0x80100002>;
1428			nvidia,emc-mode-2 = <0x80200000>;
1429			nvidia,emc-mode-reset = <0x80000521>;
1430			nvidia,emc-zcal-cnt-long = <0x00000040>;
1431			nvidia,emc-configuration = <
1432				0x00000012 /* EMC_RC */
1433				0x00000066 /* EMC_RFC */
1434				0x0000000c /* EMC_RAS */
1435				0x00000004 /* EMC_RP */
1436				0x00000003 /* EMC_R2W */
1437				0x00000008 /* EMC_W2R */
1438				0x00000002 /* EMC_R2P */
1439				0x0000000a /* EMC_W2P */
1440				0x00000004 /* EMC_RD_RCD */
1441				0x00000004 /* EMC_WR_RCD */
1442				0x00000002 /* EMC_RRD */
1443				0x00000001 /* EMC_REXT */
1444				0x00000000 /* EMC_WEXT */
1445				0x00000004 /* EMC_WDV */
1446				0x00000006 /* EMC_QUSE */
1447				0x00000004 /* EMC_QRST */
1448				0x0000000a /* EMC_QSAFE */
1449				0x0000000c /* EMC_RDV */
1450				0x00000bf0 /* EMC_REFRESH */
1451				0x00000000 /* EMC_BURST_REFRESH_NUM */
1452				0x000002fc /* EMC_PRE_REFRESH_REQ_CNT */
1453				0x00000001 /* EMC_PDEX2WR */
1454				0x00000008 /* EMC_PDEX2RD */
1455				0x00000001 /* EMC_PCHG2PDEN */
1456				0x00000000 /* EMC_ACT2PDEN */
1457				0x00000008 /* EMC_AR2PDEN */
1458				0x0000000f /* EMC_RW2PDEN */
1459				0x0000006c /* EMC_TXSR */
1460				0x00000200 /* EMC_TXSRDLL */
1461				0x00000004 /* EMC_TCKE */
1462				0x00000010 /* EMC_TFAW */
1463				0x00000000 /* EMC_TRPAB */
1464				0x00000004 /* EMC_TCLKSTABLE */
1465				0x00000005 /* EMC_TCLKSTOP */
1466				0x00000c30 /* EMC_TREFBW */
1467				0x00000000 /* EMC_QUSE_EXTRA */
1468				0x00000004 /* EMC_FBIO_CFG6 */
1469				0x00000000 /* EMC_ODT_WRITE */
1470				0x00000000 /* EMC_ODT_READ */
1471				0x00007088 /* EMC_FBIO_CFG5 */
1472				0x001d0084 /* EMC_CFG_DIG_DLL */
1473				0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1474				0x0003c000 /* EMC_DLL_XFORM_DQS0 */
1475				0x0003c000 /* EMC_DLL_XFORM_DQS1 */
1476				0x0003c000 /* EMC_DLL_XFORM_DQS2 */
1477				0x0003c000 /* EMC_DLL_XFORM_DQS3 */
1478				0x0003c000 /* EMC_DLL_XFORM_DQS4 */
1479				0x0003c000 /* EMC_DLL_XFORM_DQS5 */
1480				0x0003c000 /* EMC_DLL_XFORM_DQS6 */
1481				0x0003c000 /* EMC_DLL_XFORM_DQS7 */
1482				0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1483				0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1484				0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1485				0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1486				0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1487				0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1488				0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1489				0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1490				0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1491				0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1492				0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1493				0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1494				0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1495				0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1496				0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1497				0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1498				0x00048000 /* EMC_DLL_XFORM_DQ0 */
1499				0x00048000 /* EMC_DLL_XFORM_DQ1 */
1500				0x00048000 /* EMC_DLL_XFORM_DQ2 */
1501				0x00048000 /* EMC_DLL_XFORM_DQ3 */
1502				0x000002a0 /* EMC_XM2CMDPADCTRL */
1503				0x0800013d /* EMC_XM2DQSPADCTRL2 */
1504				0x00000000 /* EMC_XM2DQPADCTRL2 */
1505				0x77fff884 /* EMC_XM2CLKPADCTRL */
1506				0x01f1f508 /* EMC_XM2COMPPADCTRL */
1507				0x05057404 /* EMC_XM2VTTGENPADCTRL */
1508				0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
1509				0x080001e8 /* EMC_XM2QUSEPADCTRL */
1510				0x08000021 /* EMC_XM2DQSPADCTRL3 */
1511				0x00000802 /* EMC_CTT_TERM_CTRL */
1512				0x00020000 /* EMC_ZCAL_INTERVAL */
1513				0x00000100 /* EMC_ZCAL_WAIT_CNT */
1514				0x0158000c /* EMC_MRS_WAIT_CNT */
1515				0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
1516				0x00000000 /* EMC_CTT */
1517				0x00000000 /* EMC_CTT_DURATION */
1518				0x800018c8 /* EMC_DYN_SELF_REF_CONTROL */
1519				0xe8000000 /* EMC_FBIO_SPARE */
1520				0xff00ff89 /* EMC_CFG_RSV */
1521			>;
1522		};
1523		timing-800000000 {
1524			clock-frequency = <800000000>;
1525			nvidia,emc-auto-cal-interval = <0x001fffff>;
1526			nvidia,emc-mode-1 = <0x80100002>;
1527			nvidia,emc-mode-2 = <0x80200018>;
1528			nvidia,emc-mode-reset = <0x80000d71>;
1529			nvidia,emc-zcal-cnt-long = <0x00000040>;
1530			nvidia,emc-cfg-periodic-qrst;
1531			nvidia,emc-configuration = <
1532				0x00000025 /* EMC_RC */
1533				0x000000ce /* EMC_RFC */
1534				0x0000001a /* EMC_RAS */
1535				0x00000009 /* EMC_RP */
1536				0x00000005 /* EMC_R2W */
1537				0x0000000d /* EMC_W2R */
1538				0x00000004 /* EMC_R2P */
1539				0x00000013 /* EMC_W2P */
1540				0x00000009 /* EMC_RD_RCD */
1541				0x00000009 /* EMC_WR_RCD */
1542				0x00000004 /* EMC_RRD */
1543				0x00000001 /* EMC_REXT */
1544				0x00000000 /* EMC_WEXT */
1545				0x00000007 /* EMC_WDV */
1546				0x0000000a /* EMC_QUSE */
1547				0x00000009 /* EMC_QRST */
1548				0x0000000b /* EMC_QSAFE */
1549				0x00000011 /* EMC_RDV */
1550				0x00001820 /* EMC_REFRESH */
1551				0x00000000 /* EMC_BURST_REFRESH_NUM */
1552				0x00000608 /* EMC_PRE_REFRESH_REQ_CNT */
1553				0x00000003 /* EMC_PDEX2WR */
1554				0x00000012 /* EMC_PDEX2RD */
1555				0x00000001 /* EMC_PCHG2PDEN */
1556				0x00000000 /* EMC_ACT2PDEN */
1557				0x0000000f /* EMC_AR2PDEN */
1558				0x00000018 /* EMC_RW2PDEN */
1559				0x000000d8 /* EMC_TXSR */
1560				0x00000200 /* EMC_TXSRDLL */
1561				0x00000005 /* EMC_TCKE */
1562				0x00000020 /* EMC_TFAW */
1563				0x00000000 /* EMC_TRPAB */
1564				0x00000007 /* EMC_TCLKSTABLE */
1565				0x00000008 /* EMC_TCLKSTOP */
1566				0x00001860 /* EMC_TREFBW */
1567				0x0000000b /* EMC_QUSE_EXTRA */
1568				0x00000006 /* EMC_FBIO_CFG6 */
1569				0x00000000 /* EMC_ODT_WRITE */
1570				0x00000000 /* EMC_ODT_READ */
1571				0x00005088 /* EMC_FBIO_CFG5 */
1572				0xf0070191 /* EMC_CFG_DIG_DLL */
1573				0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1574				0x0000800a /* EMC_DLL_XFORM_DQS0 */
1575				0x0000000a /* EMC_DLL_XFORM_DQS1 */
1576				0x0000000a /* EMC_DLL_XFORM_DQS2 */
1577				0x0000000a /* EMC_DLL_XFORM_DQS3 */
1578				0x0000000a /* EMC_DLL_XFORM_DQS4 */
1579				0x0000000a /* EMC_DLL_XFORM_DQS5 */
1580				0x0000000a /* EMC_DLL_XFORM_DQS6 */
1581				0x0000000a /* EMC_DLL_XFORM_DQS7 */
1582				0x00018000 /* EMC_DLL_XFORM_QUSE0 */
1583				0x00018000 /* EMC_DLL_XFORM_QUSE1 */
1584				0x00018000 /* EMC_DLL_XFORM_QUSE2 */
1585				0x00018000 /* EMC_DLL_XFORM_QUSE3 */
1586				0x00018000 /* EMC_DLL_XFORM_QUSE4 */
1587				0x00018000 /* EMC_DLL_XFORM_QUSE5 */
1588				0x00018000 /* EMC_DLL_XFORM_QUSE6 */
1589				0x00018000 /* EMC_DLL_XFORM_QUSE7 */
1590				0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1591				0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1592				0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1593				0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1594				0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1595				0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1596				0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1597				0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1598				0x0000000a /* EMC_DLL_XFORM_DQ0 */
1599				0x0000000a /* EMC_DLL_XFORM_DQ1 */
1600				0x0000000a /* EMC_DLL_XFORM_DQ2 */
1601				0x0000000a /* EMC_DLL_XFORM_DQ3 */
1602				0x000002a0 /* EMC_XM2CMDPADCTRL */
1603				0x0600013d /* EMC_XM2DQSPADCTRL2 */
1604				0x22220000 /* EMC_XM2DQPADCTRL2 */
1605				0x77fff884 /* EMC_XM2CLKPADCTRL */
1606				0x01f1f501 /* EMC_XM2COMPPADCTRL */
1607				0x07077404 /* EMC_XM2VTTGENPADCTRL */
1608				0x54000000 /* EMC_XM2VTTGENPADCTRL2 */
1609				0x080001e8 /* EMC_XM2QUSEPADCTRL */
1610				0x08000021 /* EMC_XM2DQSPADCTRL3 */
1611				0x00000802 /* EMC_CTT_TERM_CTRL */
1612				0x00020000 /* EMC_ZCAL_INTERVAL */
1613				0x00000100 /* EMC_ZCAL_WAIT_CNT */
1614				0x00f0000c /* EMC_MRS_WAIT_CNT */
1615				0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
1616				0x00000000 /* EMC_CTT */
1617				0x00000000 /* EMC_CTT_DURATION */
1618				0x8000308c /* EMC_DYN_SELF_REF_CONTROL */
1619				0xe8000000 /* EMC_FBIO_SPARE */
1620				0xff00ff49 /* EMC_CFG_RSV */
1621			>;
1622		};
1623	};
1624	emc-timings-1 {
1625		nvidia,ram-code = <1>;  /* Hynix M RAM */
1626		timing-25500000 {
1627			clock-frequency = <25500000>;
1628			nvidia,emc-auto-cal-interval = <0x001fffff>;
1629			nvidia,emc-mode-1 = <0x80100003>;
1630			nvidia,emc-mode-2 = <0x80200008>;
1631			nvidia,emc-mode-reset = <0x80001221>;
1632			nvidia,emc-zcal-cnt-long = <0x00000040>;
1633			nvidia,emc-cfg-periodic-qrst;
1634			nvidia,emc-cfg-dyn-self-ref;
1635			nvidia,emc-configuration = <
1636				0x00000001 /* EMC_RC */
1637				0x00000006 /* EMC_RFC */
1638				0x00000000 /* EMC_RAS */
1639				0x00000000 /* EMC_RP */
1640				0x00000002 /* EMC_R2W */
1641				0x0000000a /* EMC_W2R */
1642				0x00000005 /* EMC_R2P */
1643				0x0000000b /* EMC_W2P */
1644				0x00000000 /* EMC_RD_RCD */
1645				0x00000000 /* EMC_WR_RCD */
1646				0x00000003 /* EMC_RRD */
1647				0x00000001 /* EMC_REXT */
1648				0x00000000 /* EMC_WEXT */
1649				0x00000005 /* EMC_WDV */
1650				0x00000005 /* EMC_QUSE */
1651				0x00000004 /* EMC_QRST */
1652				0x0000000a /* EMC_QSAFE */
1653				0x0000000b /* EMC_RDV */
1654				0x000000c0 /* EMC_REFRESH */
1655				0x00000000 /* EMC_BURST_REFRESH_NUM */
1656				0x00000030 /* EMC_PRE_REFRESH_REQ_CNT */
1657				0x00000002 /* EMC_PDEX2WR */
1658				0x00000002 /* EMC_PDEX2RD */
1659				0x00000001 /* EMC_PCHG2PDEN */
1660				0x00000000 /* EMC_ACT2PDEN */
1661				0x00000007 /* EMC_AR2PDEN */
1662				0x0000000f /* EMC_RW2PDEN */
1663				0x00000007 /* EMC_TXSR */
1664				0x00000007 /* EMC_TXSRDLL */
1665				0x00000004 /* EMC_TCKE */
1666				0x00000002 /* EMC_TFAW */
1667				0x00000000 /* EMC_TRPAB */
1668				0x00000004 /* EMC_TCLKSTABLE */
1669				0x00000005 /* EMC_TCLKSTOP */
1670				0x000000c7 /* EMC_TREFBW */
1671				0x00000006 /* EMC_QUSE_EXTRA */
1672				0x00000004 /* EMC_FBIO_CFG6 */
1673				0x00000000 /* EMC_ODT_WRITE */
1674				0x00000000 /* EMC_ODT_READ */
1675				0x00004288 /* EMC_FBIO_CFG5 */
1676				0x007800a4 /* EMC_CFG_DIG_DLL */
1677				0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1678				0x000fc000 /* EMC_DLL_XFORM_DQS0 */
1679				0x000fc000 /* EMC_DLL_XFORM_DQS1 */
1680				0x000fc000 /* EMC_DLL_XFORM_DQS2 */
1681				0x000fc000 /* EMC_DLL_XFORM_DQS3 */
1682				0x000fc000 /* EMC_DLL_XFORM_DQS4 */
1683				0x000fc000 /* EMC_DLL_XFORM_DQS5 */
1684				0x000fc000 /* EMC_DLL_XFORM_DQS6 */
1685				0x000fc000 /* EMC_DLL_XFORM_DQS7 */
1686				0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1687				0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1688				0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1689				0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1690				0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1691				0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1692				0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1693				0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1694				0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1695				0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1696				0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1697				0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1698				0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1699				0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1700				0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1701				0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1702				0x000fc000 /* EMC_DLL_XFORM_DQ0 */
1703				0x000fc000 /* EMC_DLL_XFORM_DQ1 */
1704				0x000fc000 /* EMC_DLL_XFORM_DQ2 */
1705				0x000fc000 /* EMC_DLL_XFORM_DQ3 */
1706				0x000002a0 /* EMC_XM2CMDPADCTRL */
1707				0x0800211c /* EMC_XM2DQSPADCTRL2 */
1708				0x00000000 /* EMC_XM2DQPADCTRL2 */
1709				0x77fff884 /* EMC_XM2CLKPADCTRL */
1710				0x01f1f108 /* EMC_XM2COMPPADCTRL */
1711				0x05057404 /* EMC_XM2VTTGENPADCTRL */
1712				0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
1713				0x08000168 /* EMC_XM2QUSEPADCTRL */
1714				0x08000000 /* EMC_XM2DQSPADCTRL3 */
1715				0x00000802 /* EMC_CTT_TERM_CTRL */
1716				0x00000000 /* EMC_ZCAL_INTERVAL */
1717				0x00000040 /* EMC_ZCAL_WAIT_CNT */
1718				0x000c000c /* EMC_MRS_WAIT_CNT */
1719				0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
1720				0x00000000 /* EMC_CTT */
1721				0x00000000 /* EMC_CTT_DURATION */
1722				0x80000287 /* EMC_DYN_SELF_REF_CONTROL */
1723				0xe8000000 /* EMC_FBIO_SPARE */
1724				0xff00ff00 /* EMC_CFG_RSV */
1725			>;
1726		};
1727		timing-51000000 {
1728			clock-frequency = <51000000>;
1729			nvidia,emc-auto-cal-interval = <0x001fffff>;
1730			nvidia,emc-mode-1 = <0x80100003>;
1731			nvidia,emc-mode-2 = <0x80200008>;
1732			nvidia,emc-mode-reset = <0x80001221>;
1733			nvidia,emc-zcal-cnt-long = <0x00000040>;
1734			nvidia,emc-cfg-periodic-qrst;
1735			nvidia,emc-cfg-dyn-self-ref;
1736			nvidia,emc-configuration = <
1737				0x00000002 /* EMC_RC */
1738				0x0000000d /* EMC_RFC */
1739				0x00000001 /* EMC_RAS */
1740				0x00000000 /* EMC_RP */
1741				0x00000002 /* EMC_R2W */
1742				0x0000000a /* EMC_W2R */
1743				0x00000005 /* EMC_R2P */
1744				0x0000000b /* EMC_W2P */
1745				0x00000000 /* EMC_RD_RCD */
1746				0x00000000 /* EMC_WR_RCD */
1747				0x00000003 /* EMC_RRD */
1748				0x00000001 /* EMC_REXT */
1749				0x00000000 /* EMC_WEXT */
1750				0x00000005 /* EMC_WDV */
1751				0x00000005 /* EMC_QUSE */
1752				0x00000004 /* EMC_QRST */
1753				0x0000000a /* EMC_QSAFE */
1754				0x0000000b /* EMC_RDV */
1755				0x00000181 /* EMC_REFRESH */
1756				0x00000000 /* EMC_BURST_REFRESH_NUM */
1757				0x00000060 /* EMC_PRE_REFRESH_REQ_CNT */
1758				0x00000002 /* EMC_PDEX2WR */
1759				0x00000002 /* EMC_PDEX2RD */
1760				0x00000001 /* EMC_PCHG2PDEN */
1761				0x00000000 /* EMC_ACT2PDEN */
1762				0x00000007 /* EMC_AR2PDEN */
1763				0x0000000f /* EMC_RW2PDEN */
1764				0x0000000e /* EMC_TXSR */
1765				0x0000000e /* EMC_TXSRDLL */
1766				0x00000004 /* EMC_TCKE */
1767				0x00000003 /* EMC_TFAW */
1768				0x00000000 /* EMC_TRPAB */
1769				0x00000004 /* EMC_TCLKSTABLE */
1770				0x00000005 /* EMC_TCLKSTOP */
1771				0x0000018e /* EMC_TREFBW */
1772				0x00000006 /* EMC_QUSE_EXTRA */
1773				0x00000004 /* EMC_FBIO_CFG6 */
1774				0x00000000 /* EMC_ODT_WRITE */
1775				0x00000000 /* EMC_ODT_READ */
1776				0x00004288 /* EMC_FBIO_CFG5 */
1777				0x007800a4 /* EMC_CFG_DIG_DLL */
1778				0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1779				0x000fc000 /* EMC_DLL_XFORM_DQS0 */
1780				0x000fc000 /* EMC_DLL_XFORM_DQS1 */
1781				0x000fc000 /* EMC_DLL_XFORM_DQS2 */
1782				0x000fc000 /* EMC_DLL_XFORM_DQS3 */
1783				0x000fc000 /* EMC_DLL_XFORM_DQS4 */
1784				0x000fc000 /* EMC_DLL_XFORM_DQS5 */
1785				0x000fc000 /* EMC_DLL_XFORM_DQS6 */
1786				0x000fc000 /* EMC_DLL_XFORM_DQS7 */
1787				0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1788				0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1789				0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1790				0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1791				0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1792				0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1793				0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1794				0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1795				0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1796				0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1797				0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1798				0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1799				0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1800				0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1801				0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1802				0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1803				0x000fc000 /* EMC_DLL_XFORM_DQ0 */
1804				0x000fc000 /* EMC_DLL_XFORM_DQ1 */
1805				0x000fc000 /* EMC_DLL_XFORM_DQ2 */
1806				0x000fc000 /* EMC_DLL_XFORM_DQ3 */
1807				0x000002a0 /* EMC_XM2CMDPADCTRL */
1808				0x0800211c /* EMC_XM2DQSPADCTRL2 */
1809				0x00000000 /* EMC_XM2DQPADCTRL2 */
1810				0x77fff884 /* EMC_XM2CLKPADCTRL */
1811				0x01f1f108 /* EMC_XM2COMPPADCTRL */
1812				0x05057404 /* EMC_XM2VTTGENPADCTRL */
1813				0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
1814				0x08000168 /* EMC_XM2QUSEPADCTRL */
1815				0x08000000 /* EMC_XM2DQSPADCTRL3 */
1816				0x00000802 /* EMC_CTT_TERM_CTRL */
1817				0x00000000 /* EMC_ZCAL_INTERVAL */
1818				0x00000040 /* EMC_ZCAL_WAIT_CNT */
1819				0x000c000c /* EMC_MRS_WAIT_CNT */
1820				0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
1821				0x00000000 /* EMC_CTT */
1822				0x00000000 /* EMC_CTT_DURATION */
1823				0x8000040b /* EMC_DYN_SELF_REF_CONTROL */
1824				0xe8000000 /* EMC_FBIO_SPARE */
1825				0xff00ff00 /* EMC_CFG_RSV */
1826			>;
1827		};
1828		timing-102000000 {
1829			clock-frequency = <102000000>;
1830			nvidia,emc-auto-cal-interval = <0x001fffff>;
1831			nvidia,emc-mode-1 = <0x80100003>;
1832			nvidia,emc-mode-2 = <0x80200008>;
1833			nvidia,emc-mode-reset = <0x80001221>;
1834			nvidia,emc-zcal-cnt-long = <0x00000040>;
1835			nvidia,emc-cfg-periodic-qrst;
1836			nvidia,emc-cfg-dyn-self-ref;
1837			nvidia,emc-configuration = <
1838				0x00000004 /* EMC_RC */
1839				0x0000001a /* EMC_RFC */
1840				0x00000003 /* EMC_RAS */
1841				0x00000001 /* EMC_RP */
1842				0x00000002 /* EMC_R2W */
1843				0x0000000a /* EMC_W2R */
1844				0x00000005 /* EMC_R2P */
1845				0x0000000b /* EMC_W2P */
1846				0x00000001 /* EMC_RD_RCD */
1847				0x00000001 /* EMC_WR_RCD */
1848				0x00000003 /* EMC_RRD */
1849				0x00000001 /* EMC_REXT */
1850				0x00000000 /* EMC_WEXT */
1851				0x00000005 /* EMC_WDV */
1852				0x00000005 /* EMC_QUSE */
1853				0x00000004 /* EMC_QRST */
1854				0x0000000a /* EMC_QSAFE */
1855				0x0000000b /* EMC_RDV */
1856				0x00000303 /* EMC_REFRESH */
1857				0x00000000 /* EMC_BURST_REFRESH_NUM */
1858				0x000000c0 /* EMC_PRE_REFRESH_REQ_CNT */
1859				0x00000002 /* EMC_PDEX2WR */
1860				0x00000002 /* EMC_PDEX2RD */
1861				0x00000001 /* EMC_PCHG2PDEN */
1862				0x00000000 /* EMC_ACT2PDEN */
1863				0x00000007 /* EMC_AR2PDEN */
1864				0x0000000f /* EMC_RW2PDEN */
1865				0x0000001c /* EMC_TXSR */
1866				0x0000001c /* EMC_TXSRDLL */
1867				0x00000004 /* EMC_TCKE */
1868				0x00000005 /* EMC_TFAW */
1869				0x00000000 /* EMC_TRPAB */
1870				0x00000004 /* EMC_TCLKSTABLE */
1871				0x00000005 /* EMC_TCLKSTOP */
1872				0x0000031c /* EMC_TREFBW */
1873				0x00000006 /* EMC_QUSE_EXTRA */
1874				0x00000004 /* EMC_FBIO_CFG6 */
1875				0x00000000 /* EMC_ODT_WRITE */
1876				0x00000000 /* EMC_ODT_READ */
1877				0x00004288 /* EMC_FBIO_CFG5 */
1878				0x007800a4 /* EMC_CFG_DIG_DLL */
1879				0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1880				0x000fc000 /* EMC_DLL_XFORM_DQS0 */
1881				0x000fc000 /* EMC_DLL_XFORM_DQS1 */
1882				0x000fc000 /* EMC_DLL_XFORM_DQS2 */
1883				0x000fc000 /* EMC_DLL_XFORM_DQS3 */
1884				0x000fc000 /* EMC_DLL_XFORM_DQS4 */
1885				0x000fc000 /* EMC_DLL_XFORM_DQS5 */
1886				0x000fc000 /* EMC_DLL_XFORM_DQS6 */
1887				0x000fc000 /* EMC_DLL_XFORM_DQS7 */
1888				0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1889				0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1890				0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1891				0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1892				0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1893				0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1894				0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1895				0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1896				0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1897				0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1898				0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1899				0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1900				0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1901				0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1902				0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1903				0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1904				0x000fc000 /* EMC_DLL_XFORM_DQ0 */
1905				0x000fc000 /* EMC_DLL_XFORM_DQ1 */
1906				0x000fc000 /* EMC_DLL_XFORM_DQ2 */
1907				0x000fc000 /* EMC_DLL_XFORM_DQ3 */
1908				0x000002a0 /* EMC_XM2CMDPADCTRL */
1909				0x0800211c /* EMC_XM2DQSPADCTRL2 */
1910				0x00000000 /* EMC_XM2DQPADCTRL2 */
1911				0x77fff884 /* EMC_XM2CLKPADCTRL */
1912				0x01f1f108 /* EMC_XM2COMPPADCTRL */
1913				0x05057404 /* EMC_XM2VTTGENPADCTRL */
1914				0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
1915				0x08000168 /* EMC_XM2QUSEPADCTRL */
1916				0x08000000 /* EMC_XM2DQSPADCTRL3 */
1917				0x00000802 /* EMC_CTT_TERM_CTRL */
1918				0x00000000 /* EMC_ZCAL_INTERVAL */
1919				0x00000040 /* EMC_ZCAL_WAIT_CNT */
1920				0x000c000c /* EMC_MRS_WAIT_CNT */
1921				0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
1922				0x00000000 /* EMC_CTT */
1923				0x00000000 /* EMC_CTT_DURATION */
1924				0x80000713 /* EMC_DYN_SELF_REF_CONTROL */
1925				0xe8000000 /* EMC_FBIO_SPARE */
1926				0xff00ff00 /* EMC_CFG_RSV */
1927			>;
1928		};
1929		timing-204000000 {
1930			clock-frequency = <204000000>;
1931			nvidia,emc-auto-cal-interval = <0x001fffff>;
1932			nvidia,emc-mode-1 = <0x80100003>;
1933			nvidia,emc-mode-2 = <0x80200008>;
1934			nvidia,emc-mode-reset = <0x80001221>;
1935			nvidia,emc-zcal-cnt-long = <0x00000040>;
1936			nvidia,emc-cfg-periodic-qrst;
1937			nvidia,emc-cfg-dyn-self-ref;
1938			nvidia,emc-configuration = <
1939				0x00000009 /* EMC_RC */
1940				0x00000035 /* EMC_RFC */
1941				0x00000007 /* EMC_RAS */
1942				0x00000002 /* EMC_RP */
1943				0x00000002 /* EMC_R2W */
1944				0x0000000a /* EMC_W2R */
1945				0x00000005 /* EMC_R2P */
1946				0x0000000b /* EMC_W2P */
1947				0x00000002 /* EMC_RD_RCD */
1948				0x00000002 /* EMC_WR_RCD */
1949				0x00000003 /* EMC_RRD */
1950				0x00000001 /* EMC_REXT */
1951				0x00000000 /* EMC_WEXT */
1952				0x00000005 /* EMC_WDV */
1953				0x00000005 /* EMC_QUSE */
1954				0x00000004 /* EMC_QRST */
1955				0x0000000a /* EMC_QSAFE */
1956				0x0000000b /* EMC_RDV */
1957				0x00000607 /* EMC_REFRESH */
1958				0x00000000 /* EMC_BURST_REFRESH_NUM */
1959				0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */
1960				0x00000002 /* EMC_PDEX2WR */
1961				0x00000002 /* EMC_PDEX2RD */
1962				0x00000001 /* EMC_PCHG2PDEN */
1963				0x00000000 /* EMC_ACT2PDEN */
1964				0x00000007 /* EMC_AR2PDEN */
1965				0x0000000f /* EMC_RW2PDEN */
1966				0x00000038 /* EMC_TXSR */
1967				0x00000038 /* EMC_TXSRDLL */
1968				0x00000004 /* EMC_TCKE */
1969				0x00000009 /* EMC_TFAW */
1970				0x00000000 /* EMC_TRPAB */
1971				0x00000004 /* EMC_TCLKSTABLE */
1972				0x00000005 /* EMC_TCLKSTOP */
1973				0x00000638 /* EMC_TREFBW */
1974				0x00000006 /* EMC_QUSE_EXTRA */
1975				0x00000006 /* EMC_FBIO_CFG6 */
1976				0x00000000 /* EMC_ODT_WRITE */
1977				0x00000000 /* EMC_ODT_READ */
1978				0x00004288 /* EMC_FBIO_CFG5 */
1979				0x004400a4 /* EMC_CFG_DIG_DLL */
1980				0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1981				0x00080000 /* EMC_DLL_XFORM_DQS0 */
1982				0x00080000 /* EMC_DLL_XFORM_DQS1 */
1983				0x00080000 /* EMC_DLL_XFORM_DQS2 */
1984				0x00080000 /* EMC_DLL_XFORM_DQS3 */
1985				0x00080000 /* EMC_DLL_XFORM_DQS4 */
1986				0x00080000 /* EMC_DLL_XFORM_DQS5 */
1987				0x00080000 /* EMC_DLL_XFORM_DQS6 */
1988				0x00080000 /* EMC_DLL_XFORM_DQS7 */
1989				0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1990				0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1991				0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1992				0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1993				0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1994				0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1995				0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1996				0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1997				0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1998				0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1999				0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
2000				0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
2001				0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
2002				0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
2003				0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
2004				0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
2005				0x00080000 /* EMC_DLL_XFORM_DQ0 */
2006				0x00080000 /* EMC_DLL_XFORM_DQ1 */
2007				0x00080000 /* EMC_DLL_XFORM_DQ2 */
2008				0x00080000 /* EMC_DLL_XFORM_DQ3 */
2009				0x000002a0 /* EMC_XM2CMDPADCTRL */
2010				0x0800211c /* EMC_XM2DQSPADCTRL2 */
2011				0x00000000 /* EMC_XM2DQPADCTRL2 */
2012				0x77fff884 /* EMC_XM2CLKPADCTRL */
2013				0x01f1f108 /* EMC_XM2COMPPADCTRL */
2014				0x05057404 /* EMC_XM2VTTGENPADCTRL */
2015				0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
2016				0x08000168 /* EMC_XM2QUSEPADCTRL */
2017				0x08000000 /* EMC_XM2DQSPADCTRL3 */
2018				0x00000802 /* EMC_CTT_TERM_CTRL */
2019				0x00020000 /* EMC_ZCAL_INTERVAL */
2020				0x00000100 /* EMC_ZCAL_WAIT_CNT */
2021				0x000c000c /* EMC_MRS_WAIT_CNT */
2022				0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
2023				0x00000000 /* EMC_CTT */
2024				0x00000000 /* EMC_CTT_DURATION */
2025				0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */
2026				0xe8000000 /* EMC_FBIO_SPARE */
2027				0xff00ff00 /* EMC_CFG_RSV */
2028			>;
2029		};
2030		timing-400000000 {
2031			clock-frequency = <400000000>;
2032			nvidia,emc-auto-cal-interval = <0x001fffff>;
2033			nvidia,emc-mode-1 = <0x80100002>;
2034			nvidia,emc-mode-2 = <0x80200000>;
2035			nvidia,emc-mode-reset = <0x80000521>;
2036			nvidia,emc-zcal-cnt-long = <0x00000040>;
2037			nvidia,emc-configuration = <
2038				0x00000012 /* EMC_RC */
2039				0x00000066 /* EMC_RFC */
2040				0x0000000c /* EMC_RAS */
2041				0x00000004 /* EMC_RP */
2042				0x00000003 /* EMC_R2W */
2043				0x00000008 /* EMC_W2R */
2044				0x00000002 /* EMC_R2P */
2045				0x0000000a /* EMC_W2P */
2046				0x00000004 /* EMC_RD_RCD */
2047				0x00000004 /* EMC_WR_RCD */
2048				0x00000002 /* EMC_RRD */
2049				0x00000001 /* EMC_REXT */
2050				0x00000000 /* EMC_WEXT */
2051				0x00000004 /* EMC_WDV */
2052				0x00000006 /* EMC_QUSE */
2053				0x00000004 /* EMC_QRST */
2054				0x0000000a /* EMC_QSAFE */
2055				0x0000000c /* EMC_RDV */
2056				0x00000bf0 /* EMC_REFRESH */
2057				0x00000000 /* EMC_BURST_REFRESH_NUM */
2058				0x000002fc /* EMC_PRE_REFRESH_REQ_CNT */
2059				0x00000001 /* EMC_PDEX2WR */
2060				0x00000008 /* EMC_PDEX2RD */
2061				0x00000001 /* EMC_PCHG2PDEN */
2062				0x00000000 /* EMC_ACT2PDEN */
2063				0x00000008 /* EMC_AR2PDEN */
2064				0x0000000f /* EMC_RW2PDEN */
2065				0x0000006c /* EMC_TXSR */
2066				0x00000200 /* EMC_TXSRDLL */
2067				0x00000004 /* EMC_TCKE */
2068				0x00000010 /* EMC_TFAW */
2069				0x00000000 /* EMC_TRPAB */
2070				0x00000004 /* EMC_TCLKSTABLE */
2071				0x00000005 /* EMC_TCLKSTOP */
2072				0x00000c30 /* EMC_TREFBW */
2073				0x00000000 /* EMC_QUSE_EXTRA */
2074				0x00000004 /* EMC_FBIO_CFG6 */
2075				0x00000000 /* EMC_ODT_WRITE */
2076				0x00000000 /* EMC_ODT_READ */
2077				0x00007088 /* EMC_FBIO_CFG5 */
2078				0x001d0084 /* EMC_CFG_DIG_DLL */
2079				0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
2080				0x0003c000 /* EMC_DLL_XFORM_DQS0 */
2081				0x0003c000 /* EMC_DLL_XFORM_DQS1 */
2082				0x0003c000 /* EMC_DLL_XFORM_DQS2 */
2083				0x0003c000 /* EMC_DLL_XFORM_DQS3 */
2084				0x0003c000 /* EMC_DLL_XFORM_DQS4 */
2085				0x0003c000 /* EMC_DLL_XFORM_DQS5 */
2086				0x0003c000 /* EMC_DLL_XFORM_DQS6 */
2087				0x0003c000 /* EMC_DLL_XFORM_DQS7 */
2088				0x00000000 /* EMC_DLL_XFORM_QUSE0 */
2089				0x00000000 /* EMC_DLL_XFORM_QUSE1 */
2090				0x00000000 /* EMC_DLL_XFORM_QUSE2 */
2091				0x00000000 /* EMC_DLL_XFORM_QUSE3 */
2092				0x00000000 /* EMC_DLL_XFORM_QUSE4 */
2093				0x00000000 /* EMC_DLL_XFORM_QUSE5 */
2094				0x00000000 /* EMC_DLL_XFORM_QUSE6 */
2095				0x00000000 /* EMC_DLL_XFORM_QUSE7 */
2096				0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
2097				0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
2098				0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
2099				0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
2100				0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
2101				0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
2102				0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
2103				0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
2104				0x00048000 /* EMC_DLL_XFORM_DQ0 */
2105				0x00048000 /* EMC_DLL_XFORM_DQ1 */
2106				0x00048000 /* EMC_DLL_XFORM_DQ2 */
2107				0x00048000 /* EMC_DLL_XFORM_DQ3 */
2108				0x000002a0 /* EMC_XM2CMDPADCTRL */
2109				0x0800013d /* EMC_XM2DQSPADCTRL2 */
2110				0x00000000 /* EMC_XM2DQPADCTRL2 */
2111				0x77fff884 /* EMC_XM2CLKPADCTRL */
2112				0x01f1f508 /* EMC_XM2COMPPADCTRL */
2113				0x05057404 /* EMC_XM2VTTGENPADCTRL */
2114				0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
2115				0x080001e8 /* EMC_XM2QUSEPADCTRL */
2116				0x08000021 /* EMC_XM2DQSPADCTRL3 */
2117				0x00000802 /* EMC_CTT_TERM_CTRL */
2118				0x00020000 /* EMC_ZCAL_INTERVAL */
2119				0x00000100 /* EMC_ZCAL_WAIT_CNT */
2120				0x0158000c /* EMC_MRS_WAIT_CNT */
2121				0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
2122				0x00000000 /* EMC_CTT */
2123				0x00000000 /* EMC_CTT_DURATION */
2124				0x800018c8 /* EMC_DYN_SELF_REF_CONTROL */
2125				0xe8000000 /* EMC_FBIO_SPARE */
2126				0xff00ff89 /* EMC_CFG_RSV */
2127			>;
2128		};
2129		timing-800000000 {
2130			clock-frequency = <800000000>;
2131			nvidia,emc-auto-cal-interval = <0x001fffff>;
2132			nvidia,emc-mode-1 = <0x80100002>;
2133			nvidia,emc-mode-2 = <0x80200018>;
2134			nvidia,emc-mode-reset = <0x80000d71>;
2135			nvidia,emc-zcal-cnt-long = <0x00000040>;
2136			nvidia,emc-cfg-periodic-qrst;
2137			nvidia,emc-configuration = <
2138				0x00000025 /* EMC_RC */
2139				0x000000ce /* EMC_RFC */
2140				0x0000001a /* EMC_RAS */
2141				0x00000009 /* EMC_RP */
2142				0x00000005 /* EMC_R2W */
2143				0x0000000d /* EMC_W2R */
2144				0x00000004 /* EMC_R2P */
2145				0x00000013 /* EMC_W2P */
2146				0x00000009 /* EMC_RD_RCD */
2147				0x00000009 /* EMC_WR_RCD */
2148				0x00000004 /* EMC_RRD */
2149				0x00000001 /* EMC_REXT */
2150				0x00000000 /* EMC_WEXT */
2151				0x00000007 /* EMC_WDV */
2152				0x0000000a /* EMC_QUSE */
2153				0x00000009 /* EMC_QRST */
2154				0x0000000b /* EMC_QSAFE */
2155				0x00000011 /* EMC_RDV */
2156				0x00001820 /* EMC_REFRESH */
2157				0x00000000 /* EMC_BURST_REFRESH_NUM */
2158				0x00000608 /* EMC_PRE_REFRESH_REQ_CNT */
2159				0x00000003 /* EMC_PDEX2WR */
2160				0x00000012 /* EMC_PDEX2RD */
2161				0x00000001 /* EMC_PCHG2PDEN */
2162				0x00000000 /* EMC_ACT2PDEN */
2163				0x0000000f /* EMC_AR2PDEN */
2164				0x00000018 /* EMC_RW2PDEN */
2165				0x000000d8 /* EMC_TXSR */
2166				0x00000200 /* EMC_TXSRDLL */
2167				0x00000005 /* EMC_TCKE */
2168				0x00000020 /* EMC_TFAW */
2169				0x00000000 /* EMC_TRPAB */
2170				0x00000007 /* EMC_TCLKSTABLE */
2171				0x00000008 /* EMC_TCLKSTOP */
2172				0x00001860 /* EMC_TREFBW */
2173				0x0000000b /* EMC_QUSE_EXTRA */
2174				0x00000006 /* EMC_FBIO_CFG6 */
2175				0x00000000 /* EMC_ODT_WRITE */
2176				0x00000000 /* EMC_ODT_READ */
2177				0x00005088 /* EMC_FBIO_CFG5 */
2178				0xf0070191 /* EMC_CFG_DIG_DLL */
2179				0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
2180				0x0000800a /* EMC_DLL_XFORM_DQS0 */
2181				0x0000000a /* EMC_DLL_XFORM_DQS1 */
2182				0x0000000a /* EMC_DLL_XFORM_DQS2 */
2183				0x0000000a /* EMC_DLL_XFORM_DQS3 */
2184				0x0000000a /* EMC_DLL_XFORM_DQS4 */
2185				0x0000000a /* EMC_DLL_XFORM_DQS5 */
2186				0x0000000a /* EMC_DLL_XFORM_DQS6 */
2187				0x0000000a /* EMC_DLL_XFORM_DQS7 */
2188				0x00018000 /* EMC_DLL_XFORM_QUSE0 */
2189				0x00018000 /* EMC_DLL_XFORM_QUSE1 */
2190				0x00018000 /* EMC_DLL_XFORM_QUSE2 */
2191				0x00018000 /* EMC_DLL_XFORM_QUSE3 */
2192				0x00018000 /* EMC_DLL_XFORM_QUSE4 */
2193				0x00018000 /* EMC_DLL_XFORM_QUSE5 */
2194				0x00018000 /* EMC_DLL_XFORM_QUSE6 */
2195				0x00018000 /* EMC_DLL_XFORM_QUSE7 */
2196				0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
2197				0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
2198				0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
2199				0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
2200				0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
2201				0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
2202				0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
2203				0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
2204				0x0000000a /* EMC_DLL_XFORM_DQ0 */
2205				0x0000000a /* EMC_DLL_XFORM_DQ1 */
2206				0x0000000a /* EMC_DLL_XFORM_DQ2 */
2207				0x0000000a /* EMC_DLL_XFORM_DQ3 */
2208				0x000002a0 /* EMC_XM2CMDPADCTRL */
2209				0x0600013d /* EMC_XM2DQSPADCTRL2 */
2210				0x22220000 /* EMC_XM2DQPADCTRL2 */
2211				0x77fff884 /* EMC_XM2CLKPADCTRL */
2212				0x01f1f501 /* EMC_XM2COMPPADCTRL */
2213				0x07077404 /* EMC_XM2VTTGENPADCTRL */
2214				0x54000000 /* EMC_XM2VTTGENPADCTRL2 */
2215				0x080001e8 /* EMC_XM2QUSEPADCTRL */
2216				0x08000021 /* EMC_XM2DQSPADCTRL3 */
2217				0x00000802 /* EMC_CTT_TERM_CTRL */
2218				0x00020000 /* EMC_ZCAL_INTERVAL */
2219				0x00000100 /* EMC_ZCAL_WAIT_CNT */
2220				0x00f0000c /* EMC_MRS_WAIT_CNT */
2221				0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
2222				0x00000000 /* EMC_CTT */
2223				0x00000000 /* EMC_CTT_DURATION */
2224				0x8000308c /* EMC_DYN_SELF_REF_CONTROL */
2225				0xe8000000 /* EMC_FBIO_SPARE */
2226				0xff00ff49 /* EMC_CFG_RSV */
2227			>;
2228		};
2229	};
2230	emc-timings-2 {
2231		nvidia,ram-code = <2>;  /* Hynix A RAM */
2232		timing-25500000 {
2233			clock-frequency = <25500000>;
2234			nvidia,emc-auto-cal-interval = <0x001fffff>;
2235			nvidia,emc-mode-1 = <0x80100003>;
2236			nvidia,emc-mode-2 = <0x80200008>;
2237			nvidia,emc-mode-reset = <0x80001221>;
2238			nvidia,emc-zcal-cnt-long = <0x00000040>;
2239			nvidia,emc-cfg-periodic-qrst;
2240			nvidia,emc-cfg-dyn-self-ref;
2241			nvidia,emc-configuration = <
2242				0x00000001 /* EMC_RC */
2243				0x00000007 /* EMC_RFC */
2244				0x00000000 /* EMC_RAS */
2245				0x00000000 /* EMC_RP */
2246				0x00000002 /* EMC_R2W */
2247				0x0000000a /* EMC_W2R */
2248				0x00000005 /* EMC_R2P */
2249				0x0000000b /* EMC_W2P */
2250				0x00000000 /* EMC_RD_RCD */
2251				0x00000000 /* EMC_WR_RCD */
2252				0x00000003 /* EMC_RRD */
2253				0x00000001 /* EMC_REXT */
2254				0x00000000 /* EMC_WEXT */
2255				0x00000005 /* EMC_WDV */
2256				0x00000005 /* EMC_QUSE */
2257				0x00000004 /* EMC_QRST */
2258				0x0000000a /* EMC_QSAFE */
2259				0x0000000b /* EMC_RDV */
2260				0x000000c0 /* EMC_REFRESH */
2261				0x00000000 /* EMC_BURST_REFRESH_NUM */
2262				0x00000030 /* EMC_PRE_REFRESH_REQ_CNT */
2263				0x00000002 /* EMC_PDEX2WR */
2264				0x00000002 /* EMC_PDEX2RD */
2265				0x00000001 /* EMC_PCHG2PDEN */
2266				0x00000000 /* EMC_ACT2PDEN */
2267				0x00000007 /* EMC_AR2PDEN */
2268				0x0000000f /* EMC_RW2PDEN */
2269				0x00000008 /* EMC_TXSR */
2270				0x00000008 /* EMC_TXSRDLL */
2271				0x00000004 /* EMC_TCKE */
2272				0x00000002 /* EMC_TFAW */
2273				0x00000000 /* EMC_TRPAB */
2274				0x00000004 /* EMC_TCLKSTABLE */
2275				0x00000005 /* EMC_TCLKSTOP */
2276				0x000000c7 /* EMC_TREFBW */
2277				0x00000006 /* EMC_QUSE_EXTRA */
2278				0x00000004 /* EMC_FBIO_CFG6 */
2279				0x00000000 /* EMC_ODT_WRITE */
2280				0x00000000 /* EMC_ODT_READ */
2281				0x00004288 /* EMC_FBIO_CFG5 */
2282				0x007800a4 /* EMC_CFG_DIG_DLL */
2283				0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
2284				0x000fc000 /* EMC_DLL_XFORM_DQS0 */
2285				0x000fc000 /* EMC_DLL_XFORM_DQS1 */
2286				0x000fc000 /* EMC_DLL_XFORM_DQS2 */
2287				0x000fc000 /* EMC_DLL_XFORM_DQS3 */
2288				0x000fc000 /* EMC_DLL_XFORM_DQS4 */
2289				0x000fc000 /* EMC_DLL_XFORM_DQS5 */
2290				0x000fc000 /* EMC_DLL_XFORM_DQS6 */
2291				0x000fc000 /* EMC_DLL_XFORM_DQS7 */
2292				0x00000000 /* EMC_DLL_XFORM_QUSE0 */
2293				0x00000000 /* EMC_DLL_XFORM_QUSE1 */
2294				0x00000000 /* EMC_DLL_XFORM_QUSE2 */
2295				0x00000000 /* EMC_DLL_XFORM_QUSE3 */
2296				0x00000000 /* EMC_DLL_XFORM_QUSE4 */
2297				0x00000000 /* EMC_DLL_XFORM_QUSE5 */
2298				0x00000000 /* EMC_DLL_XFORM_QUSE6 */
2299				0x00000000 /* EMC_DLL_XFORM_QUSE7 */
2300				0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
2301				0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
2302				0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
2303				0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
2304				0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
2305				0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
2306				0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
2307				0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
2308				0x000fc000 /* EMC_DLL_XFORM_DQ0 */
2309				0x000fc000 /* EMC_DLL_XFORM_DQ1 */
2310				0x000fc000 /* EMC_DLL_XFORM_DQ2 */
2311				0x000fc000 /* EMC_DLL_XFORM_DQ3 */
2312				0x000002a0 /* EMC_XM2CMDPADCTRL */
2313				0x0800211c /* EMC_XM2DQSPADCTRL2 */
2314				0x00000000 /* EMC_XM2DQPADCTRL2 */
2315				0x77fff884 /* EMC_XM2CLKPADCTRL */
2316				0x01f1f108 /* EMC_XM2COMPPADCTRL */
2317				0x05057404 /* EMC_XM2VTTGENPADCTRL */
2318				0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
2319				0x08000168 /* EMC_XM2QUSEPADCTRL */
2320				0x08000000 /* EMC_XM2DQSPADCTRL3 */
2321				0x00000802 /* EMC_CTT_TERM_CTRL */
2322				0x00000000 /* EMC_ZCAL_INTERVAL */
2323				0x00000040 /* EMC_ZCAL_WAIT_CNT */
2324				0x000c000c /* EMC_MRS_WAIT_CNT */
2325				0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
2326				0x00000000 /* EMC_CTT */
2327				0x00000000 /* EMC_CTT_DURATION */
2328				0x80000287 /* EMC_DYN_SELF_REF_CONTROL */
2329				0xe8000000 /* EMC_FBIO_SPARE */
2330				0xff00ff00 /* EMC_CFG_RSV */
2331			>;
2332		};
2333		timing-51000000 {
2334			clock-frequency = <51000000>;
2335			nvidia,emc-auto-cal-interval = <0x001fffff>;
2336			nvidia,emc-mode-1 = <0x80100003>;
2337			nvidia,emc-mode-2 = <0x80200008>;
2338			nvidia,emc-mode-reset = <0x80001221>;
2339			nvidia,emc-zcal-cnt-long = <0x00000040>;
2340			nvidia,emc-cfg-periodic-qrst;
2341			nvidia,emc-cfg-dyn-self-ref;
2342			nvidia,emc-configuration = <
2343				0x00000002 /* EMC_RC */
2344				0x0000000f /* EMC_RFC */
2345				0x00000001 /* EMC_RAS */
2346				0x00000000 /* EMC_RP */
2347				0x00000002 /* EMC_R2W */
2348				0x0000000a /* EMC_W2R */
2349				0x00000005 /* EMC_R2P */
2350				0x0000000b /* EMC_W2P */
2351				0x00000000 /* EMC_RD_RCD */
2352				0x00000000 /* EMC_WR_RCD */
2353				0x00000003 /* EMC_RRD */
2354				0x00000001 /* EMC_REXT */
2355				0x00000000 /* EMC_WEXT */
2356				0x00000005 /* EMC_WDV */
2357				0x00000005 /* EMC_QUSE */
2358				0x00000004 /* EMC_QRST */
2359				0x0000000a /* EMC_QSAFE */
2360				0x0000000b /* EMC_RDV */
2361				0x00000181 /* EMC_REFRESH */
2362				0x00000000 /* EMC_BURST_REFRESH_NUM */
2363				0x00000060 /* EMC_PRE_REFRESH_REQ_CNT */
2364				0x00000002 /* EMC_PDEX2WR */
2365				0x00000002 /* EMC_PDEX2RD */
2366				0x00000001 /* EMC_PCHG2PDEN */
2367				0x00000000 /* EMC_ACT2PDEN */
2368				0x00000007 /* EMC_AR2PDEN */
2369				0x0000000f /* EMC_RW2PDEN */
2370				0x00000010 /* EMC_TXSR */
2371				0x00000010 /* EMC_TXSRDLL */
2372				0x00000004 /* EMC_TCKE */
2373				0x00000003 /* EMC_TFAW */
2374				0x00000000 /* EMC_TRPAB */
2375				0x00000004 /* EMC_TCLKSTABLE */
2376				0x00000005 /* EMC_TCLKSTOP */
2377				0x0000018e /* EMC_TREFBW */
2378				0x00000006 /* EMC_QUSE_EXTRA */
2379				0x00000004 /* EMC_FBIO_CFG6 */
2380				0x00000000 /* EMC_ODT_WRITE */
2381				0x00000000 /* EMC_ODT_READ */
2382				0x00004288 /* EMC_FBIO_CFG5 */
2383				0x007800a4 /* EMC_CFG_DIG_DLL */
2384				0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
2385				0x000fc000 /* EMC_DLL_XFORM_DQS0 */
2386				0x000fc000 /* EMC_DLL_XFORM_DQS1 */
2387				0x000fc000 /* EMC_DLL_XFORM_DQS2 */
2388				0x000fc000 /* EMC_DLL_XFORM_DQS3 */
2389				0x000fc000 /* EMC_DLL_XFORM_DQS4 */
2390				0x000fc000 /* EMC_DLL_XFORM_DQS5 */
2391				0x000fc000 /* EMC_DLL_XFORM_DQS6 */
2392				0x000fc000 /* EMC_DLL_XFORM_DQS7 */
2393				0x00000000 /* EMC_DLL_XFORM_QUSE0 */
2394				0x00000000 /* EMC_DLL_XFORM_QUSE1 */
2395				0x00000000 /* EMC_DLL_XFORM_QUSE2 */
2396				0x00000000 /* EMC_DLL_XFORM_QUSE3 */
2397				0x00000000 /* EMC_DLL_XFORM_QUSE4 */
2398				0x00000000 /* EMC_DLL_XFORM_QUSE5 */
2399				0x00000000 /* EMC_DLL_XFORM_QUSE6 */
2400				0x00000000 /* EMC_DLL_XFORM_QUSE7 */
2401				0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
2402				0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
2403				0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
2404				0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
2405				0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
2406				0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
2407				0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
2408				0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
2409				0x000fc000 /* EMC_DLL_XFORM_DQ0 */
2410				0x000fc000 /* EMC_DLL_XFORM_DQ1 */
2411				0x000fc000 /* EMC_DLL_XFORM_DQ2 */
2412				0x000fc000 /* EMC_DLL_XFORM_DQ3 */
2413				0x000002a0 /* EMC_XM2CMDPADCTRL */
2414				0x0800211c /* EMC_XM2DQSPADCTRL2 */
2415				0x00000000 /* EMC_XM2DQPADCTRL2 */
2416				0x77fff884 /* EMC_XM2CLKPADCTRL */
2417				0x01f1f108 /* EMC_XM2COMPPADCTRL */
2418				0x05057404 /* EMC_XM2VTTGENPADCTRL */
2419				0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
2420				0x08000168 /* EMC_XM2QUSEPADCTRL */
2421				0x08000000 /* EMC_XM2DQSPADCTRL3 */
2422				0x00000802 /* EMC_CTT_TERM_CTRL */
2423				0x00000000 /* EMC_ZCAL_INTERVAL */
2424				0x00000040 /* EMC_ZCAL_WAIT_CNT */
2425				0x000c000c /* EMC_MRS_WAIT_CNT */
2426				0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
2427				0x00000000 /* EMC_CTT */
2428				0x00000000 /* EMC_CTT_DURATION */
2429				0x8000040b /* EMC_DYN_SELF_REF_CONTROL */
2430				0xe8000000 /* EMC_FBIO_SPARE */
2431				0xff00ff00 /* EMC_CFG_RSV */
2432			>;
2433		};
2434		timing-102000000 {
2435			clock-frequency = <102000000>;
2436			nvidia,emc-auto-cal-interval = <0x001fffff>;
2437			nvidia,emc-mode-1 = <0x80100003>;
2438			nvidia,emc-mode-2 = <0x80200008>;
2439			nvidia,emc-mode-reset = <0x80001221>;
2440			nvidia,emc-zcal-cnt-long = <0x00000040>;
2441			nvidia,emc-cfg-periodic-qrst;
2442			nvidia,emc-cfg-dyn-self-ref;
2443			nvidia,emc-configuration = <
2444				0x00000004 /* EMC_RC */
2445				0x0000001e /* EMC_RFC */
2446				0x00000003 /* EMC_RAS */
2447				0x00000001 /* EMC_RP */
2448				0x00000002 /* EMC_R2W */
2449				0x0000000a /* EMC_W2R */
2450				0x00000005 /* EMC_R2P */
2451				0x0000000b /* EMC_W2P */
2452				0x00000001 /* EMC_RD_RCD */
2453				0x00000001 /* EMC_WR_RCD */
2454				0x00000003 /* EMC_RRD */
2455				0x00000001 /* EMC_REXT */
2456				0x00000000 /* EMC_WEXT */
2457				0x00000005 /* EMC_WDV */
2458				0x00000005 /* EMC_QUSE */
2459				0x00000004 /* EMC_QRST */
2460				0x0000000a /* EMC_QSAFE */
2461				0x0000000b /* EMC_RDV */
2462				0x00000303 /* EMC_REFRESH */
2463				0x00000000 /* EMC_BURST_REFRESH_NUM */
2464				0x000000c0 /* EMC_PRE_REFRESH_REQ_CNT */
2465				0x00000002 /* EMC_PDEX2WR */
2466				0x00000002 /* EMC_PDEX2RD */
2467				0x00000001 /* EMC_PCHG2PDEN */
2468				0x00000000 /* EMC_ACT2PDEN */
2469				0x00000007 /* EMC_AR2PDEN */
2470				0x0000000f /* EMC_RW2PDEN */
2471				0x00000020 /* EMC_TXSR */
2472				0x00000020 /* EMC_TXSRDLL */
2473				0x00000004 /* EMC_TCKE */
2474				0x00000005 /* EMC_TFAW */
2475				0x00000000 /* EMC_TRPAB */
2476				0x00000004 /* EMC_TCLKSTABLE */
2477				0x00000005 /* EMC_TCLKSTOP */
2478				0x0000031c /* EMC_TREFBW */
2479				0x00000006 /* EMC_QUSE_EXTRA */
2480				0x00000004 /* EMC_FBIO_CFG6 */
2481				0x00000000 /* EMC_ODT_WRITE */
2482				0x00000000 /* EMC_ODT_READ */
2483				0x00004288 /* EMC_FBIO_CFG5 */
2484				0x007800a4 /* EMC_CFG_DIG_DLL */
2485				0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
2486				0x000fc000 /* EMC_DLL_XFORM_DQS0 */
2487				0x000fc000 /* EMC_DLL_XFORM_DQS1 */
2488				0x000fc000 /* EMC_DLL_XFORM_DQS2 */
2489				0x000fc000 /* EMC_DLL_XFORM_DQS3 */
2490				0x000fc000 /* EMC_DLL_XFORM_DQS4 */
2491				0x000fc000 /* EMC_DLL_XFORM_DQS5 */
2492				0x000fc000 /* EMC_DLL_XFORM_DQS6 */
2493				0x000fc000 /* EMC_DLL_XFORM_DQS7 */
2494				0x00000000 /* EMC_DLL_XFORM_QUSE0 */
2495				0x00000000 /* EMC_DLL_XFORM_QUSE1 */
2496				0x00000000 /* EMC_DLL_XFORM_QUSE2 */
2497				0x00000000 /* EMC_DLL_XFORM_QUSE3 */
2498				0x00000000 /* EMC_DLL_XFORM_QUSE4 */
2499				0x00000000 /* EMC_DLL_XFORM_QUSE5 */
2500				0x00000000 /* EMC_DLL_XFORM_QUSE6 */
2501				0x00000000 /* EMC_DLL_XFORM_QUSE7 */
2502				0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
2503				0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
2504				0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
2505				0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
2506				0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
2507				0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
2508				0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
2509				0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
2510				0x000fc000 /* EMC_DLL_XFORM_DQ0 */
2511				0x000fc000 /* EMC_DLL_XFORM_DQ1 */
2512				0x000fc000 /* EMC_DLL_XFORM_DQ2 */
2513				0x000fc000 /* EMC_DLL_XFORM_DQ3 */
2514				0x000002a0 /* EMC_XM2CMDPADCTRL */
2515				0x0800211c /* EMC_XM2DQSPADCTRL2 */
2516				0x00000000 /* EMC_XM2DQPADCTRL2 */
2517				0x77fff884 /* EMC_XM2CLKPADCTRL */
2518				0x01f1f108 /* EMC_XM2COMPPADCTRL */
2519				0x05057404 /* EMC_XM2VTTGENPADCTRL */
2520				0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
2521				0x08000168 /* EMC_XM2QUSEPADCTRL */
2522				0x08000000 /* EMC_XM2DQSPADCTRL3 */
2523				0x00000802 /* EMC_CTT_TERM_CTRL */
2524				0x00000000 /* EMC_ZCAL_INTERVAL */
2525				0x00000040 /* EMC_ZCAL_WAIT_CNT */
2526				0x000c000c /* EMC_MRS_WAIT_CNT */
2527				0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
2528				0x00000000 /* EMC_CTT */
2529				0x00000000 /* EMC_CTT_DURATION */
2530				0x80000713 /* EMC_DYN_SELF_REF_CONTROL */
2531				0xe8000000 /* EMC_FBIO_SPARE */
2532				0xff00ff00 /* EMC_CFG_RSV */
2533			>;
2534		};
2535		timing-204000000 {
2536			clock-frequency = <204000000>;
2537			nvidia,emc-auto-cal-interval = <0x001fffff>;
2538			nvidia,emc-mode-1 = <0x80100003>;
2539			nvidia,emc-mode-2 = <0x80200008>;
2540			nvidia,emc-mode-reset = <0x80001221>;
2541			nvidia,emc-zcal-cnt-long = <0x00000040>;
2542			nvidia,emc-cfg-periodic-qrst;
2543			nvidia,emc-cfg-dyn-self-ref;
2544			nvidia,emc-configuration = <
2545				0x00000009 /* EMC_RC */
2546				0x0000003d /* EMC_RFC */
2547				0x00000007 /* EMC_RAS */
2548				0x00000002 /* EMC_RP */
2549				0x00000002 /* EMC_R2W */
2550				0x0000000a /* EMC_W2R */
2551				0x00000005 /* EMC_R2P */
2552				0x0000000b /* EMC_W2P */
2553				0x00000002 /* EMC_RD_RCD */
2554				0x00000002 /* EMC_WR_RCD */
2555				0x00000003 /* EMC_RRD */
2556				0x00000001 /* EMC_REXT */
2557				0x00000000 /* EMC_WEXT */
2558				0x00000005 /* EMC_WDV */
2559				0x00000005 /* EMC_QUSE */
2560				0x00000004 /* EMC_QRST */
2561				0x0000000a /* EMC_QSAFE */
2562				0x0000000b /* EMC_RDV */
2563				0x00000607 /* EMC_REFRESH */
2564				0x00000000 /* EMC_BURST_REFRESH_NUM */
2565				0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */
2566				0x00000002 /* EMC_PDEX2WR */
2567				0x00000002 /* EMC_PDEX2RD */
2568				0x00000001 /* EMC_PCHG2PDEN */
2569				0x00000000 /* EMC_ACT2PDEN */
2570				0x00000007 /* EMC_AR2PDEN */
2571				0x0000000f /* EMC_RW2PDEN */
2572				0x00000040 /* EMC_TXSR */
2573				0x00000040 /* EMC_TXSRDLL */
2574				0x00000004 /* EMC_TCKE */
2575				0x00000009 /* EMC_TFAW */
2576				0x00000000 /* EMC_TRPAB */
2577				0x00000004 /* EMC_TCLKSTABLE */
2578				0x00000005 /* EMC_TCLKSTOP */
2579				0x00000638 /* EMC_TREFBW */
2580				0x00000006 /* EMC_QUSE_EXTRA */
2581				0x00000006 /* EMC_FBIO_CFG6 */
2582				0x00000000 /* EMC_ODT_WRITE */
2583				0x00000000 /* EMC_ODT_READ */
2584				0x00004288 /* EMC_FBIO_CFG5 */
2585				0x004400a4 /* EMC_CFG_DIG_DLL */
2586				0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
2587				0x00080000 /* EMC_DLL_XFORM_DQS0 */
2588				0x00080000 /* EMC_DLL_XFORM_DQS1 */
2589				0x00080000 /* EMC_DLL_XFORM_DQS2 */
2590				0x00080000 /* EMC_DLL_XFORM_DQS3 */
2591				0x00080000 /* EMC_DLL_XFORM_DQS4 */
2592				0x00080000 /* EMC_DLL_XFORM_DQS5 */
2593				0x00080000 /* EMC_DLL_XFORM_DQS6 */
2594				0x00080000 /* EMC_DLL_XFORM_DQS7 */
2595				0x00000000 /* EMC_DLL_XFORM_QUSE0 */
2596				0x00000000 /* EMC_DLL_XFORM_QUSE1 */
2597				0x00000000 /* EMC_DLL_XFORM_QUSE2 */
2598				0x00000000 /* EMC_DLL_XFORM_QUSE3 */
2599				0x00000000 /* EMC_DLL_XFORM_QUSE4 */
2600				0x00000000 /* EMC_DLL_XFORM_QUSE5 */
2601				0x00000000 /* EMC_DLL_XFORM_QUSE6 */
2602				0x00000000 /* EMC_DLL_XFORM_QUSE7 */
2603				0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
2604				0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
2605				0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
2606				0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
2607				0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
2608				0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
2609				0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
2610				0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
2611				0x00080000 /* EMC_DLL_XFORM_DQ0 */
2612				0x00080000 /* EMC_DLL_XFORM_DQ1 */
2613				0x00080000 /* EMC_DLL_XFORM_DQ2 */
2614				0x00080000 /* EMC_DLL_XFORM_DQ3 */
2615				0x000002a0 /* EMC_XM2CMDPADCTRL */
2616				0x0800211c /* EMC_XM2DQSPADCTRL2 */
2617				0x00000000 /* EMC_XM2DQPADCTRL2 */
2618				0x77fff884 /* EMC_XM2CLKPADCTRL */
2619				0x01f1f108 /* EMC_XM2COMPPADCTRL */
2620				0x05057404 /* EMC_XM2VTTGENPADCTRL */
2621				0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
2622				0x08000168 /* EMC_XM2QUSEPADCTRL */
2623				0x08000000 /* EMC_XM2DQSPADCTRL3 */
2624				0x00000802 /* EMC_CTT_TERM_CTRL */
2625				0x00020000 /* EMC_ZCAL_INTERVAL */
2626				0x00000100 /* EMC_ZCAL_WAIT_CNT */
2627				0x000c000c /* EMC_MRS_WAIT_CNT */
2628				0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
2629				0x00000000 /* EMC_CTT */
2630				0x00000000 /* EMC_CTT_DURATION */
2631				0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */
2632				0xe8000000 /* EMC_FBIO_SPARE */
2633				0xff00ff00 /* EMC_CFG_RSV */
2634			>;
2635		};
2636		timing-400000000 {
2637			clock-frequency = <400000000>;
2638			nvidia,emc-auto-cal-interval = <0x001fffff>;
2639			nvidia,emc-mode-1 = <0x80100002>;
2640			nvidia,emc-mode-2 = <0x80200000>;
2641			nvidia,emc-mode-reset = <0x80000521>;
2642			nvidia,emc-zcal-cnt-long = <0x00000040>;
2643			nvidia,emc-configuration = <
2644				0x00000012 /* EMC_RC */
2645				0x00000076 /* EMC_RFC */
2646				0x0000000c /* EMC_RAS */
2647				0x00000004 /* EMC_RP */
2648				0x00000003 /* EMC_R2W */
2649				0x00000008 /* EMC_W2R */
2650				0x00000002 /* EMC_R2P */
2651				0x0000000a /* EMC_W2P */
2652				0x00000004 /* EMC_RD_RCD */
2653				0x00000004 /* EMC_WR_RCD */
2654				0x00000002 /* EMC_RRD */
2655				0x00000001 /* EMC_REXT */
2656				0x00000000 /* EMC_WEXT */
2657				0x00000004 /* EMC_WDV */
2658				0x00000006 /* EMC_QUSE */
2659				0x00000004 /* EMC_QRST */
2660				0x0000000a /* EMC_QSAFE */
2661				0x0000000c /* EMC_RDV */
2662				0x00000bf0 /* EMC_REFRESH */
2663				0x00000000 /* EMC_BURST_REFRESH_NUM */
2664				0x000002fc /* EMC_PRE_REFRESH_REQ_CNT */
2665				0x00000001 /* EMC_PDEX2WR */
2666				0x00000008 /* EMC_PDEX2RD */
2667				0x00000001 /* EMC_PCHG2PDEN */
2668				0x00000000 /* EMC_ACT2PDEN */
2669				0x00000008 /* EMC_AR2PDEN */
2670				0x0000000f /* EMC_RW2PDEN */
2671				0x0000007c /* EMC_TXSR */
2672				0x00000200 /* EMC_TXSRDLL */
2673				0x00000004 /* EMC_TCKE */
2674				0x00000010 /* EMC_TFAW */
2675				0x00000000 /* EMC_TRPAB */
2676				0x00000004 /* EMC_TCLKSTABLE */
2677				0x00000005 /* EMC_TCLKSTOP */
2678				0x00000c30 /* EMC_TREFBW */
2679				0x00000000 /* EMC_QUSE_EXTRA */
2680				0x00000004 /* EMC_FBIO_CFG6 */
2681				0x00000000 /* EMC_ODT_WRITE */
2682				0x00000000 /* EMC_ODT_READ */
2683				0x00007088 /* EMC_FBIO_CFG5 */
2684				0x001d0084 /* EMC_CFG_DIG_DLL */
2685				0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
2686				0x00044000 /* EMC_DLL_XFORM_DQS0 */
2687				0x00044000 /* EMC_DLL_XFORM_DQS1 */
2688				0x00044000 /* EMC_DLL_XFORM_DQS2 */
2689				0x00044000 /* EMC_DLL_XFORM_DQS3 */
2690				0x00044000 /* EMC_DLL_XFORM_DQS4 */
2691				0x00044000 /* EMC_DLL_XFORM_DQS5 */
2692				0x00044000 /* EMC_DLL_XFORM_DQS6 */
2693				0x00044000 /* EMC_DLL_XFORM_DQS7 */
2694				0x00000000 /* EMC_DLL_XFORM_QUSE0 */
2695				0x00000000 /* EMC_DLL_XFORM_QUSE1 */
2696				0x00000000 /* EMC_DLL_XFORM_QUSE2 */
2697				0x00000000 /* EMC_DLL_XFORM_QUSE3 */
2698				0x00000000 /* EMC_DLL_XFORM_QUSE4 */
2699				0x00000000 /* EMC_DLL_XFORM_QUSE5 */
2700				0x00000000 /* EMC_DLL_XFORM_QUSE6 */
2701				0x00000000 /* EMC_DLL_XFORM_QUSE7 */
2702				0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
2703				0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
2704				0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
2705				0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
2706				0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
2707				0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
2708				0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
2709				0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
2710				0x00058000 /* EMC_DLL_XFORM_DQ0 */
2711				0x00058000 /* EMC_DLL_XFORM_DQ1 */
2712				0x00058000 /* EMC_DLL_XFORM_DQ2 */
2713				0x00058000 /* EMC_DLL_XFORM_DQ3 */
2714				0x000002a0 /* EMC_XM2CMDPADCTRL */
2715				0x0800013d /* EMC_XM2DQSPADCTRL2 */
2716				0x00000000 /* EMC_XM2DQPADCTRL2 */
2717				0x77fff884 /* EMC_XM2CLKPADCTRL */
2718				0x01f1f508 /* EMC_XM2COMPPADCTRL */
2719				0x05057404 /* EMC_XM2VTTGENPADCTRL */
2720				0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
2721				0x080001e8 /* EMC_XM2QUSEPADCTRL */
2722				0x08000021 /* EMC_XM2DQSPADCTRL3 */
2723				0x00000802 /* EMC_CTT_TERM_CTRL */
2724				0x00020000 /* EMC_ZCAL_INTERVAL */
2725				0x00000100 /* EMC_ZCAL_WAIT_CNT */
2726				0x0148000c /* EMC_MRS_WAIT_CNT */
2727				0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
2728				0x00000000 /* EMC_CTT */
2729				0x00000000 /* EMC_CTT_DURATION */
2730				0x800018c8 /* EMC_DYN_SELF_REF_CONTROL */
2731				0xe8000000 /* EMC_FBIO_SPARE */
2732				0xff00ff89 /* EMC_CFG_RSV */
2733			>;
2734		};
2735		timing-800000000 {
2736			clock-frequency = <800000000>;
2737			nvidia,emc-auto-cal-interval = <0x001fffff>;
2738			nvidia,emc-mode-1 = <0x80100002>;
2739			nvidia,emc-mode-2 = <0x80200018>;
2740			nvidia,emc-mode-reset = <0x80000d71>;
2741			nvidia,emc-zcal-cnt-long = <0x00000040>;
2742			nvidia,emc-cfg-periodic-qrst;
2743			nvidia,emc-configuration = <
2744				0x00000025 /* EMC_RC */
2745				0x000000ee /* EMC_RFC */
2746				0x0000001a /* EMC_RAS */
2747				0x00000009 /* EMC_RP */
2748				0x00000005 /* EMC_R2W */
2749				0x0000000d /* EMC_W2R */
2750				0x00000004 /* EMC_R2P */
2751				0x00000013 /* EMC_W2P */
2752				0x00000009 /* EMC_RD_RCD */
2753				0x00000009 /* EMC_WR_RCD */
2754				0x00000003 /* EMC_RRD */
2755				0x00000001 /* EMC_REXT */
2756				0x00000000 /* EMC_WEXT */
2757				0x00000007 /* EMC_WDV */
2758				0x0000000a /* EMC_QUSE */
2759				0x00000009 /* EMC_QRST */
2760				0x0000000b /* EMC_QSAFE */
2761				0x00000011 /* EMC_RDV */
2762				0x00001820 /* EMC_REFRESH */
2763				0x00000000 /* EMC_BURST_REFRESH_NUM */
2764				0x00000608 /* EMC_PRE_REFRESH_REQ_CNT */
2765				0x00000003 /* EMC_PDEX2WR */
2766				0x00000012 /* EMC_PDEX2RD */
2767				0x00000001 /* EMC_PCHG2PDEN */
2768				0x00000000 /* EMC_ACT2PDEN */
2769				0x0000000f /* EMC_AR2PDEN */
2770				0x00000018 /* EMC_RW2PDEN */
2771				0x000000f8 /* EMC_TXSR */
2772				0x00000200 /* EMC_TXSRDLL */
2773				0x00000005 /* EMC_TCKE */
2774				0x00000020 /* EMC_TFAW */
2775				0x00000000 /* EMC_TRPAB */
2776				0x00000007 /* EMC_TCLKSTABLE */
2777				0x00000008 /* EMC_TCLKSTOP */
2778				0x00001860 /* EMC_TREFBW */
2779				0x0000000b /* EMC_QUSE_EXTRA */
2780				0x00000006 /* EMC_FBIO_CFG6 */
2781				0x00000000 /* EMC_ODT_WRITE */
2782				0x00000000 /* EMC_ODT_READ */
2783				0x00005088 /* EMC_FBIO_CFG5 */
2784				0xf0070191 /* EMC_CFG_DIG_DLL */
2785				0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
2786				0x0000000c /* EMC_DLL_XFORM_DQS0 */
2787				0x007fc00a /* EMC_DLL_XFORM_DQS1 */
2788				0x00000008 /* EMC_DLL_XFORM_DQS2 */
2789				0x0000000a /* EMC_DLL_XFORM_DQS3 */
2790				0x0000000a /* EMC_DLL_XFORM_DQS4 */
2791				0x0000000a /* EMC_DLL_XFORM_DQS5 */
2792				0x0000000a /* EMC_DLL_XFORM_DQS6 */
2793				0x0000000a /* EMC_DLL_XFORM_DQS7 */
2794				0x00018000 /* EMC_DLL_XFORM_QUSE0 */
2795				0x00018000 /* EMC_DLL_XFORM_QUSE1 */
2796				0x00018000 /* EMC_DLL_XFORM_QUSE2 */
2797				0x00018000 /* EMC_DLL_XFORM_QUSE3 */
2798				0x00018000 /* EMC_DLL_XFORM_QUSE4 */
2799				0x00018000 /* EMC_DLL_XFORM_QUSE5 */
2800				0x00018000 /* EMC_DLL_XFORM_QUSE6 */
2801				0x00018000 /* EMC_DLL_XFORM_QUSE7 */
2802				0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
2803				0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
2804				0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
2805				0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
2806				0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
2807				0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
2808				0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
2809				0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
2810				0x0000000a /* EMC_DLL_XFORM_DQ0 */
2811				0x0000000c /* EMC_DLL_XFORM_DQ1 */
2812				0x0000000a /* EMC_DLL_XFORM_DQ2 */
2813				0x0000000a /* EMC_DLL_XFORM_DQ3 */
2814				0x000002a0 /* EMC_XM2CMDPADCTRL */
2815				0x0600013d /* EMC_XM2DQSPADCTRL2 */
2816				0x22220000 /* EMC_XM2DQPADCTRL2 */
2817				0x77fff884 /* EMC_XM2CLKPADCTRL */
2818				0x01f1f501 /* EMC_XM2COMPPADCTRL */
2819				0x07077404 /* EMC_XM2VTTGENPADCTRL */
2820				0x54000000 /* EMC_XM2VTTGENPADCTRL2 */
2821				0x080001e8 /* EMC_XM2QUSEPADCTRL */
2822				0x0a000021 /* EMC_XM2DQSPADCTRL3 */
2823				0x00000802 /* EMC_CTT_TERM_CTRL */
2824				0x00020000 /* EMC_ZCAL_INTERVAL */
2825				0x00000100 /* EMC_ZCAL_WAIT_CNT */
2826				0x00d0000c /* EMC_MRS_WAIT_CNT */
2827				0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
2828				0x00000000 /* EMC_CTT */
2829				0x00000000 /* EMC_CTT_DURATION */
2830				0x8000308c /* EMC_DYN_SELF_REF_CONTROL */
2831				0xe8000000 /* EMC_FBIO_SPARE */
2832				0xff00ff49 /* EMC_CFG_RSV */
2833			>;
2834		};
2835	};
2836};
2837&state_default {
2838	clk_32k_out_pa0 {
2839		nvidia,pins = "clk_32k_out_pa0";
2840		nvidia,function = "blink";
2841		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2842		nvidia,tristate = <TEGRA_PIN_DISABLE>;
2843		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
2844	};
2845	uart3_cts_n_pa1 {
2846		nvidia,pins = "uart3_cts_n_pa1";
2847		nvidia,function = "uartc";
2848		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2849		nvidia,tristate = <TEGRA_PIN_DISABLE>;
2850		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2851	};
2852	dap2_fs_pa2 {
2853		nvidia,pins = "dap2_fs_pa2";
2854		nvidia,function = "i2s1";
2855		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2856		nvidia,tristate = <TEGRA_PIN_DISABLE>;
2857		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2858	};
2859	dap2_sclk_pa3 {
2860		nvidia,pins = "dap2_sclk_pa3";
2861		nvidia,function = "i2s1";
2862		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2863		nvidia,tristate = <TEGRA_PIN_DISABLE>;
2864		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2865	};
2866	dap2_din_pa4 {
2867		nvidia,pins = "dap2_din_pa4";
2868		nvidia,function = "i2s1";
2869		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2870		nvidia,tristate = <TEGRA_PIN_DISABLE>;
2871		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2872	};
2873	dap2_dout_pa5 {
2874		nvidia,pins = "dap2_dout_pa5";
2875		nvidia,function = "i2s1";
2876		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2877		nvidia,tristate = <TEGRA_PIN_DISABLE>;
2878		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2879	};
2880	sdmmc3_clk_pa6 {
2881		nvidia,pins = "sdmmc3_clk_pa6";
2882		nvidia,function = "sdmmc3";
2883		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2884		nvidia,tristate = <TEGRA_PIN_DISABLE>;
2885		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2886	};
2887	sdmmc3_cmd_pa7 {
2888		nvidia,pins = "sdmmc3_cmd_pa7";
2889		nvidia,function = "sdmmc3";
2890		nvidia,pull = <TEGRA_PIN_PULL_UP>;
2891		nvidia,tristate = <TEGRA_PIN_DISABLE>;
2892		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2893	};
2894	gmi_a17_pb0 {
2895		nvidia,pins = "gmi_a17_pb0";
2896		nvidia,function = "spi4";
2897		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2898		nvidia,tristate = <TEGRA_PIN_ENABLE>;
2899		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
2900	};
2901	gmi_a18_pb1 {
2902		nvidia,pins = "gmi_a18_pb1";
2903		nvidia,function = "spi4";
2904		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2905		nvidia,tristate = <TEGRA_PIN_ENABLE>;
2906		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
2907	};
2908	lcd_pwr0_pb2 {
2909		nvidia,pins = "lcd_pwr0_pb2";
2910		nvidia,function = "displaya";
2911		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2912		nvidia,tristate = <TEGRA_PIN_ENABLE>;
2913		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
2914	};
2915	lcd_pclk_pb3 {
2916		nvidia,pins = "lcd_pclk_pb3";
2917		nvidia,function = "displaya";
2918		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2919		nvidia,tristate = <TEGRA_PIN_ENABLE>;
2920		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
2921	};
2922	sdmmc3_dat3_pb4 {
2923		nvidia,pins = "sdmmc3_dat3_pb4";
2924		nvidia,function = "sdmmc3";
2925		nvidia,pull = <TEGRA_PIN_PULL_UP>;
2926		nvidia,tristate = <TEGRA_PIN_DISABLE>;
2927		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2928	};
2929	sdmmc3_dat2_pb5 {
2930		nvidia,pins = "sdmmc3_dat2_pb5";
2931		nvidia,function = "sdmmc3";
2932		nvidia,pull = <TEGRA_PIN_PULL_UP>;
2933		nvidia,tristate = <TEGRA_PIN_DISABLE>;
2934		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2935	};
2936	sdmmc3_dat1_pb6 {
2937		nvidia,pins = "sdmmc3_dat1_pb6";
2938		nvidia,function = "sdmmc3";
2939		nvidia,pull = <TEGRA_PIN_PULL_UP>;
2940		nvidia,tristate = <TEGRA_PIN_DISABLE>;
2941		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2942	};
2943	sdmmc3_dat0_pb7 {
2944		nvidia,pins = "sdmmc3_dat0_pb7";
2945		nvidia,function = "sdmmc3";
2946		nvidia,pull = <TEGRA_PIN_PULL_UP>;
2947		nvidia,tristate = <TEGRA_PIN_DISABLE>;
2948		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
2949	};
2950	uart3_rts_n_pc0 {
2951		nvidia,pins = "uart3_rts_n_pc0";
2952		nvidia,function = "uartc";
2953		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2954		nvidia,tristate = <TEGRA_PIN_DISABLE>;
2955		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
2956	};
2957	lcd_pwr1_pc1 {
2958		nvidia,pins = "lcd_pwr1_pc1";
2959		nvidia,function = "displaya";
2960		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2961		nvidia,tristate = <TEGRA_PIN_ENABLE>;
2962		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
2963	};
2964	uart2_txd_pc2 {
2965		nvidia,pins = "uart2_txd_pc2";
2966		nvidia,function = "uartb";
2967		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2968		nvidia,tristate = <TEGRA_PIN_ENABLE>;
2969		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
2970	};
2971	uart2_rxd_pc3 {
2972		nvidia,pins = "uart2_rxd_pc3";
2973		nvidia,function = "uartb";
2974		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2975		nvidia,tristate = <TEGRA_PIN_ENABLE>;
2976		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
2977	};
2978	gen1_i2c_scl_pc4 {
2979		nvidia,pins = "gen1_i2c_scl_pc4";
2980		nvidia,function = "i2c1";
2981		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2982		nvidia,tristate = <TEGRA_PIN_ENABLE>;
2983		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
2984		nvidia,open-drain = <TEGRA_PIN_DISABLE>;
2985	};
2986	gen1_i2c_sda_pc5 {
2987		nvidia,pins = "gen1_i2c_sda_pc5";
2988		nvidia,function = "i2c1";
2989		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2990		nvidia,tristate = <TEGRA_PIN_ENABLE>;
2991		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
2992		nvidia,open-drain = <TEGRA_PIN_DISABLE>;
2993	};
2994	lcd_pwr2_pc6 {
2995		nvidia,pins = "lcd_pwr2_pc6";
2996		nvidia,function = "displaya";
2997		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
2998		nvidia,tristate = <TEGRA_PIN_ENABLE>;
2999		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3000	};
3001	gmi_wp_n_pc7 {
3002		nvidia,pins = "gmi_wp_n_pc7";
3003		nvidia,function = "gmi";
3004		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3005		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3006		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3007	};
3008	sdmmc3_dat5_pd0 {
3009		nvidia,pins = "sdmmc3_dat5_pd0";
3010		nvidia,function = "sdmmc3";
3011		nvidia,pull = <TEGRA_PIN_PULL_UP>;
3012		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3013		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3014	};
3015	sdmmc3_dat4_pd1 {
3016		nvidia,pins = "sdmmc3_dat4_pd1";
3017		nvidia,function = "sdmmc3";
3018		nvidia,pull = <TEGRA_PIN_PULL_UP>;
3019		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3020		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3021	};
3022	lcd_dc1_pd2 {
3023		nvidia,pins = "lcd_dc1_pd2";
3024		nvidia,function = "displaya";
3025		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3026		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3027		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3028	};
3029	sdmmc3_dat6_pd3 {
3030		nvidia,pins = "sdmmc3_dat6_pd3";
3031		nvidia,function = "spi4";
3032		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3033		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3034		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3035	};
3036	sdmmc3_dat7_pd4 {
3037		nvidia,pins = "sdmmc3_dat7_pd4";
3038		nvidia,function = "spi4";
3039		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3040		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3041		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3042	};
3043	vi_d1_pd5 {
3044		nvidia,pins = "vi_d1_pd5";
3045		nvidia,function = "sdmmc2";
3046		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3047		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3048		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3049	};
3050	vi_vsync_pd6 {
3051		nvidia,pins = "vi_vsync_pd6";
3052		nvidia,function = "ddr";
3053		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3054		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3055		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3056	};
3057	vi_hsync_pd7 {
3058		nvidia,pins = "vi_hsync_pd7";
3059		nvidia,function = "ddr";
3060		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3061		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3062		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3063	};
3064	lcd_d0_pe0 {
3065		nvidia,pins = "lcd_d0_pe0";
3066		nvidia,function = "displaya";
3067		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3068		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3069		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3070	};
3071	lcd_d1_pe1 {
3072		nvidia,pins = "lcd_d1_pe1";
3073		nvidia,function = "displaya";
3074		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3075		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3076		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3077	};
3078	lcd_d2_pe2 {
3079		nvidia,pins = "lcd_d2_pe2";
3080		nvidia,function = "displaya";
3081		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3082		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3083		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3084	};
3085	lcd_d3_pe3 {
3086		nvidia,pins = "lcd_d3_pe3";
3087		nvidia,function = "displaya";
3088		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3089		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3090		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3091	};
3092	lcd_d4_pe4 {
3093		nvidia,pins = "lcd_d4_pe4";
3094		nvidia,function = "displaya";
3095		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3096		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3097		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3098	};
3099	lcd_d5_pe5 {
3100		nvidia,pins = "lcd_d5_pe5";
3101		nvidia,function = "displaya";
3102		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3103		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3104		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3105	};
3106	lcd_d6_pe6 {
3107		nvidia,pins = "lcd_d6_pe6";
3108		nvidia,function = "displaya";
3109		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3110		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3111		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3112	};
3113	lcd_d7_pe7 {
3114		nvidia,pins = "lcd_d7_pe7";
3115		nvidia,function = "displaya";
3116		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3117		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3118		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3119	};
3120	lcd_d8_pf0 {
3121		nvidia,pins = "lcd_d8_pf0";
3122		nvidia,function = "displaya";
3123		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3124		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3125		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3126	};
3127	lcd_d9_pf1 {
3128		nvidia,pins = "lcd_d9_pf1";
3129		nvidia,function = "displaya";
3130		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3131		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3132		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3133	};
3134	lcd_d10_pf2 {
3135		nvidia,pins = "lcd_d10_pf2";
3136		nvidia,function = "displaya";
3137		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3138		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3139		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3140	};
3141	lcd_d11_pf3 {
3142		nvidia,pins = "lcd_d11_pf3";
3143		nvidia,function = "displaya";
3144		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3145		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3146		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3147	};
3148	lcd_d12_pf4 {
3149		nvidia,pins = "lcd_d12_pf4";
3150		nvidia,function = "displaya";
3151		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3152		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3153		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3154	};
3155	lcd_d13_pf5 {
3156		nvidia,pins = "lcd_d13_pf5";
3157		nvidia,function = "displaya";
3158		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3159		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3160		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3161	};
3162	lcd_d14_pf6 {
3163		nvidia,pins = "lcd_d14_pf6";
3164		nvidia,function = "displaya";
3165		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3166		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3167		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3168	};
3169	lcd_d15_pf7 {
3170		nvidia,pins = "lcd_d15_pf7";
3171		nvidia,function = "displaya";
3172		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3173		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3174		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3175	};
3176	gmi_ad0_pg0 {
3177		nvidia,pins = "gmi_ad0_pg0";
3178		nvidia,function = "nand";
3179		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3180		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3181		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3182	};
3183	gmi_ad1_pg1 {
3184		nvidia,pins = "gmi_ad1_pg1";
3185		nvidia,function = "nand";
3186		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3187		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3188		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3189	};
3190	gmi_ad2_pg2 {
3191		nvidia,pins = "gmi_ad2_pg2";
3192		nvidia,function = "nand";
3193		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3194		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3195		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3196	};
3197	gmi_ad3_pg3 {
3198		nvidia,pins = "gmi_ad3_pg3";
3199		nvidia,function = "nand";
3200		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3201		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3202		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3203	};
3204	gmi_ad4_pg4 {
3205		nvidia,pins = "gmi_ad4_pg4";
3206		nvidia,function = "nand";
3207		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3208		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3209		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3210	};
3211	gmi_ad5_pg5 {
3212		nvidia,pins = "gmi_ad5_pg5";
3213		nvidia,function = "nand";
3214		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3215		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3216		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3217	};
3218	gmi_ad6_pg6 {
3219		nvidia,pins = "gmi_ad6_pg6";
3220		nvidia,function = "nand";
3221		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3222		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3223		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3224	};
3225	gmi_ad7_pg7 {
3226		nvidia,pins = "gmi_ad7_pg7";
3227		nvidia,function = "nand";
3228		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3229		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3230		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3231	};
3232	gmi_ad8_ph0 {
3233		nvidia,pins = "gmi_ad8_ph0";
3234		nvidia,function = "pwm0";
3235		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3236		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3237		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3238	};
3239	gmi_ad9_ph1 {
3240		nvidia,pins = "gmi_ad9_ph1";
3241		nvidia,function = "pwm1";
3242		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3243		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3244		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3245	};
3246	gmi_ad10_ph2 {
3247		nvidia,pins = "gmi_ad10_ph2";
3248		nvidia,function = "pwm2";
3249		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3250		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3251		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3252	};
3253	gmi_ad11_ph3 {
3254		nvidia,pins = "gmi_ad11_ph3";
3255		nvidia,function = "nand";
3256		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3257		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3258		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3259	};
3260	gmi_ad12_ph4 {
3261		nvidia,pins = "gmi_ad12_ph4";
3262		nvidia,function = "nand";
3263		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3264		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3265		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3266	};
3267	gmi_ad13_ph5 {
3268		nvidia,pins = "gmi_ad13_ph5";
3269		nvidia,function = "nand";
3270		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3271		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3272		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3273	};
3274	gmi_ad14_ph6 {
3275		nvidia,pins = "gmi_ad14_ph6";
3276		nvidia,function = "nand";
3277		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3278		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3279		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3280	};
3281	gmi_wr_n_pi0 {
3282		nvidia,pins = "gmi_wr_n_pi0";
3283		nvidia,function = "nand";
3284		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3285		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3286		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3287	};
3288	gmi_oe_n_pi1 {
3289		nvidia,pins = "gmi_oe_n_pi1";
3290		nvidia,function = "nand";
3291		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3292		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3293		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3294	};
3295	gmi_dqs_pi2 {
3296		nvidia,pins = "gmi_dqs_pi2";
3297		nvidia,function = "nand";
3298		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3299		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3300		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3301	};
3302	gmi_iordy_pi5 {
3303		nvidia,pins = "gmi_iordy_pi5";
3304		nvidia,function = "rsvd1";
3305		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3306		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3307		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3308	};
3309	gmi_cs7_n_pi6 {
3310		nvidia,pins = "gmi_cs7_n_pi6";
3311		nvidia,function = "nand";
3312		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3313		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3314		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3315	};
3316	gmi_wait_pi7 {
3317		nvidia,pins = "gmi_wait_pi7";
3318		nvidia,function = "nand";
3319		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3320		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3321		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3322	};
3323	lcd_de_pj1 {
3324		nvidia,pins = "lcd_de_pj1";
3325		nvidia,function = "displaya";
3326		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3327		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3328		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3329	};
3330	gmi_cs1_n_pj2 {
3331		nvidia,pins = "gmi_cs1_n_pj2";
3332		nvidia,function = "rsvd1";
3333		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3334		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3335		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3336	};
3337	lcd_hsync_pj3 {
3338		nvidia,pins = "lcd_hsync_pj3";
3339		nvidia,function = "displaya";
3340		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3341		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3342		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3343	};
3344	lcd_vsync_pj4 {
3345		nvidia,pins = "lcd_vsync_pj4";
3346		nvidia,function = "displaya";
3347		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3348		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3349		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3350	};
3351	uart2_cts_n_pj5 {
3352		nvidia,pins = "uart2_cts_n_pj5";
3353		nvidia,function = "uartb";
3354		nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
3355		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3356		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3357	};
3358	uart2_rts_n_pj6 {
3359		nvidia,pins = "uart2_rts_n_pj6";
3360		nvidia,function = "uartb";
3361		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3362		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3363		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3364	};
3365	gmi_a16_pj7 {
3366		nvidia,pins = "gmi_a16_pj7";
3367		nvidia,function = "spi4";
3368		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3369		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3370		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3371	};
3372	gmi_adv_n_pk0 {
3373		nvidia,pins = "gmi_adv_n_pk0";
3374		nvidia,function = "nand";
3375		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3376		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3377		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3378	};
3379	gmi_clk_pk1 {
3380		nvidia,pins = "gmi_clk_pk1";
3381		nvidia,function = "nand";
3382		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3383		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3384		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3385	};
3386	gmi_cs2_n_pk3 {
3387		nvidia,pins = "gmi_cs2_n_pk3";
3388		nvidia,function = "rsvd1";
3389		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3390		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3391		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3392	};
3393	gmi_cs3_n_pk4 {
3394		nvidia,pins = "gmi_cs3_n_pk4";
3395		nvidia,function = "nand";
3396		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3397		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3398		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3399	};
3400	spdif_out_pk5 {
3401		nvidia,pins = "spdif_out_pk5";
3402		nvidia,function = "spdif";
3403		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3404		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3405		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3406	};
3407	spdif_in_pk6 {
3408		nvidia,pins = "spdif_in_pk6";
3409		nvidia,function = "spdif";
3410		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3411		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3412		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3413	};
3414	gmi_a19_pk7 {
3415		nvidia,pins = "gmi_a19_pk7";
3416		nvidia,function = "spi4";
3417		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3418		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3419		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3420	};
3421	vi_d2_pl0 {
3422		nvidia,pins = "vi_d2_pl0";
3423		nvidia,function = "sdmmc2";
3424		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3425		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3426		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3427	};
3428	vi_d3_pl1 {
3429		nvidia,pins = "vi_d3_pl1";
3430		nvidia,function = "sdmmc2";
3431		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3432		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3433		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3434	};
3435	vi_d4_pl2 {
3436		nvidia,pins = "vi_d4_pl2";
3437		nvidia,function = "vi";
3438		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3439		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3440		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3441	};
3442	vi_d5_pl3 {
3443		nvidia,pins = "vi_d5_pl3";
3444		nvidia,function = "sdmmc2";
3445		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3446		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3447		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3448	};
3449	vi_d6_pl4 {
3450		nvidia,pins = "vi_d6_pl4";
3451		nvidia,function = "vi";
3452		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3453		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3454		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3455	};
3456	vi_d7_pl5 {
3457		nvidia,pins = "vi_d7_pl5";
3458		nvidia,function = "sdmmc2";
3459		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3460		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3461		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3462	};
3463	vi_d8_pl6 {
3464		nvidia,pins = "vi_d8_pl6";
3465		nvidia,function = "sdmmc2";
3466		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3467		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3468		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3469	};
3470	vi_d9_pl7 {
3471		nvidia,pins = "vi_d9_pl7";
3472		nvidia,function = "sdmmc2";
3473		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3474		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3475		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3476	};
3477	lcd_d16_pm0 {
3478		nvidia,pins = "lcd_d16_pm0";
3479		nvidia,function = "displaya";
3480		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3481		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3482		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3483	};
3484	lcd_d17_pm1 {
3485		nvidia,pins = "lcd_d17_pm1";
3486		nvidia,function = "displaya";
3487		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3488		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3489		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3490	};
3491	lcd_d18_pm2 {
3492		nvidia,pins = "lcd_d18_pm2";
3493		nvidia,function = "displaya";
3494		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3495		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3496		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3497	};
3498	lcd_d19_pm3 {
3499		nvidia,pins = "lcd_d19_pm3";
3500		nvidia,function = "displaya";
3501		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3502		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3503		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3504	};
3505	lcd_d20_pm4 {
3506		nvidia,pins = "lcd_d20_pm4";
3507		nvidia,function = "displaya";
3508		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3509		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3510		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3511	};
3512	lcd_d21_pm5 {
3513		nvidia,pins = "lcd_d21_pm5";
3514		nvidia,function = "displaya";
3515		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3516		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3517		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3518	};
3519	lcd_d22_pm6 {
3520		nvidia,pins = "lcd_d22_pm6";
3521		nvidia,function = "displaya";
3522		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3523		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3524		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3525	};
3526	lcd_d23_pm7 {
3527		nvidia,pins = "lcd_d23_pm7";
3528		nvidia,function = "displaya";
3529		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3530		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3531		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3532	};
3533	dap1_fs_pn0 {
3534		nvidia,pins = "dap1_fs_pn0";
3535		nvidia,function = "i2s0";
3536		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3537		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3538		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3539	};
3540	dap1_din_pn1 {
3541		nvidia,pins = "dap1_din_pn1";
3542		nvidia,function = "i2s0";
3543		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3544		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3545		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3546	};
3547	dap1_dout_pn2 {
3548		nvidia,pins = "dap1_dout_pn2";
3549		nvidia,function = "i2s0";
3550		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3551		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3552		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3553	};
3554	dap1_sclk_pn3 {
3555		nvidia,pins = "dap1_sclk_pn3";
3556		nvidia,function = "i2s0";
3557		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3558		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3559		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3560	};
3561	lcd_cs0_n_pn4 {
3562		nvidia,pins = "lcd_cs0_n_pn4";
3563		nvidia,function = "displaya";
3564		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3565		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3566		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3567	};
3568	lcd_sdout_pn5 {
3569		nvidia,pins = "lcd_sdout_pn5";
3570		nvidia,function = "displaya";
3571		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3572		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3573		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3574	};
3575	lcd_dc0_pn6 {
3576		nvidia,pins = "lcd_dc0_pn6";
3577		nvidia,function = "displaya";
3578		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3579		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3580		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3581	};
3582	hdmi_int_pn7 {
3583		nvidia,pins = "hdmi_int_pn7";
3584		nvidia,function = "hdmi";
3585		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3586		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3587		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3588	};
3589	ulpi_data7_po0 {
3590		nvidia,pins = "ulpi_data7_po0";
3591		nvidia,function = "uarta";
3592		nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
3593		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3594		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3595	};
3596	ulpi_data0_po1 {
3597		nvidia,pins = "ulpi_data0_po1";
3598		nvidia,function = "uarta";
3599		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3600		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3601		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3602	};
3603	ulpi_data1_po2 {
3604		nvidia,pins = "ulpi_data1_po2";
3605		nvidia,function = "uarta";
3606		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3607		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3608		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3609	};
3610	ulpi_data2_po3 {
3611		nvidia,pins = "ulpi_data2_po3";
3612		nvidia,function = "uarta";
3613		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3614		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3615		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3616	};
3617	ulpi_data3_po4 {
3618		nvidia,pins = "ulpi_data3_po4";
3619		nvidia,function = "uarta";
3620		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3621		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3622		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3623	};
3624	ulpi_data4_po5 {
3625		nvidia,pins = "ulpi_data4_po5";
3626		nvidia,function = "uarta";
3627		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3628		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3629		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3630	};
3631	ulpi_data5_po6 {
3632		nvidia,pins = "ulpi_data5_po6";
3633		nvidia,function = "uarta";
3634		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3635		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3636		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3637	};
3638	ulpi_data6_po7 {
3639		nvidia,pins = "ulpi_data6_po7";
3640		nvidia,function = "uarta";
3641		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3642		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3643		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3644	};
3645	dap3_fs_pp0 {
3646		nvidia,pins = "dap3_fs_pp0";
3647		nvidia,function = "i2s2";
3648		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3649		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3650		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3651	};
3652	dap3_din_pp1 {
3653		nvidia,pins = "dap3_din_pp1";
3654		nvidia,function = "i2s2";
3655		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3656		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3657		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3658	};
3659	dap3_dout_pp2 {
3660		nvidia,pins = "dap3_dout_pp2";
3661		nvidia,function = "i2s2";
3662		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3663		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3664		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3665	};
3666	dap3_sclk_pp3 {
3667		nvidia,pins = "dap3_sclk_pp3";
3668		nvidia,function = "i2s2";
3669		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3670		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3671		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3672	};
3673	dap4_fs_pp4 {
3674		nvidia,pins = "dap4_fs_pp4";
3675		nvidia,function = "i2s3";
3676		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3677		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3678		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3679	};
3680	dap4_din_pp5 {
3681		nvidia,pins = "dap4_din_pp5";
3682		nvidia,function = "i2s3";
3683		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3684		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3685		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3686	};
3687	dap4_dout_pp6 {
3688		nvidia,pins = "dap4_dout_pp6";
3689		nvidia,function = "i2s3";
3690		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3691		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3692		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3693	};
3694	dap4_sclk_pp7 {
3695		nvidia,pins = "dap4_sclk_pp7";
3696		nvidia,function = "i2s3";
3697		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3698		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3699		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3700	};
3701	kb_col0_pq0 {
3702		nvidia,pins = "kb_col0_pq0";
3703		nvidia,function = "kbc";
3704		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3705		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3706		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3707	};
3708	kb_col1_pq1 {
3709		nvidia,pins = "kb_col1_pq1";
3710		nvidia,function = "kbc";
3711		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3712		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3713		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3714	};
3715	kb_col2_pq2 {
3716		nvidia,pins = "kb_col2_pq2";
3717		nvidia,function = "kbc";
3718		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3719		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3720		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3721	};
3722	kb_col3_pq3 {
3723		nvidia,pins = "kb_col3_pq3";
3724		nvidia,function = "kbc";
3725		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3726		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3727		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3728	};
3729	kb_col4_pq4 {
3730		nvidia,pins = "kb_col4_pq4";
3731		nvidia,function = "kbc";
3732		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3733		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3734		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3735	};
3736	kb_col5_pq5 {
3737		nvidia,pins = "kb_col5_pq5";
3738		nvidia,function = "kbc";
3739		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3740		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3741		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3742	};
3743	kb_col6_pq6 {
3744		nvidia,pins = "kb_col6_pq6";
3745		nvidia,function = "kbc";
3746		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3747		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3748		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3749	};
3750	kb_col7_pq7 {
3751		nvidia,pins = "kb_col7_pq7";
3752		nvidia,function = "kbc";
3753		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3754		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3755		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3756	};
3757	kb_row0_pr0 {
3758		nvidia,pins = "kb_row0_pr0";
3759		nvidia,function = "kbc";
3760		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3761		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3762		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3763	};
3764	kb_row1_pr1 {
3765		nvidia,pins = "kb_row1_pr1";
3766		nvidia,function = "kbc";
3767		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3768		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3769		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3770	};
3771	kb_row2_pr2 {
3772		nvidia,pins = "kb_row2_pr2";
3773		nvidia,function = "kbc";
3774		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3775		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3776		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3777	};
3778	kb_row3_pr3 {
3779		nvidia,pins = "kb_row3_pr3";
3780		nvidia,function = "kbc";
3781		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3782		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3783		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3784	};
3785	kb_row4_pr4 {
3786		nvidia,pins = "kb_row4_pr4";
3787		nvidia,function = "kbc";
3788		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3789		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3790		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3791	};
3792	kb_row5_pr5 {
3793		nvidia,pins = "kb_row5_pr5";
3794		nvidia,function = "kbc";
3795		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3796		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3797		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3798	};
3799	kb_row6_pr6 {
3800		nvidia,pins = "kb_row6_pr6";
3801		nvidia,function = "kbc";
3802		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3803		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3804		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3805	};
3806	kb_row7_pr7 {
3807		nvidia,pins = "kb_row7_pr7";
3808		nvidia,function = "kbc";
3809		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3810		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3811		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3812	};
3813	kb_row8_ps0 {
3814		nvidia,pins = "kb_row8_ps0";
3815		nvidia,function = "kbc";
3816		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3817		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3818		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3819	};
3820	kb_row9_ps1 {
3821		nvidia,pins = "kb_row9_ps1";
3822		nvidia,function = "kbc";
3823		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3824		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3825		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3826	};
3827	kb_row10_ps2 {
3828		nvidia,pins = "kb_row10_ps2";
3829		nvidia,function = "kbc";
3830		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3831		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3832		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3833	};
3834	kb_row11_ps3 {
3835		nvidia,pins = "kb_row11_ps3";
3836		nvidia,function = "kbc";
3837		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3838		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3839		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3840	};
3841	kb_row12_ps4 {
3842		nvidia,pins = "kb_row12_ps4";
3843		nvidia,function = "kbc";
3844		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3845		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3846		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3847	};
3848	kb_row13_ps5 {
3849		nvidia,pins = "kb_row13_ps5";
3850		nvidia,function = "kbc";
3851		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3852		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3853		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3854	};
3855	kb_row14_ps6 {
3856		nvidia,pins = "kb_row14_ps6";
3857		nvidia,function = "kbc";
3858		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3859		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3860		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3861	};
3862	kb_row15_ps7 {
3863		nvidia,pins = "kb_row15_ps7";
3864		nvidia,function = "kbc";
3865		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3866		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3867		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3868	};
3869	vi_pclk_pt0 {
3870		nvidia,pins = "vi_pclk_pt0";
3871		nvidia,function = "rsvd1";
3872		nvidia,pull = <TEGRA_PIN_PULL_UP>;
3873		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3874		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3875	};
3876	vi_mclk_pt1 {
3877		nvidia,pins = "vi_mclk_pt1";
3878		nvidia,function = "vi";
3879		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3880		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3881		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3882	};
3883	vi_d10_pt2 {
3884		nvidia,pins = "vi_d10_pt2";
3885		nvidia,function = "ddr";
3886		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3887		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3888		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3889	};
3890	vi_d11_pt3 {
3891		nvidia,pins = "vi_d11_pt3";
3892		nvidia,function = "ddr";
3893		nvidia,pull = <TEGRA_PIN_PULL_UP>;
3894		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3895		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3896	};
3897	vi_d0_pt4 {
3898		nvidia,pins = "vi_d0_pt4";
3899		nvidia,function = "ddr";
3900		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3901		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3902		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3903	};
3904	gen2_i2c_scl_pt5 {
3905		nvidia,pins = "gen2_i2c_scl_pt5";
3906		nvidia,function = "i2c2";
3907		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3908		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3909		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3910		nvidia,open-drain = <TEGRA_PIN_DISABLE>;
3911	};
3912	gen2_i2c_sda_pt6 {
3913		nvidia,pins = "gen2_i2c_sda_pt6";
3914		nvidia,function = "i2c2";
3915		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3916		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3917		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3918		nvidia,open-drain = <TEGRA_PIN_DISABLE>;
3919	};
3920	sdmmc4_cmd_pt7 {
3921		nvidia,pins = "sdmmc4_cmd_pt7";
3922		nvidia,function = "sdmmc4";
3923		nvidia,pull = <TEGRA_PIN_PULL_UP>;
3924		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3925		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3926		nvidia,io-reset = <TEGRA_PIN_DISABLE>;
3927	};
3928	pu0 {
3929		nvidia,pins = "pu0";
3930		nvidia,function = "owr";
3931		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3932		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3933		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3934	};
3935	pu1 {
3936		nvidia,pins = "pu1";
3937		nvidia,function = "rsvd1";
3938		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3939		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3940		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3941	};
3942	pu2 {
3943		nvidia,pins = "pu2";
3944		nvidia,function = "rsvd1";
3945		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3946		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3947		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3948	};
3949	pu3 {
3950		nvidia,pins = "pu3";
3951		nvidia,function = "pwm0";
3952		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3953		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3954		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3955	};
3956	pu4 {
3957		nvidia,pins = "pu4";
3958		nvidia,function = "pwm1";
3959		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3960		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3961		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3962	};
3963	pu5 {
3964		nvidia,pins = "pu5";
3965		nvidia,function = "rsvd4";
3966		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3967		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3968		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3969	};
3970	pu6 {
3971		nvidia,pins = "pu6";
3972		nvidia,function = "pwm3";
3973		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3974		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3975		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3976	};
3977	jtag_rtck_pu7 {
3978		nvidia,pins = "jtag_rtck_pu7";
3979		nvidia,function = "rtck";
3980		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3981		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3982		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3983	};
3984	pv0 {
3985		nvidia,pins = "pv0";
3986		nvidia,function = "rsvd1";
3987		nvidia,pull = <TEGRA_PIN_PULL_UP>;
3988		nvidia,tristate = <TEGRA_PIN_DISABLE>;
3989		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
3990	};
3991	pv1 {
3992		nvidia,pins = "pv1";
3993		nvidia,function = "rsvd1";
3994		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
3995		nvidia,tristate = <TEGRA_PIN_ENABLE>;
3996		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
3997	};
3998	pv2 {
3999		nvidia,pins = "pv2";
4000		nvidia,function = "owr";
4001		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4002		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4003		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4004	};
4005	pv3 {
4006		nvidia,pins = "pv3";
4007		nvidia,function = "clk_12m_out";
4008		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4009		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4010		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4011	};
4012	ddc_scl_pv4 {
4013		nvidia,pins = "ddc_scl_pv4";
4014		nvidia,function = "i2c4";
4015		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4016		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4017		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4018	};
4019	ddc_sda_pv5 {
4020		nvidia,pins = "ddc_sda_pv5";
4021		nvidia,function = "i2c4";
4022		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4023		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4024		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4025	};
4026	crt_hsync_pv6 {
4027		nvidia,pins = "crt_hsync_pv6";
4028		nvidia,function = "crt";
4029		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4030		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4031		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4032	};
4033	crt_vsync_pv7 {
4034		nvidia,pins = "crt_vsync_pv7";
4035		nvidia,function = "crt";
4036		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4037		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4038		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4039	};
4040	lcd_cs1_n_pw0 {
4041		nvidia,pins = "lcd_cs1_n_pw0";
4042		nvidia,function = "displaya";
4043		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4044		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4045		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4046	};
4047	lcd_m1_pw1 {
4048		nvidia,pins = "lcd_m1_pw1";
4049		nvidia,function = "displaya";
4050		nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
4051		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4052		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4053	};
4054	spi2_cs1_n_pw2 {
4055		nvidia,pins = "spi2_cs1_n_pw2";
4056		nvidia,function = "spi2";
4057		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4058		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4059		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4060	};
4061	clk1_out_pw4 {
4062		nvidia,pins = "clk1_out_pw4";
4063		nvidia,function = "extperiph1";
4064		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4065		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4066		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4067	};
4068	clk2_out_pw5 {
4069		nvidia,pins = "clk2_out_pw5";
4070		nvidia,function = "extperiph2";
4071		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4072		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4073		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4074	};
4075	uart3_txd_pw6 {
4076		nvidia,pins = "uart3_txd_pw6";
4077		nvidia,function = "uartc";
4078		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4079		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4080		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4081	};
4082	uart3_rxd_pw7 {
4083		nvidia,pins = "uart3_rxd_pw7";
4084		nvidia,function = "uartc";
4085		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4086		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4087		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4088	};
4089	spi2_sck_px2 {
4090		nvidia,pins = "spi2_sck_px2";
4091		nvidia,function = "gmi";
4092		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4093		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4094		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4095	};
4096	spi1_mosi_px4 {
4097		nvidia,pins = "spi1_mosi_px4";
4098		nvidia,function = "spi1";
4099		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4100		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4101		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4102	};
4103	spi1_sck_px5 {
4104		nvidia,pins = "spi1_sck_px5";
4105		nvidia,function = "spi1";
4106		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4107		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4108		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4109	};
4110	spi1_cs0_n_px6 {
4111		nvidia,pins = "spi1_cs0_n_px6";
4112		nvidia,function = "spi1";
4113		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4114		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4115		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4116	};
4117	spi1_miso_px7 {
4118		nvidia,pins = "spi1_miso_px7";
4119		nvidia,function = "spi1";
4120		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4121		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4122		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4123	};
4124	ulpi_clk_py0 {
4125		nvidia,pins = "ulpi_clk_py0";
4126		nvidia,function = "uartd";
4127		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4128		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4129		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4130	};
4131	ulpi_dir_py1 {
4132		nvidia,pins = "ulpi_dir_py1";
4133		nvidia,function = "uartd";
4134		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4135		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4136		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4137	};
4138	ulpi_nxt_py2 {
4139		nvidia,pins = "ulpi_nxt_py2";
4140		nvidia,function = "uartd";
4141		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4142		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4143		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4144	};
4145	ulpi_stp_py3 {
4146		nvidia,pins = "ulpi_stp_py3";
4147		nvidia,function = "uartd";
4148		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4149		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4150		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4151	};
4152	sdmmc1_dat3_py4 {
4153		nvidia,pins = "sdmmc1_dat3_py4";
4154		nvidia,function = "sdmmc1";
4155		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4156		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4157		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4158	};
4159	sdmmc1_dat2_py5 {
4160		nvidia,pins = "sdmmc1_dat2_py5";
4161		nvidia,function = "sdmmc1";
4162		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4163		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4164		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4165	};
4166	sdmmc1_dat1_py6 {
4167		nvidia,pins = "sdmmc1_dat1_py6";
4168		nvidia,function = "sdmmc1";
4169		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4170		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4171		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4172	};
4173	sdmmc1_dat0_py7 {
4174		nvidia,pins = "sdmmc1_dat0_py7";
4175		nvidia,function = "sdmmc1";
4176		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4177		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4178		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4179	};
4180	sdmmc1_clk_pz0 {
4181		nvidia,pins = "sdmmc1_clk_pz0";
4182		nvidia,function = "sdmmc1";
4183		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4184		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4185		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4186	};
4187	sdmmc1_cmd_pz1 {
4188		nvidia,pins = "sdmmc1_cmd_pz1";
4189		nvidia,function = "sdmmc1";
4190		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4191		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4192		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4193	};
4194	lcd_sdin_pz2 {
4195		nvidia,pins = "lcd_sdin_pz2";
4196		nvidia,function = "displaya";
4197		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4198		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4199		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4200	};
4201	lcd_wr_n_pz3 {
4202		nvidia,pins = "lcd_wr_n_pz3";
4203		nvidia,function = "displaya";
4204		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4205		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4206		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4207	};
4208	lcd_sck_pz4 {
4209		nvidia,pins = "lcd_sck_pz4";
4210		nvidia,function = "displaya";
4211		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4212		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4213		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4214	};
4215	sys_clk_req_pz5 {
4216		nvidia,pins = "sys_clk_req_pz5";
4217		nvidia,function = "sysclk";
4218		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4219		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4220		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4221	};
4222	pwr_i2c_scl_pz6 {
4223		nvidia,pins = "pwr_i2c_scl_pz6";
4224		nvidia,function = "i2cpwr";
4225		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4226		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4227		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4228		nvidia,open-drain = <TEGRA_PIN_ENABLE>;
4229	};
4230	pwr_i2c_sda_pz7 {
4231		nvidia,pins = "pwr_i2c_sda_pz7";
4232		nvidia,function = "i2cpwr";
4233		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4234		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4235		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4236		nvidia,open-drain = <TEGRA_PIN_ENABLE>;
4237	};
4238	sdmmc4_dat0_paa0 {
4239		nvidia,pins = "sdmmc4_dat0_paa0";
4240		nvidia,function = "sdmmc4";
4241		nvidia,pull = <TEGRA_PIN_PULL_UP>;
4242		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4243		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4244		nvidia,io-reset = <TEGRA_PIN_DISABLE>;
4245	};
4246	sdmmc4_dat1_paa1 {
4247		nvidia,pins = "sdmmc4_dat1_paa1";
4248		nvidia,function = "sdmmc4";
4249		nvidia,pull = <TEGRA_PIN_PULL_UP>;
4250		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4251		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4252		nvidia,io-reset = <TEGRA_PIN_DISABLE>;
4253	};
4254	sdmmc4_dat2_paa2 {
4255		nvidia,pins = "sdmmc4_dat2_paa2";
4256		nvidia,function = "sdmmc4";
4257		nvidia,pull = <TEGRA_PIN_PULL_UP>;
4258		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4259		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4260		nvidia,io-reset = <TEGRA_PIN_DISABLE>;
4261	};
4262	sdmmc4_dat3_paa3 {
4263		nvidia,pins = "sdmmc4_dat3_paa3";
4264		nvidia,function = "sdmmc4";
4265		nvidia,pull = <TEGRA_PIN_PULL_UP>;
4266		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4267		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4268		nvidia,io-reset = <TEGRA_PIN_DISABLE>;
4269	};
4270	sdmmc4_dat4_paa4 {
4271		nvidia,pins = "sdmmc4_dat4_paa4";
4272		nvidia,function = "sdmmc4";
4273		nvidia,pull = <TEGRA_PIN_PULL_UP>;
4274		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4275		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4276		nvidia,io-reset = <TEGRA_PIN_DISABLE>;
4277	};
4278	sdmmc4_dat5_paa5 {
4279		nvidia,pins = "sdmmc4_dat5_paa5";
4280		nvidia,function = "sdmmc4";
4281		nvidia,pull = <TEGRA_PIN_PULL_UP>;
4282		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4283		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4284		nvidia,io-reset = <TEGRA_PIN_DISABLE>;
4285	};
4286	sdmmc4_dat6_paa6 {
4287		nvidia,pins = "sdmmc4_dat6_paa6";
4288		nvidia,function = "sdmmc4";
4289		nvidia,pull = <TEGRA_PIN_PULL_UP>;
4290		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4291		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4292		nvidia,io-reset = <TEGRA_PIN_DISABLE>;
4293	};
4294	sdmmc4_dat7_paa7 {
4295		nvidia,pins = "sdmmc4_dat7_paa7";
4296		nvidia,function = "sdmmc4";
4297		nvidia,pull = <TEGRA_PIN_PULL_UP>;
4298		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4299		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4300		nvidia,io-reset = <TEGRA_PIN_DISABLE>;
4301	};
4302	pbb0 {
4303		nvidia,pins = "pbb0";
4304		nvidia,function = "i2s4";
4305		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4306		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4307		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4308	};
4309	cam_i2c_scl_pbb1 {
4310		nvidia,pins = "cam_i2c_scl_pbb1";
4311		nvidia,function = "i2c3";
4312		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4313		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4314		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4315		nvidia,open-drain = <TEGRA_PIN_DISABLE>;
4316	};
4317	cam_i2c_sda_pbb2 {
4318		nvidia,pins = "cam_i2c_sda_pbb2";
4319		nvidia,function = "i2c3";
4320		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4321		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4322		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4323		nvidia,open-drain = <TEGRA_PIN_DISABLE>;
4324	};
4325	pbb3 {
4326		nvidia,pins = "pbb3";
4327		nvidia,function = "vgp3";
4328		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4329		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4330		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4331	};
4332	pbb4 {
4333		nvidia,pins = "pbb4";
4334		nvidia,function = "vgp4";
4335		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4336		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4337		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4338	};
4339	pbb5 {
4340		nvidia,pins = "pbb5";
4341		nvidia,function = "vgp5";
4342		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4343		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4344		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4345	};
4346	pbb6 {
4347		nvidia,pins = "pbb6";
4348		nvidia,function = "vgp6";
4349		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4350		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4351		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4352	};
4353	pbb7 {
4354		nvidia,pins = "pbb7";
4355		nvidia,function = "i2s4";
4356		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4357		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4358		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4359	};
4360	cam_mclk_pcc0 {
4361		nvidia,pins = "cam_mclk_pcc0";
4362		nvidia,function = "vi_alt3";
4363		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4364		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4365		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4366	};
4367	pcc1 {
4368		nvidia,pins = "pcc1";
4369		nvidia,function = "i2s4";
4370		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4371		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4372		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4373	};
4374	pcc2 {
4375		nvidia,pins = "pcc2";
4376		nvidia,function = "i2s4";
4377		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4378		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4379		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4380	};
4381	sdmmc4_rst_n_pcc3 {
4382		nvidia,pins = "sdmmc4_rst_n_pcc3";
4383		nvidia,function = "sdmmc4";
4384		nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
4385		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4386		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4387		nvidia,io-reset = <TEGRA_PIN_DISABLE>;
4388	};
4389	sdmmc4_clk_pcc4 {
4390		nvidia,pins = "sdmmc4_clk_pcc4";
4391		nvidia,function = "sdmmc4";
4392		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4393		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4394		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4395		nvidia,io-reset = <TEGRA_PIN_DISABLE>;
4396	};
4397	clk2_req_pcc5 {
4398		nvidia,pins = "clk2_req_pcc5";
4399		nvidia,function = "dap";
4400		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4401		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4402		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4403	};
4404	pex_l2_rst_n_pcc6 {
4405		nvidia,pins = "pex_l2_rst_n_pcc6";
4406		nvidia,function = "pcie";
4407		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4408		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4409		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4410	};
4411	pex_l2_clkreq_n_pcc7 {
4412		nvidia,pins = "pex_l2_clkreq_n_pcc7";
4413		nvidia,function = "pcie";
4414		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4415		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4416		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4417	};
4418	pex_l0_prsnt_n_pdd0 {
4419		nvidia,pins = "pex_l0_prsnt_n_pdd0";
4420		nvidia,function = "pcie";
4421		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4422		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4423		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4424	};
4425	pex_l0_rst_n_pdd1 {
4426		nvidia,pins = "pex_l0_rst_n_pdd1";
4427		nvidia,function = "pcie";
4428		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4429		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4430		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4431	};
4432	pex_l0_clkreq_n_pdd2 {
4433		nvidia,pins = "pex_l0_clkreq_n_pdd2";
4434		nvidia,function = "pcie";
4435		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4436		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4437		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4438	};
4439	pex_wake_n_pdd3 {
4440		nvidia,pins = "pex_wake_n_pdd3";
4441		nvidia,function = "pcie";
4442		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4443		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4444		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4445	};
4446	pex_l1_prsnt_n_pdd4 {
4447		nvidia,pins = "pex_l1_prsnt_n_pdd4";
4448		nvidia,function = "pcie";
4449		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4450		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4451		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4452	};
4453	pex_l1_rst_n_pdd5 {
4454		nvidia,pins = "pex_l1_rst_n_pdd5";
4455		nvidia,function = "pcie";
4456		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4457		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4458		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4459	};
4460	pex_l1_clkreq_n_pdd6 {
4461		nvidia,pins = "pex_l1_clkreq_n_pdd6";
4462		nvidia,function = "pcie";
4463		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4464		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4465		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4466	};
4467	pex_l2_prsnt_n_pdd7 {
4468		nvidia,pins = "pex_l2_prsnt_n_pdd7";
4469		nvidia,function = "pcie";
4470		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4471		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4472		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4473	};
4474	clk3_out_pee0 {
4475		nvidia,pins = "clk3_out_pee0";
4476		nvidia,function = "extperiph3";
4477		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4478		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4479		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4480	};
4481	clk3_req_pee1 {
4482		nvidia,pins = "clk3_req_pee1";
4483		nvidia,function = "dev3";
4484		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4485		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4486		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4487	};
4488	clk1_req_pee2 {
4489		nvidia,pins = "clk1_req_pee2";
4490		nvidia,function = "dap";
4491		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4492		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4493		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4494	};
4495	hdmi_cec_pee3 {
4496		nvidia,pins = "hdmi_cec_pee3";
4497		nvidia,function = "cec";
4498		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4499		nvidia,tristate = <TEGRA_PIN_DISABLE>;
4500		nvidia,enable-input = <TEGRA_PIN_ENABLE>;
4501		nvidia,open-drain = <TEGRA_PIN_DISABLE>;
4502	};
4503	owr {
4504		nvidia,pins = "owr";
4505		nvidia,function = "owr";
4506		nvidia,pull = <TEGRA_PIN_PULL_NONE>;
4507		nvidia,tristate = <TEGRA_PIN_ENABLE>;
4508		nvidia,enable-input = <TEGRA_PIN_DISABLE>;
4509	};
4510	drive_groups {
4511		nvidia,pins = "drive_gma",
4512			      "drive_gmb",
4513			      "drive_gmc",
4514			      "drive_gmd";
4515		nvidia,pull-down-strength = <9>;
4516		nvidia,pull-up-strength = <9>;
4517		nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
4518		nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
4519	};
4520};
4521
4522&emc_icc_dvfs_opp_table {
4523	/delete-node/ opp@900000000,1350;
4524};
4525
4526&emc_bw_dfs_opp_table {
4527	/delete-node/ opp@900000000;
4528};
4529