xref: /freebsd/sys/contrib/device-tree/src/arm/nvidia/tegra20-paz00.dts (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
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
7#include "tegra20.dtsi"
8#include "tegra20-cpu-opp.dtsi"
9#include "tegra20-cpu-opp-microvolt.dtsi"
10
11/ {
12	model = "Toshiba AC100 / Dynabook AZ";
13	compatible = "compal,paz00", "nvidia,tegra20";
14
15	aliases {
16		mmc0 = &sdmmc4; /* eMMC */
17		mmc1 = &sdmmc1; /* MicroSD */
18		rtc0 = "/i2c@7000d000/tps6586x@34";
19		rtc1 = "/rtc@7000e000";
20		serial0 = &uarta;
21		serial1 = &uartc;
22	};
23
24	chosen {
25		stdout-path = "serial0:115200n8";
26	};
27
28	memory@0 {
29		reg = <0x00000000 0x20000000>;
30	};
31
32	host1x@50000000 {
33		dc@54200000 {
34			rgb {
35				status = "okay";
36
37				nvidia,panel = <&panel>;
38			};
39		};
40
41		hdmi@54280000 {
42			status = "okay";
43
44			vdd-supply = <&hdmi_vdd_reg>;
45			pll-supply = <&hdmi_pll_reg>;
46
47			nvidia,ddc-i2c-bus = <&hdmi_ddc>;
48			nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7)
49				GPIO_ACTIVE_HIGH>;
50		};
51	};
52
53	pinmux@70000014 {
54		pinctrl-names = "default";
55		pinctrl-0 = <&state_default>;
56
57		state_default: pinmux {
58			ata {
59				nvidia,pins = "ata", "atc", "atd", "ate",
60					"dap2", "gmb", "gmc", "gmd", "spia",
61					"spib", "spic", "spid", "spie";
62				nvidia,function = "gmi";
63			};
64			atb {
65				nvidia,pins = "atb", "gma", "gme";
66				nvidia,function = "sdio4";
67			};
68			cdev1 {
69				nvidia,pins = "cdev1";
70				nvidia,function = "plla_out";
71			};
72			cdev2 {
73				nvidia,pins = "cdev2";
74				nvidia,function = "pllp_out4";
75			};
76			crtp {
77				nvidia,pins = "crtp";
78				nvidia,function = "crt";
79			};
80			csus {
81				nvidia,pins = "csus";
82				nvidia,function = "pllc_out1";
83			};
84			dap1 {
85				nvidia,pins = "dap1";
86				nvidia,function = "dap1";
87			};
88			dap3 {
89				nvidia,pins = "dap3";
90				nvidia,function = "dap3";
91			};
92			dap4 {
93				nvidia,pins = "dap4";
94				nvidia,function = "dap4";
95			};
96			ddc {
97				nvidia,pins = "ddc";
98				nvidia,function = "i2c2";
99			};
100			dta {
101				nvidia,pins = "dta", "dtb", "dtc", "dtd", "dte";
102				nvidia,function = "rsvd1";
103			};
104			dtf {
105				nvidia,pins = "dtf";
106				nvidia,function = "i2c3";
107			};
108			gpu {
109				nvidia,pins = "gpu", "sdb", "sdd";
110				nvidia,function = "pwm";
111			};
112			gpu7 {
113				nvidia,pins = "gpu7";
114				nvidia,function = "rtck";
115			};
116			gpv {
117				nvidia,pins = "gpv", "slxa", "slxk";
118				nvidia,function = "pcie";
119			};
120			hdint {
121				nvidia,pins = "hdint", "pta";
122				nvidia,function = "hdmi";
123			};
124			i2cp {
125				nvidia,pins = "i2cp";
126				nvidia,function = "i2cp";
127			};
128			irrx {
129				nvidia,pins = "irrx", "irtx";
130				nvidia,function = "uarta";
131			};
132			kbca {
133				nvidia,pins = "kbca", "kbcc", "kbce", "kbcf";
134				nvidia,function = "kbc";
135			};
136			kbcb {
137				nvidia,pins = "kbcb", "kbcd";
138				nvidia,function = "sdio2";
139			};
140			lcsn {
141				nvidia,pins = "lcsn", "ld0", "ld1", "ld2",
142					"ld3", "ld4", "ld5", "ld6", "ld7",
143					"ld8", "ld9", "ld10", "ld11", "ld12",
144					"ld13", "ld14", "ld15", "ld16", "ld17",
145					"ldc", "ldi", "lhp0", "lhp1", "lhp2",
146					"lhs", "lm0", "lm1", "lpp", "lpw0",
147					"lpw1", "lpw2", "lsc0", "lsc1", "lsck",
148					"lsda", "lsdi", "lspi", "lvp0", "lvp1",
149					"lvs";
150				nvidia,function = "displaya";
151			};
152			owc {
153				nvidia,pins = "owc";
154				nvidia,function = "owr";
155			};
156			pmc {
157				nvidia,pins = "pmc";
158				nvidia,function = "pwr_on";
159			};
160			rm {
161				nvidia,pins = "rm";
162				nvidia,function = "i2c1";
163			};
164			sdc {
165				nvidia,pins = "sdc";
166				nvidia,function = "twc";
167			};
168			sdio1 {
169				nvidia,pins = "sdio1";
170				nvidia,function = "sdio1";
171			};
172			slxc {
173				nvidia,pins = "slxc", "slxd";
174				nvidia,function = "spi4";
175			};
176			spdi {
177				nvidia,pins = "spdi", "spdo";
178				nvidia,function = "rsvd2";
179			};
180			spif {
181				nvidia,pins = "spif", "uac";
182				nvidia,function = "rsvd4";
183			};
184			spig {
185				nvidia,pins = "spig", "spih";
186				nvidia,function = "spi2_alt";
187			};
188			uaa {
189				nvidia,pins = "uaa", "uab", "uda";
190				nvidia,function = "ulpi";
191			};
192			uad {
193				nvidia,pins = "uad";
194				nvidia,function = "spdif";
195			};
196			uca {
197				nvidia,pins = "uca", "ucb";
198				nvidia,function = "uartc";
199			};
200			conf_ata {
201				nvidia,pins = "ata", "atb", "atc", "atd", "ate",
202					"cdev1", "cdev2", "dap1", "dap2", "dtf",
203					"gma", "gmb", "gmc", "gmd", "gme",
204					"gpu", "gpu7", "gpv", "i2cp", "pta",
205					"rm", "sdio1", "slxk", "spdo", "uac",
206					"uda";
207				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
208				nvidia,tristate = <TEGRA_PIN_DISABLE>;
209			};
210			conf_ck32 {
211				nvidia,pins = "ck32", "ddrc", "pmca", "pmcb",
212					"pmcc", "pmcd", "pmce", "xm2c", "xm2d";
213				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
214			};
215			conf_crtp {
216				nvidia,pins = "crtp", "dap3", "dap4", "dtb",
217					"dtc", "dte", "slxa", "slxc", "slxd",
218					"spdi";
219				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
220				nvidia,tristate = <TEGRA_PIN_ENABLE>;
221			};
222			conf_csus {
223				nvidia,pins = "csus", "spia", "spib", "spid",
224					"spif";
225				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
226				nvidia,tristate = <TEGRA_PIN_ENABLE>;
227			};
228			conf_ddc {
229				nvidia,pins = "ddc", "irrx", "irtx", "kbca",
230					"kbcb", "kbcc", "kbcd", "kbce", "kbcf",
231					"spic", "spig", "uaa", "uab";
232				nvidia,pull = <TEGRA_PIN_PULL_UP>;
233				nvidia,tristate = <TEGRA_PIN_DISABLE>;
234			};
235			conf_dta {
236				nvidia,pins = "dta", "dtd", "owc", "sdc", "sdd",
237					"spie", "spih", "uad", "uca", "ucb";
238				nvidia,pull = <TEGRA_PIN_PULL_UP>;
239				nvidia,tristate = <TEGRA_PIN_ENABLE>;
240			};
241			conf_hdint {
242				nvidia,pins = "hdint", "ld0", "ld1", "ld2",
243					"ld3", "ld4", "ld5", "ld6", "ld7",
244					"ld8", "ld9", "ld10", "ld11", "ld12",
245					"ld13", "ld14", "ld15", "ld16", "ld17",
246					"ldc", "ldi", "lhs", "lsc0", "lspi",
247					"lvs", "pmc";
248				nvidia,tristate = <TEGRA_PIN_DISABLE>;
249			};
250			conf_lc {
251				nvidia,pins = "lc", "ls";
252				nvidia,pull = <TEGRA_PIN_PULL_UP>;
253			};
254			conf_lcsn {
255				nvidia,pins = "lcsn", "lhp0", "lhp1", "lhp2",
256					"lm0", "lm1", "lpp", "lpw0", "lpw1",
257					"lpw2", "lsc1", "lsck", "lsda", "lsdi",
258					"lvp0", "lvp1", "sdb";
259				nvidia,tristate = <TEGRA_PIN_ENABLE>;
260			};
261			conf_ld17_0 {
262				nvidia,pins = "ld17_0", "ld19_18", "ld21_20",
263					"ld23_22";
264				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
265			};
266		};
267	};
268
269	spdif@70002400 {
270		status = "okay";
271
272		nvidia,fixed-parent-rate;
273	};
274
275	i2s@70002800 {
276		status = "okay";
277
278		nvidia,fixed-parent-rate;
279	};
280
281	serial@70006000 {
282		status = "okay";
283	};
284
285	serial@70006200 {
286		status = "okay";
287	};
288
289	pwm: pwm@7000a000 {
290		status = "okay";
291	};
292
293	lvds_ddc: i2c@7000c000 {
294		status = "okay";
295		clock-frequency = <400000>;
296
297		alc5632: alc5632@1e {
298			compatible = "realtek,alc5632";
299			reg = <0x1e>;
300			gpio-controller;
301			#gpio-cells = <2>;
302		};
303	};
304
305	hdmi_ddc: i2c@7000c400 {
306		status = "okay";
307		clock-frequency = <100000>;
308	};
309
310	nvec@7000c500 {
311		compatible = "nvidia,nvec";
312		reg = <0x7000c500 0x100>;
313		interrupts = <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>;
314		#address-cells = <1>;
315		#size-cells = <0>;
316		clock-frequency = <80000>;
317		request-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_HIGH>;
318		slave-addr = <138>;
319		clocks = <&tegra_car TEGRA20_CLK_I2C3>,
320			 <&tegra_car TEGRA20_CLK_PLL_P_OUT3>;
321		clock-names = "div-clk", "fast-clk";
322		resets = <&tegra_car 67>;
323		reset-names = "i2c";
324	};
325
326	i2c@7000d000 {
327		status = "okay";
328		clock-frequency = <400000>;
329
330		pmic: tps6586x@34 {
331			compatible = "ti,tps6586x";
332			reg = <0x34>;
333			interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
334
335			#gpio-cells = <2>;
336			gpio-controller;
337
338			sys-supply = <&p5valw_reg>;
339			vin-sm0-supply = <&sys_reg>;
340			vin-sm1-supply = <&sys_reg>;
341			vin-sm2-supply = <&sys_reg>;
342			vinldo01-supply = <&sm2_reg>;
343			vinldo23-supply = <&sm2_reg>;
344			vinldo4-supply = <&sm2_reg>;
345			vinldo678-supply = <&sm2_reg>;
346			vinldo9-supply = <&sm2_reg>;
347
348			regulators {
349				sys_reg: sys {
350					regulator-name = "vdd_sys";
351					regulator-always-on;
352				};
353
354				core_vdd_reg: sm0 {
355					regulator-name = "+1.2vs_sm0,vdd_core";
356					regulator-min-microvolt = <950000>;
357					regulator-max-microvolt = <1300000>;
358					regulator-coupled-with = <&rtc_vdd_reg &cpu_vdd_reg>;
359					regulator-coupled-max-spread = <170000 550000>;
360					regulator-always-on;
361
362					nvidia,tegra-core-regulator;
363				};
364
365				cpu_vdd_reg: sm1 {
366					regulator-name = "+1.0vs_sm1,vdd_cpu";
367					regulator-min-microvolt = <750000>;
368					regulator-max-microvolt = <1100000>;
369					regulator-coupled-with = <&core_vdd_reg &rtc_vdd_reg>;
370					regulator-coupled-max-spread = <550000 550000>;
371					regulator-always-on;
372
373					nvidia,tegra-cpu-regulator;
374				};
375
376				sm2_reg: sm2 {
377					regulator-name = "+3.7vs_sm2,vin_ldo*";
378					regulator-min-microvolt = <3700000>;
379					regulator-max-microvolt = <3700000>;
380					regulator-always-on;
381				};
382
383				/* LDO0 is not connected to anything */
384
385				ldo1 {
386					regulator-name = "+1.1vs_ldo1,avdd_pll*";
387					regulator-min-microvolt = <1100000>;
388					regulator-max-microvolt = <1100000>;
389					regulator-always-on;
390				};
391
392				rtc_vdd_reg: ldo2 {
393					regulator-name = "+1.2vs_ldo2,vdd_rtc";
394					regulator-min-microvolt = <950000>;
395					regulator-max-microvolt = <1300000>;
396					regulator-coupled-with = <&core_vdd_reg &cpu_vdd_reg>;
397					regulator-coupled-max-spread = <170000 550000>;
398					regulator-always-on;
399
400					nvidia,tegra-rtc-regulator;
401				};
402
403				ldo3 {
404					regulator-name = "+3.3vs_ldo3,avdd_usb*";
405					regulator-min-microvolt = <3300000>;
406					regulator-max-microvolt = <3300000>;
407					regulator-always-on;
408				};
409
410				ldo4 {
411					regulator-name = "+1.8vs_ldo4,avdd_osc,vddio_sys";
412					regulator-min-microvolt = <1800000>;
413					regulator-max-microvolt = <1800000>;
414					regulator-always-on;
415				};
416
417				ldo5 {
418					regulator-name = "+2.85vs_ldo5,vcore_mmc";
419					regulator-min-microvolt = <2850000>;
420					regulator-max-microvolt = <2850000>;
421					regulator-always-on;
422				};
423
424				ldo6 {
425					/*
426					 * Research indicates this should be
427					 * 1.8v; other boards that use this
428					 * rail for the same purpose need it
429					 * set to 1.8v. The schematic signal
430					 * name is incorrect; perhaps copied
431					 * from an incorrect NVIDIA reference.
432					 */
433					regulator-name = "+2.85vs_ldo6,avdd_vdac";
434					regulator-min-microvolt = <1800000>;
435					regulator-max-microvolt = <1800000>;
436				};
437
438				hdmi_vdd_reg: ldo7 {
439					regulator-name = "+3.3vs_ldo7,avdd_hdmi";
440					regulator-min-microvolt = <3300000>;
441					regulator-max-microvolt = <3300000>;
442				};
443
444				hdmi_pll_reg: ldo8 {
445					regulator-name = "+1.8vs_ldo8,avdd_hdmi_pll";
446					regulator-min-microvolt = <1800000>;
447					regulator-max-microvolt = <1800000>;
448				};
449
450				ldo9 {
451					regulator-name = "+2.85vs_ldo9,vdd_ddr_rx";
452					regulator-min-microvolt = <2850000>;
453					regulator-max-microvolt = <2850000>;
454					regulator-always-on;
455				};
456
457				ldo_rtc {
458					regulator-name = "+3.3vs_rtc";
459					regulator-min-microvolt = <3300000>;
460					regulator-max-microvolt = <3300000>;
461					regulator-always-on;
462				};
463			};
464		};
465
466		adt7461: temperature-sensor@4c {
467			compatible = "adi,adt7461";
468			reg = <0x4c>;
469
470			interrupt-parent = <&gpio>;
471			interrupts = <TEGRA_GPIO(N, 6) IRQ_TYPE_EDGE_FALLING>;
472
473			#thermal-sensor-cells = <1>;
474		};
475	};
476
477	pmc@7000e400 {
478		nvidia,invert-interrupt;
479		nvidia,suspend-mode = <1>;
480		nvidia,cpu-pwr-good-time = <2000>;
481		nvidia,cpu-pwr-off-time = <0>;
482		nvidia,core-pwr-good-time = <3845 3845>;
483		nvidia,core-pwr-off-time = <0>;
484		nvidia,sys-clock-req-active-high;
485		core-supply = <&core_vdd_reg>;
486	};
487
488	memory-controller@7000f400 {
489		nvidia,use-ram-code;
490
491		emc-tables@0 {
492			nvidia,ram-code = <0x0>;
493			#address-cells = <1>;
494			#size-cells = <0>;
495			reg = <0>;
496
497			emc-table@166500 {
498				reg = <166500>;
499				compatible = "nvidia,tegra20-emc-table";
500				clock-frequency = <166500>;
501				nvidia,emc-registers = <0x0000000a 0x00000016
502					0x00000008 0x00000003 0x00000004 0x00000004
503					0x00000002 0x0000000c 0x00000003 0x00000003
504					0x00000002 0x00000001 0x00000004 0x00000005
505					0x00000004 0x00000009 0x0000000d 0x000004df
506					0x00000000 0x00000003 0x00000003 0x00000003
507					0x00000003 0x00000001 0x0000000a 0x000000c8
508					0x00000003 0x00000006 0x00000004 0x00000008
509					0x00000002 0x00000000 0x00000000 0x00000002
510					0x00000000 0x00000000 0x00000083 0xe03b0323
511					0x007fe010 0x00001414 0x00000000 0x00000000
512					0x00000000 0x00000000 0x00000000 0x00000000>;
513			};
514
515			emc-table@333000 {
516				reg = <333000>;
517				compatible = "nvidia,tegra20-emc-table";
518				clock-frequency = <333000>;
519				nvidia,emc-registers = <0x00000018 0x00000033
520					0x00000012 0x00000004 0x00000004 0x00000005
521					0x00000003 0x0000000c 0x00000006 0x00000006
522					0x00000003 0x00000001 0x00000004 0x00000005
523					0x00000004 0x00000009 0x0000000d 0x00000bff
524					0x00000000 0x00000003 0x00000003 0x00000006
525					0x00000006 0x00000001 0x00000011 0x000000c8
526					0x00000003 0x0000000e 0x00000007 0x00000008
527					0x00000002 0x00000000 0x00000000 0x00000002
528					0x00000000 0x00000000 0x00000083 0xf0440303
529					0x007fe010 0x00001414 0x00000000 0x00000000
530					0x00000000 0x00000000 0x00000000 0x00000000>;
531			};
532		};
533	};
534
535	usb@c5000000 {
536		compatible = "nvidia,tegra20-udc";
537		status = "okay";
538		dr_mode = "peripheral";
539	};
540
541	usb-phy@c5000000 {
542		status = "okay";
543	};
544
545	usb@c5004000 {
546		status = "okay";
547	};
548
549	usb-phy@c5004000 {
550		status = "okay";
551		nvidia,phy-reset-gpio = <&gpio TEGRA_GPIO(V, 0)
552			GPIO_ACTIVE_LOW>;
553	};
554
555	usb@c5008000 {
556		status = "okay";
557	};
558
559	usb-phy@c5008000 {
560		status = "okay";
561	};
562
563	sdmmc1: mmc@c8000000 {
564		status = "okay";
565		cd-gpios = <&gpio TEGRA_GPIO(V, 5) GPIO_ACTIVE_LOW>;
566		wp-gpios = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
567		power-gpios = <&gpio TEGRA_GPIO(V, 1) GPIO_ACTIVE_HIGH>;
568		bus-width = <4>;
569	};
570
571	sdmmc4: mmc@c8000600 {
572		status = "okay";
573		bus-width = <8>;
574		non-removable;
575	};
576
577	backlight: backlight {
578		compatible = "pwm-backlight";
579
580		enable-gpios = <&gpio TEGRA_GPIO(U, 4) GPIO_ACTIVE_HIGH>;
581		pwms = <&pwm 0 5000000>;
582
583		brightness-levels = <0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 255>;
584		default-brightness-level = <10>;
585
586		/* close enough */
587		power-supply = <&vdd_pnl_reg>;
588	};
589
590	clk32k_in: clock-32k {
591		compatible = "fixed-clock";
592		clock-frequency = <32768>;
593		#clock-cells = <0>;
594	};
595
596	cpus {
597		cpu0: cpu@0 {
598			cpu-supply = <&cpu_vdd_reg>;
599			operating-points-v2 = <&cpu0_opp_table>;
600			#cooling-cells = <2>;
601		};
602
603		cpu1: cpu@1 {
604			cpu-supply = <&cpu_vdd_reg>;
605			operating-points-v2 = <&cpu0_opp_table>;
606			#cooling-cells = <2>;
607		};
608	};
609
610	gpio-keys {
611		compatible = "gpio-keys";
612
613		key-wakeup {
614			label = "Wakeup";
615			gpios = <&gpio TEGRA_GPIO(J, 7) GPIO_ACTIVE_LOW>;
616			linux,code = <KEY_WAKEUP>;
617			wakeup-source;
618		};
619	};
620
621	gpio-leds {
622		compatible = "gpio-leds";
623
624		led-0 {
625			label = "wifi-led";
626			gpios = <&gpio TEGRA_GPIO(D, 0) GPIO_ACTIVE_HIGH>;
627			linux,default-trigger = "rfkill0";
628		};
629	};
630
631	opp-table-emc {
632		/delete-node/ opp-760000000;
633	};
634
635	panel: panel {
636		compatible = "samsung,ltn101nt05";
637
638		ddc-i2c-bus = <&lvds_ddc>;
639		power-supply = <&vdd_pnl_reg>;
640		enable-gpios = <&gpio TEGRA_GPIO(M, 6) GPIO_ACTIVE_HIGH>;
641
642		backlight = <&backlight>;
643	};
644
645	p5valw_reg: regulator-5v0alw {
646		compatible = "regulator-fixed";
647		regulator-name = "+5valw";
648		regulator-min-microvolt = <5000000>;
649		regulator-max-microvolt = <5000000>;
650		regulator-always-on;
651	};
652
653	vdd_pnl_reg: regulator-3v0 {
654		compatible = "regulator-fixed";
655		regulator-name = "+3VS,vdd_pnl";
656		regulator-min-microvolt = <3300000>;
657		regulator-max-microvolt = <3300000>;
658		regulator-boot-on;
659		gpio = <&gpio TEGRA_GPIO(A, 4) GPIO_ACTIVE_HIGH>;
660		enable-active-high;
661	};
662
663	sound {
664		compatible = "nvidia,tegra-audio-alc5632-paz00",
665			"nvidia,tegra-audio-alc5632";
666
667		nvidia,model = "Compal PAZ00";
668
669		nvidia,audio-routing =
670			"Int Spk", "SPKOUT",
671			"Int Spk", "SPKOUTN",
672			"Headset Mic", "MICBIAS1",
673			"MIC1", "Headset Mic",
674			"Headset Stereophone", "HPR",
675			"Headset Stereophone", "HPL",
676			"DMICDAT", "Digital Mic";
677
678		nvidia,audio-codec = <&alc5632>;
679		nvidia,i2s-controller = <&tegra_i2s1>;
680		nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2)
681			GPIO_ACTIVE_HIGH>;
682
683		clocks = <&tegra_car TEGRA20_CLK_PLL_A>,
684			 <&tegra_car TEGRA20_CLK_PLL_A_OUT0>,
685			 <&tegra_car TEGRA20_CLK_CDEV1>;
686		clock-names = "pll_a", "pll_a_out0", "mclk";
687	};
688
689	thermal-zones {
690		cpu-thermal {
691			polling-delay-passive = <500>; /* milliseconds */
692			polling-delay = <1500>; /* milliseconds */
693
694			thermal-sensors = <&adt7461 1>;
695
696			trips {
697				trip0: cpu-alert0 {
698					/* start throttling at 80C */
699					temperature = <80000>;
700					hysteresis = <200>;
701					type = "passive";
702				};
703
704				trip1: cpu-crit {
705					/* shut down at 85C */
706					temperature = <85000>;
707					hysteresis = <2000>;
708					type = "critical";
709				};
710			};
711
712			cooling-maps {
713				map0 {
714					trip = <&trip0>;
715					cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
716							 <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
717				};
718			};
719		};
720	};
721};
722