1// SPDX-License-Identifier: GPL-2.0
2/dts-v1/;
3
4#include <dt-bindings/input/input.h>
5#include <dt-bindings/thermal/thermal.h>
6#include "tegra20.dtsi"
7#include "tegra20-cpu-opp.dtsi"
8#include "tegra20-cpu-opp-microvolt.dtsi"
9
10/ {
11	model = "NVIDIA Tegra20 Ventana evaluation board";
12	compatible = "nvidia,ventana", "nvidia,tegra20";
13
14	aliases {
15		rtc0 = "/i2c@7000d000/tps6586x@34";
16		rtc1 = "/rtc@7000e000";
17		serial0 = &uartd;
18	};
19
20	chosen {
21		stdout-path = "serial0:115200n8";
22	};
23
24	memory@0 {
25		reg = <0x00000000 0x40000000>;
26	};
27
28	host1x@50000000 {
29		dc@54200000 {
30			rgb {
31				status = "okay";
32
33				nvidia,panel = <&panel>;
34			};
35		};
36
37		hdmi@54280000 {
38			status = "okay";
39
40			vdd-supply = <&hdmi_vdd_reg>;
41			pll-supply = <&hdmi_pll_reg>;
42
43			nvidia,ddc-i2c-bus = <&hdmi_ddc>;
44			nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
45				GPIO_ACTIVE_HIGH>;
46		};
47	};
48
49	pinmux@70000014 {
50		pinctrl-names = "default";
51		pinctrl-0 = <&state_default>;
52
53		state_default: pinmux {
54			ata {
55				nvidia,pins = "ata";
56				nvidia,function = "ide";
57			};
58			atb {
59				nvidia,pins = "atb", "gma", "gme";
60				nvidia,function = "sdio4";
61			};
62			atc {
63				nvidia,pins = "atc";
64				nvidia,function = "nand";
65			};
66			atd {
67				nvidia,pins = "atd", "ate", "gmb", "spia",
68					"spib", "spic";
69				nvidia,function = "gmi";
70			};
71			cdev1 {
72				nvidia,pins = "cdev1";
73				nvidia,function = "plla_out";
74			};
75			cdev2 {
76				nvidia,pins = "cdev2";
77				nvidia,function = "pllp_out4";
78			};
79			crtp {
80				nvidia,pins = "crtp", "lm1";
81				nvidia,function = "crt";
82			};
83			csus {
84				nvidia,pins = "csus";
85				nvidia,function = "vi_sensor_clk";
86			};
87			dap1 {
88				nvidia,pins = "dap1";
89				nvidia,function = "dap1";
90			};
91			dap2 {
92				nvidia,pins = "dap2";
93				nvidia,function = "dap2";
94			};
95			dap3 {
96				nvidia,pins = "dap3";
97				nvidia,function = "dap3";
98			};
99			dap4 {
100				nvidia,pins = "dap4";
101				nvidia,function = "dap4";
102			};
103			dta {
104				nvidia,pins = "dta", "dtb", "dtc", "dtd", "dte";
105				nvidia,function = "vi";
106			};
107			dtf {
108				nvidia,pins = "dtf";
109				nvidia,function = "i2c3";
110			};
111			gmc {
112				nvidia,pins = "gmc";
113				nvidia,function = "uartd";
114			};
115			gmd {
116				nvidia,pins = "gmd";
117				nvidia,function = "sflash";
118			};
119			gpu {
120				nvidia,pins = "gpu";
121				nvidia,function = "pwm";
122			};
123			gpu7 {
124				nvidia,pins = "gpu7";
125				nvidia,function = "rtck";
126			};
127			gpv {
128				nvidia,pins = "gpv", "slxa", "slxk";
129				nvidia,function = "pcie";
130			};
131			hdint {
132				nvidia,pins = "hdint";
133				nvidia,function = "hdmi";
134			};
135			i2cp {
136				nvidia,pins = "i2cp";
137				nvidia,function = "i2cp";
138			};
139			irrx {
140				nvidia,pins = "irrx", "irtx";
141				nvidia,function = "uartb";
142			};
143			kbca {
144				nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd",
145					"kbce", "kbcf";
146				nvidia,function = "kbc";
147			};
148			lcsn {
149				nvidia,pins = "lcsn", "ldc", "lm0", "lpw1",
150					"lsdi", "lvp0";
151				nvidia,function = "rsvd4";
152			};
153			ld0 {
154				nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4",
155					"ld5", "ld6", "ld7", "ld8", "ld9",
156					"ld10", "ld11", "ld12", "ld13", "ld14",
157					"ld15", "ld16", "ld17", "ldi", "lhp0",
158					"lhp1", "lhp2", "lhs", "lpp", "lpw0",
159					"lpw2", "lsc0", "lsc1", "lsck", "lsda",
160					"lspi", "lvp1", "lvs";
161				nvidia,function = "displaya";
162			};
163			owc {
164				nvidia,pins = "owc", "spdi", "spdo", "uac";
165				nvidia,function = "rsvd2";
166			};
167			pmc {
168				nvidia,pins = "pmc";
169				nvidia,function = "pwr_on";
170			};
171			rm {
172				nvidia,pins = "rm";
173				nvidia,function = "i2c1";
174			};
175			sdb {
176				nvidia,pins = "sdb", "sdc", "sdd", "slxc";
177				nvidia,function = "sdio3";
178			};
179			sdio1 {
180				nvidia,pins = "sdio1";
181				nvidia,function = "sdio1";
182			};
183			slxd {
184				nvidia,pins = "slxd";
185				nvidia,function = "spdif";
186			};
187			spid {
188				nvidia,pins = "spid", "spie", "spif";
189				nvidia,function = "spi1";
190			};
191			spig {
192				nvidia,pins = "spig", "spih";
193				nvidia,function = "spi2_alt";
194			};
195			uaa {
196				nvidia,pins = "uaa", "uab", "uda";
197				nvidia,function = "ulpi";
198			};
199			uad {
200				nvidia,pins = "uad";
201				nvidia,function = "irda";
202			};
203			uca {
204				nvidia,pins = "uca", "ucb";
205				nvidia,function = "uartc";
206			};
207			conf_ata {
208				nvidia,pins = "ata", "atb", "atc", "atd",
209					"cdev1", "cdev2", "dap1", "dap2",
210					"dap4", "ddc", "dtf", "gma", "gmc",
211					"gme", "gpu", "gpu7", "i2cp", "irrx",
212					"irtx", "pta", "rm", "sdc", "sdd",
213					"slxc", "slxd", "slxk", "spdi", "spdo",
214					"uac", "uad", "uca", "ucb", "uda";
215				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
216				nvidia,tristate = <TEGRA_PIN_DISABLE>;
217			};
218			conf_ate {
219				nvidia,pins = "ate", "csus", "dap3", "gmd",
220					"gpv", "owc", "spia", "spib", "spic",
221					"spid", "spie", "spig";
222				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
223				nvidia,tristate = <TEGRA_PIN_ENABLE>;
224			};
225			conf_ck32 {
226				nvidia,pins = "ck32", "ddrc", "pmca", "pmcb",
227					"pmcc", "pmcd", "pmce", "xm2c", "xm2d";
228				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
229			};
230			conf_crtp {
231				nvidia,pins = "crtp", "gmb", "slxa", "spih";
232				nvidia,pull = <TEGRA_PIN_PULL_UP>;
233				nvidia,tristate = <TEGRA_PIN_ENABLE>;
234			};
235			conf_dta {
236				nvidia,pins = "dta", "dtb", "dtc", "dtd";
237				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
238				nvidia,tristate = <TEGRA_PIN_DISABLE>;
239			};
240			conf_dte {
241				nvidia,pins = "dte", "spif";
242				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
243				nvidia,tristate = <TEGRA_PIN_ENABLE>;
244			};
245			conf_hdint {
246				nvidia,pins = "hdint", "lcsn", "ldc", "lm1",
247					"lpw1", "lsck", "lsda", "lsdi", "lvp0";
248				nvidia,tristate = <TEGRA_PIN_ENABLE>;
249			};
250			conf_kbca {
251				nvidia,pins = "kbca", "kbcb", "kbcc", "kbcd",
252					"kbce", "kbcf", "sdio1", "uaa", "uab";
253				nvidia,pull = <TEGRA_PIN_PULL_UP>;
254				nvidia,tristate = <TEGRA_PIN_DISABLE>;
255			};
256			conf_lc {
257				nvidia,pins = "lc", "ls";
258				nvidia,pull = <TEGRA_PIN_PULL_UP>;
259			};
260			conf_ld0 {
261				nvidia,pins = "ld0", "ld1", "ld2", "ld3", "ld4",
262					"ld5", "ld6", "ld7", "ld8", "ld9",
263					"ld10", "ld11", "ld12", "ld13", "ld14",
264					"ld15", "ld16", "ld17", "ldi", "lhp0",
265					"lhp1", "lhp2", "lhs", "lm0", "lpp",
266					"lpw0", "lpw2", "lsc0", "lsc1", "lspi",
267					"lvp1", "lvs", "pmc", "sdb";
268				nvidia,tristate = <TEGRA_PIN_DISABLE>;
269			};
270			conf_ld17_0 {
271				nvidia,pins = "ld17_0", "ld19_18", "ld21_20",
272					"ld23_22";
273				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
274			};
275			drive_sdio1 {
276				nvidia,pins = "drive_sdio1";
277				nvidia,high-speed-mode = <TEGRA_PIN_DISABLE>;
278				nvidia,schmitt = <TEGRA_PIN_ENABLE>;
279				nvidia,low-power-mode = <TEGRA_PIN_LP_DRIVE_DIV_1>;
280				nvidia,pull-down-strength = <31>;
281				nvidia,pull-up-strength = <31>;
282				nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
283				nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
284			};
285		};
286
287		state_i2cmux_ddc: pinmux-i2cmux-ddc {
288			ddc {
289				nvidia,pins = "ddc";
290				nvidia,function = "i2c2";
291			};
292			pta {
293				nvidia,pins = "pta";
294				nvidia,function = "rsvd4";
295			};
296		};
297
298		state_i2cmux_idle: pinmux-i2cmux-idle {
299			ddc {
300				nvidia,pins = "ddc";
301				nvidia,function = "rsvd4";
302			};
303			pta {
304				nvidia,pins = "pta";
305				nvidia,function = "rsvd4";
306			};
307		};
308
309		state_i2cmux_pta: pinmux-i2cmux-pta {
310			ddc {
311				nvidia,pins = "ddc";
312				nvidia,function = "rsvd4";
313			};
314			pta {
315				nvidia,pins = "pta";
316				nvidia,function = "i2c2";
317			};
318		};
319	};
320
321	i2s@70002800 {
322		status = "okay";
323	};
324
325	serial@70006300 {
326		status = "okay";
327	};
328
329	pwm: pwm@7000a000 {
330		status = "okay";
331	};
332
333	i2c@7000c000 {
334		status = "okay";
335		clock-frequency = <400000>;
336
337		wm8903: wm8903@1a {
338			compatible = "wlf,wm8903";
339			reg = <0x1a>;
340			interrupt-parent = <&gpio>;
341			interrupts = <TEGRA_GPIO(X, 3) IRQ_TYPE_LEVEL_HIGH>;
342
343			gpio-controller;
344			#gpio-cells = <2>;
345
346			micdet-cfg = <0>;
347			micdet-delay = <100>;
348			gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
349		};
350
351		/* ALS and proximity sensor */
352		isl29018@44 {
353			compatible = "isil,isl29018";
354			reg = <0x44>;
355			interrupt-parent = <&gpio>;
356			interrupts = <TEGRA_GPIO(Z, 2) IRQ_TYPE_LEVEL_HIGH>;
357		};
358	};
359
360	i2c@7000c400 {
361		status = "okay";
362		clock-frequency = <100000>;
363	};
364
365	i2c@7000c500 {
366		status = "okay";
367		clock-frequency = <400000>;
368	};
369
370	i2c@7000d000 {
371		status = "okay";
372		clock-frequency = <400000>;
373
374		pmic: tps6586x@34 {
375			compatible = "ti,tps6586x";
376			reg = <0x34>;
377			interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
378
379			ti,system-power-controller;
380
381			#gpio-cells = <2>;
382			gpio-controller;
383
384			sys-supply = <&vdd_5v0_reg>;
385			vin-sm0-supply = <&sys_reg>;
386			vin-sm1-supply = <&sys_reg>;
387			vin-sm2-supply = <&sys_reg>;
388			vinldo01-supply = <&sm2_reg>;
389			vinldo23-supply = <&sm2_reg>;
390			vinldo4-supply = <&sm2_reg>;
391			vinldo678-supply = <&sm2_reg>;
392			vinldo9-supply = <&sm2_reg>;
393
394			regulators {
395				sys_reg: sys {
396					regulator-name = "vdd_sys";
397					regulator-always-on;
398				};
399
400				vdd_core: sm0 {
401					regulator-name = "vdd_sm0,vdd_core";
402					regulator-min-microvolt = <950000>;
403					regulator-max-microvolt = <1300000>;
404					regulator-coupled-with = <&rtc_vdd &vdd_cpu>;
405					regulator-coupled-max-spread = <170000 550000>;
406					regulator-always-on;
407					regulator-boot-on;
408
409					nvidia,tegra-core-regulator;
410				};
411
412				vdd_cpu: sm1 {
413					regulator-name = "vdd_sm1,vdd_cpu";
414					regulator-min-microvolt = <750000>;
415					regulator-max-microvolt = <1125000>;
416					regulator-coupled-with = <&vdd_core &rtc_vdd>;
417					regulator-coupled-max-spread = <550000 550000>;
418					regulator-always-on;
419					regulator-boot-on;
420
421					nvidia,tegra-cpu-regulator;
422				};
423
424				sm2_reg: sm2 {
425					regulator-name = "vdd_sm2,vin_ldo*";
426					regulator-min-microvolt = <3700000>;
427					regulator-max-microvolt = <3700000>;
428					regulator-always-on;
429				};
430
431				/* LDO0 is not connected to anything */
432
433				ldo1 {
434					regulator-name = "vdd_ldo1,avdd_pll*";
435					regulator-min-microvolt = <1100000>;
436					regulator-max-microvolt = <1100000>;
437					regulator-always-on;
438				};
439
440				rtc_vdd: ldo2 {
441					regulator-name = "vdd_ldo2,vdd_rtc";
442					regulator-min-microvolt = <950000>;
443					regulator-max-microvolt = <1300000>;
444					regulator-coupled-with = <&vdd_core &vdd_cpu>;
445					regulator-coupled-max-spread = <170000 550000>;
446					regulator-always-on;
447					regulator-boot-on;
448
449					nvidia,tegra-rtc-regulator;
450				};
451
452				ldo3 {
453					regulator-name = "vdd_ldo3,avdd_usb*";
454					regulator-min-microvolt = <3300000>;
455					regulator-max-microvolt = <3300000>;
456					regulator-always-on;
457				};
458
459				ldo4 {
460					regulator-name = "vdd_ldo4,avdd_osc,vddio_sys";
461					regulator-min-microvolt = <1800000>;
462					regulator-max-microvolt = <1800000>;
463					regulator-always-on;
464				};
465
466				ldo5 {
467					regulator-name = "vdd_ldo5,vcore_mmc";
468					regulator-min-microvolt = <2850000>;
469					regulator-max-microvolt = <2850000>;
470					regulator-always-on;
471				};
472
473				ldo6 {
474					regulator-name = "vdd_ldo6,avdd_vdac";
475					regulator-min-microvolt = <1800000>;
476					regulator-max-microvolt = <1800000>;
477				};
478
479				hdmi_vdd_reg: ldo7 {
480					regulator-name = "vdd_ldo7,avdd_hdmi,vdd_fuse";
481					regulator-min-microvolt = <3300000>;
482					regulator-max-microvolt = <3300000>;
483				};
484
485				hdmi_pll_reg: ldo8 {
486					regulator-name = "vdd_ldo8,avdd_hdmi_pll";
487					regulator-min-microvolt = <1800000>;
488					regulator-max-microvolt = <1800000>;
489				};
490
491				ldo9 {
492					regulator-name = "vdd_ldo9,avdd_2v85,vdd_ddr_rx";
493					regulator-min-microvolt = <2850000>;
494					regulator-max-microvolt = <2850000>;
495					regulator-always-on;
496				};
497
498				ldo_rtc {
499					regulator-name = "vdd_rtc_out,vdd_cell";
500					regulator-min-microvolt = <3300000>;
501					regulator-max-microvolt = <3300000>;
502					regulator-always-on;
503				};
504			};
505		};
506
507		nct1008: temperature-sensor@4c {
508			compatible = "onnn,nct1008";
509			reg = <0x4c>;
510			#thermal-sensor-cells = <1>;
511		};
512	};
513
514	pmc@7000e400 {
515		nvidia,invert-interrupt;
516		nvidia,suspend-mode = <1>;
517		nvidia,cpu-pwr-good-time = <2000>;
518		nvidia,cpu-pwr-off-time = <100>;
519		nvidia,core-pwr-good-time = <3845 3845>;
520		nvidia,core-pwr-off-time = <458>;
521		nvidia,sys-clock-req-active-high;
522		core-supply = <&vdd_core>;
523	};
524
525	usb@c5000000 {
526		status = "okay";
527	};
528
529	usb-phy@c5000000 {
530		status = "okay";
531	};
532
533	usb@c5004000 {
534		status = "okay";
535	};
536
537	usb-phy@c5004000 {
538		status = "okay";
539		nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 1)
540			GPIO_ACTIVE_LOW>;
541	};
542
543	usb@c5008000 {
544		status = "okay";
545	};
546
547	usb-phy@c5008000 {
548		status = "okay";
549	};
550
551	mmc@c8000000 {
552		status = "okay";
553		power-gpios = <&gpio TEGRA_GPIO(K, 6) GPIO_ACTIVE_HIGH>;
554		bus-width = <4>;
555		keep-power-in-suspend;
556	};
557
558	mmc@c8000400 {
559		status = "okay";
560		cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
561		wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
562		power-gpios = <&gpio TEGRA_GPIO(I, 6) GPIO_ACTIVE_HIGH>;
563		bus-width = <4>;
564	};
565
566	mmc@c8000600 {
567		status = "okay";
568		bus-width = <8>;
569		non-removable;
570	};
571
572	backlight: backlight {
573		compatible = "pwm-backlight";
574
575		enable-gpios = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>;
576		power-supply = <&vdd_bl_reg>;
577		pwms = <&pwm 2 5000000>;
578
579		brightness-levels = <0 4 8 16 32 64 128 255>;
580		default-brightness-level = <6>;
581	};
582
583	clk32k_in: clock-32k {
584		compatible = "fixed-clock";
585		clock-frequency = <32768>;
586		#clock-cells = <0>;
587	};
588
589	cpus {
590		cpu0: cpu@0 {
591			cpu-supply = <&vdd_cpu>;
592			operating-points-v2 = <&cpu0_opp_table>;
593			#cooling-cells = <2>;
594		};
595
596		cpu1: cpu@1 {
597			cpu-supply = <&vdd_cpu>;
598			operating-points-v2 = <&cpu0_opp_table>;
599			#cooling-cells = <2>;
600		};
601	};
602
603	gpio-keys {
604		compatible = "gpio-keys";
605
606		key-power {
607			label = "Power";
608			gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
609			linux,code = <KEY_POWER>;
610			wakeup-source;
611		};
612	};
613
614	i2cmux {
615		compatible = "i2c-mux-pinctrl";
616		#address-cells = <1>;
617		#size-cells = <0>;
618
619		i2c-parent = <&{/i2c@7000c400}>;
620
621		pinctrl-names = "ddc", "pta", "idle";
622		pinctrl-0 = <&state_i2cmux_ddc>;
623		pinctrl-1 = <&state_i2cmux_pta>;
624		pinctrl-2 = <&state_i2cmux_idle>;
625
626		hdmi_ddc: i2c@0 {
627			reg = <0>;
628			#address-cells = <1>;
629			#size-cells = <0>;
630		};
631
632		lvds_ddc: i2c@1 {
633			reg = <1>;
634			#address-cells = <1>;
635			#size-cells = <0>;
636		};
637	};
638
639	panel: panel {
640		compatible = "chunghwa,claa101wa01a";
641
642		power-supply = <&vdd_pnl_reg>;
643		enable-gpios = <&gpio TEGRA_GPIO(B, 2) GPIO_ACTIVE_HIGH>;
644
645		backlight = <&backlight>;
646		ddc-i2c-bus = <&lvds_ddc>;
647	};
648
649	vdd_5v0_reg: regulator-5v0 {
650		compatible = "regulator-fixed";
651		regulator-name = "vdd_5v0";
652		regulator-min-microvolt = <5000000>;
653		regulator-max-microvolt = <5000000>;
654		regulator-always-on;
655	};
656
657	regulator-1v5 {
658		compatible = "regulator-fixed";
659		regulator-name = "vdd_1v5";
660		regulator-min-microvolt = <1500000>;
661		regulator-max-microvolt = <1500000>;
662		gpio = <&pmic 0 GPIO_ACTIVE_HIGH>;
663	};
664
665	regulator-1v2 {
666		compatible = "regulator-fixed";
667		regulator-name = "vdd_1v2";
668		regulator-min-microvolt = <1200000>;
669		regulator-max-microvolt = <1200000>;
670		gpio = <&pmic 1 GPIO_ACTIVE_HIGH>;
671		enable-active-high;
672	};
673
674	vdd_pnl_reg: regulator-pnl {
675		compatible = "regulator-fixed";
676		regulator-name = "vdd_pnl";
677		regulator-min-microvolt = <2800000>;
678		regulator-max-microvolt = <2800000>;
679		gpio = <&gpio TEGRA_GPIO(C, 6) GPIO_ACTIVE_HIGH>;
680		enable-active-high;
681	};
682
683	vdd_bl_reg: regulator-bl {
684		compatible = "regulator-fixed";
685		regulator-name = "vdd_bl";
686		regulator-min-microvolt = <2800000>;
687		regulator-max-microvolt = <2800000>;
688		gpio = <&gpio TEGRA_GPIO(W, 0) GPIO_ACTIVE_HIGH>;
689		enable-active-high;
690	};
691
692	sound {
693		compatible = "nvidia,tegra-audio-wm8903-ventana",
694			     "nvidia,tegra-audio-wm8903";
695		nvidia,model = "NVIDIA Tegra Ventana";
696
697		nvidia,audio-routing =
698			"Headphone Jack", "HPOUTR",
699			"Headphone Jack", "HPOUTL",
700			"Int Spk", "ROP",
701			"Int Spk", "RON",
702			"Int Spk", "LOP",
703			"Int Spk", "LON",
704			"Mic Jack", "MICBIAS",
705			"IN1L", "Mic Jack";
706
707		nvidia,i2s-controller = <&tegra_i2s1>;
708		nvidia,audio-codec = <&wm8903>;
709
710		nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
711		nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_LOW>;
712		nvidia,int-mic-en-gpios = <&gpio TEGRA_GPIO(X, 0)
713			GPIO_ACTIVE_HIGH>;
714		nvidia,ext-mic-en-gpios = <&gpio TEGRA_GPIO(X, 1)
715			GPIO_ACTIVE_HIGH>;
716
717		clocks = <&tegra_car TEGRA20_CLK_PLL_A>,
718			 <&tegra_car TEGRA20_CLK_PLL_A_OUT0>,
719			 <&tegra_car TEGRA20_CLK_CDEV1>;
720		clock-names = "pll_a", "pll_a_out0", "mclk";
721	};
722
723	thermal-zones {
724		cpu-thermal {
725			polling-delay-passive = <1000>; /* milliseconds */
726			polling-delay = <5000>; /* milliseconds */
727
728			thermal-sensors = <&nct1008 1>;
729
730			trips {
731				trip0: cpu-alert0 {
732					/* start throttling at 50C */
733					temperature = <50000>;
734					hysteresis = <200>;
735					type = "passive";
736				};
737
738				trip1: cpu-crit {
739					/* shut down at 60C */
740					temperature = <60000>;
741					hysteresis = <2000>;
742					type = "critical";
743				};
744			};
745
746			cooling-maps {
747				map0 {
748					trip = <&trip0>;
749					cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
750							 <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
751				};
752			};
753		};
754	};
755};
756