1/*
2 * Copyright Linux Kernel Team
3 *
4 * SPDX-License-Identifier: GPL-2.0-only
5 *
6 * This file is derived from an intermediate build stage of the
7 * Linux kernel. The licenses of all input files to this process
8 * are compatible with GPL-2.0-only.
9 */
10
11/dts-v1/;
12
13/memreserve/	0x0000000080000000 0x0000000000010000;
14/ {
15	compatible = "nvidia,quill","nvidia,tegra186";
16	interrupt-parent = < 0x01 >;
17	#address-cells = < 0x02 >;
18	#size-cells = < 0x02 >;
19	model = "quill";
20	nvidia,boardids = "3310:0000:C03";
21	nvidia,proc-boardid = "3310:0000:C03";
22	nvidia,dtsfilename = "tegra186-tx2-cti-ASG001-revG+.dts";
23	nvidia,dtbbuildtime = "Jun 26 2018","14:03:53";
24
25	chosen {
26		board-has-eeprom;
27		bootargs = "console=ttyS0,115200";
28		stdout-path = "/serial@3100000";
29	};
30
31	cpus {
32		#address-cells = < 0x02 >;
33		#size-cells = < 0x00 >;
34		status = "disabled";
35
36		a57_core_power_states {
37			compatible = "nvidia,tegra186-cpuidle-a57";
38
39			c1 {
40				compatible = "nvidia,tegra186-cpuidle-a57";
41				state-name = "Clock gated";
42				wakeup-latency-us = < 0x01 >;
43				min-residency-us = < 0x01 >;
44				power = < 0x46 >;
45				pmstate = < 0x01 >;
46				status = "okay";
47			};
48
49			c7 {
50				compatible = "nvidia,tegra186-cpuidle-a57";
51				state-name = "Core powergate";
52				wakeup-latency-us = < 0x82 >;
53				min-residency-us = < 0xffffffff >;
54				power = < 0x3c >;
55				pmstate = < 0x07 >;
56				arm,psci-suspend-param = < 0x40000007 >;
57				status = "okay";
58				linux,phandle = < 0x05 >;
59				phandle = < 0x05 >;
60			};
61		};
62
63		a57_cluster_power_states {
64			compatible = "nvidia,tegra186-cpuidle-a57-cluster";
65
66			cc1 {
67				state-name = "Cluster clock gated";
68				wakeup-latency-us = < 0x01 >;
69				min-residency-us = < 0x01 >;
70				power = < 0x41 >;
71				pmstate = < 0x01 >;
72				status = "okay";
73			};
74
75			cc6 {
76				state-name = "Cluster powergate";
77				wakeup-latency-us = < 0x15e >;
78				min-residency-us = < 0x1388 >;
79				power = < 0x13 >;
80				pmstate = < 0x06 >;
81				status = "okay";
82			};
83
84			cc7 {
85				state-name = "Cluster railgate";
86				wakeup-latency-us = < 0x50 >;
87				min-residency-us = < 0x320 >;
88				power = < 0x05 >;
89				pmstate = < 0x07 >;
90				status = "disabled";
91			};
92		};
93
94		a57_crossover_thresholds {
95			compatible = "nvidia,tegra186-cpuidle-a57-thresholds";
96
97			thresholds {
98				crossover_cc1_cc6 = < 0x1388 >;
99				crossover_cc1_cc7 = < 0x2bc >;
100			};
101		};
102
103		denver_core_power_states {
104			compatible = "nvidia,tegra186-cpuidle-denver";
105
106			c1 {
107				compatible = "nvidia,tegra186-cpuidle-denver";
108				state-name = "Clock gated";
109				wakeup-latency-us = < 0x01 >;
110				min-residency-us = < 0x01 >;
111				power = < 0x46 >;
112				pmstate = < 0x01 >;
113				status = "okay";
114			};
115
116			c6 {
117				compatible = "nvidia,tegra186-cpuidle-denver";
118				state-name = "Virtual core powergate";
119				wakeup-latency-us = < 0xbe >;
120				min-residency-us = < 0xffffffff >;
121				power = < 0x3c >;
122				pmstate = < 0x06 >;
123				arm,psci-suspend-param = < 0x06 >;
124				status = "okay";
125				linux,phandle = < 0x02 >;
126				phandle = < 0x02 >;
127			};
128
129			c7 {
130				compatible = "nvidia,tegra186-cpuidle-denver";
131				state-name = "Core powergate";
132				wakeup-latency-us = < 0x230 >;
133				min-residency-us = < 0xffffffff >;
134				power = < 0x3c >;
135				pmstate = < 0x07 >;
136				arm,psci-suspend-param = < 0x40000007 >;
137				status = "okay";
138				linux,phandle = < 0x03 >;
139				phandle = < 0x03 >;
140			};
141		};
142
143		denver_cluster_power_states {
144			compatible = "nvidia,tegra186-cpuidle-denver-cluster";
145
146			cc1 {
147				state-name = "Cluster clock gated";
148				wakeup-latency-us = < 0x01 >;
149				min-residency-us = < 0x01 >;
150				power = < 0x41 >;
151				pmstate = < 0x01 >;
152				status = "okay";
153			};
154
155			cc6 {
156				state-name = "Cluster powergate";
157				wakeup-latency-us = < 0x1c2 >;
158				min-residency-us = < 0x1388 >;
159				power = < 0x13 >;
160				pmstate = < 0x06 >;
161				status = "okay";
162			};
163
164			cc7 {
165				state-name = "Cluster railgate";
166				wakeup-latency-us = < 0x50 >;
167				min-residency-us = < 0x320 >;
168				power = < 0x05 >;
169				pmstate = < 0x07 >;
170				status = "disabled";
171			};
172		};
173
174		denver_crossover_thresholds {
175			compatible = "nvidia,tegra186-cpuidle-denver-thresholds";
176
177			thresholds {
178				crossover_c1_c6 = < 0x3e8 >;
179				crossover_cc1_cc6 = < 0x1388 >;
180				crossover_cc1_cc7 = < 0x4e20 >;
181			};
182		};
183
184		cpu@0 {
185			device_type = "cpu";
186			compatible = "nvidia,denver","arm,armv8";
187			reg = < 0x00 0x00 >;
188			enable-method = "psci";
189			cpu-idle-states = < 0x02 0x03 >;
190			cpu-ipc = < 0x400 >;
191			next-level-cache = < 0x04 >;
192			status = "okay";
193			linux,phandle = < 0x07 >;
194			phandle = < 0x07 >;
195		};
196
197		cpu@1 {
198			device_type = "cpu";
199			compatible = "nvidia,denver","arm,armv8";
200			reg = < 0x00 0x01 >;
201			enable-method = "psci";
202			cpu-idle-states = < 0x02 0x03 >;
203			cpu-ipc = < 0x400 >;
204			next-level-cache = < 0x04 >;
205			status = "okay";
206			linux,phandle = < 0x08 >;
207			phandle = < 0x08 >;
208		};
209
210		cpu@2 {
211			device_type = "cpu";
212			compatible = "arm,cortex-a57-64bit","arm,armv8";
213			reg = < 0x00 0x100 >;
214			enable-method = "psci";
215			cpu-idle-states = < 0x05 >;
216			cpu-ipc = < 0x2f0 >;
217			next-level-cache = < 0x06 >;
218			status = "okay";
219			linux,phandle = < 0x09 >;
220			phandle = < 0x09 >;
221		};
222
223		cpu@3 {
224			device_type = "cpu";
225			compatible = "arm,cortex-a57-64bit","arm,armv8";
226			reg = < 0x00 0x101 >;
227			enable-method = "psci";
228			cpu-idle-states = < 0x05 >;
229			cpu-ipc = < 0x2f0 >;
230			next-level-cache = < 0x06 >;
231			status = "okay";
232			linux,phandle = < 0x0a >;
233			phandle = < 0x0a >;
234		};
235
236		cpu@4 {
237			device_type = "cpu";
238			compatible = "arm,cortex-a57-64bit","arm,armv8";
239			reg = < 0x00 0x102 >;
240			enable-method = "psci";
241			cpu-idle-states = < 0x05 >;
242			cpu-ipc = < 0x2f0 >;
243			next-level-cache = < 0x06 >;
244			status = "okay";
245			linux,phandle = < 0x0b >;
246			phandle = < 0x0b >;
247		};
248
249		cpu@5 {
250			device_type = "cpu";
251			compatible = "arm,cortex-a57-64bit","arm,armv8";
252			reg = < 0x00 0x103 >;
253			enable-method = "psci";
254			cpu-idle-states = < 0x05 >;
255			cpu-ipc = < 0x2f0 >;
256			next-level-cache = < 0x06 >;
257			status = "okay";
258			linux,phandle = < 0x0c >;
259			phandle = < 0x0c >;
260		};
261
262		l2-cache0 {
263			compatible = "cache";
264			cache-unified;
265			cache-level = < 0x02 >;
266			linux,phandle = < 0x06 >;
267			phandle = < 0x06 >;
268		};
269
270		l2-cache1 {
271			compatible = "cache";
272			cache-unified;
273			cache-level = < 0x02 >;
274			linux,phandle = < 0x04 >;
275			phandle = < 0x04 >;
276		};
277	};
278
279	arm-pmu {
280		compatible = "arm,armv8-pmuv3";
281		interrupts = < 0x00 0x140 0x04 0x00 0x141 0x04 0x00 0x128 0x04 0x00 0x129 0x04 0x00 0x12a 0x04 0x00 0x12b 0x04 >;
282		interrupt-affinity = < 0x07 0x08 0x09 0x0a 0x0b 0x0c >;
283	};
284
285	denver-pmu {
286		compatible = "nvidia,denver15-pmu";
287		interrupts = < 0x00 0x122 0x04 >;
288		interrupt-affinity = < 0x07 >;
289	};
290
291	aliases {
292		sdhci0 = "/sdhci@3400000";
293		sdhci1 = "/sdhci@3420000";
294		sdhci2 = "/sdhci@3440000";
295		sdhci3 = "/sdhci@3460000";
296		i2c0 = "/i2c@3160000";
297		i2c1 = "/i2c@c240000";
298		i2c2 = "/i2c@3180000";
299		i2c3 = "/i2c@3190000";
300		i2c4 = "/bpmp_i2c";
301		i2c5 = "/i2c@31b0000";
302		i2c6 = "/i2c@31c0000";
303		i2c7 = "/i2c@c250000";
304		i2c8 = "/i2c@31e0000";
305		spi0 = "/spi@3210000";
306		spi1 = "/spi@c260000";
307		spi2 = "/spi@3230000";
308		spi3 = "/spi@3240000";
309		tegra-camera-rtcpu = "/rtcpu@b000000";
310		spi4 = "/aon_spi@c260000";
311		qspi6 = "/spi@3270000";
312		serial0 = "/serial@3100000";
313		serial1 = "/serial@3110000";
314		serial2 = "/serial@c280000";
315		serial3 = "/serial@3130000";
316		serial4 = "/serial@3140000";
317		serial5 = "/serial@3150000";
318		serial6 = "/serial@c290000";
319		rtc1 = "/rtc@c2a0000";
320		rtc0 = "/bpmp_i2c/spmic@3c";
321	};
322
323	sdhci@3460000 {
324		compatible = "nvidia,tegra186-sdhci";
325		reg = < 0x00 0x3460000 0x00 0x210 >;
326		interrupts = < 0x00 0x41 0x04 >;
327		max-clk-limit = < 0xbb288cc >;
328		ddr-clk-limit = < 0x2dc6c00 >;
329		nvidia,rate-change-needs-clock-enabled;
330		tap-delay = < 0x09 >;
331		trim-delay = < 0x05 >;
332		nvidia,ddr-tap-delay = < 0x09 >;
333		ddr-trim-delay = < 0x05 >;
334		dqs-trim-delay = < 0x3f >;
335		dqs-trim-delay-hs533 = < 0x28 >;
336		mmc-ocr-mask = < 0x00 >;
337		bus-width = < 0x08 >;
338		ignore-pm-notify;
339		keep-power-in-suspend;
340		non-removable;
341		cap-mmc-highspeed;
342		cap-sd-highspeed;
343		mmc-ddr-1_8v;
344		mmc-hs200-1_8v;
345		mmc-hs400-1_8v;
346		compad-vref-3v3 = < 0x07 >;
347		compad-vref-1v8 = < 0x07 >;
348		uhs-mask = < 0x00 >;
349		nvidia,is-emmc;
350		calib-3v3-offsets = < 0x505 >;
351		calib-1v8-offsets = < 0x505 >;
352		pll_source = "pll_p","pll_c4_out0";
353		resets = < 0x0d 0x24 >;
354		reset-names = "sdmmc";
355		clocks = < 0x0d 0x36 0x0d 0x10d 0x0d 0x114 >;
356		clock-names = "sdmmc","pll_p","pll_c4_out0";
357		#stream-id-cells = < 0x01 >;
358		status = "okay";
359		nvidia,enable-strobe-mode;
360		nvidia,en-periodic-cflush;
361		nvidia,periodic-cflush-to = < 0x64 >;
362		nvidia,enable-hwcq;
363		mmc-hs400-enhanced-strobe;
364		vqmmc-supply = < 0x0e >;
365		vmmc-supply = < 0x0f >;
366		linux,phandle = < 0x5f >;
367		phandle = < 0x5f >;
368
369		prod-settings {
370			#prod-cells = < 0x03 >;
371
372			prod_c_ds {
373				prod = < 0x100 0xff0000 0x90000 0x1e0 0x0f 0x07 0x1e4 0x20007f7f 0x20000000 >;
374			};
375
376			prod_c_hs {
377				prod = < 0x100 0xff0000 0x90000 0x1e0 0x0f 0x07 0x1e4 0x20007f7f 0x20000000 >;
378			};
379
380			prod_c_ddr52 {
381				prod = < 0x100 0x1fff0000 0x5090000 0x1e0 0x0f 0x07 0x1e4 0x20007f7f 0x20000000 >;
382			};
383
384			prod_c_hs200 {
385				prod = < 0x100 0xff0000 0x90000 0x1c0 0xe000 0x4000 0x1e0 0x0f 0x07 0x1e4 0x20007f7f 0x20000505 >;
386			};
387
388			prod_c_hs400 {
389				prod = < 0x100 0xff0000 0x90000 0x1c0 0xe000 0x4000 0x1e0 0x0f 0x07 0x1e4 0x20007f7f 0x20000505 >;
390			};
391
392			prod_c_hs533 {
393				prod = < 0x100 0xff0000 0x90000 0x1c0 0xe000 0x2000 0x1e0 0x0f 0x07 0x1e4 0x20000000 0x20000505 >;
394			};
395
396			prod {
397				prod = < 0x100 0x1fff002e 0x5090028 0x1c0 0x8001fc0 0x8000040 0x1c4 0x77 0x00 0x120 0x20001 0x01 0x128 0x43000000 0x00 >;
398			};
399		};
400	};
401
402	sdhci@3440000 {
403		compatible = "nvidia,tegra186-sdhci";
404		reg = < 0x00 0x3440000 0x00 0x210 >;
405		interrupts = < 0x00 0x40 0x04 >;
406		max-clk-limit = < 0xc28cb00 >;
407		ddr-clk-limit = < 0x2dc6c00 >;
408		tap-delay = < 0x0b >;
409		trim-delay = < 0x05 >;
410		nvidia,ddr-tap-delay = < 0x0b >;
411		ddr-trim-delay = < 0x05 >;
412		bus-width = < 0x04 >;
413		ignore-pm-notify;
414		mmc-ocr-mask = < 0x00 >;
415		keep-power-in-suspend;
416		non-removable;
417		cap-mmc-highspeed;
418		cap-sd-highspeed;
419		pwrdet-support;
420		compad-vref-3v3 = < 0x01 >;
421		compad-vref-1v8 = < 0x02 >;
422		uhs-mask = < 0x08 >;
423		pll_source = "pll_p";
424		resets = < 0x0d 0x23 >;
425		reset-names = "sdmmc";
426		clocks = < 0x0d 0x4c 0x0d 0x10d >;
427		clock-names = "sdmmc","pll_p";
428		#stream-id-cells = < 0x01 >;
429		pad-controllers = < 0x10 0x27 >;
430		pad-names = "sdmmc";
431		nvidia,en-periodic-calib;
432		force-non-removable-rescan;
433		status = "okay";
434		vqmmc-supply = < 0x11 >;
435		vmmc-supply = < 0x0e >;
436		linux,phandle = < 0xe8 >;
437		phandle = < 0xe8 >;
438
439		prod-settings {
440			#prod-cells = < 0x03 >;
441
442			prod_c_ds {
443				prod = < 0x100 0xff0000 0xb0000 0x1e0 0x0f 0x01 0x1e4 0x20007f7f 0x20007a00 >;
444			};
445
446			prod_c_hs {
447				prod = < 0x100 0xff0000 0xb0000 0x1e0 0x0f 0x01 0x1e4 0x20007f7f 0x20007a00 >;
448			};
449
450			prod_c_sdr12 {
451				prod = < 0x100 0xff0000 0xb0000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20007a00 >;
452			};
453
454			prod_c_sdr25 {
455				prod = < 0x100 0xff0000 0xb0000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20006a76 >;
456			};
457
458			prod_c_sdr50 {
459				prod = < 0x100 0xff0000 0xb0000 0x1c0 0xe000 0x8000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20007a00 >;
460			};
461
462			prod_c_sdr104 {
463				prod = < 0x100 0xff0000 0xb0000 0x1c0 0xe000 0x4000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20007a00 >;
464			};
465
466			prod_c_ddr52 {
467				prod = < 0x100 0x1fff0000 0x50b0000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20007a00 >;
468			};
469
470			prod {
471				prod = < 0x100 0x1fff002e 0x5090028 0x1c0 0x8001fc0 0x8000040 0x1c4 0x77 0x00 0x120 0x20001 0x01 0x128 0x43000000 0x00 >;
472			};
473		};
474	};
475
476	sdhci@3420000 {
477		compatible = "nvidia,tegra186-sdhci";
478		reg = < 0x00 0x3420000 0x00 0x210 >;
479		interrupts = < 0x00 0x3f 0x04 >;
480		max-clk-limit = < 0xbebc200 >;
481		ddr-clk-limit = < 0x2dc6c00 >;
482		tap-delay = < 0x0b >;
483		trim-delay = < 0x05 >;
484		nvidia,ddr-tap-delay = < 0x0b >;
485		ddr-trim-delay = < 0x05 >;
486		mmc-ocr-mask = < 0x00 >;
487		bus-width = < 0x08 >;
488		ignore-pm-notify;
489		keep-power-in-suspend;
490		non-removable;
491		cap-mmc-highspeed;
492		cap-sd-highspeed;
493		mmc-ddr-1_8v;
494		mmc-hs200-1_8v;
495		pwrdet-support;
496		compad-vref-3v3 = < 0x01 >;
497		compad-vref-1v8 = < 0x02 >;
498		uhs-mask = < 0x60 >;
499		nvidia,is-emmc;
500		pll_source = "pll_p";
501		resets = < 0x0d 0x22 >;
502		reset-names = "sdmmc";
503		clocks = < 0x0d 0x35 0x0d 0x10d >;
504		clock-names = "sdmmc","pll_p";
505		#stream-id-cells = < 0x01 >;
506		pad-controllers = < 0x10 0x25 >;
507		pad-names = "sdmmc";
508		status = "disabled";
509		vqmmc-supply = < 0x0e >;
510		vmmc-supply = < 0x0f >;
511		linux,phandle = < 0x60 >;
512		phandle = < 0x60 >;
513
514		prod-settings {
515			#prod-cells = < 0x03 >;
516
517			comp-vref-default {
518				prod = < 0x1e0 0x0f 0x07 >;
519			};
520
521			comp-vref-1v8 {
522				prod = < 0x1e0 0x0f 0x07 >;
523			};
524
525			comp-vref-3v3 {
526				prod = < 0x1e0 0x0f 0x07 >;
527			};
528
529			tap-delay-ddr {
530				prod = < 0x100 0xff0000 0x90000 >;
531			};
532
533			trim-delay-ddr {
534				prod = < 0x100 0x1f000000 0x5000000 >;
535			};
536
537			tap-delay-default {
538				prod = < 0x100 0xff0000 0x90000 >;
539			};
540
541			tun-iterations-hs200 {
542				prod = < 0x1c0 0xe000 0x4000 >;
543			};
544
545			tun-iterations-hs400 {
546				prod = < 0x1c0 0xe000 0x4000 >;
547			};
548
549			tun-iterations-sdr104 {
550				prod = < 0x1c0 0xe000 0x4000 >;
551			};
552
553			tun-iterations-sdr50 {
554				prod = < 0x1c0 0xe000 0x8000 >;
555			};
556
557			tun-iterations-hs533 {
558				prod = < 0x1c0 0xe000 0x2000 >;
559			};
560
561			prod-reset {
562				prod = < 0x100 0x1fff002e 0x5090028 0x1c0 0x8001fc0 0x8000040 0x1c4 0x77 0x00 0x120 0x20001 0x01 0x128 0x43000000 0x00 >;
563			};
564
565			autocal-en {
566				prod = < 0x1e4 0x20000000 0x20000000 >;
567			};
568
569			autocal-pu-pd-offset-hs533-1v8 {
570				prod = < 0x1e4 0x7f7f 0x505 >;
571			};
572
573			autocal-pu-pd-offset-hs400-1v8 {
574				prod = < 0x1e4 0x7f7f 0x505 >;
575			};
576
577			autocal-pu-pd-offset-hs200-1v8 {
578				prod = < 0x1e4 0x7f7f 0x505 >;
579			};
580
581			autocal-pu-pd-offset-default-1v8 {
582				prod = < 0x1e4 0x7f7f 0x00 >;
583			};
584
585			autocal-pu-pd-offset-default-3v3 {
586				prod = < 0x1e4 0x7f7f 0x00 >;
587			};
588		};
589	};
590
591	sdhci@3400000 {
592		compatible = "nvidia,tegra186-sdhci";
593		reg = < 0x00 0x3400000 0x00 0x210 >;
594		interrupts = < 0x00 0x3e 0x04 >;
595		max-clk-limit = < 0xc28cb00 >;
596		ddr-clk-limit = < 0x2dc6c00 >;
597		tap-delay = < 0x0b >;
598		trim-delay = < 0x05 >;
599		nvidia,ddr-tap-delay = < 0x0b >;
600		ddr-trim-delay = < 0x05 >;
601		mmc-ocr-mask = < 0x03 >;
602		bus-width = < 0x04 >;
603		ignore-pm-notify;
604		keep-power-in-suspend;
605		cap-mmc-highspeed;
606		cap-sd-highspeed;
607		pwrdet-support;
608		compad-vref-3v3 = < 0x01 >;
609		compad-vref-1v8 = < 0x02 >;
610		uhs-mask = < 0x08 >;
611		pll_source = "pll_p";
612		resets = < 0x0d 0x21 >;
613		reset-names = "sdmmc";
614		clocks = < 0x0d 0x34 0x0d 0x10d >;
615		clock-names = "sdmmc","pll_p";
616		#stream-id-cells = < 0x01 >;
617		pad-controllers = < 0x10 0x24 >;
618		pad-names = "sdmmc";
619		nvidia,en-periodic-calib;
620		status = "okay";
621		cd-gpios = < 0x12 0x7d 0x00 >;
622		wp-gpios = < 0x12 0x7c 0x00 >;
623		cd-inverted;
624		wp-inverted;
625		vqmmc-supply = < 0x13 >;
626		vmmc-supply = < 0x14 >;
627		nvidia,cd-wakeup-capable;
628		linux,phandle = < 0x61 >;
629		phandle = < 0x61 >;
630
631		prod-settings {
632			#prod-cells = < 0x03 >;
633
634			prod_c_ds {
635				prod = < 0x100 0xff0000 0xb0000 0x1e0 0x0f 0x01 0x1e4 0x20007f7f 0x20000000 >;
636			};
637
638			prod_c_hs {
639				prod = < 0x100 0xff0000 0xb0000 0x1e0 0x0f 0x01 0x1e4 0x20007f7f 0x20000000 >;
640			};
641
642			prod_c_sdr12 {
643				prod = < 0x100 0xff0000 0xb0000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20000000 >;
644			};
645
646			prod_c_sdr25 {
647				prod = < 0x100 0xff0000 0xb0000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20000000 >;
648			};
649
650			prod_c_sdr50 {
651				prod = < 0x100 0xff0000 0xb0000 0x1c0 0xe000 0x8000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20000000 >;
652			};
653
654			prod_c_sdr104 {
655				prod = < 0x100 0xff0000 0xb0000 0x1c0 0xe000 0x4000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20000503 >;
656			};
657
658			prod_c_ddr52 {
659				prod = < 0x100 0xff0000 0xb0000 0x1e0 0x0f 0x02 0x1e4 0x20007f7f 0x20000000 >;
660			};
661
662			prod {
663				prod = < 0x100 0x1fff002e 0x5090028 0x1c0 0x8001fc0 0x8000040 0x1c4 0x77 0x00 0x120 0x20001 0x01 0x128 0x43000000 0x00 >;
664			};
665		};
666	};
667
668	pinmux@2430000 {
669		compatible = "nvidia,tegra186-pinmux";
670		reg = < 0x00 0x2430000 0x00 0x15000 0x00 0xc300000 0x00 0x4000 >;
671		#gpio-range-cells = < 0x03 >;
672		status = "okay";
673		pinctrl-names = "default";
674		pinctrl-0 = < 0x15 >;
675		linux,phandle = < 0xa8 >;
676		phandle = < 0xa8 >;
677
678		devslp_active {
679			linux,phandle = < 0x16 >;
680			phandle = < 0x16 >;
681
682			sata {
683				nvidia,pins = "pex_l2_clkreq_n_pa6";
684				nvidia,function = "sata";
685				nvidia,pull = < 0x00 >;
686				nvidia,enable-input = < 0x00 >;
687				nvidia,io-high-voltage = < 0x01 >;
688				nvidia,lpdr = < 0x01 >;
689			};
690		};
691
692		devslp_pullup {
693			linux,phandle = < 0x17 >;
694			phandle = < 0x17 >;
695
696			sata {
697				nvidia,pins = "pex_l2_clkreq_n_pa6";
698				nvidia,function = "sata";
699				nvidia,pull = < 0x02 >;
700			};
701		};
702
703		vbus_en0_oc_tristate {
704
705			usb_vbus_en0_pl4 {
706				nvidia,pins = "usb_vbus_en0_pl4";
707				nvidia,function = "usb";
708				nvidia,tristate = < 0x01 >;
709				nvidia,io-high-voltage = < 0x01 >;
710				nvidia,enable-input = < 0x01 >;
711			};
712		};
713
714		vbus_en1_oc_tristate {
715
716			usb_vbus_en1_pl5 {
717				nvidia,pins = "usb_vbus_en1_pl5";
718				nvidia,function = "usb";
719				nvidia,tristate = < 0x01 >;
720				nvidia,io-high-voltage = < 0x01 >;
721				nvidia,enable-input = < 0x01 >;
722			};
723		};
724
725		vbus_en0_oc_passthrough {
726
727			usb_vbus_en0_pl4 {
728				nvidia,pins = "usb_vbus_en0_pl4";
729				nvidia,function = "usb";
730				nvidia,tristate = < 0x00 >;
731				nvidia,io-high-voltage = < 0x01 >;
732				nvidia,enable-input = < 0x01 >;
733			};
734		};
735
736		vbus_en1_oc_passthrough {
737
738			usb_vbus_en1_pl5 {
739				nvidia,pins = "usb_vbus_en1_pl5";
740				nvidia,function = "usb";
741				nvidia,tristate = < 0x00 >;
742				nvidia,io-high-voltage = < 0x01 >;
743				nvidia,enable-input = < 0x01 >;
744			};
745		};
746
747		vbus_en0_default {
748
749			usb_vbus_en0_pl4 {
750				nvidia,pins = "usb_vbus_en0_pl4";
751				nvidia,function = "rsvd1";
752				nvidia,io-high-voltage = < 0x01 >;
753				nvidia,enable-input = < 0x01 >;
754			};
755		};
756
757		vbus_en1_default {
758
759			usb_vbus_en1_pl5 {
760				nvidia,pins = "usb_vbus_en1_pl5";
761				nvidia,function = "rsvd1";
762				nvidia,io-high-voltage = < 0x01 >;
763				nvidia,enable-input = < 0x01 >;
764			};
765		};
766
767		dmic1_dap_active {
768			linux,phandle = < 0xc7 >;
769			phandle = < 0xc7 >;
770
771			dmic_dmic1_clk_pm1 {
772				nvidia,pins = "dmic1_clk_pm1";
773				nvidia,function = "dmic1";
774			};
775
776			dmic_dmic1_dat_pm0 {
777				nvidia,pins = "dmic1_dat_pm0";
778				nvidia,function = "dmic1";
779			};
780		};
781
782		dmic2_dap_active {
783			linux,phandle = < 0xc8 >;
784			phandle = < 0xc8 >;
785
786			dmic_dmic2_dat_pm2 {
787				nvidia,pins = "dmic2_dat_pm2";
788				nvidia,function = "dmic2";
789			};
790
791			dmic_dmic2_clk_pm3 {
792				nvidia,pins = "dmic2_clk_pm3";
793				nvidia,function = "dmic2";
794			};
795		};
796
797		dmic3_dap_active {
798			linux,phandle = < 0xc9 >;
799			phandle = < 0xc9 >;
800
801			dmic_can_gpio0_paa0 {
802				nvidia,pins = "can_gpio0_paa0";
803				nvidia,function = "dmic3";
804			};
805
806			dmic_can_gpio1_paa1 {
807				nvidia,pins = "can_gpio1_paa1";
808				nvidia,function = "dmic3";
809			};
810		};
811
812		dmic3_dap_inactive {
813			linux,phandle = < 0xca >;
814			phandle = < 0xca >;
815
816			dmic_can_gpio0_paa0 {
817				nvidia,pins = "can_gpio0_paa0";
818				nvidia,function = "dmic5";
819			};
820
821			dmic_can_gpio1_paa1 {
822				nvidia,pins = "can_gpio1_paa1";
823				nvidia,function = "dmic5";
824			};
825		};
826
827		dmic4_dap_active {
828			linux,phandle = < 0xcb >;
829			phandle = < 0xcb >;
830
831			dmic_dmic4_dat_pm4 {
832				nvidia,pins = "dmic4_dat_pm4";
833				nvidia,function = "dmic4";
834			};
835
836			dmic_dmic4_clk_pm5 {
837				nvidia,pins = "dmic4_clk_pm5";
838				nvidia,function = "dmic4";
839			};
840		};
841
842		i2s3_dap_active {
843			linux,phandle = < 0xc6 >;
844			phandle = < 0xc6 >;
845
846			i2s3_dmic1_clk_pm1 {
847				nvidia,pins = "dmic1_clk_pm1";
848				nvidia,function = "i2s3";
849			};
850
851			i2s3_dmic1_dat_pm0 {
852				nvidia,pins = "dmic1_dat_pm0";
853				nvidia,function = "i2s3";
854			};
855
856			i2s3_dmic2_dat_pm2 {
857				nvidia,pins = "dmic2_dat_pm2";
858				nvidia,function = "i2s3";
859			};
860
861			i2s3_dmic2_clk_pm3 {
862				nvidia,pins = "dmic2_clk_pm3";
863				nvidia,function = "i2s3";
864			};
865		};
866
867		common {
868			linux,phandle = < 0x15 >;
869			phandle = < 0x15 >;
870
871			gpio_edp2_pp5 {
872				nvidia,pins = "gpio_edp2_pp5";
873				nvidia,pull = < 0x02 >;
874				nvidia,tristate = < 0x01 >;
875				nvidia,enable-input = < 0x01 >;
876				status = "okay";
877			};
878
879			gpio_edp3_pp6 {
880				nvidia,pins = "gpio_edp3_pp6";
881				nvidia,pull = < 0x00 >;
882				nvidia,tristate = < 0x00 >;
883				nvidia,enable-input = < 0x00 >;
884				status = "okay";
885			};
886		};
887	};
888
889	ahci-sata@3507000 {
890		compatible = "nvidia,tegra186-ahci-sata";
891		reg = < 0x00 0x3507000 0x00 0x2000 0x00 0x3501000 0x00 0x6000 0x00 0x3500000 0x00 0x1000 0x00 0x3a90000 0x00 0x10000 >;
892		reg-names = "sata-ahci","sata-config","sata-ipfs","sata-aux";
893		interrupts = < 0x00 0xc5 0x04 >;
894		#stream-id-cells = < 0x01 >;
895		clocks = < 0x0d 0x63 0x0d 0x64 0x0d 0x204 0x0d 0x10d >;
896		clock-names = "sata","sata-oob","pllp","pllp-uphy";
897		resets = < 0x0d 0x1f 0x0d 0x20 >;
898		reset-names = "sata","sata-cold";
899		pinctrl-names = "devslp_active","devslp_pullup";
900		pinctrl-0 = < 0x16 >;
901		pinctrl-1 = < 0x17 >;
902		nvidia,disable-features = "devslp","dipm";
903		nvidia,link-flags = "min_power";
904		status = "okay";
905		gpios = < 0x18 0x07 0x00 >;
906		linux,phandle = < 0x6a >;
907		phandle = < 0x6a >;
908
909		prod-settings {
910			#prod-cells = < 0x04 >;
911
912			prod {
913				prod = < 0x01 0x52c 0xffffffff 0x31ce0 0x01 0x338 0x10000000 0x10000000 >;
914			};
915		};
916	};
917
918	ufshci@2450000 {
919		compatible = "tegra,ufs_variant";
920		reg = < 0x00 0x2450000 0x00 0x4000 >;
921		interrupts = < 0x00 0x2c 0x04 >;
922		#stream-id-cells = < 0x01 >;
923		clocks = < 0x0d 0x94 0x0d 0x8e 0x0d 0x93 0x0d 0x90 0x0d 0x8c 0x0d 0x8f 0x0d 0x8d 0x0d 0x91 0x0d 0x27a 0x0d 0xb2 0x0d 0xb3 0x0d 0x10d 0x0d 0x261 >;
924		clock-names = "mphy_core_pll_fixed","mphy_l0_tx_symb","mphy_tx_1mhz_ref","mphy_l0_rx_ana","mphy_l0_rx_symb","mphy_l0_tx_ls_3xbit","mphy_l0_rx_ls_bit","mphy_l1_rx_ana","mphy_force_ls_mode","ufshc","ufsdev_ref","pll_p","clk_m";
925		resets = < 0x0d 0x56 0x0d 0x57 0x0d 0x94 0x0d 0x95 0x0d 0x93 0x0d 0x71 0x0d 0x72 0x0d 0xc0 >;
926		reset-names = "mphy-l0-rx-rst","mphy-l0-tx-rst","mphy-l1-rx-rst","mphy-l1-tx-rst","mphy-clk-ctl-rst","ufs-rst","ufs-axi-m-rst","ufshc-lp-rst";
927		nvidia,enable-x2-config;
928		nvidia,enable-rx-calib;
929		nvidia,enable-hs-mode;
930		nvidia,mask-fast-auto-mode;
931		nvidia,max-hs-gear = < 0x03 >;
932		nvidia,max-pwm-gear = < 0x04 >;
933		vcc-max-microamp = < 0x00 >;
934		vccq-max-microamp = < 0x00 >;
935		vccq2-max-microamp = < 0x00 >;
936		pad-controllers = < 0x10 0x34 >;
937		pad-names = "ufs";
938		status = "disabled";
939		linux,phandle = < 0x62 >;
940		phandle = < 0x62 >;
941
942		ufs_variant {
943			compatible = "tegra,ufs_variant";
944		};
945	};
946
947	i2c@3160000 {
948		#address-cells = < 0x01 >;
949		#size-cells = < 0x00 >;
950		#stream-id-cells = < 0x01 >;
951		compatible = "nvidia,tegra186-i2c";
952		reg = < 0x00 0x3160000 0x00 0x100 >;
953		interrupts = < 0x00 0x19 0x04 >;
954		scl-gpio = < 0x12 0x15 0x00 >;
955		sda-gpio = < 0x12 0x16 0x00 >;
956		status = "okay";
957		clock-frequency = < 0x61a80 >;
958		clocks = < 0x0d 0x2f 0x0d 0x10d 0x0d 0x5c >;
959		clock-names = "div-clk","parent","slow-clk";
960		resets = < 0x0d 0x13 >;
961		reset-names = "i2c";
962		dmas = < 0x19 0x15 0x19 0x15 >;
963		dma-names = "rx","tx";
964		linux,phandle = < 0x7a >;
965		phandle = < 0x7a >;
966
967		prod-settings {
968
969			prod_c_fm {
970				prod = < 0x6c 0xffff0000 0x190000 0x94 0x3f00 0x200 >;
971			};
972
973			prod_c_fmplus {
974				prod = < 0x6c 0xffff0000 0x100000 0x94 0x3f00 0x200 >;
975			};
976
977			prod_c_hs {
978				prod = < 0x6c 0xffff 0x02 0x9c 0x3f00 0x300 >;
979			};
980
981			prod_c_sm {
982				prod = < 0x6c 0xffff0000 0x160000 0x94 0x3f00 0x300 >;
983			};
984		};
985
986		lp8557-backlight-s-wuxga-8-0@2c {
987			status = "disabled";
988			disable-on-kernel-charging;
989			compatible = "ti,lp8557";
990			reg = < 0x2c >;
991			power-supply = < 0x1a >;
992			bl-name = "pwm-backlight";
993			init-brt = [ ff ];
994			dev-ctrl = [ 80 ];
995			pwm-period = < 0x9ce1 >;
996			pwm-names = "lp8557";
997			pwms = < 0x1b 0x00 0x9ce1 >;
998			bl-measured = < 0x00 0x01 0x02 0x03 0x04 0x05 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0b 0x0c 0x0d 0x0e 0x0f 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x25 0x26 0x27 0x28 0x29 0x29 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x36 0x37 0x38 0x39 0x3a 0x3a 0x3b 0x3c 0x3d 0x3e 0x3f 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4a 0x4b 0x4b 0x4c 0x4d 0x4e 0x4f 0x50 0x51 0x52 0x53 0x54 0x55 0x56 0x57 0x58 0x59 0x5a 0x5b 0x5c 0x5d 0x5e 0x5e 0x5f 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x68 0x69 0x6a 0x6b 0x6c 0x6d 0x6e 0x6f 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7a 0x7b 0x7d 0x7e 0x7f 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8a 0x8b 0x8c 0x8d 0x8e 0x8f 0x90 0x92 0x93 0x94 0x95 0x96 0x97 0x98 0x99 0x9a 0x9b 0x9c 0x9d 0x9e 0x9f 0xa0 0xa1 0xa2 0xa3 0xa4 0xa5 0xa7 0xa8 0xa9 0xaa 0xab 0xac 0xad 0xae 0xaf 0xb0 0xb2 0xb3 0xb4 0xb5 0xb6 0xb7 0xb8 0xb9 0xba 0xbb 0xbc 0xbd 0xbe 0xbf 0xc0 0xc1 0xc2 0xc3 0xc4 0xc5 0xc7 0xc8 0xc9 0xca 0xcb 0xcc 0xcd 0xce 0xcf 0xd0 0xd2 0xd3 0xd4 0xd5 0xd6 0xd7 0xd8 0xd9 0xdb 0xdc 0xdd 0xde 0xdf 0xe1 0xe2 0xe3 0xe4 0xe5 0xe6 0xe7 0xe9 0xea 0xeb 0xec 0xed 0xee 0xef 0xf0 0xf1 0xf2 0xf4 0xf5 0xf6 0xf7 0xf8 0xf9 0xfa 0xfb 0xfd 0xfe 0xff >;
999			bl-curve = < 0x00 0x01 0x01 0x02 0x02 0x03 0x03 0x04 0x04 0x05 0x05 0x06 0x07 0x07 0x08 0x08 0x09 0x09 0x0a 0x0a 0x0b 0x0b 0x0c 0x0c 0x0d 0x0e 0x0e 0x0f 0x0f 0x10 0x10 0x11 0x11 0x12 0x12 0x13 0x14 0x14 0x15 0x15 0x16 0x16 0x17 0x17 0x18 0x18 0x19 0x19 0x1a 0x1b 0x1b 0x1c 0x1c 0x1d 0x1d 0x1e 0x1e 0x1f 0x1f 0x20 0x21 0x21 0x22 0x22 0x23 0x23 0x24 0x24 0x25 0x25 0x26 0x26 0x27 0x28 0x28 0x29 0x29 0x2a 0x2a 0x2b 0x2b 0x2c 0x2c 0x2d 0x2e 0x2e 0x2f 0x2f 0x30 0x30 0x31 0x31 0x32 0x32 0x33 0x34 0x34 0x35 0x35 0x36 0x36 0x37 0x37 0x38 0x38 0x39 0x39 0x3a 0x3b 0x3b 0x3c 0x3c 0x3d 0x3d 0x3e 0x3e 0x3f 0x3f 0x40 0x41 0x41 0x42 0x42 0x43 0x43 0x44 0x44 0x45 0x45 0x46 0x46 0x47 0x48 0x48 0x49 0x49 0x4a 0x4a 0x4b 0x4b 0x4c 0x4c 0x4d 0x4e 0x4e 0x4f 0x4f 0x50 0x50 0x51 0x51 0x52 0x52 0x53 0x53 0x54 0x55 0x55 0x56 0x56 0x57 0x57 0x58 0x58 0x59 0x59 0x5a 0x5c 0x5e 0x60 0x61 0x63 0x65 0x67 0x69 0x6b 0x6d 0x6e 0x70 0x72 0x74 0x76 0x78 0x7a 0x7b 0x7d 0x7f 0x81 0x83 0x85 0x86 0x88 0x8a 0x8c 0x8e 0x90 0x92 0x93 0x95 0x97 0x99 0x9b 0x9d 0x9f 0xa0 0xa2 0xa4 0xa6 0xa8 0xaa 0xac 0xad 0xaf 0xb1 0xb3 0xb5 0xb7 0xb9 0xba 0xbc 0xbe 0xc0 0xc2 0xc4 0xc6 0xc7 0xc9 0xcb 0xcd 0xcf 0xd1 0xd3 0xd4 0xd6 0xd8 0xda 0xdc 0xde 0xdf 0xe1 0xe3 0xe5 0xe7 0xe9 0xeb 0xec 0xee 0xf0 0xf2 0xf4 0xf6 0xf8 0xf9 0xfb 0xfd 0xff >;
1000
1001			rom_14h {
1002				rom-addr = [ 14 ];
1003				rom-val = [ 9f ];
1004			};
1005
1006			rom_13h {
1007				rom-addr = [ 13 ];
1008				rom-val = [ 01 ];
1009			};
1010
1011			rom_11h {
1012				rom-addr = [ 11 ];
1013				rom-val = [ 05 ];
1014			};
1015		};
1016
1017		ina3221x@40 {
1018			compatible = "ti,ina3221x";
1019			reg = < 0x40 >;
1020			ti,trigger-config = < 0x7003 >;
1021			ti,continuous-config = < 0x7c07 >;
1022			ti,enable-forced-continuous;
1023			#address-cells = < 0x01 >;
1024			#size-cells = < 0x00 >;
1025			linux,phandle = < 0xef >;
1026			phandle = < 0xef >;
1027
1028			channel@0 {
1029				reg = < 0x00 >;
1030				ti,rail-name = "VDD_SYS_GPU";
1031				ti,shunt-resistor-mohm = < 0x05 >;
1032			};
1033
1034			channel@1 {
1035				reg = < 0x01 >;
1036				ti,rail-name = "VDD_SYS_SOC";
1037				ti,shunt-resistor-mohm = < 0x05 >;
1038			};
1039
1040			channel@2 {
1041				reg = < 0x02 >;
1042				ti,rail-name = "VDD_4V0_WIFI";
1043				ti,shunt-resistor-mohm = < 0x0a >;
1044			};
1045		};
1046
1047		ina3221x@41 {
1048			compatible = "ti,ina3221x";
1049			reg = < 0x41 >;
1050			ti,trigger-config = < 0x7003 >;
1051			ti,continuous-config = < 0x7c07 >;
1052			ti,enable-forced-continuous;
1053			#address-cells = < 0x01 >;
1054			#size-cells = < 0x00 >;
1055			linux,phandle = < 0xf0 >;
1056			phandle = < 0xf0 >;
1057
1058			channel@0 {
1059				reg = < 0x00 >;
1060				ti,rail-name = "VDD_IN";
1061				ti,shunt-resistor-mohm = < 0x01 >;
1062			};
1063
1064			channel@1 {
1065				reg = < 0x01 >;
1066				ti,rail-name = "VDD_SYS_CPU";
1067				ti,shunt-resistor-mohm = < 0x05 >;
1068			};
1069
1070			channel@2 {
1071				reg = < 0x02 >;
1072				ti,rail-name = "VDD_SYS_SRAM";
1073				ti,shunt-resistor-mohm = < 0x05 >;
1074			};
1075		};
1076
1077		gpio@74 {
1078			compatible = "ti,tca9539";
1079			reg = < 0x74 >;
1080			gpio-controller;
1081			#gpio-cells = < 0x02 >;
1082			vcc-supply = < 0x1a >;
1083			status = "disabled";
1084		};
1085
1086		gpio@77 {
1087			compatible = "ti,tca9539";
1088			reg = < 0x77 >;
1089			gpio-controller;
1090			#gpio-cells = < 0x02 >;
1091			vcc-supply = < 0x1a >;
1092			status = "disabled";
1093			linux,phandle = < 0xa0 >;
1094			phandle = < 0xa0 >;
1095		};
1096
1097		gpio@21 {
1098			compatible = "ti,tca6408";
1099			status = "disabled";
1100			reg = < 0x21 >;
1101			gpio-controller;
1102			#gpio-cells = < 0x02 >;
1103			vcc-supply = < 0x1a >;
1104			linux,phandle = < 0x24 >;
1105			phandle = < 0x24 >;
1106
1107			vpp-vmm-rails {
1108				gpio-hog;
1109				gpios = < 0x02 0x00 0x03 0x00 >;
1110				output-high;
1111				label = "vmm-en-rail","vmm-en-rail";
1112			};
1113		};
1114
1115		tps65132@3e {
1116			reg = < 0x3e >;
1117			compatible = "ti,tps65132";
1118			status = "disabled";
1119			linux,phandle = < 0xf6 >;
1120			phandle = < 0xf6 >;
1121
1122			outp {
1123				regulator-name = "outp";
1124				regulator-min-microvolt = < 0x3d0900 >;
1125				regulator-max-microvolt = < 0x5b8d80 >;
1126				enable-active-high;
1127				linux,phandle = < 0x9b >;
1128				phandle = < 0x9b >;
1129			};
1130
1131			outn {
1132				regulator-name = "outn";
1133				regulator-min-microvolt = < 0x3d0900 >;
1134				regulator-max-microvolt = < 0x5b8d80 >;
1135				enable-active-high;
1136				ti,disable-active-discharge;
1137				linux,phandle = < 0x9c >;
1138				phandle = < 0x9c >;
1139			};
1140		};
1141
1142		ov5693_e@36 {
1143			compatible = "nvidia,ov5693";
1144			reg = < 0x36 >;
1145			devnode = "video0";
1146			physical_w = "3.674";
1147			physical_h = "2.738";
1148			avdd-reg = "vana";
1149			iovdd-reg = "vif";
1150			vertical-flip = "true";
1151			clocks = < 0x0d 0x59 0x0d 0x10d >;
1152			clock-names = "extperiph1","pllp_grtba";
1153			mclk = "extperiph1";
1154			clock-frequency = < 0x16e3600 >;
1155			reset-gpios = < 0x12 0x8d 0x00 >;
1156			pwdn-gpios = < 0x12 0x88 0x00 >;
1157			vana-supply = < 0x1a >;
1158			vif-supply = < 0x1a >;
1159			status = "okay";
1160
1161			mode0 {
1162				mclk_khz = "24000";
1163				num_lanes = [ 32 00 ];
1164				tegra_sinterface = "serial_e";
1165				discontinuous_clk = "no";
1166				dpcm_enable = "false";
1167				cil_settletime = [ 30 00 ];
1168				active_w = "2592";
1169				active_h = "1944";
1170				pixel_t = "bayer_bggr";
1171				readout_orientation = "90";
1172				line_length = "2688";
1173				inherent_gain = [ 31 00 ];
1174				mclk_multiplier = "6.67";
1175				pix_clk_hz = "160000000";
1176				min_gain_val = "1.0";
1177				max_gain_val = "16";
1178				min_hdr_ratio = [ 31 00 ];
1179				max_hdr_ratio = "64";
1180				min_framerate = "1.816577";
1181				max_framerate = "30";
1182				min_exp_time = "34";
1183				max_exp_time = "550385";
1184			};
1185
1186			mode1 {
1187				mclk_khz = "24000";
1188				num_lanes = [ 32 00 ];
1189				tegra_sinterface = "serial_e";
1190				discontinuous_clk = "no";
1191				dpcm_enable = "false";
1192				cil_settletime = [ 30 00 ];
1193				active_w = "2592";
1194				active_h = "1458";
1195				pixel_t = "bayer_bggr";
1196				readout_orientation = "90";
1197				line_length = "2688";
1198				inherent_gain = [ 31 00 ];
1199				mclk_multiplier = "6.67";
1200				pix_clk_hz = "160000000";
1201				min_gain_val = "1.0";
1202				max_gain_val = "16";
1203				min_hdr_ratio = [ 31 00 ];
1204				max_hdr_ratio = "64";
1205				min_framerate = "1.816577";
1206				max_framerate = "30";
1207				min_exp_time = "34";
1208				max_exp_time = "550385";
1209			};
1210
1211			mode2 {
1212				mclk_khz = "24000";
1213				num_lanes = [ 32 00 ];
1214				tegra_sinterface = "serial_e";
1215				discontinuous_clk = "no";
1216				dpcm_enable = "false";
1217				cil_settletime = [ 30 00 ];
1218				active_w = "1280";
1219				active_h = "720";
1220				pixel_t = "bayer_bggr";
1221				readout_orientation = "90";
1222				line_length = "1752";
1223				inherent_gain = [ 31 00 ];
1224				mclk_multiplier = "6.67";
1225				pix_clk_hz = "160000000";
1226				min_gain_val = "1.0";
1227				max_gain_val = "16";
1228				min_hdr_ratio = [ 31 00 ];
1229				max_hdr_ratio = "64";
1230				min_framerate = "2.787078";
1231				max_framerate = "120";
1232				min_exp_time = "22";
1233				max_exp_time = "358733";
1234			};
1235
1236			ports {
1237				#address-cells = < 0x01 >;
1238				#size-cells = < 0x00 >;
1239				status = "okay";
1240
1241				port@0 {
1242					reg = < 0x00 >;
1243					status = "okay";
1244
1245					endpoint {
1246						status = "okay";
1247						csi-port = < 0x04 >;
1248						bus-width = < 0x02 >;
1249						remote-endpoint = < 0x1c >;
1250						linux,phandle = < 0x94 >;
1251						phandle = < 0x94 >;
1252					};
1253				};
1254			};
1255		};
1256	};
1257
1258	i2c@c240000 {
1259		#address-cells = < 0x01 >;
1260		#size-cells = < 0x00 >;
1261		#stream-id-cells = < 0x01 >;
1262		compatible = "nvidia,tegra186-i2c";
1263		reg = < 0x00 0xc240000 0x00 0x100 >;
1264		interrupts = < 0x00 0x1a 0x04 >;
1265		scl-gpio = < 0x1d 0x30 0x00 >;
1266		sda-gpio = < 0x1d 0x31 0x00 >;
1267		status = "okay";
1268		clock-frequency = < 0x61a80 >;
1269		clocks = < 0x0d 0xda 0x0d 0x10d 0x0d 0xdd >;
1270		clock-names = "div-clk","parent","slow-clk";
1271		resets = < 0x0d 0x14 >;
1272		reset-names = "i2c";
1273		dmas = < 0x19 0x16 0x19 0x16 >;
1274		dma-names = "rx","tx";
1275		linux,phandle = < 0x7b >;
1276		phandle = < 0x7b >;
1277
1278		prod-settings {
1279
1280			prod_c_fm {
1281				prod = < 0x6c 0xffff0000 0x190000 0x94 0x3f00 0x200 >;
1282			};
1283
1284			prod_c_fmplus {
1285				prod = < 0x6c 0xffff0000 0x100000 0x94 0x3f00 0x200 >;
1286			};
1287
1288			prod_c_hs {
1289				prod = < 0x6c 0xffff 0x02 0x9c 0x3f00 0x300 >;
1290			};
1291
1292			prod_c_sm {
1293				prod = < 0x6c 0xffff0000 0x160000 0x94 0x3f00 0x300 >;
1294			};
1295		};
1296
1297		lp8556-backlight-s-wqxga-10-1@2c {
1298			status = "disabled";
1299			disable-on-kernel-charging;
1300			compatible = "ti,lp8556";
1301			reg = < 0x2c >;
1302			bl-name = "pwm-backlight";
1303			init-brt = [ ff ];
1304			dev-ctrl = [ 80 ];
1305			pwm-period = < 0x9ce1 >;
1306			pwm-names = "lp8556";
1307			pwms = < 0x1b 0x00 0x9ce1 >;
1308			bl-measured = < 0x00 0x01 0x02 0x03 0x04 0x05 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0b 0x0c 0x0d 0x0e 0x0f 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x25 0x26 0x27 0x28 0x29 0x29 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x36 0x37 0x38 0x39 0x3a 0x3a 0x3b 0x3c 0x3d 0x3e 0x3f 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4a 0x4b 0x4b 0x4c 0x4d 0x4e 0x4f 0x50 0x51 0x52 0x53 0x54 0x55 0x56 0x57 0x58 0x59 0x5a 0x5b 0x5c 0x5d 0x5e 0x5e 0x5f 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x68 0x69 0x6a 0x6b 0x6c 0x6d 0x6e 0x6f 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7a 0x7b 0x7d 0x7e 0x7f 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8a 0x8b 0x8c 0x8d 0x8e 0x8f 0x90 0x92 0x93 0x94 0x95 0x96 0x97 0x98 0x99 0x9a 0x9b 0x9c 0x9d 0x9e 0x9f 0xa0 0xa1 0xa2 0xa3 0xa4 0xa5 0xa7 0xa8 0xa9 0xaa 0xab 0xac 0xad 0xae 0xaf 0xb0 0xb2 0xb3 0xb4 0xb5 0xb6 0xb7 0xb8 0xb9 0xba 0xbb 0xbc 0xbd 0xbe 0xbf 0xc0 0xc1 0xc2 0xc3 0xc4 0xc5 0xc7 0xc8 0xc9 0xca 0xcb 0xcc 0xcd 0xce 0xcf 0xd0 0xd2 0xd3 0xd4 0xd5 0xd6 0xd7 0xd8 0xd9 0xdb 0xdc 0xdd 0xde 0xdf 0xe1 0xe2 0xe3 0xe4 0xe5 0xe6 0xe7 0xe9 0xea 0xeb 0xec 0xed 0xee 0xef 0xf0 0xf1 0xf2 0xf4 0xf5 0xf6 0xf7 0xf8 0xf9 0xfa 0xfb 0xfd 0xfe 0xff >;
1309			linux,phandle = < 0xf7 >;
1310			phandle = < 0xf7 >;
1311		};
1312
1313		sgtl5000@0a {
1314			status = "okay";
1315			compatible = "fsl,sgtl5000";
1316			reg = < 0x0a >;
1317			clocks = < 0x0d 0x7c >;
1318			VDDA-supply = < 0x1e >;
1319			VDDIO-supply = < 0x1e >;
1320			VDDD-supply = < 0x1e >;
1321			linux,phandle = < 0xac >;
1322			phandle = < 0xac >;
1323		};
1324	};
1325
1326	i2c@3180000 {
1327		#address-cells = < 0x01 >;
1328		#size-cells = < 0x00 >;
1329		#stream-id-cells = < 0x01 >;
1330		compatible = "nvidia,tegra186-i2c";
1331		reg = < 0x00 0x3180000 0x00 0x100 >;
1332		interrupts = < 0x00 0x1b 0x04 >;
1333		scl-gpio = < 0x12 0x72 0x00 >;
1334		sda-gpio = < 0x12 0x73 0x00 >;
1335		status = "okay";
1336		clock-frequency = < 0x61a80 >;
1337		clocks = < 0x0d 0x4b 0x0d 0x10d 0x0d 0x5c >;
1338		clock-names = "div-clk","parent","slow-clk";
1339		resets = < 0x0d 0x15 >;
1340		reset-names = "i2c";
1341		dmas = < 0x19 0x17 0x19 0x17 >;
1342		dma-names = "rx","tx";
1343		linux,phandle = < 0x7c >;
1344		phandle = < 0x7c >;
1345
1346		prod-settings {
1347
1348			prod_c_fm {
1349				prod = < 0x6c 0xffff0000 0x190000 0x94 0x3f00 0x200 >;
1350			};
1351
1352			prod_c_fmplus {
1353				prod = < 0x6c 0xffff0000 0x100000 0x94 0x3f00 0x200 >;
1354			};
1355
1356			prod_c_hs {
1357				prod = < 0x6c 0xffff 0x02 0x9c 0x3f00 0x300 >;
1358			};
1359
1360			prod_c_sm {
1361				prod = < 0x6c 0xffff0000 0x160000 0x94 0x3f00 0x300 >;
1362			};
1363		};
1364	};
1365
1366	i2c@3190000 {
1367		#address-cells = < 0x01 >;
1368		#size-cells = < 0x00 >;
1369		#stream-id-cells = < 0x01 >;
1370		compatible = "nvidia,tegra186-i2c";
1371		reg = < 0x00 0x3190000 0x00 0x100 >;
1372		interrupts = < 0x00 0x1c 0x04 >;
1373		status = "okay";
1374		clock-frequency = < 0x186a0 >;
1375		clocks = < 0x0d 0x56 0x0d 0x10d 0x0d 0xdd >;
1376		clock-names = "div-clk","parent","slow-clk";
1377		resets = < 0x0d 0x16 >;
1378		reset-names = "i2c";
1379		dmas = < 0x19 0x1a 0x19 0x1a >;
1380		dma-names = "rx","tx";
1381		linux,phandle = < 0x7d >;
1382		phandle = < 0x7d >;
1383
1384		prod-settings {
1385
1386			prod_c_fm {
1387				prod = < 0x6c 0xffff0000 0x190000 0x94 0x3f00 0x200 >;
1388			};
1389
1390			prod_c_fmplus {
1391				prod = < 0x6c 0xffff0000 0x100000 0x94 0x3f00 0x200 >;
1392			};
1393
1394			prod_c_hs {
1395				prod = < 0x6c 0xffff 0x02 0x9c 0x3f00 0x300 >;
1396			};
1397
1398			prod_c_sm {
1399				prod = < 0x6c 0xffff0000 0x160000 0x94 0x3f00 0x300 >;
1400			};
1401		};
1402	};
1403
1404	bpmp_i2c {
1405		#address-cells = < 0x01 >;
1406		#size-cells = < 0x00 >;
1407		compatible = "nvidia,tegra186-bpmp-i2c";
1408		status = "okay";
1409		adapter = < 0x05 >;
1410
1411		spmic@3c {
1412			compatible = "maxim,max77620";
1413			reg = < 0x3c >;
1414			interrupt-parent = < 0x1f >;
1415			interrupts = < 0x00 0xd1 0x00 >;
1416			#interrupt-cells = < 0x02 >;
1417			interrupt-controller;
1418			gpio-controller;
1419			#gpio-cells = < 0x02 >;
1420			maxim,enable-clock32k-out;
1421			maxim,system-pmic-power-off;
1422			maxim,avoid-power-off-commands;
1423			maxim,hot-die-threshold-temp = < 0x1adb0 >;
1424			#thermal-sensor-cells = < 0x00 >;
1425			pinctrl-names = "default";
1426			pinctrl-0 = < 0x20 >;
1427			linux,phandle = < 0x18 >;
1428			phandle = < 0x18 >;
1429
1430			pinmux@0 {
1431				linux,phandle = < 0x20 >;
1432				phandle = < 0x20 >;
1433
1434				pin_gpio0 {
1435					pins = "gpio0";
1436					function = "gpio";
1437				};
1438
1439				pin_gpio1 {
1440					pins = "gpio1";
1441					function = "fps-out";
1442					maxim,active-fps-source = < 0x00 >;
1443					maxim,active-fps-power-up-slot = < 0x01 >;
1444					maxim,active-fps-power-down-slot = < 0x03 >;
1445				};
1446
1447				pin_gpio2 {
1448					pins = "gpio2";
1449					function = "fps-out";
1450					maxim,active-fps-source = < 0x01 >;
1451					maxim,active-fps-power-up-slot = < 0x07 >;
1452					maxim,active-fps-power-down-slot = < 0x01 >;
1453					status = "disabled";
1454				};
1455
1456				pin_gpio3 {
1457					pins = "gpio3";
1458					function = "fps-out";
1459					maxim,active-fps-source = < 0x01 >;
1460					maxim,active-fps-power-up-slot = < 0x01 >;
1461					maxim,active-fps-power-down-slot = < 0x07 >;
1462					status = "disabled";
1463				};
1464
1465				pin_gpio4 {
1466					pins = "gpio4";
1467					function = "32k-out1";
1468					drive-push-pull = < 0x01 >;
1469				};
1470
1471				pin_gpio5 {
1472					pins = "gpio5";
1473					function = "gpio";
1474					drive-push-pull = < 0x00 >;
1475				};
1476
1477				pin_gpio6 {
1478					pins = "gpio6";
1479					function = "gpio";
1480					drive-push-pull = < 0x01 >;
1481				};
1482
1483				pin_gpio7 {
1484					pins = "gpio7";
1485					function = "gpio";
1486					drive-push-pull = < 0x01 >;
1487				};
1488			};
1489
1490			spmic_gpio_input {
1491				gpio-hog;
1492				gpios = < 0x05 0x00 0x06 0x00 >;
1493				input;
1494				label = "spmic_gpio_input_5","spmic_gpio_input_6";
1495			};
1496
1497			watchdog {
1498				maxim,wdt-timeout = < 0x10 >;
1499				maxim,wdt-clear-time = < 0x0d >;
1500				status = "disabled";
1501				linux,phandle = < 0xec >;
1502				phandle = < 0xec >;
1503			};
1504
1505			fps {
1506
1507				fps0 {
1508					maxim,shutdown-fps-time-period-us = < 0x280 >;
1509					maxim,fps-event-source = < 0x00 >;
1510				};
1511
1512				fps1 {
1513					maxim,shutdown-fps-time-period-us = < 0x280 >;
1514					maxim,fps-event-source = < 0x01 >;
1515					maxim,device-state-on-disabled-event = < 0x00 >;
1516				};
1517
1518				fps2 {
1519					maxim,shutdonw-fps-time-period-us = < 0x280 >;
1520					maxim,fps-event-source = < 0x00 >;
1521				};
1522			};
1523
1524			backup-battery {
1525				maxim,backup-battery-charging-current = < 0x64 >;
1526				maxim,backup-battery-charging-voltage = < 0x2dc6c0 >;
1527				maxim,backup-battery-output-resister = < 0x64 >;
1528				status = "disabled";
1529			};
1530
1531			regulators {
1532				in-ldo4-supply = < 0x0e >;
1533				in-ldo6-supply = < 0x0e >;
1534				in-ldo7-8-supply = < 0x21 >;
1535
1536				sd0 {
1537					regulator-name = "vddio-ddr";
1538					regulator-boot-on;
1539					regulator-always-on;
1540					regulator-init-mode = < 0x02 >;
1541					maxim,active-fps-source = < 0x00 >;
1542					maxim,active-fps-power-up-slot = < 0x05 >;
1543					maxim,active-fps-power-down-slot = < 0x02 >;
1544					regulator-enable-ramp-delay = < 0x116 >;
1545					regulator-disable-ramp-delay = < 0x255a8 >;
1546					maxim,ramp-rate-setting = < 0x6b6c >;
1547					regulator-ramp-delay = < 0xf5a >;
1548					linux,phandle = < 0x91 >;
1549					phandle = < 0x91 >;
1550				};
1551
1552				sd1 {
1553					regulator-name = "avdd_dsi_csi";
1554					regulator-min-microvolt = < 0x124f80 >;
1555					regulator-max-microvolt = < 0x124f80 >;
1556					regulator-always-on;
1557					regulator-boot-on;
1558					regulator-init-mode = < 0x02 >;
1559					maxim,active-fps-source = < 0x01 >;
1560					maxim,active-fps-power-up-slot = < 0x03 >;
1561					maxim,active-fps-power-down-slot = < 0x01 >;
1562					regulator-enable-ramp-delay = < 0xd3 >;
1563					regulator-disable-ramp-delay = < 0x9c40 >;
1564					maxim,ramp-rate-setting = < 0x6b6c >;
1565					regulator-ramp-delay = < 0x157c >;
1566					linux,phandle = < 0x21 >;
1567					phandle = < 0x21 >;
1568				};
1569
1570				sd2 {
1571					regulator-name = "vdd-1v8";
1572					regulator-min-microvolt = < 0x1b7740 >;
1573					regulator-max-microvolt = < 0x1b7740 >;
1574					regulator-always-on;
1575					regulator-boot-on;
1576					regulator-init-mode = < 0x02 >;
1577					maxim,active-fps-source = < 0x00 >;
1578					maxim,active-fps-power-up-slot = < 0x00 >;
1579					maxim,active-fps-power-down-slot = < 0x07 >;
1580					regulator-enable-ramp-delay = < 0xfa0 >;
1581					regulator-disable-ramp-delay = < 0x5208 >;
1582					maxim,ramp-rate-setting = < 0x6b6c >;
1583					regulator-ramp-delay = < 0x1c2 >;
1584					linux,phandle = < 0x0e >;
1585					phandle = < 0x0e >;
1586				};
1587
1588				sd3 {
1589					regulator-name = "vdd-3v3-sys";
1590					regulator-min-microvolt = < 0x325aa0 >;
1591					regulator-max-microvolt = < 0x325aa0 >;
1592					regulator-always-on;
1593					regulator-boot-on;
1594					maxim,active-fps-source = < 0x00 >;
1595					maxim,active-fps-power-up-slot = < 0x06 >;
1596					maxim,active-fps-power-down-slot = < 0x01 >;
1597					regulator-enable-ramp-delay = < 0x23e >;
1598					regulator-disable-ramp-delay = < 0x9c40 >;
1599					maxim,ramp-rate-setting = < 0x6b6c >;
1600					regulator-ramp-delay = < 0x157c >;
1601					linux,phandle = < 0x0f >;
1602					phandle = < 0x0f >;
1603				};
1604
1605				ldo0 {
1606					regulator-name = "spmic-ldo0";
1607					maxim,active-fps-source = < 0x03 >;
1608					regulator-enable-ramp-delay = < 0x3e8 >;
1609					maxim,active-fps-power-up-slot = < 0x03 >;
1610					maxim,active-fps-power-down-slot = < 0x03 >;
1611					maxim,ramp-rate-setting = < 0x186a0 >;
1612					regulator-ramp-delay = < 0x186a0 >;
1613					linux,phandle = < 0xf5 >;
1614					phandle = < 0xf5 >;
1615				};
1616
1617				ldo1 {
1618					regulator-name = "spmic-ldo1";
1619					maxim,active-fps-source = < 0x04 >;
1620					regulator-enable-ramp-delay = < 0x3e8 >;
1621					maxim,ramp-rate-setting = < 0x186a0 >;
1622					regulator-ramp-delay = < 0x186a0 >;
1623				};
1624
1625				ldo2 {
1626					regulator-name = "vddio-3v3";
1627					regulator-min-microvolt = < 0x325aa0 >;
1628					regulator-max-microvolt = < 0x325aa0 >;
1629					regulator-always-on;
1630					regulator-boot-on;
1631					maxim,active-fps-source = < 0x00 >;
1632					maxim,active-fps-power-up-slot = < 0x06 >;
1633					maxim,active-fps-power-down-slot = < 0x01 >;
1634					regulator-enable-ramp-delay = < 0x98 >;
1635					regulator-disable-ramp-delay = < 0x36b0 >;
1636					maxim,ramp-rate-setting = < 0x186a0 >;
1637					regulator-ramp-delay = < 0x4e20 >;
1638					linux,phandle = < 0x92 >;
1639					phandle = < 0x92 >;
1640				};
1641
1642				ldo3 {
1643					regulator-name = "vddio-sdmmc1";
1644					regulator-min-microvolt = < 0x1b7740 >;
1645					regulator-max-microvolt = < 0x325aa0 >;
1646					maxim,active-fps-source = < 0x03 >;
1647					maxim,active-fps-power-up-slot = < 0x00 >;
1648					maxim,active-fps-power-down-slot = < 0x07 >;
1649					regulator-enable-ramp-delay = < 0xa0 >;
1650					regulator-disable-ramp-delay = < 0x3e80 >;
1651					maxim,ramp-rate-setting = < 0x1388 >;
1652					regulator-ramp-delay = < 0x3e8 >;
1653					linux,phandle = < 0x13 >;
1654					phandle = < 0x13 >;
1655				};
1656
1657				ldo4 {
1658					regulator-name = "vdd-rtc";
1659					regulator-always-on;
1660					regulator-boot-on;
1661					maxim,active-fps-source = < 0x00 >;
1662					maxim,active-fps-power-up-slot = < 0x01 >;
1663					maxim,active-fps-power-down-slot = < 0x07 >;
1664					regulator-enable-ramp-delay = < 0x1a >;
1665					regulator-disable-ramp-delay = < 0x672 >;
1666					maxim,ramp-rate-setting = < 0x186a0 >;
1667					regulator-ramp-delay = < 0x80e8 >;
1668				};
1669
1670				ldo5 {
1671					regulator-name = "avdd-ts-hv";
1672					regulator-min-microvolt = < 0x1b7740 >;
1673					regulator-max-microvolt = < 0x325aa0 >;
1674					maxim,active-fps-source = < 0x04 >;
1675					maxim,active-fps-power-up-slot = < 0x00 >;
1676					maxim,active-fps-power-down-slot = < 0x07 >;
1677					regulator-enable-ramp-delay = < 0x135 >;
1678					regulator-disable-ramp-delay = < 0x3e80 >;
1679					maxim,ramp-rate-setting = < 0x1388 >;
1680					regulator-ramp-delay = < 0x20e >;
1681					linux,phandle = < 0x11 >;
1682					phandle = < 0x11 >;
1683				};
1684
1685				ldo6 {
1686					regulator-name = "spmic-ldo6";
1687					maxim,active-fps-source = < 0x03 >;
1688					maxim,ramp-rate-setting = < 0x186a0 >;
1689					regulator-ramp-delay = < 0x186a0 >;
1690					regulator-boot-on;
1691					regulator-always-on;
1692					linux,phandle = < 0xf3 >;
1693					phandle = < 0xf3 >;
1694				};
1695
1696				ldo7 {
1697					regulator-name = "vdd-pex-1v05";
1698					regulator-min-microvolt = < 0xf4240 >;
1699					regulator-max-microvolt = < 0xf4240 >;
1700					maxim,active-fps-source = < 0x01 >;
1701					regulator-always-on;
1702					regulator-boot-on;
1703					maxim,active-fps-power-up-slot = < 0x04 >;
1704					maxim,active-fps-power-down-slot = < 0x01 >;
1705					regulator-enable-ramp-delay = < 0x5f >;
1706					regulator-disable-ramp-delay = < 0x3a98 >;
1707					maxim,ramp-rate-setting = < 0x186a0 >;
1708					regulator-ramp-delay = < 0x2710 >;
1709					linux,phandle = < 0x9e >;
1710					phandle = < 0x9e >;
1711				};
1712
1713				ldo8 {
1714					regulator-name = "dvdd-pex";
1715					maxim,active-fps-source = < 0x04 >;
1716					regulator-min-microvolt = < 0xf4240 >;
1717					regulator-max-microvolt = < 0xf4240 >;
1718					linux,phandle = < 0xf4 >;
1719					phandle = < 0xf4 >;
1720				};
1721			};
1722		};
1723	};
1724
1725	i2c@31b0000 {
1726		#address-cells = < 0x01 >;
1727		#size-cells = < 0x00 >;
1728		#stream-id-cells = < 0x01 >;
1729		compatible = "nvidia,tegra186-i2c";
1730		reg = < 0x00 0x31b0000 0x00 0x100 >;
1731		interrupts = < 0x00 0x1e 0x04 >;
1732		status = "okay";
1733		clock-frequency = < 0x186a0 >;
1734		clocks = < 0x0d 0x7d 0x0d 0x10d 0x0d 0x5c >;
1735		clock-names = "div-clk","parent","slow-clk";
1736		resets = < 0x0d 0x18 >;
1737		reset-names = "i2c";
1738		dmas = < 0x19 0x1e 0x19 0x1e >;
1739		dma-names = "rx","tx";
1740		linux,phandle = < 0x7e >;
1741		phandle = < 0x7e >;
1742
1743		prod-settings {
1744
1745			prod_c_fm {
1746				prod = < 0x6c 0xffff0000 0x190000 0x94 0x3f00 0x200 >;
1747			};
1748
1749			prod_c_fmplus {
1750				prod = < 0x6c 0xffff0000 0x100000 0x94 0x3f00 0x200 >;
1751			};
1752
1753			prod_c_hs {
1754				prod = < 0x6c 0xffff 0x02 0x9c 0x3f00 0x300 >;
1755			};
1756
1757			prod_c_sm {
1758				prod = < 0x6c 0xffff0000 0x160000 0x94 0x3f00 0x300 >;
1759			};
1760		};
1761	};
1762
1763	i2c@31c0000 {
1764		#address-cells = < 0x01 >;
1765		#size-cells = < 0x00 >;
1766		#stream-id-cells = < 0x01 >;
1767		compatible = "nvidia,tegra186-i2c";
1768		reg = < 0x00 0x31c0000 0x00 0x100 >;
1769		interrupts = < 0x00 0x1f 0x04 >;
1770		scl-gpio = < 0x12 0x58 0x00 >;
1771		sda-gpio = < 0x12 0x59 0x00 >;
1772		status = "okay";
1773		clock-frequency = < 0x61a80 >;
1774		clocks = < 0x0d 0xb6 0x0d 0x10d 0x0d 0x5c >;
1775		clock-names = "div-clk","parent","slow-clk";
1776		resets = < 0x0d 0x51 >;
1777		reset-names = "i2c";
1778		dmas = < 0x19 0x1b 0x19 0x1b >;
1779		dma-names = "rx","tx";
1780		linux,phandle = < 0x7f >;
1781		phandle = < 0x7f >;
1782
1783		prod-settings {
1784
1785			prod_c_fm {
1786				prod = < 0x6c 0xffff0000 0x190000 0x94 0x3f00 0x200 >;
1787			};
1788
1789			prod_c_fmplus {
1790				prod = < 0x6c 0xffff0000 0x100000 0x94 0x3f00 0x200 >;
1791			};
1792
1793			prod_c_hs {
1794				prod = < 0x6c 0xffff 0x02 0x9c 0x3f00 0x300 >;
1795			};
1796
1797			prod_c_sm {
1798				prod = < 0x6c 0xffff0000 0x160000 0x94 0x3f00 0x300 >;
1799			};
1800		};
1801	};
1802
1803	i2c@c250000 {
1804		#address-cells = < 0x01 >;
1805		#size-cells = < 0x00 >;
1806		#stream-id-cells = < 0x01 >;
1807		compatible = "nvidia,tegra186-i2c";
1808		reg = < 0x00 0xc250000 0x00 0x100 >;
1809		interrupts = < 0x00 0x20 0x04 >;
1810		scl-gpio = < 0x1d 0x18 0x00 >;
1811		sda-gpio = < 0x1d 0x19 0x00 >;
1812		status = "okay";
1813		clock-frequency = < 0x61a80 >;
1814		clocks = < 0x0d 0xdb 0x0d 0x10d 0x0d 0xdd >;
1815		clock-names = "div-clk","parent","slow-clk";
1816		resets = < 0x0d 0x52 >;
1817		reset-names = "i2c";
1818		dmas = < 0x19 0x00 0x19 0x00 >;
1819		dma-names = "rx","tx";
1820		linux,phandle = < 0x80 >;
1821		phandle = < 0x80 >;
1822
1823		prod-settings {
1824
1825			prod_c_fm {
1826				prod = < 0x6c 0xffff0000 0x190000 0x94 0x3f00 0x200 >;
1827			};
1828
1829			prod_c_fmplus {
1830				prod = < 0x6c 0xffff0000 0x100000 0x94 0x3f00 0x200 >;
1831			};
1832
1833			prod_c_hs {
1834				prod = < 0x6c 0xffff 0x02 0x9c 0x3f00 0x300 >;
1835			};
1836
1837			prod_c_sm {
1838				prod = < 0x6c 0xffff0000 0x160000 0x94 0x3f00 0x300 >;
1839			};
1840		};
1841
1842		temp-sensor@4c {
1843			status = "okay";
1844			#thermal-sensor-cells = < 0x01 >;
1845			compatible = "ti,tmp451";
1846			reg = < 0x4c >;
1847			sensor-name = "tmp451-ext";
1848			supported-hwrev = < 0x01 >;
1849			offset = < 0xffffffd4 >;
1850			conv-rate = < 0x06 >;
1851			extended-rage = < 0x01 >;
1852			interrupt-parent = < 0x1d >;
1853			interrupts = < 0x10 0x08 >;
1854			temp-alert-gpio = < 0x1d 0x10 0x00 >;
1855			vdd-supply = < 0x1e >;
1856			linux,phandle = < 0x33 >;
1857			phandle = < 0x33 >;
1858
1859			loc {
1860				shutdown-limit = < 0x6b >;
1861			};
1862
1863			ext {
1864				shutdown-limit = < 0x6b >;
1865			};
1866		};
1867	};
1868
1869	i2c@31e0000 {
1870		#address-cells = < 0x01 >;
1871		#size-cells = < 0x00 >;
1872		#stream-id-cells = < 0x01 >;
1873		compatible = "nvidia,tegra186-i2c";
1874		reg = < 0x00 0x31e0000 0x00 0x100 >;
1875		interrupts = < 0x00 0x21 0x04 >;
1876		scl-gpio = < 0x12 0x5a 0x00 >;
1877		sda-gpio = < 0x12 0x5b 0x00 >;
1878		status = "okay";
1879		clock-frequency = < 0x61a80 >;
1880		clocks = < 0x0d 0xb7 0x0d 0x10d 0x0d 0x5c >;
1881		clock-names = "div-clk","parent","slow-clk";
1882		resets = < 0x0d 0x53 >;
1883		reset-names = "i2c";
1884		dmas = < 0x19 0x1f 0x19 0x1f >;
1885		dma-names = "rx","tx";
1886		linux,phandle = < 0x81 >;
1887		phandle = < 0x81 >;
1888
1889		prod-settings {
1890
1891			prod_c_fm {
1892				prod = < 0x6c 0xffff0000 0x190000 0x94 0x3f00 0x200 >;
1893			};
1894
1895			prod_c_fmplus {
1896				prod = < 0x6c 0xffff0000 0x100000 0x94 0x3f00 0x200 >;
1897			};
1898
1899			prod_c_hs {
1900				prod = < 0x6c 0xffff 0x02 0x9c 0x3f00 0x300 >;
1901			};
1902
1903			prod_c_sm {
1904				prod = < 0x6c 0xffff0000 0x160000 0x94 0x3f00 0x300 >;
1905			};
1906		};
1907	};
1908
1909	spdif_dit {
1910		compatible = "simple-bus";
1911		device_type = "spdif-dit";
1912		#address-cells = < 0x01 >;
1913		#size-cells = < 0x00 >;
1914		status = "okay";
1915
1916		spdif-dit.0@0 {
1917			compatible = "linux,spdif-dit";
1918			reg = < 0x00 >;
1919			status = "okay";
1920		};
1921
1922		spdif-dit.1@1 {
1923			compatible = "linux,spdif-dit";
1924			reg = < 0x01 >;
1925			status = "okay";
1926			linux,phandle = < 0xae >;
1927			phandle = < 0xae >;
1928		};
1929
1930		spdif-dit.2@2 {
1931			compatible = "linux,spdif-dit";
1932			reg = < 0x02 >;
1933			status = "okay";
1934			linux,phandle = < 0xb0 >;
1935			phandle = < 0xb0 >;
1936		};
1937
1938		spdif-dit.3@3 {
1939			compatible = "linux,spdif-dit";
1940			reg = < 0x03 >;
1941			status = "okay";
1942			linux,phandle = < 0xb2 >;
1943			phandle = < 0xb2 >;
1944		};
1945
1946		spdif-dit.4@4 {
1947			compatible = "linux,spdif-dit";
1948			reg = < 0x04 >;
1949			status = "okay";
1950			linux,phandle = < 0xb4 >;
1951			phandle = < 0xb4 >;
1952		};
1953
1954		spdif-dit.5@5 {
1955			compatible = "linux,spdif-dit";
1956			reg = < 0x05 >;
1957			status = "okay";
1958		};
1959
1960		spdif-dit.6@6 {
1961			compatible = "linux,spdif-dit";
1962			reg = < 0x06 >;
1963			status = "okay";
1964			linux,phandle = < 0xb6 >;
1965			phandle = < 0xb6 >;
1966		};
1967
1968		spdif-dit.7@7 {
1969			compatible = "linux,spdif-dit";
1970			reg = < 0x07 >;
1971			status = "okay";
1972			linux,phandle = < 0xb8 >;
1973			phandle = < 0xb8 >;
1974		};
1975
1976		spdif-dit.8@8 {
1977			compatible = "linux,spdif-dit";
1978			reg = < 0x08 >;
1979			status = "okay";
1980			linux,phandle = < 0xba >;
1981			phandle = < 0xba >;
1982		};
1983
1984		spdif-dit.9@9 {
1985			compatible = "linux,spdif-dit";
1986			reg = < 0x09 >;
1987			status = "okay";
1988			linux,phandle = < 0xbc >;
1989			phandle = < 0xbc >;
1990		};
1991
1992		spdif-dit.10@a {
1993			compatible = "linux,spdif-dit";
1994			reg = < 0x0a >;
1995			status = "okay";
1996			linux,phandle = < 0xbe >;
1997			phandle = < 0xbe >;
1998		};
1999
2000		spdif-dit.11@b {
2001			compatible = "linux,spdif-dit";
2002			reg = < 0x0b >;
2003			status = "okay";
2004			linux,phandle = < 0xc0 >;
2005			phandle = < 0xc0 >;
2006		};
2007
2008		spdif-dit.12@c {
2009			compatible = "linux,spdif-dit";
2010			reg = < 0x0c >;
2011			status = "okay";
2012			linux,phandle = < 0xc2 >;
2013			phandle = < 0xc2 >;
2014		};
2015
2016		spdif-dit.13@d {
2017			compatible = "linux,spdif-dit";
2018			reg = < 0x0d >;
2019			status = "okay";
2020			linux,phandle = < 0xc4 >;
2021			phandle = < 0xc4 >;
2022		};
2023	};
2024
2025	spi@3210000 {
2026		compatible = "nvidia,tegra186-spi";
2027		reg = < 0x00 0x3210000 0x00 0x10000 >;
2028		interrupts = < 0x00 0x24 0x04 >;
2029		nvidia,dma-request-selector = < 0x19 0x0f >;
2030		#address-cells = < 0x01 >;
2031		#size-cells = < 0x00 >;
2032		#stream-id-cells = < 0x01 >;
2033		dmas = < 0x19 0x0f 0x19 0x0f >;
2034		dma-names = "rx","tx";
2035		nvidia,clk-parents = "pll_p","clk_m";
2036		clocks = < 0x0d 0x31 0x0d 0x10d 0x0d 0x261 >;
2037		clock-names = "spi","pll_p","clk_m";
2038		resets = < 0x0d 0x28 >;
2039		reset-names = "spi";
2040		status = "okay";
2041		linux,phandle = < 0x6e >;
2042		phandle = < 0x6e >;
2043	};
2044
2045	spi@c260000 {
2046		compatible = "nvidia,tegra186-spi";
2047		reg = < 0x00 0xc260000 0x00 0x10000 >;
2048		interrupts = < 0x00 0x25 0x04 >;
2049		nvidia,dma-request-selector = < 0x19 0x10 >;
2050		#address-cells = < 0x01 >;
2051		#size-cells = < 0x00 >;
2052		#stream-id-cells = < 0x01 >;
2053		dmas = < 0x19 0x10 0x19 0x10 >;
2054		dma-names = "rx","tx";
2055		nvidia,clk-parents = "pll_p","osc";
2056		spi-max-frequency = < 0xb71b00 >;
2057		clocks = < 0x0d 0xde 0x0d 0x10d 0x0d 0x264 >;
2058		clock-names = "spi","pll_p","osc";
2059		resets = < 0x0d 0x29 >;
2060		reset-names = "spi";
2061		status = "okay";
2062		linux,phandle = < 0x72 >;
2063		phandle = < 0x72 >;
2064
2065		spi-touch-sharp19x12@0 {
2066			avdd-supply = < 0x22 >;
2067			dvdd-supply = < 0x23 >;
2068			status = "disabled";
2069			compatible = "sharp,lr388k7_ts";
2070			reg = < 0x00 >;
2071			spi-max-frequency = < 0xb71b00 >;
2072			irq-gpio = < 0x1d 0x2f 0x01 >;
2073			interrupt-parent = < 0x1d >;
2074			interrupts = < 0x2f 0x01 >;
2075			reset-gpio = < 0x1d 0x03 0x00 >;
2076			clock-sel-gpio = < 0x24 0x01 0x00 >;
2077			x-max = < 0x2580 >;
2078			y-max = < 0x3c00 >;
2079			z-max = < 0xffff >;
2080			flip-x = < 0x01 >;
2081			flip-y = < 0x01 >;
2082			touch-num-max = < 0x0a >;
2083			platform-id = < 0x01 >;
2084		};
2085
2086		prod-settings {
2087
2088			prod_c_cs0 {
2089				prod = < 0x04 0xfc0 0x400 >;
2090			};
2091		};
2092	};
2093
2094	spi@3230000 {
2095		compatible = "nvidia,tegra186-spi";
2096		reg = < 0x00 0x3230000 0x00 0x10000 >;
2097		interrupts = < 0x00 0x26 0x04 >;
2098		nvidia,dma-request-selector = < 0x19 0x11 >;
2099		#address-cells = < 0x01 >;
2100		#size-cells = < 0x00 >;
2101		#stream-id-cells = < 0x01 >;
2102		dmas = < 0x19 0x11 0x19 0x11 >;
2103		dma-names = "rx","tx";
2104		nvidia,clk-parents = "pll_p","clk_m";
2105		clocks = < 0x0d 0x2e 0x0d 0x10d 0x0d 0x261 >;
2106		clock-names = "spi","pll_p","clk_m";
2107		resets = < 0x0d 0x2a >;
2108		reset-names = "spi";
2109		status = "disabled";
2110		linux,phandle = < 0x6f >;
2111		phandle = < 0x6f >;
2112	};
2113
2114	spi@3240000 {
2115		compatible = "nvidia,tegra186-spi";
2116		reg = < 0x00 0x3240000 0x00 0x10000 >;
2117		interrupts = < 0x00 0x27 0x04 >;
2118		nvidia,dma-request-selector = < 0x19 0x12 >;
2119		#address-cells = < 0x01 >;
2120		#size-cells = < 0x00 >;
2121		#stream-id-cells = < 0x01 >;
2122		dmas = < 0x19 0x12 0x19 0x12 >;
2123		dma-names = "rx","tx";
2124		nvidia,clk-parents = "pll_p","clk_m";
2125		clocks = < 0x0d 0x4a 0x0d 0x10d 0x0d 0x261 >;
2126		clock-names = "spi","pll_p","clk_m";
2127		resets = < 0x0d 0x2b >;
2128		reset-names = "spi";
2129		status = "okay";
2130		linux,phandle = < 0x70 >;
2131		phandle = < 0x70 >;
2132	};
2133
2134	pwm@3280000 {
2135		compatible = "nvidia,tegra186-pwm";
2136		reg = < 0x00 0x3280000 0x00 0x10000 >;
2137		clocks = < 0x0d 0xbb 0x0d 0x10d >;
2138		clock-names = "pwm","parent";
2139		#pwm-cells = < 0x02 >;
2140		resets = < 0x0d 0x63 >;
2141		reset-names = "pwm";
2142		status = "okay";
2143		linux,phandle = < 0x1b >;
2144		phandle = < 0x1b >;
2145	};
2146
2147	pwm@3290000 {
2148		compatible = "nvidia,tegra186-pwm";
2149		reg = < 0x00 0x3290000 0x00 0x10000 >;
2150		clocks = < 0x0d 0xbc 0x0d 0x10d >;
2151		clock-names = "pwm","parent";
2152		#pwm-cells = < 0x02 >;
2153		resets = < 0x0d 0x64 >;
2154		reset-names = "pwm";
2155		status = "okay";
2156	};
2157
2158	pwm@32a0000 {
2159		compatible = "nvidia,tegra186-pwm";
2160		reg = < 0x00 0x32a0000 0x00 0x10000 >;
2161		clocks = < 0x0d 0xbd 0x0d 0x10d >;
2162		clock-names = "pwm","parent";
2163		#pwm-cells = < 0x02 >;
2164		resets = < 0x0d 0x65 >;
2165		reset-names = "pwm";
2166		status = "okay";
2167		linux,phandle = < 0xe3 >;
2168		phandle = < 0xe3 >;
2169	};
2170
2171	pwm@c340000 {
2172		compatible = "nvidia,tegra186-pwm";
2173		reg = < 0x00 0xc340000 0x00 0x10000 >;
2174		clocks = < 0x0d 0xe1 >;
2175		clock-names = "pwm";
2176		#pwm-cells = < 0x02 >;
2177		resets = < 0x0d 0x66 >;
2178		reset-names = "pwm";
2179		status = "okay";
2180		linux,phandle = < 0xe4 >;
2181		phandle = < 0xe4 >;
2182	};
2183
2184	pwm@32c0000 {
2185		compatible = "nvidia,tegra186-pwm";
2186		reg = < 0x00 0x32c0000 0x00 0x10000 >;
2187		clocks = < 0x0d 0xbe 0x0d 0x10d >;
2188		clock-names = "pwm","parent";
2189		#pwm-cells = < 0x02 >;
2190		resets = < 0x0d 0x67 >;
2191		reset-names = "pwm";
2192		status = "disabled";
2193	};
2194
2195	pwm@32d0000 {
2196		compatible = "nvidia,tegra186-pwm";
2197		reg = < 0x00 0x32d0000 0x00 0x10000 >;
2198		clocks = < 0x0d 0xbf 0x0d 0x10d >;
2199		clock-names = "pwm","parent";
2200		#pwm-cells = < 0x02 >;
2201		resets = < 0x0d 0x68 >;
2202		reset-names = "pwm";
2203		status = "disabled";
2204	};
2205
2206	pwm@32e0000 {
2207		compatible = "nvidia,tegra186-pwm";
2208		reg = < 0x00 0x32e0000 0x00 0x10000 >;
2209		clocks = < 0x0d 0xc0 0x0d 0x10d >;
2210		clock-names = "pwm","parent";
2211		#pwm-cells = < 0x02 >;
2212		resets = < 0x0d 0x69 >;
2213		reset-names = "pwm";
2214		status = "disabled";
2215	};
2216
2217	pwm@32f0000 {
2218		compatible = "nvidia,tegra186-pwm";
2219		reg = < 0x00 0x32f0000 0x00 0x10000 >;
2220		clocks = < 0x0d 0xc1 0x0d 0x10d >;
2221		clock-names = "pwm","parent";
2222		#pwm-cells = < 0x02 >;
2223		resets = < 0x0d 0x6a >;
2224		reset-names = "pwm";
2225		status = "disabled";
2226	};
2227
2228	serial@3100000 {
2229		compatible = "nvidia,tegra20-uart","nvidia,tegra186-hsuart";
2230		#stream-id-cells = < 0x01 >;
2231		reg = < 0x00 0x3100000 0x00 0x40 >;
2232		reg-shift = < 0x02 >;
2233		interrupts = < 0x00 0x70 0x04 >;
2234		nvidia,memory-clients = < 0x0e >;
2235		dmas = < 0x19 0x08 0x19 0x08 >;
2236		dma-names = "rx","tx";
2237		clocks = < 0x0d 0x37 0x0d 0x10d >;
2238		clock-names = "serial","parent";
2239		resets = < 0x0d 0x2f >;
2240		reset-names = "serial";
2241		status = "okay";
2242		nvidia,adjust-baud-rates = < 0x1c200 0x1c200 0x64 >;
2243		console-port;
2244		sqa-automation-port;
2245		linux,phandle = < 0x73 >;
2246		phandle = < 0x73 >;
2247	};
2248
2249	serial@3110000 {
2250		compatible = "nvidia,tegra186-hsuart";
2251		#stream-id-cells = < 0x01 >;
2252		reg = < 0x00 0x3110000 0x00 0x40 >;
2253		reg-shift = < 0x02 >;
2254		interrupts = < 0x00 0x71 0x04 >;
2255		nvidia,memory-clients = < 0x0e >;
2256		dmas = < 0x19 0x09 0x19 0x09 >;
2257		dma-names = "rx","tx";
2258		clocks = < 0x0d 0x38 0x0d 0x10d >;
2259		clock-names = "serial","parent";
2260		resets = < 0x0d 0x30 >;
2261		reset-names = "serial";
2262		status = "okay";
2263		nvidia,adjust-baud-rates = < 0x1c200 0x1c200 0x64 >;
2264		linux,phandle = < 0x74 >;
2265		phandle = < 0x74 >;
2266	};
2267
2268	serial@c280000 {
2269		compatible = "nvidia,tegra186-hsuart";
2270		#stream-id-cells = < 0x01 >;
2271		reg = < 0x00 0xc280000 0x00 0x40 >;
2272		reg-shift = < 0x02 >;
2273		interrupts = < 0x00 0x72 0x04 >;
2274		nvidia,memory-clients = < 0x0e >;
2275		dmas = < 0x19 0x03 0x19 0x03 >;
2276		dma-names = "rx","tx";
2277		clocks = < 0x0d 0xd7 0x0d 0x10d >;
2278		clock-names = "serial","parent";
2279		resets = < 0x0d 0x31 >;
2280		reset-names = "serial";
2281		status = "okay";
2282		nvidia,adjust-baud-rates = < 0x1c200 0x1c200 0x64 >;
2283		linux,phandle = < 0x75 >;
2284		phandle = < 0x75 >;
2285	};
2286
2287	serial@3130000 {
2288		compatible = "nvidia,tegra186-hsuart";
2289		#stream-id-cells = < 0x01 >;
2290		reg = < 0x00 0x3130000 0x00 0x40 >;
2291		reg-shift = < 0x02 >;
2292		interrupts = < 0x00 0x73 0x04 >;
2293		nvidia,memory-clients = < 0x0e >;
2294		dmas = < 0x19 0x13 0x19 0x13 >;
2295		dma-names = "tx";
2296		clocks = < 0x0d 0x4d 0x0d 0x10d >;
2297		clock-names = "serial","parent";
2298		resets = < 0x0d 0x32 >;
2299		reset-names = "serial";
2300		status = "okay";
2301		nvidia,adjust-baud-rates = < 0x1c200 0x1c200 0x64 >;
2302		linux,phandle = < 0x76 >;
2303		phandle = < 0x76 >;
2304	};
2305
2306	serial@3140000 {
2307		compatible = "nvidia,tegra186-hsuart";
2308		#stream-id-cells = < 0x01 >;
2309		reg = < 0x00 0x3140000 0x00 0x40 >;
2310		reg-shift = < 0x02 >;
2311		interrupts = < 0x00 0x74 0x04 >;
2312		nvidia,memory-clients = < 0x0e >;
2313		dmas = < 0x19 0x14 0x19 0x14 >;
2314		dma-names = "rx","tx";
2315		clocks = < 0x0d 0xc2 0x0d 0x10d >;
2316		clock-names = "serial","parent";
2317		resets = < 0x0d 0x84 >;
2318		reset-names = "serial";
2319		status = "disabled";
2320		nvidia,adjust-baud-rates = < 0x1c200 0x1c200 0x64 >;
2321		linux,phandle = < 0x77 >;
2322		phandle = < 0x77 >;
2323	};
2324
2325	serial@3150000 {
2326		compatible = "nvidia,tegra186-hsuart";
2327		#stream-id-cells = < 0x01 >;
2328		reg = < 0x00 0x3150000 0x00 0x40 >;
2329		reg-shift = < 0x02 >;
2330		interrupts = < 0x00 0x75 0x04 >;
2331		nvidia,memory-clients = < 0x0e >;
2332		dmas = < 0x19 0x0c 0x19 0x0c >;
2333		dma-names = "rx","tx";
2334		clocks = < 0x0d 0xc3 0x0d 0x10d >;
2335		clock-names = "serial","parent";
2336		resets = < 0x0d 0x6f >;
2337		reset-names = "serial";
2338		status = "disabled";
2339		nvidia,adjust-baud-rates = < 0x1c200 0x1c200 0x64 >;
2340		linux,phandle = < 0x78 >;
2341		phandle = < 0x78 >;
2342	};
2343
2344	serial@c290000 {
2345		compatible = "nvidia,tegra186-hsuart";
2346		#stream-id-cells = < 0x01 >;
2347		reg = < 0x00 0xc290000 0x00 0x40 >;
2348		reg-shift = < 0x02 >;
2349		interrupts = < 0x00 0x76 0x04 >;
2350		nvidia,memory-clients = < 0x0e >;
2351		dmas = < 0x19 0x02 0x19 0x02 >;
2352		dma-names = "rx","tx";
2353		clocks = < 0x0d 0xd8 0x0d 0x10d >;
2354		clock-names = "serial","parent";
2355		resets = < 0x0d 0x70 >;
2356		reset-names = "serial";
2357		status = "disabled";
2358		nvidia,adjust-baud-rates = < 0x1c200 0x1c200 0x64 >;
2359		linux,phandle = < 0x79 >;
2360		phandle = < 0x79 >;
2361	};
2362
2363	combined-uart {
2364		compatible = "nvidia,tegra186-combined-uart";
2365		reg = < 0x00 0x3c10000 0x00 0x04 0x00 0xc168000 0x00 0x04 0x00 0x3c00000 0x00 0x1000 >;
2366		interrupts = < 0x00 0x78 0x04 >;
2367		status = "okay";
2368	};
2369
2370	ether_qos@2490000 {
2371		compatible = "nvidia,eqos";
2372		reg = < 0x00 0x2490000 0x00 0x10000 0x00 0x2439000 0x00 0x74 >;
2373		reg-names = "eqos_base","eqos_pads";
2374		interrupts = < 0x00 0xc2 0x04 0x00 0xc3 0x04 0x00 0xbe 0x04 0x00 0xba 0x04 0x00 0xbf 0x04 0x00 0xbb 0x04 0x00 0xc0 0x04 0x00 0xbc 0x04 0x00 0xc1 0x04 0x00 0xbd 0x04 >;
2375		nvidia,csr_clock_speed = < 0x19 >;
2376		nvidia,iso_bw = < 0x14000 >;
2377		nvidia,local-mac-address = < 0x00 0x00 0x00 0x00 0x00 0x00 >;
2378		clocks = < 0x0d 0xa7 0x0d 0xa8 0x0d 0xef 0x0d 0xf0 0x0d 0x95 >;
2379		clock-names = "eqos_axi","eqos_rx","eqos_ptp_ref","eqos_tx","axi_cbb";
2380		resets = < 0x0d 0x45 >;
2381		reset-names = "eqos_rst";
2382		#stream-id-cells = < 0x01 >;
2383		phy-mode = "rgmii";
2384		status = "okay";
2385		nvidia,ptp_ref_clock_speed = < 0x7d >;
2386		nvidia,rxq_enable_ctrl = < 0x02 0x02 0x02 0x02 >;
2387		nvidia,queue_prio = < 0x00 0x01 0x02 0x03 >;
2388		nvidia,use_tagged_ptp;
2389		nvidia,ptp_dma_ch = < 0x03 >;
2390		nvidia,chan_napi_quota = < 0x40 0x40 0x40 0x40 >;
2391		nvidia,pause_frames = < 0x00 >;
2392		nvidia,phy-reset-gpio = < 0x12 0x64 0x00 >;
2393		nvidia,phy-intr-gpio = < 0x12 0x65 0x00 >;
2394		nvidia,phy-max-frame-size = < 0x0a >;
2395		nvidia,eth_iso_enable = < 0x01 >;
2396		nvidia,brcm_phy_apd_mode;
2397		vddio_sys_enet_bias-supply = < 0x0e >;
2398		vddio_enet-supply = < 0x0f >;
2399		phy_vdd_1v8-supply = < 0x0e >;
2400		phy_ovdd_rgmii-supply = < 0x0f >;
2401		phy_pllvdd-supply = < 0x21 >;
2402		linux,phandle = < 0x5e >;
2403		phandle = < 0x5e >;
2404
2405		eqos-cool-dev {
2406			cooling-min-state = < 0x00 >;
2407			cooling-max-state = < 0x05 >;
2408			#cooling-cells = < 0x02 >;
2409			linux,phandle = < 0x2c >;
2410			phandle = < 0x2c >;
2411		};
2412
2413		prod-settings {
2414			#prod-cells = < 0x03 >;
2415
2416			eqos_pad_ctrl {
2417				prod = < 0x8800 0x9800000f 0x88000007 >;
2418			};
2419
2420			tx_tristate_enable {
2421				prod = < 0x18 0x50 0x10 0x10 0x50 0x10 0x08 0x50 0x10 0x00 0x50 0x10 0x54 0x50 0x10 0x64 0x50 0x10 >;
2422			};
2423
2424			tx_tristate_disable {
2425				prod = < 0x18 0x50 0x00 0x10 0x50 0x00 0x08 0x50 0x00 0x00 0x50 0x00 0x54 0x50 0x00 0x64 0x50 0x00 >;
2426			};
2427		};
2428	};
2429
2430	ether_qos_virt_test@2490000 {
2431		compatible = "synopsys,dwc_eqos_virt_test";
2432		reg = < 0x00 0x2490000 0x00 0x10000 0x00 0x24a0000 0x00 0x10000 >;
2433		status = "disabled";
2434	};
2435
2436	power-domain {
2437		compatible = "tegra-power-domains";
2438
2439		ape-pd {
2440			compatible = "nvidia,tegra186-ape-pd";
2441			is_off;
2442			#power-domain-cells = < 0x00 >;
2443			partition-id = < 0x00 >;
2444			clocks = < 0x0d 0x69 0x0d 0x68 0x0d 0x8a 0x0d 0x111 >;
2445			clock-names = "ape","apb2ape","adsp","aclk";
2446			linux,phandle = < 0x25 >;
2447			phandle = < 0x25 >;
2448		};
2449
2450		adsp-pd {
2451			compatible = "nvidia,tegra186-adsp-pd";
2452			is_off;
2453			#power-domain-cells = < 0x00 >;
2454			power-domains = < 0x25 >;
2455			linux,phandle = < 0xcc >;
2456			phandle = < 0xcc >;
2457		};
2458
2459		host-pd {
2460			compatible = "nvidia,tegra186-host1x-pd";
2461			is_off;
2462			host1x;
2463			#power-domain-cells = < 0x00 >;
2464		};
2465
2466		tsec-pd {
2467			compatible = "nvidia,tegra186-tsec-pd";
2468			is_off;
2469			#power-domain-cells = < 0x00 >;
2470			linux,phandle = < 0xa5 >;
2471			phandle = < 0xa5 >;
2472		};
2473
2474		nvdec-pd {
2475			compatible = "nvidia,tegra186-nvdec-pd";
2476			is_off;
2477			#power-domain-cells = < 0x00 >;
2478			partition-id = < 0x06 >;
2479			linux,phandle = < 0xa3 >;
2480			phandle = < 0xa3 >;
2481		};
2482
2483		ispa-pd {
2484			compatible = "nvidia,tegra186-ispa-pd";
2485			is_off;
2486			#power-domain-cells = < 0x00 >;
2487			partition-id = < 0x05 >;
2488			linux,phandle = < 0x97 >;
2489			phandle = < 0x97 >;
2490		};
2491
2492		ve-pd {
2493			compatible = "nvidia,tegra186-ve-pd";
2494			is_off;
2495			#power-domain-cells = < 0x00 >;
2496			partition-id = < 0x0b >;
2497			linux,phandle = < 0x93 >;
2498			phandle = < 0x93 >;
2499		};
2500
2501		vic03-pd {
2502			compatible = "nvidia,tegra186-vic03-pd";
2503			is_off;
2504			#power-domain-cells = < 0x00 >;
2505			partition-id = < 0x0c >;
2506			linux,phandle = < 0xa1 >;
2507			phandle = < 0xa1 >;
2508		};
2509
2510		msenc-pd {
2511			compatible = "nvidia,tegra186-msenc-pd";
2512			is_off;
2513			#power-domain-cells = < 0x00 >;
2514			partition-id = < 0x08 >;
2515			linux,phandle = < 0xa2 >;
2516			phandle = < 0xa2 >;
2517		};
2518
2519		nvjpg-pd {
2520			compatible = "nvidia,tegra186-nvjpg-pd";
2521			is_off;
2522			#power-domain-cells = < 0x00 >;
2523			partition-id = < 0x07 >;
2524			linux,phandle = < 0xa4 >;
2525			phandle = < 0xa4 >;
2526		};
2527
2528		se-pd {
2529			compatible = "nvidia,tegra186-se-pd";
2530			is_off;
2531			#power-domain-cells = < 0x00 >;
2532			linux,phandle = < 0xa7 >;
2533			phandle = < 0xa7 >;
2534		};
2535
2536		pcie-pd {
2537			compatible = "nvidia,tegra186-pcie-pd";
2538			is_off;
2539			#power-domain-cells = < 0x00 >;
2540			partition-id = < 0x09 >;
2541			linux,phandle = < 0xa9 >;
2542			phandle = < 0xa9 >;
2543		};
2544
2545		sata-pd {
2546			compatible = "nvidia,tegra186-sata-pd";
2547			#power-domain-cells = < 0x00 >;
2548			partition-id = < 0x0a >;
2549		};
2550
2551		disa-pd {
2552			compatible = "nvidia,tegra186-disa-pd";
2553			#power-domain-cells = < 0x00 >;
2554			partition-id = < 0x02 >;
2555			linux,phandle = < 0xa6 >;
2556			phandle = < 0xa6 >;
2557		};
2558
2559		disb-pd {
2560			compatible = "nvidia,tegra186-disb-pd";
2561			#power-domain-cells = < 0x00 >;
2562			partition-id = < 0x03 >;
2563		};
2564
2565		disc-pd {
2566			compatible = "nvidia,tegra186-disc-pd";
2567			#power-domain-cells = < 0x00 >;
2568			partition-id = < 0x04 >;
2569		};
2570
2571		xusba-pd {
2572			compatible = "nvidia,tegra186-xusba-pd";
2573			#power-domain-cells = < 0x00 >;
2574			partition-id = < 0x0d >;
2575		};
2576
2577		xusbb-pd {
2578			compatible = "nvidia,tegra186-xusbb-pd";
2579			#power-domain-cells = < 0x00 >;
2580			partition-id = < 0x0e >;
2581		};
2582
2583		xusbc-pd {
2584			compatible = "nvidia,tegra186-xusbc-pd";
2585			#power-domain-cells = < 0x00 >;
2586			partition-id = < 0x0f >;
2587		};
2588	};
2589
2590	trusty {
2591		compatible = "android,trusty-smc-v1";
2592		ranges;
2593		#address-cells = < 0x02 >;
2594		#size-cells = < 0x02 >;
2595		status = "disabled";
2596
2597		irq {
2598			compatible = "android,trusty-irq-v1";
2599			interrupt-templates = < 0x26 0x00 0x01 0x01 0x01 0x00 0x01 0x01 0x00 0x00 >;
2600			interrupt-ranges = < 0x00 0x0f 0x00 0x10 0x1f 0x01 0x20 0xdf 0x02 >;
2601		};
2602
2603		fiq {
2604			compatible = "android,trusty-fiq-v1";
2605		};
2606
2607		virtio {
2608			compatible = "android,trusty-virtio-v1";
2609		};
2610
2611		log {
2612			compatible = "android,trusty-log-v1";
2613		};
2614
2615		ote {
2616			compatible = "android,trusty-ote-v1";
2617		};
2618	};
2619
2620	interrupt-controller {
2621		compatible = "android,CustomIPI";
2622		#interrupt-cells = < 0x01 >;
2623		interrupt-controller;
2624		linux,phandle = < 0x26 >;
2625		phandle = < 0x26 >;
2626	};
2627
2628	thermal-zones {
2629		status = "okay";
2630
2631		BCPU-therm {
2632			polling-delay = < 0x00 >;
2633			polling-delay-passive = < 0x1f4 >;
2634			thermal-sensors = < 0x27 0x02 >;
2635			status = "okay";
2636
2637			thermal-zone-params {
2638				governor-name = "step_wise";
2639			};
2640
2641			trips {
2642
2643				trip_critical {
2644					temperature = < 0x18a88 >;
2645					type = "critical";
2646					hysteresis = < 0x00 >;
2647					writable;
2648				};
2649
2650				trip_bthrot {
2651					temperature = < 0x1750c >;
2652					type = "passive";
2653					hysteresis = < 0x00 >;
2654					writable;
2655					linux,phandle = < 0x28 >;
2656					phandle = < 0x28 >;
2657				};
2658			};
2659
2660			cooling-maps {
2661
2662				map0 {
2663					trip = < 0x28 >;
2664					cdev-type = "cpu-balanced";
2665					cooling-device = < 0x29 0xffffffff 0xffffffff >;
2666				};
2667			};
2668		};
2669
2670		MCPU-therm {
2671			polling-delay = < 0x00 >;
2672			polling-delay-passive = < 0x1f4 >;
2673			thermal-sensors = < 0x27 0x04 >;
2674			status = "okay";
2675
2676			thermal-zone-params {
2677				governor-name = "step_wise";
2678			};
2679
2680			trips {
2681
2682				trip_critical {
2683					temperature = < 0x18a88 >;
2684					type = "critical";
2685					hysteresis = < 0x00 >;
2686					writable;
2687				};
2688
2689				trip_bthrot {
2690					temperature = < 0x1750c >;
2691					type = "passive";
2692					hysteresis = < 0x00 >;
2693					writable;
2694					linux,phandle = < 0x2a >;
2695					phandle = < 0x2a >;
2696				};
2697			};
2698
2699			cooling-maps {
2700
2701				map0 {
2702					trip = < 0x2a >;
2703					cdev-type = "cpu-balanced";
2704					cooling-device = < 0x29 0xffffffff 0xffffffff >;
2705				};
2706			};
2707		};
2708
2709		GPU-therm {
2710			polling-delay = < 0x00 >;
2711			polling-delay-passive = < 0xfa >;
2712			thermal-sensors = < 0x27 0x06 >;
2713			status = "okay";
2714
2715			trips {
2716
2717				eqos-m40@-40000 {
2718					temperature = < 0xffff63c0 >;
2719					hysteresis = < 0x1388 >;
2720					type = "active";
2721					linux,phandle = < 0x2b >;
2722					phandle = < 0x2b >;
2723				};
2724
2725				eqos-m5@-5000 {
2726					temperature = < 0xffffec78 >;
2727					hysteresis = < 0x1388 >;
2728					type = "active";
2729					linux,phandle = < 0x2d >;
2730					phandle = < 0x2d >;
2731				};
2732
2733				eqos-p30@30000 {
2734					temperature = < 0x7530 >;
2735					hysteresis = < 0x1388 >;
2736					type = "active";
2737					linux,phandle = < 0x2e >;
2738					phandle = < 0x2e >;
2739				};
2740
2741				eqos-p65@65000 {
2742					temperature = < 0xfde8 >;
2743					hysteresis = < 0x1388 >;
2744					type = "active";
2745					linux,phandle = < 0x2f >;
2746					phandle = < 0x2f >;
2747				};
2748
2749				eqos-p100@100000 {
2750					temperature = < 0x186a0 >;
2751					hysteresis = < 0x1388 >;
2752					type = "active";
2753					linux,phandle = < 0x30 >;
2754					phandle = < 0x30 >;
2755				};
2756
2757				trip_critical {
2758					temperature = < 0x18a88 >;
2759					type = "critical";
2760					hysteresis = < 0x00 >;
2761					writable;
2762				};
2763
2764				trip_bthrot {
2765					temperature = < 0x1750c >;
2766					type = "passive";
2767					hysteresis = < 0x00 >;
2768					writable;
2769					linux,phandle = < 0x31 >;
2770					phandle = < 0x31 >;
2771				};
2772			};
2773
2774			cooling-maps {
2775
2776				map_eqos_m40 {
2777					trip = < 0x2b >;
2778					cooling-device = < 0x2c 0x01 0x01 >;
2779					cdev-type = "tegra-eqos";
2780				};
2781
2782				map_eqos_m5 {
2783					trip = < 0x2d >;
2784					cooling-device = < 0x2c 0x02 0x02 >;
2785					cdev-type = "tegra-eqos";
2786				};
2787
2788				map_eqos_p30 {
2789					trip = < 0x2e >;
2790					cooling-device = < 0x2c 0x03 0x03 >;
2791					cdev-type = "tegra-eqos";
2792				};
2793
2794				map_eqos_p65 {
2795					trip = < 0x2f >;
2796					cooling-device = < 0x2c 0x04 0x04 >;
2797					cdev-type = "tegra-eqos";
2798				};
2799
2800				map_eqos_p100 {
2801					trip = < 0x30 >;
2802					cooling-device = < 0x2c 0x05 0x05 >;
2803					cdev-type = "tegra-eqos";
2804				};
2805
2806				map0 {
2807					trip = < 0x31 >;
2808					cdev-type = "gpu-balanced";
2809					cooling-device = < 0x32 0xffffffff 0xffffffff >;
2810				};
2811			};
2812
2813			thermal-zone-params {
2814				governor-name = "step_wise";
2815			};
2816		};
2817
2818		PLL-therm {
2819			polling-delay = < 0x00 >;
2820			polling-delay-passive = < 0x3e8 >;
2821			thermal-sensors = < 0x27 0x05 >;
2822			status = "okay";
2823		};
2824
2825		AO-therm {
2826			polling-delay = < 0x00 >;
2827			polling-delay-passive = < 0x3e8 >;
2828			thermal-sensors = < 0x27 0x06 >;
2829			status = "disabled";
2830			linux,phandle = < 0xe2 >;
2831			phandle = < 0xe2 >;
2832		};
2833
2834		Tboard_tegra {
2835			status = "okay";
2836			polling-delay = < 0x00 >;
2837			polling-delay-passive = < 0x3e8 >;
2838			thermal-sensors = < 0x33 0x00 >;
2839
2840			thermal-zone-params {
2841				governor-name = "pid_thermal_gov";
2842			};
2843
2844			trips {
2845
2846				trip_critical {
2847					type = "critical";
2848					temperature = < 0x1a1f8 >;
2849					hysteresis = < 0x01 >;
2850				};
2851			};
2852		};
2853
2854		Tdiode_tegra {
2855			status = "okay";
2856			polling-delay = < 0x00 >;
2857			polling-delay-passive = < 0x3e8 >;
2858			thermal-sensors = < 0x33 0x01 >;
2859
2860			thermal-zone-params {
2861				governor-name = "pid_thermal_gov";
2862			};
2863
2864			trips {
2865
2866				trip_critical {
2867					temperature = < 0x1a1f8 >;
2868					type = "critical";
2869					hysteresis = < 0x00 >;
2870					writable;
2871				};
2872			};
2873		};
2874
2875		PMIC-Die {
2876			polling-delay = < 0x00 >;
2877			polling-delay-passive = < 0x00 >;
2878			thermal-sensors = < 0x18 >;
2879
2880			trips {
2881
2882				hot-die {
2883					temperature = < 0x1d4c0 >;
2884					type = "active";
2885					hysteresis = < 0x00 >;
2886					linux,phandle = < 0x34 >;
2887					phandle = < 0x34 >;
2888				};
2889			};
2890
2891			cooling-maps {
2892
2893				map0 {
2894					trip = < 0x34 >;
2895					cooling-device = < 0x35 0xffffffff 0xffffffff >;
2896					contribution = < 0x64 >;
2897					cdev-type = "emergency-balanced";
2898				};
2899			};
2900		};
2901	};
2902
2903	rtcpu@b000000 {
2904		compatible = "nvidia,tegra186-sce-ivc";
2905		status = "okay";
2906		reg = < 0x00 0xb000000 0x00 0x1000 0x00 0xb1f0000 0x00 0x40000 0x00 0xb230000 0x00 0x10000 0x00 0xb040000 0x00 0x10000 0x00 0xb050000 0x00 0x10000 >;
2907		reg-names = "sce-evp","sce-pm","sce-cfg","ast-cpu","ast-dma";
2908		#stream-id-cells = < 0x01 >;
2909		clocks = < 0x0d 0xe6 0x0d 0xe4 0x0d 0x1c3 >;
2910		clock-names = "sce-apb","sce-cpu-nic","sce-nic";
2911		resets = < 0x0d 0xbb 0x0d 0xb8 0x0d 0xb5 0x0d 0xb6 0x0d 0xb7 0x0d 0xb9 0x0d 0xbc 0x0d 0xbd 0x0d 0xbe 0x0d 0xb4 0x0d 0xb3 >;
2912		reset-names = "tsctnsce","sce-pm","sce-dbgresetn","sce-presetdbgn","sce-actmon","sce-dma","sce-tke","sce-gte","sce-cfg","sce-nreset","sce-nsysporeset";
2913		interrupts = < 0x00 0x10 0x04 >;
2914		interrupt-names = "wdt-remote";
2915		nvidia,trace = < 0x36 0x04 0x70100000 0x100000 >;
2916		nvidia,ivc-channels = < 0x37 0x02 0x90000000 0x10000 >;
2917		nvidia,ch-base = < 0x3c >;
2918		nvidia,nb-channels = < 0x02 >;
2919		nvidia,pts-base = < 0x23c >;
2920		nvidia,nb-pts = < 0x04 >;
2921		linux,phandle = < 0x6b >;
2922		phandle = < 0x6b >;
2923
2924		hsp {
2925			compatible = "nvidia,tegra186-hsp-mailbox";
2926			nvidia,hsp-shared-mailbox = < 0x38 0x01 0x38 0x06 >;
2927			nvidia,hsp-shared-mailbox-names = "ivc-pair","cmd-pair";
2928		};
2929	};
2930
2931	sce-ivc-channels {
2932		#address-cells = < 0x01 >;
2933		#size-cells = < 0x00 >;
2934		linux,phandle = < 0x37 >;
2935		phandle = < 0x37 >;
2936
2937		echo@0 {
2938			compatible = "nvidia,tegra186-camera-ivc-protocol-echo";
2939			reg = < 0x00 0x8000 >;
2940			reg-names = "rx","tx";
2941			nvidia,service = "echo";
2942			nvidia,version = < 0x00 >;
2943			nvidia,group = < 0x01 >;
2944			nvidia,frame-count = < 0x10 >;
2945			nvidia,frame-size = < 0x40 >;
2946		};
2947
2948		vinotify@12c0 {
2949			compatible = "nvidia,tegra186-camera-ivc-protocol-vinotify";
2950			reg = < 0x12c0 0x92c0 >;
2951			reg-names = "rx","tx";
2952			nvidia,service = "vinotify";
2953			nvidia,version = < 0x00 >;
2954			nvidia,group = < 0x01 >;
2955			nvidia,frame-count = < 0x3f >;
2956			nvidia,frame-size = < 0x80 >;
2957			device = < 0x39 >;
2958		};
2959
2960		mods@32c0 {
2961			compatible = "nvidia,tegra186-camera-ivc-protocol-mods";
2962			reg = < 0x32c0 0xb2c0 >;
2963			reg-names = "rx","tx";
2964			nvidia,service = "mods";
2965			nvidia,version = < 0x00 >;
2966			nvidia,group = < 0x01 >;
2967			nvidia,frame-count = < 0x01 >;
2968			nvidia,frame-size = < 0x40 >;
2969		};
2970
2971		ivccontrol@52c0 {
2972			compatible = "nvidia,tegra186-camera-ivc-protocol-capture-control";
2973			nvidia,service = "capture-control";
2974			nvidia,version = < 0x00 >;
2975			nvidia,group = < 0x01 >;
2976			nvidia,frame-count = < 0x10 >;
2977			nvidia,frame-size = < 0x140 >;
2978		};
2979
2980		ivccapture@72c0 {
2981			compatible = "nvidia,tegra186-camera-ivc-protocol-capture";
2982			nvidia,service = "capture";
2983			nvidia,version = < 0x00 >;
2984			nvidia,group = < 0x01 >;
2985			nvidia,frame-count = < 0x10 >;
2986			nvidia,frame-size = < 0x40 >;
2987		};
2988
2989		dbg@7c00 {
2990			compatible = "nvidia,tegra186-camera-ivc-protocol-dbg";
2991			reg = < 0x7c00 0xfc00 >;
2992			reg-names = "rx","tx";
2993			nvidia,service = "debug";
2994			nvidia,version = < 0x00 >;
2995			nvidia,group = < 0x01 >;
2996			nvidia,frame-count = < 0x01 >;
2997			nvidia,frame-size = < 0x180 >;
2998		};
2999
3000		dbg@7e00 {
3001			compatible = "nvidia,tegra186-camera-ivc-protocol-debug";
3002			reg = < 0x7e00 0xfe00 >;
3003			reg-names = "rx","tx";
3004			nvidia,service = "debug";
3005			nvidia,version = < 0x00 >;
3006			nvidia,group = < 0x01 >;
3007			nvidia,frame-count = < 0x01 >;
3008			nvidia,frame-size = < 0x180 >;
3009		};
3010	};
3011
3012	rtcpu@2993000 {
3013		compatible = "nvidia,tegra186-ape-ivc";
3014		status = "disabled";
3015		power-domains = < 0x25 >;
3016		reg = < 0x00 0x2993000 0x00 0x1000 0x00 0x2990000 0x00 0x800 0x00 0x2994000 0x00 0x2000 >;
3017		reg-names = "ape-evp","ape-amisc","ast-cpu";
3018		#stream-id-cells = < 0x01 >;
3019		clocks = < 0x0d 0x69 0x0d 0x68 0x0d 0x8b 0x0d 0x8a >;
3020		clock-names = "ape","apb2ape","adspneon","adsp";
3021		resets = < 0x0d 0xbf >;
3022		reset-names = "adsp-all";
3023		interrupt-parent = < 0x3a >;
3024		interrupts = < 0x00 0x3e 0x04 0x00 0x00 0x3f 0x04 0x00 0x00 0x54 0x04 0x00 0x00 0x1f 0x04 0x04 0x00 0x30 0x04 0x04 0x00 0x44 0x04 0x04 0x00 0x45 0x04 0x04 0x00 0x47 0x04 0x04 0x00 0x46 0x04 0x04 0x00 0x48 0x04 0x04 0x00 0x49 0x04 0x04 0x00 0x4a 0x04 0x04 0x00 0x4b 0x04 0x04 0x00 0x4e 0x04 0x04 0x00 0x4f 0x04 0x04 0x00 0x50 0x04 0x04 0x00 0x53 0x04 0x04 0x00 0x52 0x04 0x04 >;
3025		interrupt-names = "adsp-wfi","adsp-wfe","wdt-remote";
3026		nvidia,trace = < 0x36 0x04 0x40200000 0x80000 >;
3027		nvidia,ivc-channels = < 0x3b 0x02 0x40000000 0x10000 >;
3028		linux,phandle = < 0x5d >;
3029		phandle = < 0x5d >;
3030
3031		hsp {
3032			compatible = "nvidia,tegra186-hsp-mailbox";
3033			nvidia,hsp-shared-mailbox = < 0x3c 0x01 0x3c 0x06 >;
3034			nvidia,hsp-shared-mailbox-names = "ivc-pair","cmd-pair";
3035		};
3036	};
3037
3038	ape-ivc-channels {
3039		#address-cells = < 0x01 >;
3040		#size-cells = < 0x00 >;
3041		linux,phandle = < 0x3b >;
3042		phandle = < 0x3b >;
3043
3044		echo@0 {
3045			compatible = "nvidia,tegra186-camera-ivc-protocol-echo";
3046			reg = < 0x00 0x8000 >;
3047			reg-names = "rx","tx";
3048			nvidia,service = "echo";
3049			nvidia,version = < 0x00 >;
3050			nvidia,group = < 0x01 >;
3051			nvidia,frame-count = < 0x10 >;
3052			nvidia,frame-size = < 0x40 >;
3053		};
3054
3055		vinotify@12c0 {
3056			compatible = "nvidia,tegra186-camera-ivc-protocol-vinotify";
3057			reg = < 0x12c0 0x92c0 >;
3058			reg-names = "rx","tx";
3059			nvidia,service = "vinotify";
3060			nvidia,version = < 0x00 >;
3061			nvidia,group = < 0x01 >;
3062			nvidia,frame-count = < 0x3f >;
3063			nvidia,frame-size = < 0x80 >;
3064			device = < 0x39 >;
3065		};
3066
3067		ivccontrol@52c0 {
3068			compatible = "nvidia,tegra186-camera-ivc-protocol-capture-control";
3069			nvidia,service = "capture-control";
3070			nvidia,version = < 0x00 >;
3071			nvidia,group = < 0x01 >;
3072			nvidia,frame-count = < 0x10 >;
3073			nvidia,frame-size = < 0x140 >;
3074		};
3075
3076		ivccapture@72c0 {
3077			compatible = "nvidia,tegra186-camera-ivc-protocol-capture";
3078			nvidia,service = "capture";
3079			nvidia,version = < 0x00 >;
3080			nvidia,group = < 0x01 >;
3081			nvidia,frame-count = < 0x10 >;
3082			nvidia,frame-size = < 0x40 >;
3083		};
3084
3085		dbg@7c00 {
3086			compatible = "nvidia,tegra186-camera-ivc-protocol-dbg";
3087			reg = < 0x7c00 0xfc00 >;
3088			reg-names = "rx","tx";
3089			nvidia,service = "debug";
3090			nvidia,version = < 0x00 >;
3091			nvidia,group = < 0x01 >;
3092			nvidia,frame-count = < 0x01 >;
3093			nvidia,frame-size = < 0x180 >;
3094		};
3095
3096		dbg@7e00 {
3097			compatible = "nvidia,tegra186-camera-ivc-protocol-debug";
3098			reg = < 0x7e00 0xfe00 >;
3099			reg-names = "rx","tx";
3100			nvidia,service = "debug";
3101			nvidia,version = < 0x00 >;
3102			nvidia,group = < 0x01 >;
3103			nvidia,frame-count = < 0x01 >;
3104			nvidia,frame-size = < 0x180 >;
3105		};
3106	};
3107
3108	tegra-rtcpu-trace {
3109		nvidia,interval-ms = < 0x32 >;
3110		linux,phandle = < 0x36 >;
3111		phandle = < 0x36 >;
3112	};
3113
3114	tegra_safety_ivc {
3115		#address-cells = < 0x01 >;
3116		#size-cells = < 0x00 >;
3117		linux,phandle = < 0x3d >;
3118		phandle = < 0x3d >;
3119
3120		cmdresp@0 {
3121			compatible = "nvidia,tegra186-safety-cmd-resp";
3122			reg = < 0x00 0x8000 >;
3123			reg-names = "rx","tx";
3124			nvidia,frame-count = < 0x10 >;
3125			nvidia,frame-size = < 0x40 >;
3126		};
3127
3128		hb@0 {
3129			compatible = "nvidia,tegra186-safety-hb";
3130			reg = < 0x500 0x8500 >;
3131			reg-names = "rx","tx";
3132			nvidia,frame-count = < 0x01 >;
3133			nvidia,frame-size = < 0x40 >;
3134		};
3135	};
3136
3137	sce@b000000 {
3138		compatible = "nvidia,tegra186-safety-ivc";
3139		status = "disabled";
3140		reg = < 0x00 0xb040000 0x00 0x10000 0x00 0xb050000 0x00 0x10000 >;
3141		reg-names = "ast-cpu","ast-dma";
3142		#stream-id-cells = < 0x01 >;
3143		nvidia,ivc-channels = < 0x3d 0x02 0x90000000 0x10000 >;
3144		linux,phandle = < 0x6c >;
3145		phandle = < 0x6c >;
3146
3147		hsp {
3148			compatible = "nvidia,tegra186-hsp-mailbox";
3149			nvidia,hsp-shared-mailbox = < 0x38 0x01 0x38 0x06 >;
3150			nvidia,hsp-shared-mailbox-names = "ivc-pair","cmd-pair";
3151		};
3152	};
3153
3154	actmon@d230000 {
3155		status = "okay";
3156		#address-cells = < 0x02 >;
3157		#size-cells = < 0x02 >;
3158		compatible = "nvidia,tegra186-cactmon";
3159		reg = < 0x00 0xd230000 0x00 0x1000 >;
3160		interrupts = < 0x00 0xd2 0x04 >;
3161		clocks = < 0x0d 0xc9 >;
3162		clock-names = "actmon";
3163		#stream-id-cells = < 0x01 >;
3164		resets = < 0x0d 0x00 >;
3165		reset-names = "actmon_rst";
3166		nvidia,sample_period = [ 14 ];
3167
3168		mc_all {
3169			#address-cells = < 0x01 >;
3170			#size-cells = < 0x00 >;
3171			nvidia,reg_offs = < 0x100 >;
3172			nvidia,irq_mask = < 0x02 >;
3173			nvidia,suspend_freq = < 0x31ce0 >;
3174			nvidia,boost_freq_step = < 0x31ce0 >;
3175			nvidia,boost_up_coef = < 0xc8 >;
3176			nvidia,boost_down_coef = < 0x32 >;
3177			nvidia,boost_up_threshold = < 0x1e >;
3178			nvidia,boost_down_threshold = < 0x14 >;
3179			nvidia,up_wmark_window = [ 03 ];
3180			nvidia,down_wmark_window = [ 02 ];
3181			nvidia,avg_window_log2 = [ 06 ];
3182			nvidia,count_weight = < 0x200 >;
3183			nvidia,type = < 0x01 >;
3184			status = "okay";
3185		};
3186	};
3187
3188	aon@c160000 {
3189		compatible = "nvidia,tegra186-aon";
3190		reg = < 0x00 0xc1a0000 0x00 0x20000 >;
3191		#mbox-cells = < 0x01 >;
3192		#stream-id-cells = < 0x01 >;
3193		status = "okay";
3194		nvidia,hsp-shared-mailbox = < 0x3e 0x02 >;
3195		nvidia,hsp-shared-mailbox-names = "ivc-pair";
3196		linux,phandle = < 0x3f >;
3197		phandle = < 0x3f >;
3198
3199		ivc-channels@80000000 {
3200			#address-cells = < 0x01 >;
3201			#size-cells = < 0x00 >;
3202
3203			ivc_aon_echo@0 {
3204				reg = < 0x00 0x10000 >;
3205				reg-names = "rx","tx";
3206				nvidia,frame-count = < 0x10 >;
3207				nvidia,frame-size = < 0x40 >;
3208			};
3209
3210			ivc_aon_aondbg@480 {
3211				reg = < 0x480 0x10480 >;
3212				reg-names = "rx","tx";
3213				nvidia,frame-count = < 0x02 >;
3214				nvidia,frame-size = < 0x80 >;
3215			};
3216
3217			ivc_aon_spi@600 {
3218				reg = < 0x600 0x10600 >;
3219				reg-names = "rx","tx";
3220				nvidia,frame-count = < 0x02 >;
3221				nvidia,frame-size = < 0x6080 >;
3222			};
3223
3224			ivc_can0@c780 {
3225				reg = < 0xc780 0x1c780 >;
3226				reg-names = "rx","tx";
3227				nvidia,frame-count = < 0x10 >;
3228				nvidia,frame-size = < 0x80 >;
3229			};
3230
3231			ivc_can1@d000 {
3232				reg = < 0xd000 0x1d000 >;
3233				reg-names = "rx","tx";
3234				nvidia,frame-count = < 0x10 >;
3235				nvidia,frame-size = < 0x80 >;
3236			};
3237		};
3238	};
3239
3240	tegra-aon-ivc-echo {
3241		compatible = "nvidia,tegra186-aon-ivc-echo";
3242		mboxes = < 0x3f 0x00 >;
3243		status = "okay";
3244	};
3245
3246	aondbg {
3247		compatible = "nvidia,tegra186-aondbg";
3248		mboxes = < 0x3f 0x01 >;
3249	};
3250
3251	aon_spi@c260000 {
3252		status = "disabled";
3253		compatible = "nvidia,tegra186-aon-spi";
3254		bus-number = < 0x01 >;
3255		#address-cells = < 0x01 >;
3256		#size-cells = < 0x00 >;
3257		spi-max-frequency = < 0xb71b00 >;
3258		mboxes = < 0x3f 0x02 >;
3259	};
3260
3261	mttcan0-ivc {
3262		compatible = "bosch,mttcan-ivc";
3263		mboxes = < 0x3f 0x03 >;
3264		status = "disabled";
3265	};
3266
3267	mttcan1-ivc {
3268		compatible = "bosch,mttcan-ivc";
3269		mboxes = < 0x3f 0x04 >;
3270		status = "disabled";
3271	};
3272
3273	reserved-memory {
3274		#address-cells = < 0x02 >;
3275		#size-cells = < 0x02 >;
3276		ranges;
3277
3278		generic_carveout {
3279			compatible = "nvidia,generic_carveout";
3280			size = < 0x00 0x00 >;
3281			alignment = < 0x00 0x100000 >;
3282			alloc-ranges = < 0x00 0x00 0x01 0x00 >;
3283			no-map;
3284			status = "disabled";
3285			linux,phandle = < 0x40 >;
3286			phandle = < 0x40 >;
3287		};
3288
3289		adsp_carveout {
3290			compatible = "nvidia,tegra18x-adsp-carveout";
3291			reg = < 0x00 0xd8300000 0x00 0x1000000 >;
3292			no-map;
3293		};
3294
3295		ramoops_carveout {
3296			compatible = "nvidia,ramoops";
3297			size = < 0x00 0x200000 >;
3298			alignment = < 0x00 0x10000 >;
3299			alloc-ranges = < 0x00 0x00 0x01 0x00 >;
3300			no-map;
3301		};
3302
3303		vpr-carveout {
3304			compatible = "nvidia,vpr-carveout";
3305			size = < 0x00 0x2a000000 >;
3306			alignment = < 0x00 0x400000 >;
3307			alloc-ranges = < 0x00 0x80000000 0x00 0x70000000 >;
3308			reusable;
3309			linux,phandle = < 0x41 >;
3310			phandle = < 0x41 >;
3311		};
3312	};
3313
3314	timer {
3315		compatible = "arm,armv8-timer";
3316		interrupts = < 0x01 0x0d 0xf01 0x01 0x0e 0xf01 0x01 0x0b 0xf01 0x01 0x0a 0xf01 >;
3317		status = "okay";
3318	};
3319
3320	rtc@c2a0000 {
3321		compatible = "nvidia,tegra18-rtc";
3322		reg = < 0x00 0xc2a0000 0x00 0x100 >;
3323		interrupt-parent = < 0x1f >;
3324		interrupts = < 0x00 0x0a 0x04 >;
3325		status = "okay";
3326	};
3327
3328	tegra-carveouts {
3329		compatible = "nvidia,carveouts";
3330		memory-region = < 0x40 0x41 >;
3331	};
3332
3333	mc_sid@2c00000 {
3334		compatible = "nvidia,tegra186-mc-sid";
3335		reg = < 0x00 0x2c00000 0x00 0x10000 0x00 0x2c10000 0x00 0x10000 >;
3336		status = "okay";
3337	};
3338
3339	iommu@12000000 {
3340		compatible = "arm,mmu-500";
3341		reg = < 0x00 0x12000000 0x00 0x1000000 >;
3342		#global-interrupts = < 0x02 >;
3343		interrupts = < 0x00 0xaa 0x04 0x00 0xab 0x04 >;
3344		mmu-masters = < 0x42 0x01 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x43 0x02 0x44 0x03 0x39 0x04 0x45 0x05 0x46 0x06 0x47 0x07 0x48 0x08 0x49 0x09 0x4a 0x09 0x4b 0x09 0x4c 0x0a 0x4d 0x0b 0x4e 0x0c 0x4f 0x0d 0x50 0x0e 0x51 0x0f 0x52 0x33 0x53 0x10 0x54 0x38 0x55 0x39 0x56 0x3a 0x57 0x3b 0x58 0x3c 0x59 0x3d 0x5a 0x3e 0x5b 0x3f 0x5c 0x1e 0x5d 0x2d 0x5e 0x14 0x5f 0x17 0x60 0x19 0x61 0x1a 0x62 0x15 0x63 0x1b 0x64 0x1c 0x65 0x12 0x66 0x1e 0x67 0x1e 0x68 0x1e 0x69 0x11 0x6a 0x1d 0x3f 0x16 0x6b 0x2a 0x6c 0x1f 0x6d 0x32 0x19 0x20 0x6e 0x20 0x6f 0x20 0x70 0x20 0x71 0x20 0x72 0x20 0x73 0x20 0x74 0x20 0x75 0x20 0x76 0x20 0x77 0x20 0x78 0x20 0x79 0x20 0x7a 0x20 0x7b 0x20 0x7c 0x20 0x7d 0x20 0x7e 0x20 0x7f 0x20 0x80 0x20 0x81 0x20 >;
3345		status = "okay";
3346		linux,phandle = < 0xee >;
3347		phandle = < 0xee >;
3348
3349		domains {
3350
3351			gpu_domain {
3352				address-space = < 0x82 >;
3353				sid-list = < 0x10 >;
3354				sid-list-len = < 0x01 >;
3355			};
3356
3357			host1x_domain {
3358				address-space = < 0x83 >;
3359				sid-list = < 0x01 >;
3360				sid-list-len = < 0x01 >;
3361			};
3362
3363			host1x_client_domain {
3364				address-space = < 0x84 >;
3365				sid-list = < 0x03 0x04 0x06 0x07 0x08 0x05 0x0a 0x0b 0x09 0x02 0x2b 0x0c 0x0d 0x0e 0x0f >;
3366				sid-list-len = < 0x0f >;
3367			};
3368
3369			host1x0_domain {
3370				address-space = < 0x84 >;
3371				sid-list = < 0x38 >;
3372				sid-list-len = < 0x01 >;
3373			};
3374
3375			host1x1_domain {
3376				address-space = < 0x84 >;
3377				sid-list = < 0x39 >;
3378				sid-list-len = < 0x01 >;
3379			};
3380
3381			host1x2_domain {
3382				address-space = < 0x84 >;
3383				sid-list = < 0x3a >;
3384				sid-list-len = < 0x01 >;
3385			};
3386
3387			host1x3_domain {
3388				address-space = < 0x84 >;
3389				sid-list = < 0x3b >;
3390				sid-list-len = < 0x01 >;
3391			};
3392
3393			host1x4_domain {
3394				address-space = < 0x84 >;
3395				sid-list = < 0x3c >;
3396				sid-list-len = < 0x01 >;
3397			};
3398
3399			host1x5_domain {
3400				address-space = < 0x84 >;
3401				sid-list = < 0x3d >;
3402				sid-list-len = < 0x01 >;
3403			};
3404
3405			host1x6_domain {
3406				address-space = < 0x84 >;
3407				sid-list = < 0x3e >;
3408				sid-list-len = < 0x01 >;
3409			};
3410
3411			host1x7_domain {
3412				address-space = < 0x84 >;
3413				sid-list = < 0x3f >;
3414				sid-list-len = < 0x01 >;
3415			};
3416
3417			hda_domain {
3418				address-space = < 0x85 >;
3419				sid-list = < 0x12 >;
3420				sid-list-len = < 0x01 >;
3421			};
3422
3423			sdmmc1a_domain {
3424				address-space = < 0x85 >;
3425				sid-list = < 0x1a >;
3426				sid-list-len = < 0x01 >;
3427			};
3428
3429			sdmmc2a_domain {
3430				address-space = < 0x85 >;
3431				sid-list = < 0x19 >;
3432				sid-list-len = < 0x01 >;
3433			};
3434
3435			sdmmc3a_domain {
3436				address-space = < 0x85 >;
3437				sid-list = < 0x18 >;
3438				sid-list-len = < 0x01 >;
3439			};
3440
3441			sdmmc4a_domain {
3442				address-space = < 0x85 >;
3443				sid-list = < 0x17 >;
3444				sid-list-len = < 0x01 >;
3445			};
3446
3447			ape_domain {
3448				address-space = < 0x86 >;
3449				sid-list = < 0x1e 0x14 >;
3450				sid-list-len = < 0x02 >;
3451			};
3452
3453			xusb_host_domain {
3454				address-space = < 0x85 >;
3455				sid-list = < 0x1b >;
3456				sid-list-len = < 0x01 >;
3457			};
3458
3459			xusb_dev_domain {
3460				address-space = < 0x85 >;
3461				sid-list = < 0x1c >;
3462				sid-list-len = < 0x01 >;
3463			};
3464
3465			gpcdma_domain {
3466				address-space = < 0x85 >;
3467				sid-list = < 0x20 >;
3468				sid-list-len = < 0x01 >;
3469			};
3470
3471			bpmp_domain {
3472				address-space = < 0x85 >;
3473				sid-list = < 0x32 >;
3474				sid-list-len = < 0x01 >;
3475			};
3476
3477			sce_domain {
3478				address-space = < 0x85 >;
3479				sid-list = < 0x1f >;
3480				sid-list-len = < 0x01 >;
3481			};
3482
3483			aon_domain {
3484				address-space = < 0x85 >;
3485				sid-list = < 0x16 >;
3486				sid-list-len = < 0x01 >;
3487			};
3488
3489			afi_domain {
3490				address-space = < 0x85 >;
3491				sid-list = < 0x11 >;
3492				sid-list-len = < 0x01 >;
3493			};
3494
3495			sata2_domain {
3496				address-space = < 0x85 >;
3497				sid-list = < 0x1d >;
3498				sid-list-len = < 0x01 >;
3499			};
3500
3501			smmu_test_domain {
3502				address-space = < 0x85 >;
3503				sid-list = < 0x33 >;
3504				sid-list-len = < 0x01 >;
3505			};
3506
3507			ufshci_domain {
3508				address-space = < 0x85 >;
3509				sid-list = < 0x15 >;
3510				sid-list-len = < 0x01 >;
3511			};
3512
3513			rtcpu_domain {
3514				address-space = < 0x87 >;
3515				sid-list = < 0x2a 0x2d >;
3516				sid-list-len = < 0x02 >;
3517			};
3518		};
3519
3520		address-space-prop {
3521
3522			host1x {
3523				iova-start = < 0x00 0x5a500000 >;
3524				iova-size = < 0x00 0x7ff00000 >;
3525				alignment = < 0xfffff >;
3526				num-pf-page = < 0x00 >;
3527				gap-page = < 0x01 >;
3528				linux,phandle = < 0x83 >;
3529				phandle = < 0x83 >;
3530			};
3531
3532			host1x_client {
3533				iova-start = < 0x00 0x5a500000 >;
3534				iova-size = < 0x01 0x00 >;
3535				alignment = < 0xfffff >;
3536				num-pf-page = < 0x00 >;
3537				gap-page = < 0x01 >;
3538				linux,phandle = < 0x84 >;
3539				phandle = < 0x84 >;
3540			};
3541
3542			common {
3543				iova-start = < 0x00 0x80000000 >;
3544				iova-size = < 0x00 0x7ff00000 >;
3545				alignment = < 0xfffff >;
3546				num-pf-page = < 0x00 >;
3547				gap-page = < 0x01 >;
3548				linux,phandle = < 0x85 >;
3549				phandle = < 0x85 >;
3550			};
3551
3552			gpu {
3553				iova-start = < 0x00 0x100000 >;
3554				iova-size = < 0x03 0xffefffff >;
3555				alignment = < 0xfffff >;
3556				num-pf-page = < 0x00 >;
3557				gap-page = < 0x00 >;
3558				linux,phandle = < 0x82 >;
3559				phandle = < 0x82 >;
3560			};
3561
3562			ape {
3563				iova-start = < 0x00 0x40000000 >;
3564				iova-size = < 0x00 0x20000000 >;
3565				alignment = < 0xfffff >;
3566				num-pf-page = < 0x00 >;
3567				gap-page = < 0x01 >;
3568				linux,phandle = < 0x86 >;
3569				phandle = < 0x86 >;
3570			};
3571
3572			camera {
3573				iova-start = < 0x00 0xa0000000 >;
3574				iova-size = < 0x00 0x20000000 >;
3575				alignment = < 0xfffff >;
3576				num-pf-page = < 0x00 >;
3577				gap-page = < 0x01 >;
3578				linux,phandle = < 0x87 >;
3579				phandle = < 0x87 >;
3580			};
3581		};
3582	};
3583
3584	smmu_test {
3585		compatible = "nvidia,smmu_test";
3586		#stream-id-cells = < 0x01 >;
3587		linux,phandle = < 0x52 >;
3588		phandle = < 0x52 >;
3589	};
3590
3591	mc {
3592		compatible = "nvidia,tegra-t18x-mc";
3593		reg-ranges = < 0x01 >;
3594		reg = < 0x00 0x2c10000 0x00 0x10000 0x00 0x2c20000 0x00 0x10000 0x00 0x2c30000 0x00 0x10000 0x00 0x2c40000 0x00 0x10000 0x00 0x2c50000 0x00 0x10000 0x00 0x2c60000 0x00 0x10000 0x00 0x2c70000 0x00 0x10000 0x00 0x2c80000 0x00 0x10000 0x00 0x2c90000 0x00 0x10000 0x00 0x2ca0000 0x00 0x10000 >;
3595		interrupts = < 0x00 0xdf 0x04 0x00 0xe0 0x04 >;
3596		int_count = < 0x08 >;
3597		int_mask = < 0xf3140 >;
3598		ecc_int_mask = < 0x1c00 >;
3599		order-gpu-writes;
3600		channels = < 0x04 >;
3601		status = "okay";
3602	};
3603
3604	usb_cd {
3605		compatible = "nvidia,tegra186-usb-cd";
3606		status = "okay";
3607		phys = < 0x88 0x10 >;
3608		phy-names = "otg-phy";
3609		linux,phandle = < 0x8c >;
3610		phandle = < 0x8c >;
3611	};
3612
3613	mailbox@3538000 {
3614		compatible = "nvidia,tegra186-xusb-mbox";
3615		reg = < 0x00 0x3538000 0x00 0x1000 >;
3616		interrupts = < 0x00 0xa4 0x04 >;
3617		#mbox-cells = < 0x00 >;
3618		status = "okay";
3619		linux,phandle = < 0x8a >;
3620		phandle = < 0x8a >;
3621	};
3622
3623	xotg {
3624		compatible = "nvidia,tegra186-xotg";
3625		interrupts = < 0x00 0xa7 0x04 >;
3626		otg-rev = < 0x300 >;
3627		adp-disable;
3628		status = "okay";
3629		extcon-cables = < 0x89 0x01 0x89 0x00 >;
3630		extcon-cable-names = "id","vbus";
3631		#extcon-cells = < 0x01 >;
3632		phys = < 0x88 0x10 >;
3633		phy-names = "otg-usb2";
3634		linux,phandle = < 0x8b >;
3635		phandle = < 0x8b >;
3636	};
3637
3638	xhci@3530000 {
3639		compatible = "nvidia,tegra186-xhci";
3640		reg = < 0x00 0x3530000 0x00 0x8000 0x00 0x3538000 0x00 0x1000 >;
3641		interrupt-parent = < 0x1f >;
3642		interrupts = < 0x00 0xa3 0x04 0x00 0xa7 0x04 >;
3643		mboxes = < 0x8a >;
3644		mbox-names = "xusb";
3645		#stream-id-cells = < 0x01 >;
3646		status = "okay";
3647		clocks = < 0x0d 0x71 0x0d 0xf4 0x0d 0x72 0x0d 0xf2 0x0d 0x27c 0x0d 0xf5 0x0d 0x215 0x0d 0x261 0x0d 0x200 >;
3648		clock-names = "host","falcon_src","ss","ss_src","hs_src","fs_src","pll_u_480M","clk_m","pll_e";
3649		otg-controller = < 0x8b >;
3650		avddio_usb-supply = < 0x0f >;
3651		avdd_pll_utmip-supply = < 0x0e >;
3652		hvdd_usb-supply = < 0x0e >;
3653		phys = < 0x88 0x10 0x88 0x11 0x88 0x12 0x88 0x01 0x88 0x02 >;
3654		phy-names = "utmi-0","utmi-1","utmi-2","usb3-1","usb3-2";
3655		linux,phandle = < 0x63 >;
3656		phandle = < 0x63 >;
3657	};
3658
3659	xudc@3550000 {
3660		compatible = "nvidia,tegra186-xudc";
3661		reg = < 0x00 0x3550000 0x00 0x8000 0x00 0x3558000 0x00 0x1000 >;
3662		clocks = < 0x0d 0x215 0x0d 0x70 0x0d 0x72 0x0d 0x200 >;
3663		clock-names = "pll_u_480M","dev","ss","pll_e";
3664		interrupts = < 0x00 0xa6 0x04 >;
3665		#stream-id-cells = < 0x01 >;
3666		status = "okay";
3667		charger-detector = < 0x8c >;
3668		otg-controller = < 0x8b >;
3669		extcon-cables = < 0x89 0x00 >;
3670		extcon-cable-names = "vbus";
3671		#extcon-cells = < 0x01 >;
3672		avdd-usb-supply = < 0x0f >;
3673		phys = < 0x88 0x10 >;
3674		phy-names = "usb2";
3675		emc-frequency = < 0x8f0d180 >;
3676		linux,phandle = < 0x64 >;
3677		phandle = < 0x64 >;
3678	};
3679
3680	pinctrl@3520000 {
3681		compatible = "nvidia,tegra186-xusb-padctl";
3682		reg = < 0x00 0x3520000 0x00 0x1000 0x00 0x3540000 0x00 0x1000 >;
3683		reg-names = "padctl","ao";
3684		resets = < 0x0d 0x37 >;
3685		reset-names = "padctl_rst";
3686		clocks = < 0x0d 0x6f 0x0d 0x215 0x0d 0x87 0x0d 0x86 >;
3687		clock-names = "xusb_clk","utmipll","usb2_trk","hsic_trk";
3688		interrupts = < 0x00 0xa7 0x04 >;
3689		mboxes = < 0x8a >;
3690		mbox-names = "xusb";
3691		#phy-cells = < 0x01 >;
3692		status = "okay";
3693		vbus-0-supply = < 0x8d >;
3694		vbus-1-supply = < 0x8e >;
3695		vbus-2-supply = < 0x1a >;
3696		vbus-3-supply = < 0x1a >;
3697		vddio-hsic-supply = < 0x1a >;
3698		avdd_usb-supply = < 0x0f >;
3699		vclamp_usb-supply = < 0x0e >;
3700		avdd_pll_erefeut-supply = < 0x0e >;
3701		pinctrl-0 = < 0x8f >;
3702		pinctrl-names = "default";
3703		linux,phandle = < 0x88 >;
3704		phandle = < 0x88 >;
3705
3706		prod-settings {
3707			#prod-cells = < 0x04 >;
3708
3709			prod_c_bias {
3710				prod = < 0x00 0x284 0x38 0x38 >;
3711			};
3712
3713			prod_c_hsic0 {
3714				prod = < 0x00 0x344 0x7f 0x2d >;
3715			};
3716
3717			prod_c_utmi0 {
3718				prod = < 0x00 0x88 0x1fe0000 0xcc0000 >;
3719			};
3720
3721			prod_c_utmi1 {
3722				prod = < 0x00 0xc8 0x1fe0000 0xcc0000 >;
3723			};
3724
3725			prod_c_utmi2 {
3726				prod = < 0x00 0x108 0x1fe0000 0xcc0000 >;
3727			};
3728
3729			prod_c_ss0 {
3730				prod = < 0x00 0x14 0xf7ffffff 0x1010002 0x00 0x14 0xf7ffffff 0x1040032 0x00 0x14 0xf7ffffff 0x1070022 0x00 0x14 0xf7ffffff 0x1352587 0x00 0x14 0xf7ffffff 0x1490fc7 0x00 0x14 0xf7ffffff 0x1520001 0x00 0x14 0xf7ffffff 0x1533c0f 0x00 0x14 0xf7ffffff 0x156c00f 0x00 0x14 0xf7ffffff 0x15dff07 0x00 0x14 0xf7ffffff 0x15e141a >;
3731			};
3732
3733			prod_c_ss1 {
3734				prod = < 0x01 0x14 0xf7ffffff 0x1010002 0x01 0x14 0xf7ffffff 0x1040032 0x01 0x14 0xf7ffffff 0x1070022 0x01 0x14 0xf7ffffff 0x1352587 0x01 0x14 0xf7ffffff 0x1490fc7 0x01 0x14 0xf7ffffff 0x1520001 0x01 0x14 0xf7ffffff 0x1533c0f 0x01 0x14 0xf7ffffff 0x156c00f 0x01 0x14 0xf7ffffff 0x15dff07 0x01 0x14 0xf7ffffff 0x15e141a >;
3735			};
3736
3737			prod_c_ss2 {
3738				prod = < 0x02 0x14 0xf7ffffff 0x1010002 0x02 0x14 0xf7ffffff 0x1040032 0x02 0x14 0xf7ffffff 0x1070022 0x02 0x14 0xf7ffffff 0x1352587 0x02 0x14 0xf7ffffff 0x1490fc7 0x02 0x14 0xf7ffffff 0x1520001 0x02 0x14 0xf7ffffff 0x1533c0f 0x02 0x14 0xf7ffffff 0x156c00f 0x02 0x14 0xf7ffffff 0x15dff07 0x02 0x14 0xf7ffffff 0x15e141a >;
3739			};
3740		};
3741
3742		pinmux {
3743			linux,phandle = < 0x8f >;
3744			phandle = < 0x8f >;
3745
3746			usb2-port0 {
3747				nvidia,lanes = "otg-0";
3748				nvidia,function = "xusb";
3749				nvidia,port-cap = < 0x03 >;
3750				nvidia,oc-pin = < 0x00 >;
3751				status = "okay";
3752			};
3753
3754			usb2-port1 {
3755				nvidia,lanes = "otg-1";
3756				nvidia,function = "xusb";
3757				nvidia,port-cap = < 0x01 >;
3758				nvidia,oc-pin = < 0x01 >;
3759				status = "okay";
3760			};
3761
3762			usb2-port2 {
3763				nvidia,lanes = "otg-2";
3764				nvidia,function = "xusb";
3765				nvidia,port-cap = < 0x01 >;
3766				status = "okay";
3767			};
3768
3769			usb3-port0 {
3770				nvidia,lanes = "usb3-0";
3771				nvidia,port-cap = < 0x01 >;
3772				status = "disabled";
3773			};
3774
3775			usb3-port1 {
3776				nvidia,lanes = "usb3-1";
3777				nvidia,port-cap = < 0x01 >;
3778				status = "okay";
3779			};
3780
3781			usb3-port2 {
3782				nvidia,lanes = "usb3-2";
3783				nvidia,port-cap = < 0x01 >;
3784				status = "okay";
3785			};
3786		};
3787	};
3788
3789	max16984-cdp {
3790		compatible = "maxim,max16984-tegra186-cdp-phy";
3791		#phy-cells = < 0x01 >;
3792		status = "disabled";
3793	};
3794
3795	kfuse@0x3830000 {
3796		compatible = "nvidia,tegra186-kfuse";
3797		reg = < 0x00 0x3830000 0x00 0x10000 >;
3798		clocks = < 0x0d 0x125 >;
3799		clock-names = "kfuse";
3800		status = "okay";
3801	};
3802
3803	tachometer@39c0000 {
3804		compatible = "nvidia,tegra186-tachometer";
3805		reg = < 0x00 0x39c0000 0x00 0x10 >;
3806		#stream-id-cells = < 0x01 >;
3807		clocks = < 0x0d 0xa6 >;
3808		clock-names = "tach";
3809		resets = < 0x0d 0x6d >;
3810		reset-names = "tach";
3811		pulse-per-rev = < 0x02 >;
3812		sampling-window = < 0x02 >;
3813		status = "okay";
3814	};
3815
3816	pmc@c360000 {
3817		compatible = "nvidia,tegra186-pmc";
3818		reg = < 0x00 0xc360000 0x00 0x400 0x00 0xc390000 0x00 0x2fff >;
3819		#padcontroller-cells = < 0x01 >;
3820		status = "okay";
3821		nvidia,restrict-voltage-switch;
3822		pinctrl-names = "default";
3823		pinctrl-0 = < 0x90 >;
3824		linux,phandle = < 0x10 >;
3825		phandle = < 0x10 >;
3826
3827		iopad-defaults {
3828			linux,phandle = < 0x90 >;
3829			phandle = < 0x90 >;
3830
3831			sdmmc-io-pads {
3832				pins = "sdmmc1-hv","sdmmc2-hv","sdmmc3-hv";
3833				nvidia,enable-voltage-switching;
3834			};
3835		};
3836	};
3837
3838	pmc@c370000 {
3839		compatible = "nvidia,tegra186-aowake";
3840		reg = < 0x00 0xc370000 0x00 0x600 >;
3841		status = "okay";
3842		nvidia,invert-pmic-interrupt-polarity;
3843	};
3844
3845	pmc-iopower {
3846		compatible = "nvidia,tegra186-pmc-iopower";
3847		pad-controllers = < 0x10 0x34 0x0a 0x29 0x01 0x35 0x0d 0x24 0x25 0x27 0x0f 0x10 0x11 0x12 0x18 0x19 >;
3848		pad-names = "ufs","dbg","spi","audio-hv","ao-hv","dmic-hv","sdmmc1-hv","sdmmc2-hv","sdmmc3-hv","dsia","dsib","dsic","dsid","hdmi-dp0","hdmi-dp1";
3849		status = "okay";
3850		vddio-sys-supply = < 0x1e >;
3851		vddio-uart-supply = < 0x1e >;
3852		vddio-conn-supply = < 0x1e >;
3853		vddio-edp-supply = < 0x1e >;
3854		vddio-pex-ctrl-supply = < 0x1e >;
3855		vddio-audio-supply = < 0x1e >;
3856		vddio-ufs-supply = < 0x1e >;
3857		vddio-ddr0-supply = < 0x91 >;
3858		vddio-ddr1-supply = < 0x91 >;
3859		vddio-mipi-bias-supply = < 0x21 >;
3860		vddio-cam-supply = < 0x1e >;
3861		vddio-sdmmc4-supply = < 0x1e >;
3862		vddio-sdmmc1-hv-supply = < 0x13 >;
3863		vddio-audio-hv-supply = < 0x1e >;
3864		vddio-dbg-supply = < 0x1e >;
3865		vddio-spi-supply = < 0x1e >;
3866		vddio-ao-supply = < 0x1e >;
3867		vddio-ao-hv-supply = < 0x92 >;
3868		vddio-dmic-hv-supply = < 0x1e >;
3869		vddio-sdmmc2-hv-supply = < 0x0f >;
3870		vddio-sdmmc3-hv-supply = < 0x11 >;
3871	};
3872
3873	host1x {
3874		compatible = "nvidia,tegra186-host1x","simple-bus";
3875		reg = < 0x00 0x13e10000 0x00 0x10000 0x00 0x13e00000 0x00 0x10000 0x00 0x13ec0000 0x00 0x40000 >;
3876		interrupts = < 0x00 0x109 0x04 0x00 0x107 0x04 >;
3877		wakeup_capable;
3878		resets = < 0x0d 0x12 >;
3879		clocks = < 0x0d 0x39 0x0d 0xc9 >;
3880		clock-names = "host1x","actmon";
3881		nvidia,vmid = < 0x01 >;
3882		#stream-id-cells = < 0x09 >;
3883		#address-cells = < 0x02 >;
3884		#size-cells = < 0x02 >;
3885		ranges;
3886		status = "okay";
3887		nvidia,ch-base = < 0x00 >;
3888		nvidia,nb-channels = < 0x3c >;
3889		nvidia,nb-hw-pts = < 0x240 >;
3890		nvidia,pts-base = < 0x00 >;
3891		nvidia,nb-pts = < 0x23c >;
3892		linux,phandle = < 0x42 >;
3893		phandle = < 0x42 >;
3894
3895		ctx0 {
3896			compatible = "nvidia,tegra186-iommu-context";
3897			#stream-id-cells = < 0x01 >;
3898			status = "okay";
3899			linux,phandle = < 0x54 >;
3900			phandle = < 0x54 >;
3901		};
3902
3903		ctx1 {
3904			compatible = "nvidia,tegra186-iommu-context";
3905			#stream-id-cells = < 0x01 >;
3906			status = "okay";
3907			linux,phandle = < 0x55 >;
3908			phandle = < 0x55 >;
3909		};
3910
3911		ctx2 {
3912			compatible = "nvidia,tegra186-iommu-context";
3913			#stream-id-cells = < 0x01 >;
3914			status = "okay";
3915			linux,phandle = < 0x56 >;
3916			phandle = < 0x56 >;
3917		};
3918
3919		ctx3 {
3920			compatible = "nvidia,tegra186-iommu-context";
3921			#stream-id-cells = < 0x01 >;
3922			status = "okay";
3923			linux,phandle = < 0x57 >;
3924			phandle = < 0x57 >;
3925		};
3926
3927		ctx4 {
3928			compatible = "nvidia,tegra186-iommu-context";
3929			#stream-id-cells = < 0x01 >;
3930			status = "okay";
3931			linux,phandle = < 0x58 >;
3932			phandle = < 0x58 >;
3933		};
3934
3935		ctx5 {
3936			compatible = "nvidia,tegra186-iommu-context";
3937			#stream-id-cells = < 0x01 >;
3938			status = "okay";
3939			linux,phandle = < 0x59 >;
3940			phandle = < 0x59 >;
3941		};
3942
3943		ctx6 {
3944			compatible = "nvidia,tegra186-iommu-context";
3945			#stream-id-cells = < 0x01 >;
3946			status = "okay";
3947			linux,phandle = < 0x5a >;
3948			phandle = < 0x5a >;
3949		};
3950
3951		ctx7 {
3952			compatible = "nvidia,tegra186-iommu-context";
3953			#stream-id-cells = < 0x01 >;
3954			status = "okay";
3955			linux,phandle = < 0x5b >;
3956			phandle = < 0x5b >;
3957		};
3958
3959		nvcsi@150c0000 {
3960			compatible = "nvidia,tegra186-nvcsi";
3961			power-domains = < 0x93 >;
3962			reg = < 0x00 0x150c0000 0x00 0x40000 >;
3963			resets = < 0x0d 0x58 >;
3964			clocks = < 0x0d 0xb4 0x0d 0xb5 0x0d 0x20e 0x0d 0x10d >;
3965			clock-names = "nvcsi","nvcsilp","nvcsi_parent","nvcsilp_parent";
3966			interrupts = < 0x00 0x77 0x04 >;
3967			#stream-id-cells = < 0x01 >;
3968			status = "okay";
3969			num-ports = < 0x06 >;
3970			nvidia,csi_regulator = "avdd_dsi_csi";
3971			#address-cells = < 0x01 >;
3972			#size-cells = < 0x00 >;
3973			num-channels = < 0x06 >;
3974			linux,phandle = < 0x43 >;
3975			phandle = < 0x43 >;
3976
3977			channel@0 {
3978				status = "disabled";
3979				reg = < 0x00 >;
3980
3981				ports {
3982					#address-cells = < 0x01 >;
3983					#size-cells = < 0x00 >;
3984
3985					port@0 {
3986						status = "disabled";
3987						reg = < 0x00 >;
3988
3989						endpoint@0 {
3990							status = "disabled";
3991						};
3992					};
3993
3994					port@1 {
3995						status = "disabled";
3996						reg = < 0x01 >;
3997
3998						endpoint@1 {
3999							status = "disabled";
4000						};
4001					};
4002				};
4003			};
4004
4005			channel@1 {
4006				reg = < 0x01 >;
4007				status = "disabled";
4008
4009				ports {
4010					#address-cells = < 0x01 >;
4011					#size-cells = < 0x00 >;
4012
4013					port@0 {
4014						status = "disabled";
4015						reg = < 0x00 >;
4016
4017						endpoint@2 {
4018							status = "disabled";
4019						};
4020					};
4021
4022					port@1 {
4023						status = "disabled";
4024						reg = < 0x01 >;
4025
4026						endpoint@3 {
4027							status = "disabled";
4028						};
4029					};
4030				};
4031			};
4032
4033			channel@2 {
4034				reg = < 0x02 >;
4035				status = "disabled";
4036
4037				ports {
4038					#address-cells = < 0x01 >;
4039					#size-cells = < 0x00 >;
4040
4041					port@0 {
4042						status = "disabled";
4043						reg = < 0x00 >;
4044
4045						endpoint@4 {
4046							status = "disabled";
4047						};
4048					};
4049
4050					port@1 {
4051						status = "disabled";
4052						reg = < 0x01 >;
4053
4054						endpoint@5 {
4055							status = "disabled";
4056						};
4057					};
4058				};
4059			};
4060
4061			channel@3 {
4062				reg = < 0x03 >;
4063				status = "disabled";
4064
4065				ports {
4066					#address-cells = < 0x01 >;
4067					#size-cells = < 0x00 >;
4068
4069					port@0 {
4070						status = "disabled";
4071						reg = < 0x00 >;
4072
4073						endpoint@6 {
4074							status = "disabled";
4075						};
4076					};
4077
4078					port@1 {
4079						status = "disabled";
4080						reg = < 0x01 >;
4081
4082						endpoint@7 {
4083							status = "disabled";
4084						};
4085					};
4086				};
4087			};
4088
4089			channel@4 {
4090				reg = < 0x04 >;
4091				status = "okay";
4092
4093				ports {
4094					#address-cells = < 0x01 >;
4095					#size-cells = < 0x00 >;
4096
4097					port@0 {
4098						status = "okay";
4099						reg = < 0x00 >;
4100
4101						endpoint@8 {
4102							status = "okay";
4103							csi-port = < 0x04 >;
4104							bus-width = < 0x02 >;
4105							remote-endpoint = < 0x94 >;
4106							linux,phandle = < 0x1c >;
4107							phandle = < 0x1c >;
4108						};
4109					};
4110
4111					port@1 {
4112						status = "okay";
4113						reg = < 0x01 >;
4114
4115						endpoint@9 {
4116							status = "okay";
4117							remote-endpoint = < 0x95 >;
4118							linux,phandle = < 0x96 >;
4119							phandle = < 0x96 >;
4120						};
4121					};
4122				};
4123			};
4124
4125			channel@5 {
4126				reg = < 0x05 >;
4127				status = "disabled";
4128
4129				ports {
4130					#address-cells = < 0x01 >;
4131					#size-cells = < 0x00 >;
4132
4133					port@0 {
4134						status = "disabled";
4135						reg = < 0x00 >;
4136
4137						endpoint@10 {
4138							status = "disabled";
4139						};
4140					};
4141
4142					port@1 {
4143						status = "disabled";
4144						reg = < 0x01 >;
4145
4146						endpoint@11 {
4147							status = "disabled";
4148						};
4149					};
4150				};
4151			};
4152		};
4153
4154		vi@15700000 {
4155			compatible = "nvidia,tegra186-vi";
4156			power-domains = < 0x93 >;
4157			reg = < 0x00 0x15700000 0x00 0x100000 >;
4158			interrupts = < 0x00 0xc9 0x04 0x00 0xca 0x04 0x00 0xcb 0x04 >;
4159			resets = < 0x0d 0x33 0x0d 0x8f >;
4160			reset-names = "vi","tsctnvi";
4161			clocks = < 0x0d 0x33 0x0d 0xb4 0x0d 0xb5 >;
4162			clock-names = "vi","nvcsi","nvcsilp";
4163			#stream-id-cells = < 0x01 >;
4164			status = "okay";
4165			avdd_dsi_csi-supply = < 0x21 >;
4166			num-channels = < 0x01 >;
4167			linux,phandle = < 0x39 >;
4168			phandle = < 0x39 >;
4169
4170			ports {
4171				#address-cells = < 0x01 >;
4172				#size-cells = < 0x00 >;
4173
4174				port@0 {
4175					reg = < 0x00 >;
4176					status = "okay";
4177
4178					endpoint {
4179						status = "okay";
4180						csi-port = < 0x04 >;
4181						bus-width = < 0x02 >;
4182						remote-endpoint = < 0x96 >;
4183						linux,phandle = < 0x95 >;
4184						phandle = < 0x95 >;
4185					};
4186				};
4187
4188				port@1 {
4189					reg = < 0x01 >;
4190					status = "disabled";
4191
4192					endpoint {
4193						status = "disabled";
4194					};
4195				};
4196
4197				port@2 {
4198					reg = < 0x02 >;
4199					status = "disabled";
4200
4201					endpoint {
4202						status = "disabled";
4203					};
4204				};
4205
4206				port@3 {
4207					reg = < 0x03 >;
4208					status = "disabled";
4209
4210					endpoint {
4211						status = "disabled";
4212					};
4213				};
4214
4215				port@4 {
4216					reg = < 0x04 >;
4217					status = "disabled";
4218
4219					endpoint {
4220						status = "disabled";
4221					};
4222				};
4223
4224				port@5 {
4225					reg = < 0x05 >;
4226					status = "disabled";
4227
4228					endpoint {
4229						status = "disabled";
4230					};
4231				};
4232			};
4233		};
4234
4235		isp@15600000 {
4236			compatible = "nvidia,tegra186-isp";
4237			power-domains = < 0x97 >;
4238			reg = < 0x00 0x15600000 0x00 0x40000 >;
4239			interrupts = < 0x00 0xcd 0x04 >;
4240			resets = < 0x0d 0x19 >;
4241			clocks = < 0x0d 0x32 >;
4242			clock-names = "isp";
4243			#stream-id-cells = < 0x01 >;
4244			status = "okay";
4245			linux,phandle = < 0x45 >;
4246			phandle = < 0x45 >;
4247		};
4248
4249		nvdisplay@15200000 {
4250			compatible = "nvidia,tegra186-dc";
4251			reg = < 0x00 0x15200000 0x00 0x10000 >;
4252			interrupts = < 0x00 0x99 0x04 >;
4253			win-mask = < 0x07 >;
4254			#stream-id-cells = < 0x01 >;
4255			nvidia,dc-ctrlnum = < 0x00 >;
4256			clocks = < 0x98 0x0d 0x9c 0x0d 0x9e 0x0d 0x9b 0x0d 0x9f 0x0d 0xa0 0x0d 0x9d 0x0d 0x10d 0x0d 0x207 0x0d 0x210 0x0d 0x206 0x0d 0x10b 0x0d 0x3a 0x0d 0x261 >;
4257			clock-names = "clk32k_in","nvdisplay_disp","nvdisplayhub","nvdisplay_p0","nvdisplay_p1","nvdisplay_p2","nvdisp_dsc","pllp_display","plld2","plld3","pll_d","pll_d_out1","disp1_emc","emc_latency";
4258			resets = < 0x0d 0x5c 0x0d 0x5d 0x0d 0x5e 0x0d 0x5f 0x0d 0x60 0x0d 0x61 0x0d 0x62 0x0d 0x59 >;
4259			reset-names = "misc","wgrp0","wgrp1","wgrp2","wgrp3","wgrp4","wgrp5","head0";
4260			status = "disabled";
4261			nvidia,dc-flags = < 0x01 >;
4262			nvidia,emc-rate = < 0x11e1a300 >;
4263			nvidia,fb-bpp = < 0x20 >;
4264			nvidia,fb-flags = < 0x01 >;
4265			nvidia,fb-win = < 0x00 >;
4266			nvidia,dc-or-node = "/host1x/dsi";
4267			nvidia,cmu-enable = < 0x01 >;
4268			avdd_lcd-supply = < 0x99 >;
4269			dvdd_lcd-supply = < 0x9a >;
4270			avdd_dsi_csi-supply = < 0x21 >;
4271			outp-supply = < 0x9b >;
4272			outn-supply = < 0x9c >;
4273			vdd_lcd_bl-supply = < 0x1a >;
4274			vdd_lcd_bl_en-supply = < 0x9d >;
4275			avdd_hdmi-supply = < 0x9e >;
4276			avdd_hdmi_pll-supply = < 0x0e >;
4277			vdd_hdmi_5v0-supply = < 0x9f >;
4278			linux,phandle = < 0x49 >;
4279			phandle = < 0x49 >;
4280		};
4281
4282		nvdisplay@15210000 {
4283			compatible = "nvidia,tegra186-dc";
4284			reg = < 0x00 0x15210000 0x00 0x10000 >;
4285			interrupts = < 0x00 0x9a 0x04 >;
4286			win-mask = < 0x18 >;
4287			#stream-id-cells = < 0x01 >;
4288			nvidia,dc-ctrlnum = < 0x01 >;
4289			clocks = < 0x98 0x0d 0x9c 0x0d 0x9e 0x0d 0x9b 0x0d 0x9f 0x0d 0xa0 0x0d 0x9d 0x0d 0x10d 0x0d 0x206 0x0d 0x10b 0x0d 0x207 0x0d 0x210 0x0d 0x3a 0x0d 0x261 >;
4290			clock-names = "clk32k_in","nvdisplay_disp","nvdisplayhub","nvdisplay_p0","nvdisplay_p1","nvdisplay_p2","nvdisp_dsc","pllp_display","pll_d","pll_d_out1","plld2","plld3","disp2_emc","emc_latency";
4291			resets = < 0x0d 0x5c 0x0d 0x5d 0x0d 0x5e 0x0d 0x5f 0x0d 0x60 0x0d 0x61 0x0d 0x62 0x0d 0x5a >;
4292			reset-names = "misc","wgrp0","wgrp1","wgrp2","wgrp3","wgrp4","wgrp5","head1";
4293			status = "okay";
4294			nvidia,dc-flags = < 0x01 >;
4295			nvidia,emc-clk-rate = < 0x11e1a300 >;
4296			nvidia,fb-bpp = < 0x20 >;
4297			nvidia,fb-flags = < 0x01 >;
4298			nvidia,fb-win = < 0x03 >;
4299			nvidia,dc-or-node = "/host1x/sor1";
4300			nvidia,cmu-enable = < 0x01 >;
4301			avdd_hdmi-supply = < 0x9e >;
4302			avdd_hdmi_pll-supply = < 0x0e >;
4303			vdd_hdmi_5v0-supply = < 0x9f >;
4304			linux,phandle = < 0x4a >;
4305			phandle = < 0x4a >;
4306		};
4307
4308		nvdisplay@15220000 {
4309			compatible = "nvidia,tegra186-dc";
4310			reg = < 0x00 0x15220000 0x00 0x10000 >;
4311			interrupts = < 0x00 0x9b 0x04 >;
4312			win-mask = < 0x20 >;
4313			#stream-id-cells = < 0x01 >;
4314			nvidia,dc-ctrlnum = < 0x02 >;
4315			clocks = < 0x98 0x0d 0x9c 0x0d 0x9e 0x0d 0x9b 0x0d 0x9f 0x0d 0xa0 0x0d 0x9d 0x0d 0x10d 0x0d 0x207 0x0d 0x210 0x0d 0x3a 0x0d 0x261 >;
4316			clock-names = "clk32k_in","nvdisplay_disp","nvdisplayhub","nvdisplay_p0","nvdisplay_p1","nvdisplay_p2","nvdisp_dsc","pllp_display","plld2","plld3","disp3_emc","emc_latency";
4317			resets = < 0x0d 0x5c 0x0d 0x5d 0x0d 0x5e 0x0d 0x5f 0x0d 0x60 0x0d 0x61 0x0d 0x62 0x0d 0x5b >;
4318			reset-names = "misc","wgrp0","wgrp1","wgrp2","wgrp3","wgrp4","wgrp5","head2";
4319			status = "disabled";
4320			nvidia,dc-flags = < 0x01 >;
4321			nvidia,emc-clk-rate = < 0x11e1a300 >;
4322			nvidia,fb-bpp = < 0x20 >;
4323			nvidia,fb-flags = < 0x01 >;
4324			nvidia,fb-win = < 0x05 >;
4325			nvidia,dc-or-node = "/host1x/sor";
4326			nvidia,cmu-enable = < 0x01 >;
4327			vdd-dp-pwr-supply = < 0x1a >;
4328			avdd-dp-pll-supply = < 0x1a >;
4329			vdd-edp-sec-mode-supply = < 0x1a >;
4330			vdd-dp-pad-supply = < 0x1a >;
4331			vdd_hdmi_5v0-supply = < 0x1a >;
4332			linux,phandle = < 0x4b >;
4333			phandle = < 0x4b >;
4334		};
4335
4336		dsi {
4337			compatible = "nvidia,tegra186-dsi";
4338			reg = < 0x00 0x15300000 0x00 0x40000 0x00 0x15400000 0x00 0x40000 0x00 0x15900000 0x00 0x40000 0x00 0x15940000 0x00 0x40000 0x00 0x15880000 0x00 0x10000 >;
4339			clocks = < 0x98 0x0d 0x73 0x0d 0x75 0x0d 0x76 0x0d 0x77 0x0d 0xe7 0x0d 0xe8 0x0d 0xe9 0x0d 0xea >;
4340			clock-names = "clk32k_in","dsi","dsia_lp","dsib","dsib_lp","dsic","dsic_lp","dsid","dsid_lp";
4341			resets = < 0x0d 0x06 0x0d 0x07 0x0d 0x3f 0x0d 0x40 0x0d 0x91 >;
4342			reset-names = "dsia","dsib","dsic","dsid","dsi_padctrl";
4343			nvidia,enable-hs-clk-in-lp-mode = < 0x01 >;
4344			pad-controllers = < 0x10 0x0f 0x10 0x10 0x10 0x11 0x10 0x12 >;
4345			pad-names = "dsia","dsib","dsic","dsid";
4346			status = "disabled";
4347			nvidia,dsi-controller-vs = < 0x01 >;
4348
4349			prod-settings {
4350				#prod-cells = < 0x03 >;
4351
4352				dsi-padctrl-prod {
4353					prod = < 0x24 0x3f0fc3f 0x00 0x28 0x333333 0x00 0x30 0xffffff 0x00 0x34 0xffffff 0x777777 0x54 0x3f0fc3f 0x00 0x58 0x333333 0x00 0x60 0xffffff 0x00 0x64 0xffffff 0x777777 0x84 0x3f0fc3f 0x00 0x88 0x333333 0x00 0x90 0xffffff 0x00 0x94 0xffffff 0x777777 0xb4 0x3f0fc3f 0x00 0xb8 0x333333 0x00 0xc0 0xffffff 0x00 0xc4 0xffffff 0x777777 >;
4354				};
4355			};
4356
4357			panel-s-wuxga-8-0 {
4358				status = "disabled";
4359				compatible = "s,wuxga-8-0";
4360				nvidia,dsi-instance = < 0x00 >;
4361				nvidia,dsi-n-data-lanes = < 0x08 >;
4362				nvidia,dsi-pixel-format = < 0x03 >;
4363				nvidia,dsi-refresh-rate = < 0x3c >;
4364				nvidia,dsi-video-data-type = < 0x00 >;
4365				nvidia,dsi-video-clock-mode = < 0x00 >;
4366				nvidia,dsi-video-burst-mode = < 0x00 >;
4367				nvidia,dsi-ganged-type = < 0x01 >;
4368				nvidia,dsi-ganged-swap-links = < 0x01 >;
4369				nvidia,dsi-ganged-write-to-all-links = < 0x01 >;
4370				nvidia,dsi-controller-vs = < 0x01 >;
4371				nvidia,dsi-virtual-channel = < 0x00 >;
4372				nvidia,dsi-panel-reset = < 0x01 >;
4373				nvidia,dsi-ulpm-not-support = < 0x01 >;
4374				nvidia,dsi-suspend-stop-stream-late = < 0x01 >;
4375				nvidia,dsi-power-saving-suspend = < 0x01 >;
4376				nvidia,default_color_space = < 0x00 >;
4377				nvidia,dsi-init-cmd = < 0x00 0x05 0x11 0x00 0x00 0x03 0x0a 0x00 0x05 0x29 0x00 0x00 >;
4378				nvidia,dsi-n-init-cmd = < 0x03 >;
4379				nvidia,dsi-suspend-cmd = < 0x00 0x05 0x28 0x00 0x00 0x03 0x03 0x00 0x05 0x10 0x00 0x00 0x03 0x0a >;
4380				nvidia,dsi-n-suspend-cmd = < 0x04 >;
4381				nvidia,dsi-pkt-seq = < 0x01 0x00 0x40000000 0xff 0x21 0x00 0x40000000 0xff 0x21 0x00 0x40000000 0xff 0x21 0x00 0x3e 0x03 0x19 0x04 0xff 0x21 0x00 0x40000000 0xff 0x21 0x00 0x3e 0x03 0x19 0x04 0xff >;
4382				nvidia,panel-rst-gpio = < 0x12 0x7b 0x01 >;
4383				nvidia,panel-bl-pwm-gpio = < 0x1d 0x08 0x01 >;
4384				nvidia,panel-bl-en-gpio = < 0x1d 0x0b 0x01 >;
4385				nvidia,panel-en-gpio = < 0xa0 0x04 0x01 >;
4386				nvidia,en-vmm-vpp-with-i2c-config;
4387				linux,phandle = < 0xf8 >;
4388				phandle = < 0xf8 >;
4389
4390				disp-default-out {
4391					nvidia,out-type = < 0x02 >;
4392					nvidia,out-width = < 0x6b >;
4393					nvidia,out-height = < 0xac >;
4394					nvidia,out-flags = < 0x00 >;
4395					nvidia,out-parent-clk = "pll_d";
4396					nvidia,out-xres = < 0x1000 >;
4397					nvidia,out-yres = < 0x870 >;
4398				};
4399
4400				display-timings {
4401
4402					1200x1920-32-60Hz {
4403						clock-frequency = < 0xb845d40 >;
4404						hactive = < 0x4b0 >;
4405						vactive = < 0x780 >;
4406						hfront-porch = < 0x6b >;
4407						hback-porch = < 0x14 >;
4408						hsync-len = < 0x01 >;
4409						vfront-porch = < 0x1f1 >;
4410						vback-porch = < 0x07 >;
4411						vsync-len = < 0x01 >;
4412						nvidia,h-ref-to-sync = < 0x01 >;
4413						nvidia,v-ref-to-sync = < 0x0b >;
4414					};
4415				};
4416
4417				smartdimmer {
4418					status = "disabled";
4419					nvidia,turn-off-brightness = < 0x00 >;
4420					nvidia,turn-on-brightness = < 0xff >;
4421					nvidia,use-auto-pwm = < 0x00 >;
4422					nvidia,hw-update-delay = < 0x00 >;
4423					nvidia,bin-width = < 0xffffffff >;
4424					nvidia,aggressiveness = < 0x05 >;
4425					nvidia,use-vid-luma = < 0x00 >;
4426					nvidia,phase-in-settings = < 0x00 >;
4427					nvidia,phase-in-adjustments = < 0x00 >;
4428					nvidia,k-limit-enable = < 0x01 >;
4429					nvidia,k-limit = < 0xc8 >;
4430					nvidia,sd-window-enable = < 0x00 >;
4431					nvidia,soft-clipping-enable = < 0x01 >;
4432					nvidia,soft-clipping-threshold = < 0x80 >;
4433					nvidia,smooth-k-enable = < 0x01 >;
4434					nvidia,smooth-k-incr = < 0x04 >;
4435					nvidia,coeff = < 0x05 0x09 0x02 >;
4436					nvidia,fc = < 0x00 0x00 >;
4437					nvidia,blp = < 0x400 0xff >;
4438					nvidia,bltf = < 0x39 0x41 0x49 0x52 0x5c 0x67 0x72 0x7d 0x8a 0x96 0xa4 0xb2 0xc1 0xd0 0xe0 0xf1 >;
4439					nvidia,lut = < 0xff 0xff 0xff 0xc7 0xc7 0xc7 0x99 0x99 0x99 0x74 0x74 0x74 0x55 0x55 0x55 0x3b 0x3b 0x3b 0x24 0x24 0x24 0x11 0x11 0x11 0x00 0x00 0x00 >;
4440					nvidia,use-vpulse2 = < 0x01 >;
4441					nvidia,bl-device-name = "pwm-backlight";
4442					nvidia,sw-update-delay = < 0x00 >;
4443					nvidia,gain_table = < 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4000 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x4144 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x428c 0x4250 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x43d4 0x42b4 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x451c 0x44e0 0x4304 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4664 0x4660 0x4570 0x4318 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x47ac 0x4768 0x45e8 0x433c 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f4 0x48f0 0x482c 0x4644 0x4354 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a3c 0x4a00 0x48c4 0x4688 0x4368 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4b84 0x4af4 0x4960 0x46e0 0x4388 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ccc 0x4ca8 0x4ba8 0x49c0 0x4708 0x4390 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4e14 0x4db0 0x4c60 0x4a34 0x4748 0x43ac 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f5c 0x4f48 0x4e78 0x4cd4 0x4a6c 0x475c 0x43ac 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x50a0 0x5060 0x4f44 0x4d60 0x4ac4 0x478c 0x43c0 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x51e8 0x5158 0x4ff8 0x4dd8 0x4b14 0x47b4 0x43d0 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5330 0x5314 0x5238 0x5098 0x4e44 0x4b54 0x47d8 0x43dc 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5478 0x5424 0x5300 0x5124 0x4ea4 0x4b90 0x47f8 0x43e8 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55c0 0x55b8 0x5518 0x53b4 0x51a4 0x4ef8 0x4bc4 0x4814 0x43f0 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x5708 0x56dc 0x55f4 0x5458 0x5214 0x4f44 0x4bf0 0x4828 0x43f8 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x5850 0x57e8 0x56bc 0x54e8 0x527c 0x4f88 0x4c18 0x483c 0x4400 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5998 0x5990 0x58f4 0x579c 0x559c 0x5308 0x4ff4 0x4c64 0x486c 0x4414 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ae0 0x5ab8 0x59d4 0x5840 0x5614 0x5358 0x5024 0x4c80 0x4878 0x4418 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5c28 0x5bd8 0x5ac4 0x5908 0x56b4 0x53d8 0x5084 0x4cc4 0x48a4 0x4428 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d70 0x5d68 0x5cd0 0x5b80 0x5990 0x5714 0x5418 0x50a8 0x4cd8 0x48ac 0x442c 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5eb8 0x5e9c 0x5dd4 0x5c58 0x5a40 0x57a0 0x5484 0x50fc 0x4d10 0x48cc 0x443c 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x6000 0x5fc4 0x5ecc 0x5d24 0x5ae8 0x5828 0x54ec 0x514c 0x4d48 0x48f0 0x4448 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x6144 0x60c4 0x5f8c 0x5db4 0x5b50 0x586c 0x5518 0x5160 0x4d50 0x48f0 0x4448 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x628c 0x6280 0x61cc 0x606c 0x5e6c 0x5be4 0x58e0 0x5574 0x51a4 0x4d80 0x490c 0x4454 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63d4 0x63ac 0x62cc 0x6140 0x5f1c 0x5c70 0x5950 0x55cc 0x51e4 0x4dac 0x4928 0x4460 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x651c 0x64cc 0x63c0 0x6208 0x5fc0 0x5cf8 0x59bc 0x561c 0x5220 0x4dd4 0x4940 0x446c 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x6664 0x65e0 0x64a4 0x62c8 0x605c 0x5d78 0x5a20 0x5668 0x525c 0x4dfc 0x4958 0x4474 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x67ac 0x679c 0x66e8 0x6584 0x6380 0x60f4 0x5df0 0x5a80 0x56b0 0x5290 0x4e20 0x4970 0x4480 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68f4 0x68c8 0x67e8 0x6654 0x642c 0x6180 0x5e60 0x5ad8 0x56f4 0x52c0 0x4e44 0x4984 0x4488 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x6a3c 0x69ec 0x68d8 0x6720 0x64d4 0x6208 0x5ecc 0x5b2c 0x5734 0x52f0 0x4e60 0x4994 0x4490 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b84 0x6b80 0x6b00 0x69c0 0x67e0 0x6570 0x6288 0x5f30 0x5b7c 0x5770 0x531c 0x4e80 0x49a8 0x4494 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6ccc 0x6cc4 0x6c24 0x6acc 0x68d0 0x6648 0x6344 0x5fd8 0x5c08 0x57e4 0x5378 0x4ec4 0x49d4 0x44ac 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6e14 0x6df8 0x6d28 0x6ba0 0x6980 0x66d8 0x63b8 0x6034 0x5c50 0x5818 0x539c 0x4edc 0x49e0 0x44b0 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f5c 0x6f1c 0x6e1c 0x6c6c 0x6a28 0x6760 0x6428 0x6088 0x5c90 0x584c 0x53c0 0x4ef4 0x49ec 0x44b4 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x70a0 0x7034 0x6f04 0x6d30 0x6ac8 0x67e0 0x648c 0x60d8 0x5cd0 0x5878 0x53e0 0x4f08 0x49f8 0x44bc 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x71e8 0x7160 0x7014 0x6e24 0x6ba4 0x68a4 0x6538 0x616c 0x5d4c 0x58e0 0x5430 0x4f44 0x4a20 0x44cc 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7330 0x7320 0x7264 0x70ec 0x6ed4 0x6c34 0x6918 0x6594 0x61b4 0x5d84 0x5908 0x544c 0x4f54 0x4a2c 0x44d0 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x7478 0x745c 0x7384 0x71f0 0x6fc0 0x6d04 0x69d4 0x6638 0x6244 0x5dfc 0x5968 0x5498 0x4f90 0x4a50 0x44e0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x75c0 0x7580 0x7474 0x72b8 0x7064 0x6d88 0x6a3c 0x668c 0x6280 0x5e28 0x598c 0x54b0 0x4f9c 0x4a58 0x44e4 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x7708 0x76b0 0x758c 0x73b4 0x7144 0x6e54 0x6af0 0x6728 0x6308 0x5e9c 0x59e8 0x54f8 0x4fd4 0x4a78 0x44f4 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x7850 0x77c0 0x766c 0x746c 0x71d8 0x6ec8 0x6b4c 0x6770 0x6340 0x5ec4 0x5a04 0x550c 0x4fdc 0x4a80 0x44f8 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7998 0x7990 0x78e4 0x7774 0x755c 0x72b0 0x6f88 0x6bf8 0x6804 0x63c0 0x5f30 0x5a5c 0x5550 0x5010 0x4aa0 0x4504 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ae0 0x7ac0 0x79e0 0x7844 0x7604 0x7338 0x6ff4 0x6c48 0x6844 0x63ec 0x5f50 0x5a74 0x5560 0x5018 0x4aa4 0x4508 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7c28 0x7bf8 0x7afc 0x7940 0x76e8 0x7404 0x70ac 0x6cec 0x68d0 0x6468 0x5fb8 0x5ac8 0x55a0 0x5048 0x4ac4 0x4514 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d70 0x7d2c 0x7c10 0x7a3c 0x77cc 0x74d0 0x7160 0x6d8c 0x695c 0x64dc 0x601c 0x5b18 0x55e0 0x5078 0x4ae0 0x4524 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7eb8 0x7e40 0x7cf4 0x7af4 0x785c 0x7544 0x71bc 0x6dd0 0x6990 0x6504 0x6034 0x5b28 0x55ec 0x507c 0x4ae4 0x4524 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x7ffc 0x7f68 0x7e00 0x7be4 0x7938 0x7608 0x7268 0x6e68 0x6a14 0x6574 0x6094 0x5b78 0x5628 0x50a8 0x4b00 0x4530 >;
4444					nvidia,backlight_table = < 0xff 0xf3 0xe8 0xde 0xd4 0xcb 0xc2 0xba 0xb3 0xab 0xa5 0x9e 0x98 0x92 0x8d 0x88 0x83 0x7e 0x7a 0x76 0x72 0x6e 0x6a 0x67 0x64 0x60 0x5d 0x5a 0x58 0x55 0x53 0x50 0x4e 0x4c 0x49 0x47 0x45 0x43 0x42 0x40 0x3e 0x3d 0x3b 0x3a 0x38 0x37 0x35 0x34 0x33 0x31 0x30 >;
4445				};
4446
4447				cmu {
4448					nvidia,cmu-csc = < 0x100 0x00 0x00 0x00 0x100 0x00 0x00 0x00 0x100 >;
4449					nvidia,cmu-lut2 = < 0x00 0x01 0x02 0x02 0x03 0x04 0x05 0x06 0x06 0x07 0x08 0x09 0x0a 0x0a 0x0b 0x0c 0x0d 0x0d 0x0e 0x0f 0x0f 0x10 0x10 0x11 0x12 0x12 0x13 0x13 0x14 0x14 0x15 0x15 0x16 0x16 0x17 0x17 0x17 0x18 0x18 0x19 0x19 0x19 0x1a 0x1a 0x1b 0x1b 0x1b 0x1c 0x1c 0x1d 0x1d 0x1d 0x1e 0x1e 0x1e 0x1f 0x1f 0x1f 0x20 0x20 0x20 0x21 0x21 0x21 0x22 0x22 0x22 0x22 0x23 0x23 0x23 0x24 0x24 0x24 0x25 0x25 0x25 0x25 0x26 0x26 0x26 0x26 0x27 0x27 0x27 0x28 0x28 0x28 0x28 0x29 0x29 0x29 0x29 0x2a 0x2a 0x2a 0x2a 0x2b 0x2b 0x2b 0x2b 0x2b 0x2c 0x2c 0x2c 0x2c 0x2d 0x2d 0x2d 0x2d 0x2e 0x2e 0x2e 0x2e 0x2e 0x2f 0x2f 0x2f 0x2f 0x30 0x30 0x30 0x30 0x30 0x31 0x31 0x31 0x31 0x31 0x32 0x32 0x32 0x32 0x32 0x33 0x33 0x33 0x33 0x33 0x34 0x34 0x34 0x34 0x34 0x35 0x35 0x35 0x35 0x35 0x36 0x36 0x36 0x36 0x36 0x37 0x37 0x37 0x37 0x37 0x37 0x38 0x38 0x38 0x38 0x38 0x39 0x39 0x39 0x39 0x39 0x39 0x3a 0x3a 0x3a 0x3a 0x3a 0x3a 0x3b 0x3b 0x3b 0x3b 0x3b 0x3b 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3d 0x3d 0x3d 0x3d 0x3d 0x3d 0x3e 0x3e 0x3e 0x3e 0x3e 0x3e 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x40 0x40 0x40 0x40 0x40 0x40 0x40 0x41 0x41 0x41 0x41 0x41 0x41 0x42 0x42 0x42 0x42 0x42 0x42 0x42 0x43 0x43 0x43 0x43 0x43 0x43 0x43 0x44 0x44 0x44 0x44 0x44 0x44 0x44 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x46 0x46 0x46 0x46 0x46 0x46 0x46 0x47 0x47 0x47 0x47 0x47 0x47 0x47 0x48 0x48 0x48 0x48 0x48 0x48 0x48 0x48 0x49 0x49 0x49 0x49 0x49 0x49 0x49 0x4a 0x4a 0x4a 0x4a 0x4a 0x4a 0x4a 0x4a 0x4b 0x4b 0x4b 0x4b 0x4b 0x4b 0x4b 0x4b 0x4c 0x4c 0x4c 0x4c 0x4c 0x4c 0x4c 0x4d 0x4d 0x4d 0x4d 0x4d 0x4d 0x4d 0x4d 0x4e 0x4e 0x4e 0x4e 0x4e 0x4e 0x4e 0x4e 0x4e 0x4f 0x4f 0x4f 0x4f 0x4f 0x4f 0x4f 0x4f 0x50 0x50 0x50 0x50 0x50 0x50 0x50 0x50 0x51 0x51 0x51 0x51 0x51 0x51 0x51 0x51 0x51 0x52 0x52 0x52 0x52 0x52 0x52 0x52 0x52 0x53 0x53 0x53 0x53 0x53 0x53 0x53 0x53 0x53 0x54 0x54 0x54 0x54 0x54 0x54 0x54 0x54 0x54 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x56 0x56 0x56 0x56 0x56 0x56 0x56 0x56 0x56 0x57 0x57 0x57 0x57 0x57 0x57 0x57 0x57 0x57 0x58 0x58 0x58 0x58 0x58 0x58 0x58 0x58 0x58 0x58 0x59 0x59 0x59 0x59 0x59 0x59 0x59 0x59 0x59 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x61 0x61 0x61 0x61 0x61 0x61 0x61 0x61 0x61 0x61 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x63 0x63 0x63 0x63 0x63 0x63 0x63 0x64 0x65 0x65 0x66 0x67 0x67 0x68 0x69 0x69 0x6a 0x6b 0x6b 0x6c 0x6d 0x6d 0x6e 0x6f 0x6f 0x70 0x71 0x71 0x72 0x73 0x73 0x74 0x74 0x75 0x76 0x76 0x77 0x77 0x78 0x78 0x79 0x7a 0x7a 0x7b 0x7b 0x7c 0x7c 0x7d 0x7e 0x7e 0x7f 0x7f 0x80 0x80 0x81 0x81 0x82 0x82 0x83 0x83 0x84 0x84 0x85 0x85 0x86 0x86 0x87 0x87 0x88 0x88 0x89 0x89 0x8a 0x8a 0x8b 0x8b 0x8c 0x8c 0x8d 0x8d 0x8e 0x8e 0x8f 0x8f 0x90 0x90 0x91 0x91 0x91 0x92 0x92 0x93 0x93 0x94 0x94 0x95 0x95 0x96 0x96 0x96 0x97 0x97 0x98 0x98 0x99 0x99 0x99 0x9a 0x9a 0x9b 0x9b 0x9c 0x9c 0x9c 0x9d 0x9d 0x9e 0x9e 0x9e 0x9f 0x9f 0xa0 0xa0 0xa0 0xa1 0xa1 0xa2 0xa2 0xa2 0xa3 0xa3 0xa4 0xa4 0xa4 0xa5 0xa5 0xa6 0xa6 0xa6 0xa7 0xa7 0xa7 0xa8 0xa8 0xa9 0xa9 0xa9 0xaa 0xaa 0xaa 0xab 0xab 0xac 0xac 0xac 0xad 0xad 0xad 0xae 0xae 0xae 0xaf 0xaf 0xb0 0xb0 0xb0 0xb1 0xb1 0xb1 0xb2 0xb2 0xb2 0xb3 0xb3 0xb3 0xb4 0xb4 0xb4 0xb5 0xb5 0xb6 0xb6 0xb6 0xb7 0xb7 0xb7 0xb8 0xb8 0xb8 0xb9 0xb9 0xb9 0xba 0xba 0xba 0xbb 0xbb 0xbb 0xbc 0xbc 0xbc 0xbd 0xbd 0xbd 0xbd 0xbe 0xbe 0xbe 0xbf 0xbf 0xbf 0xc0 0xc0 0xc0 0xc1 0xc1 0xc1 0xc2 0xc2 0xc2 0xc3 0xc3 0xc3 0xc4 0xc4 0xc4 0xc4 0xc5 0xc5 0xc5 0xc6 0xc6 0xc6 0xc7 0xc7 0xc7 0xc8 0xc8 0xc8 0xc8 0xc9 0xc9 0xc9 0xca 0xca 0xca 0xca 0xcb 0xcb 0xcb 0xcc 0xcc 0xcc 0xcd 0xcd 0xcd 0xcd 0xce 0xce 0xce 0xcf 0xcf 0xcf 0xcf 0xd0 0xd0 0xd0 0xd1 0xd1 0xd1 0xd1 0xd2 0xd2 0xd2 0xd3 0xd3 0xd3 0xd3 0xd4 0xd4 0xd4 0xd5 0xd5 0xd5 0xd5 0xd6 0xd6 0xd6 0xd6 0xd7 0xd7 0xd7 0xd8 0xd8 0xd8 0xd8 0xd9 0xd9 0xd9 0xd9 0xda 0xda 0xda 0xdb 0xdb 0xdb 0xdb 0xdc 0xdc 0xdc 0xdc 0xdd 0xdd 0xdd 0xdd 0xde 0xde 0xde 0xdf 0xdf 0xdf 0xdf 0xe0 0xe0 0xe0 0xe0 0xe1 0xe1 0xe1 0xe1 0xe2 0xe2 0xe2 0xe2 0xe3 0xe3 0xe3 0xe3 0xe4 0xe4 0xe4 0xe4 0xe5 0xe5 0xe5 0xe5 0xe6 0xe6 0xe6 0xe6 0xe7 0xe7 0xe7 0xe7 0xe8 0xe8 0xe8 0xe8 0xe9 0xe9 0xe9 0xe9 0xea 0xea 0xea 0xea 0xeb 0xeb 0xeb 0xeb 0xec 0xec 0xec 0xec 0xed 0xed 0xed 0xed 0xee 0xee 0xee 0xee 0xef 0xef 0xef 0xef 0xf0 0xf0 0xf0 0xf0 0xf0 0xf1 0xf1 0xf1 0xf1 0xf2 0xf2 0xf2 0xf2 0xf3 0xf3 0xf3 0xf3 0xf4 0xf4 0xf4 0xf4 0xf4 0xf5 0xf5 0xf5 0xf5 0xf6 0xf6 0xf6 0xf6 0xf7 0xf7 0xf7 0xf7 0xf7 0xf8 0xf8 0xf8 0xf8 0xf9 0xf9 0xf9 0xf9 0xf9 0xfa 0xfa 0xfa 0xfa 0xfb 0xfb 0xfb 0xfb 0xfb 0xfc 0xfc 0xfc 0xfc 0xfd 0xfd 0xfd 0xfd 0xfd 0xfe 0xfe 0xfe 0xfe 0xff 0xff >;
4450				};
4451
4452				nvdisp-cmu {
4453					nvidia,panel-csc = < 0xd581 0x2979 0xc5 0x00 0x831 0xcac1 0x20c 0x00 0x189 0x625 0xcc4a 0x00 >;
4454					nvidia,cmu-lut = < 0x6000 0x6000 0x6000 0x6191 0x6191 0x6191 0x6322 0x6322 0x6322 0x643b 0x643b 0x643b 0x64ba 0x64ba 0x64ba 0x6539 0x6539 0x6539 0x65b8 0x65b8 0x65b8 0x6637 0x6637 0x6637 0x66b6 0x66b6 0x66b6 0x6735 0x6735 0x6735 0x67b4 0x67b4 0x67b4 0x6826 0x6826 0x6826 0x687d 0x687d 0x687d 0x68d4 0x68d4 0x68d4 0x692b 0x692b 0x692b 0x6983 0x6983 0x6983 0x69da 0x69da 0x69da 0x6a31 0x6a31 0x6a31 0x6a88 0x6a88 0x6a88 0x6ae0 0x6ae0 0x6ae0 0x6b37 0x6b37 0x6b37 0x6b8e 0x6b8e 0x6b8e 0x6be5 0x6be5 0x6be5 0x6c28 0x6c28 0x6c28 0x6c5b 0x6c5b 0x6c5b 0x6c8e 0x6c8e 0x6c8e 0x6cc1 0x6cc1 0x6cc1 0x6cf4 0x6cf4 0x6cf4 0x6d27 0x6d27 0x6d27 0x6d5a 0x6d5a 0x6d5a 0x6d8d 0x6d8d 0x6d8d 0x6dbf 0x6dbf 0x6dbf 0x6df2 0x6df2 0x6df2 0x6e25 0x6e25 0x6e25 0x6e58 0x6e58 0x6e58 0x6e8b 0x6e8b 0x6e8b 0x6ebe 0x6ebe 0x6ebe 0x6ef1 0x6ef1 0x6ef1 0x6f24 0x6f24 0x6f24 0x6f57 0x6f57 0x6f57 0x6f8a 0x6f8a 0x6f8a 0x6fbd 0x6fbd 0x6fbd 0x6ff0 0x6ff0 0x6ff0 0x701a 0x701a 0x701a 0x7037 0x7037 0x7037 0x7053 0x7053 0x7053 0x706f 0x706f 0x706f 0x708c 0x708c 0x708c 0x70a8 0x70a8 0x70a8 0x70c5 0x70c5 0x70c5 0x70e1 0x70e1 0x70e1 0x70fe 0x70fe 0x70fe 0x711a 0x711a 0x711a 0x7136 0x7136 0x7136 0x7153 0x7153 0x7153 0x716f 0x716f 0x716f 0x718c 0x718c 0x718c 0x71a8 0x71a8 0x71a8 0x71c4 0x71c4 0x71c4 0x71e1 0x71e1 0x71e1 0x71fd 0x71fd 0x71fd 0x721a 0x721a 0x721a 0x7236 0x7236 0x7236 0x7253 0x7253 0x7253 0x726f 0x726f 0x726f 0x728b 0x728b 0x728b 0x72a8 0x72a8 0x72a8 0x72c4 0x72c4 0x72c4 0x72e1 0x72e1 0x72e1 0x72fd 0x72fd 0x72fd 0x731a 0x731a 0x731a 0x7336 0x7336 0x7336 0x7352 0x7352 0x7352 0x736f 0x736f 0x736f 0x738b 0x738b 0x738b 0x73a8 0x73a8 0x73a8 0x73c4 0x73c4 0x73c4 0x73e1 0x73e1 0x73e1 0x73fd 0x73fd 0x73fd 0x741b 0x741b 0x741b 0x743f 0x743f 0x743f 0x7463 0x7463 0x7463 0x7486 0x7486 0x7486 0x74aa 0x74aa 0x74aa 0x74ce 0x74ce 0x74ce 0x74f2 0x74f2 0x74f2 0x7516 0x7516 0x7516 0x753a 0x753a 0x753a 0x755d 0x755d 0x755d 0x7581 0x7581 0x7581 0x75a5 0x75a5 0x75a5 0x75c9 0x75c9 0x75c9 0x75ed 0x75ed 0x75ed 0x7611 0x7611 0x7611 0x7634 0x7634 0x7634 0x7658 0x7658 0x7658 0x767c 0x767c 0x767c 0x76a0 0x76a0 0x76a0 0x76c4 0x76c4 0x76c4 0x76e8 0x76e8 0x76e8 0x770b 0x770b 0x770b 0x772f 0x772f 0x772f 0x7753 0x7753 0x7753 0x7777 0x7777 0x7777 0x779b 0x779b 0x779b 0x77bf 0x77bf 0x77bf 0x77e2 0x77e2 0x77e2 0x7806 0x7806 0x7806 0x7825 0x7825 0x7825 0x7840 0x7840 0x7840 0x785b 0x785b 0x785b 0x7876 0x7876 0x7876 0x7891 0x7891 0x7891 0x78ac 0x78ac 0x78ac 0x78c7 0x78c7 0x78c7 0x78e2 0x78e2 0x78e2 0x78fd 0x78fd 0x78fd 0x7918 0x7918 0x7918 0x7933 0x7933 0x7933 0x794e 0x794e 0x794e 0x7969 0x7969 0x7969 0x7984 0x7984 0x7984 0x799f 0x799f 0x799f 0x79ba 0x79ba 0x79ba 0x79d5 0x79d5 0x79d5 0x79f0 0x79f0 0x79f0 0x7a0b 0x7a0b 0x7a0b 0x7a26 0x7a26 0x7a26 0x7a41 0x7a41 0x7a41 0x7a5c 0x7a5c 0x7a5c 0x7a77 0x7a77 0x7a77 0x7a92 0x7a92 0x7a92 0x7aad 0x7aad 0x7aad 0x7ac8 0x7ac8 0x7ac8 0x7ae3 0x7ae3 0x7ae3 0x7afe 0x7afe 0x7afe 0x7b19 0x7b19 0x7b19 0x7b34 0x7b34 0x7b34 0x7b4f 0x7b4f 0x7b4f 0x7b6a 0x7b6a 0x7b6a 0x7b85 0x7b85 0x7b85 0x7ba0 0x7ba0 0x7ba0 0x7bbb 0x7bbb 0x7bbb 0x7bd5 0x7bd5 0x7bd5 0x7bf0 0x7bf0 0x7bf0 0x7c0b 0x7c0b 0x7c0b 0x7c23 0x7c23 0x7c23 0x7c35 0x7c35 0x7c35 0x7c47 0x7c47 0x7c47 0x7c59 0x7c59 0x7c59 0x7c6b 0x7c6b 0x7c6b 0x7c7d 0x7c7d 0x7c7d 0x7c90 0x7c90 0x7c90 0x7ca2 0x7ca2 0x7ca2 0x7cb4 0x7cb4 0x7cb4 0x7cc6 0x7cc6 0x7cc6 0x7cd8 0x7cd8 0x7cd8 0x7cea 0x7cea 0x7cea 0x7cfc 0x7cfc 0x7cfc 0x7d0f 0x7d0f 0x7d0f 0x7d21 0x7d21 0x7d21 0x7d33 0x7d33 0x7d33 0x7d45 0x7d45 0x7d45 0x7d57 0x7d57 0x7d57 0x7d69 0x7d69 0x7d69 0x7d7b 0x7d7b 0x7d7b 0x7d8e 0x7d8e 0x7d8e 0x7da0 0x7da0 0x7da0 0x7db2 0x7db2 0x7db2 0x7dc4 0x7dc4 0x7dc4 0x7dd6 0x7dd6 0x7dd6 0x7de8 0x7de8 0x7de8 0x7dfa 0x7dfa 0x7dfa 0x7e0d 0x7e0d 0x7e0d 0x7e1f 0x7e1f 0x7e1f 0x7e31 0x7e31 0x7e31 0x7e43 0x7e43 0x7e43 0x7e55 0x7e55 0x7e55 0x7e67 0x7e67 0x7e67 0x7e79 0x7e79 0x7e79 0x7e8c 0x7e8c 0x7e8c 0x7e9e 0x7e9e 0x7e9e 0x7eb0 0x7eb0 0x7eb0 0x7ec2 0x7ec2 0x7ec2 0x7ed4 0x7ed4 0x7ed4 0x7ee6 0x7ee6 0x7ee6 0x7ef8 0x7ef8 0x7ef8 0x7f0b 0x7f0b 0x7f0b 0x7f1d 0x7f1d 0x7f1d 0x7f2f 0x7f2f 0x7f2f 0x7f41 0x7f41 0x7f41 0x7f53 0x7f53 0x7f53 0x7f65 0x7f65 0x7f65 0x7f77 0x7f77 0x7f77 0x7f8a 0x7f8a 0x7f8a 0x7f9c 0x7f9c 0x7f9c 0x7fae 0x7fae 0x7fae 0x7fc0 0x7fc0 0x7fc0 0x7fd2 0x7fd2 0x7fd2 0x7fe4 0x7fe4 0x7fe4 0x7ff7 0x7ff7 0x7ff7 0x8009 0x8009 0x8009 0x801b 0x801b 0x801b 0x802b 0x802b 0x802b 0x803a 0x803a 0x803a 0x804a 0x804a 0x804a 0x8059 0x8059 0x8059 0x8069 0x8069 0x8069 0x8078 0x8078 0x8078 0x8087 0x8087 0x8087 0x8097 0x8097 0x8097 0x80a6 0x80a6 0x80a6 0x80b6 0x80b6 0x80b6 0x80c5 0x80c5 0x80c5 0x80d5 0x80d5 0x80d5 0x80e4 0x80e4 0x80e4 0x80f4 0x80f4 0x80f4 0x8103 0x8103 0x8103 0x8112 0x8112 0x8112 0x8122 0x8122 0x8122 0x8131 0x8131 0x8131 0x8141 0x8141 0x8141 0x8150 0x8150 0x8150 0x8160 0x8160 0x8160 0x816f 0x816f 0x816f 0x817e 0x817e 0x817e 0x818e 0x818e 0x818e 0x819d 0x819d 0x819d 0x81ad 0x81ad 0x81ad 0x81bc 0x81bc 0x81bc 0x81cc 0x81cc 0x81cc 0x81db 0x81db 0x81db 0x81eb 0x81eb 0x81eb 0x81fa 0x81fa 0x81fa 0x8209 0x8209 0x8209 0x8219 0x8219 0x8219 0x8228 0x8228 0x8228 0x8238 0x8238 0x8238 0x8247 0x8247 0x8247 0x8257 0x8257 0x8257 0x8266 0x8266 0x8266 0x8275 0x8275 0x8275 0x8285 0x8285 0x8285 0x8294 0x8294 0x8294 0x82a4 0x82a4 0x82a4 0x82b3 0x82b3 0x82b3 0x82c3 0x82c3 0x82c3 0x82d2 0x82d2 0x82d2 0x82e2 0x82e2 0x82e2 0x82f1 0x82f1 0x82f1 0x8300 0x8300 0x8300 0x8310 0x8310 0x8310 0x831f 0x831f 0x831f 0x832f 0x832f 0x832f 0x833e 0x833e 0x833e 0x834e 0x834e 0x834e 0x835d 0x835d 0x835d 0x836c 0x836c 0x836c 0x837c 0x837c 0x837c 0x838b 0x838b 0x838b 0x839b 0x839b 0x839b 0x83aa 0x83aa 0x83aa 0x83ba 0x83ba 0x83ba 0x83c9 0x83c9 0x83c9 0x83d8 0x83d8 0x83d8 0x83e8 0x83e8 0x83e8 0x83f7 0x83f7 0x83f7 0x8407 0x8407 0x8407 0x8416 0x8416 0x8416 0x8425 0x8425 0x8425 0x8431 0x8431 0x8431 0x843d 0x843d 0x843d 0x8449 0x8449 0x8449 0x8455 0x8455 0x8455 0x8462 0x8462 0x8462 0x846e 0x846e 0x846e 0x847a 0x847a 0x847a 0x8486 0x8486 0x8486 0x8492 0x8492 0x8492 0x849e 0x849e 0x849e 0x84aa 0x84aa 0x84aa 0x84b6 0x84b6 0x84b6 0x84c2 0x84c2 0x84c2 0x84ce 0x84ce 0x84ce 0x84da 0x84da 0x84da 0x84e7 0x84e7 0x84e7 0x84f3 0x84f3 0x84f3 0x84ff 0x84ff 0x84ff 0x850b 0x850b 0x850b 0x8517 0x8517 0x8517 0x8523 0x8523 0x8523 0x852f 0x852f 0x852f 0x853b 0x853b 0x853b 0x8547 0x8547 0x8547 0x8553 0x8553 0x8553 0x855f 0x855f 0x855f 0x856c 0x856c 0x856c 0x8578 0x8578 0x8578 0x8584 0x8584 0x8584 0x8590 0x8590 0x8590 0x859c 0x859c 0x859c 0x85a8 0x85a8 0x85a8 0x85b4 0x85b4 0x85b4 0x85c0 0x85c0 0x85c0 0x85cc 0x85cc 0x85cc 0x85d8 0x85d8 0x85d8 0x85e4 0x85e4 0x85e4 0x85f0 0x85f0 0x85f0 0x85fd 0x85fd 0x85fd 0x8609 0x8609 0x8609 0x8615 0x8615 0x8615 0x8621 0x8621 0x8621 0x862d 0x862d 0x862d 0x8639 0x8639 0x8639 0x8645 0x8645 0x8645 0x8651 0x8651 0x8651 0x865d 0x865d 0x865d 0x8669 0x8669 0x8669 0x8675 0x8675 0x8675 0x8682 0x8682 0x8682 0x868e 0x868e 0x868e 0x869a 0x869a 0x869a 0x86a6 0x86a6 0x86a6 0x86b2 0x86b2 0x86b2 0x86be 0x86be 0x86be 0x86ca 0x86ca 0x86ca 0x86d6 0x86d6 0x86d6 0x86e2 0x86e2 0x86e2 0x86ee 0x86ee 0x86ee 0x86fa 0x86fa 0x86fa 0x8707 0x8707 0x8707 0x8713 0x8713 0x8713 0x871f 0x871f 0x871f 0x872b 0x872b 0x872b 0x8737 0x8737 0x8737 0x8743 0x8743 0x8743 0x874f 0x874f 0x874f 0x875b 0x875b 0x875b 0x8767 0x8767 0x8767 0x8773 0x8773 0x8773 0x877f 0x877f 0x877f 0x878b 0x878b 0x878b 0x8798 0x8798 0x8798 0x87a4 0x87a4 0x87a4 0x87b0 0x87b0 0x87b0 0x87bc 0x87bc 0x87bc 0x87c8 0x87c8 0x87c8 0x87d4 0x87d4 0x87d4 0x87e0 0x87e0 0x87e0 0x87ec 0x87ec 0x87ec 0x87f8 0x87f8 0x87f8 0x8804 0x8804 0x8804 0x8810 0x8810 0x8810 0x881d 0x881d 0x881d 0x8829 0x8829 0x8829 0x8834 0x8834 0x8834 0x883f 0x883f 0x883f 0x884b 0x884b 0x884b 0x8856 0x8856 0x8856 0x8862 0x8862 0x8862 0x886d 0x886d 0x886d 0x8879 0x8879 0x8879 0x8884 0x8884 0x8884 0x8890 0x8890 0x8890 0x889b 0x889b 0x889b 0x88a6 0x88a6 0x88a6 0x88b2 0x88b2 0x88b2 0x88bd 0x88bd 0x88bd 0x88c9 0x88c9 0x88c9 0x88d4 0x88d4 0x88d4 0x88e0 0x88e0 0x88e0 0x88eb 0x88eb 0x88eb 0x88f6 0x88f6 0x88f6 0x8902 0x8902 0x8902 0x890d 0x890d 0x890d 0x8919 0x8919 0x8919 0x8924 0x8924 0x8924 0x8930 0x8930 0x8930 0x893b 0x893b 0x893b 0x8947 0x8947 0x8947 0x8952 0x8952 0x8952 0x895d 0x895d 0x895d 0x8969 0x8969 0x8969 0x8974 0x8974 0x8974 0x8980 0x8980 0x8980 0x898b 0x898b 0x898b 0x8997 0x8997 0x8997 0x89a2 0x89a2 0x89a2 0x89ae 0x89ae 0x89ae 0x89b9 0x89b9 0x89b9 0x89c4 0x89c4 0x89c4 0x89d0 0x89d0 0x89d0 0x89db 0x89db 0x89db 0x89e7 0x89e7 0x89e7 0x89f2 0x89f2 0x89f2 0x89fe 0x89fe 0x89fe 0x8a09 0x8a09 0x8a09 0x8a15 0x8a15 0x8a15 0x8a20 0x8a20 0x8a20 0x8a2b 0x8a2b 0x8a2b 0x8a37 0x8a37 0x8a37 0x8a42 0x8a42 0x8a42 0x8a4e 0x8a4e 0x8a4e 0x8a59 0x8a59 0x8a59 0x8a65 0x8a65 0x8a65 0x8a70 0x8a70 0x8a70 0x8a7b 0x8a7b 0x8a7b 0x8a87 0x8a87 0x8a87 0x8a92 0x8a92 0x8a92 0x8a9e 0x8a9e 0x8a9e 0x8aa9 0x8aa9 0x8aa9 0x8ab5 0x8ab5 0x8ab5 0x8ac0 0x8ac0 0x8ac0 0x8acc 0x8acc 0x8acc 0x8ad7 0x8ad7 0x8ad7 0x8ae2 0x8ae2 0x8ae2 0x8aee 0x8aee 0x8aee 0x8af9 0x8af9 0x8af9 0x8b05 0x8b05 0x8b05 0x8b10 0x8b10 0x8b10 0x8b1c 0x8b1c 0x8b1c 0x8b27 0x8b27 0x8b27 0x8b33 0x8b33 0x8b33 0x8b3e 0x8b3e 0x8b3e 0x8b49 0x8b49 0x8b49 0x8b55 0x8b55 0x8b55 0x8b60 0x8b60 0x8b60 0x8b6c 0x8b6c 0x8b6c 0x8b77 0x8b77 0x8b77 0x8b83 0x8b83 0x8b83 0x8b8e 0x8b8e 0x8b8e 0x8b99 0x8b99 0x8b99 0x8ba5 0x8ba5 0x8ba5 0x8bb0 0x8bb0 0x8bb0 0x8bbc 0x8bbc 0x8bbc 0x8bc7 0x8bc7 0x8bc7 0x8bd3 0x8bd3 0x8bd3 0x8bde 0x8bde 0x8bde 0x8bea 0x8bea 0x8bea 0x8bf5 0x8bf5 0x8bf5 0x8c00 0x8c00 0x8c00 0x8c0c 0x8c0c 0x8c0c 0x8c17 0x8c17 0x8c17 0x8c23 0x8c23 0x8c23 0x8c2e 0x8c2e 0x8c2e 0x8c38 0x8c38 0x8c38 0x8c43 0x8c43 0x8c43 0x8c4d 0x8c4d 0x8c4d 0x8c58 0x8c58 0x8c58 0x8c62 0x8c62 0x8c62 0x8c6c 0x8c6c 0x8c6c 0x8c77 0x8c77 0x8c77 0x8c81 0x8c81 0x8c81 0x8c8c 0x8c8c 0x8c8c 0x8c96 0x8c96 0x8c96 0x8ca0 0x8ca0 0x8ca0 0x8cab 0x8cab 0x8cab 0x8cb5 0x8cb5 0x8cb5 0x8cc0 0x8cc0 0x8cc0 0x8cca 0x8cca 0x8cca 0x8cd4 0x8cd4 0x8cd4 0x8cdf 0x8cdf 0x8cdf 0x8ce9 0x8ce9 0x8ce9 0x8cf4 0x8cf4 0x8cf4 0x8cfe 0x8cfe 0x8cfe 0x8d09 0x8d09 0x8d09 0x8d13 0x8d13 0x8d13 0x8d1d 0x8d1d 0x8d1d 0x8d28 0x8d28 0x8d28 0x8d32 0x8d32 0x8d32 0x8d3d 0x8d3d 0x8d3d 0x8d47 0x8d47 0x8d47 0x8d51 0x8d51 0x8d51 0x8d5c 0x8d5c 0x8d5c 0x8d66 0x8d66 0x8d66 0x8d71 0x8d71 0x8d71 0x8d7b 0x8d7b 0x8d7b 0x8d85 0x8d85 0x8d85 0x8d90 0x8d90 0x8d90 0x8d9a 0x8d9a 0x8d9a 0x8da5 0x8da5 0x8da5 0x8daf 0x8daf 0x8daf 0x8db9 0x8db9 0x8db9 0x8dc4 0x8dc4 0x8dc4 0x8dce 0x8dce 0x8dce 0x8dd9 0x8dd9 0x8dd9 0x8de3 0x8de3 0x8de3 0x8ded 0x8ded 0x8ded 0x8df8 0x8df8 0x8df8 0x8e02 0x8e02 0x8e02 0x8e0d 0x8e0d 0x8e0d 0x8e17 0x8e17 0x8e17 0x8e22 0x8e22 0x8e22 0x8e2c 0x8e2c 0x8e2c 0x8e36 0x8e36 0x8e36 0x8e41 0x8e41 0x8e41 0x8e4b 0x8e4b 0x8e4b 0x8e56 0x8e56 0x8e56 0x8e60 0x8e60 0x8e60 0x8e6a 0x8e6a 0x8e6a 0x8e75 0x8e75 0x8e75 0x8e7f 0x8e7f 0x8e7f 0x8e8a 0x8e8a 0x8e8a 0x8e94 0x8e94 0x8e94 0x8e9e 0x8e9e 0x8e9e 0x8ea9 0x8ea9 0x8ea9 0x8eb3 0x8eb3 0x8eb3 0x8ebe 0x8ebe 0x8ebe 0x8ec8 0x8ec8 0x8ec8 0x8ed2 0x8ed2 0x8ed2 0x8edd 0x8edd 0x8edd 0x8ee7 0x8ee7 0x8ee7 0x8ef2 0x8ef2 0x8ef2 0x8efc 0x8efc 0x8efc 0x8f07 0x8f07 0x8f07 0x8f11 0x8f11 0x8f11 0x8f1b 0x8f1b 0x8f1b 0x8f26 0x8f26 0x8f26 0x8f30 0x8f30 0x8f30 0x8f3b 0x8f3b 0x8f3b 0x8f45 0x8f45 0x8f45 0x8f4f 0x8f4f 0x8f4f 0x8f5a 0x8f5a 0x8f5a 0x8f64 0x8f64 0x8f64 0x8f6f 0x8f6f 0x8f6f 0x8f79 0x8f79 0x8f79 0x8f83 0x8f83 0x8f83 0x8f8e 0x8f8e 0x8f8e 0x8f98 0x8f98 0x8f98 0x8fa3 0x8fa3 0x8fa3 0x8fad 0x8fad 0x8fad 0x8fb7 0x8fb7 0x8fb7 0x8fc2 0x8fc2 0x8fc2 0x8fcc 0x8fcc 0x8fcc 0x8fd7 0x8fd7 0x8fd7 0x8fe1 0x8fe1 0x8fe1 0x8feb 0x8feb 0x8feb 0x8ff6 0x8ff6 0x8ff6 0x9000 0x9000 0x9000 0x900b 0x900b 0x900b 0x9015 0x9015 0x9015 0x9020 0x9020 0x9020 0x902a 0x902a 0x902a 0x9034 0x9034 0x9034 0x903e 0x903e 0x903e 0x9048 0x9048 0x9048 0x9052 0x9052 0x9052 0x905c 0x905c 0x905c 0x9066 0x9066 0x9066 0x9070 0x9070 0x9070 0x907a 0x907a 0x907a 0x9084 0x9084 0x9084 0x908e 0x908e 0x908e 0x9098 0x9098 0x9098 0x90a2 0x90a2 0x90a2 0x90ac 0x90ac 0x90ac 0x90b6 0x90b6 0x90b6 0x90c0 0x90c0 0x90c0 0x90ca 0x90ca 0x90ca 0x90d4 0x90d4 0x90d4 0x90de 0x90de 0x90de 0x90e8 0x90e8 0x90e8 0x90f2 0x90f2 0x90f2 0x90fc 0x90fc 0x90fc 0x9106 0x9106 0x9106 0x9110 0x9110 0x9110 0x911a 0x911a 0x911a 0x9123 0x9123 0x9123 0x912d 0x912d 0x912d 0x9137 0x9137 0x9137 0x9141 0x9141 0x9141 0x914b 0x914b 0x914b 0x9155 0x9155 0x9155 0x915f 0x915f 0x915f 0x9169 0x9169 0x9169 0x9173 0x9173 0x9173 0x917d 0x917d 0x917d 0x9187 0x9187 0x9187 0x9191 0x9191 0x9191 0x919b 0x919b 0x919b 0x91a5 0x91a5 0x91a5 0x91af 0x91af 0x91af 0x91b9 0x91b9 0x91b9 0x91c3 0x91c3 0x91c3 0x91cd 0x91cd 0x91cd 0x91d7 0x91d7 0x91d7 0x91e1 0x91e1 0x91e1 0x91eb 0x91eb 0x91eb 0x91f5 0x91f5 0x91f5 0x91ff 0x91ff 0x91ff 0x9209 0x9209 0x9209 0x9213 0x9213 0x9213 0x921d 0x921d 0x921d 0x9227 0x9227 0x9227 0x9231 0x9231 0x9231 0x923b 0x923b 0x923b 0x9245 0x9245 0x9245 0x924f 0x924f 0x924f 0x9259 0x9259 0x9259 0x9263 0x9263 0x9263 0x926d 0x926d 0x926d 0x9277 0x9277 0x9277 0x9281 0x9281 0x9281 0x928b 0x928b 0x928b 0x9295 0x9295 0x9295 0x929f 0x929f 0x929f 0x92a8 0x92a8 0x92a8 0x92b2 0x92b2 0x92b2 0x92bc 0x92bc 0x92bc 0x92c6 0x92c6 0x92c6 0x92d0 0x92d0 0x92d0 0x92da 0x92da 0x92da 0x92e4 0x92e4 0x92e4 0x92ee 0x92ee 0x92ee 0x92f8 0x92f8 0x92f8 0x9302 0x9302 0x9302 0x930c 0x930c 0x930c 0x9316 0x9316 0x9316 0x9320 0x9320 0x9320 0x932a 0x932a 0x932a 0x9334 0x9334 0x9334 0x933e 0x933e 0x933e 0x9348 0x9348 0x9348 0x9352 0x9352 0x9352 0x935c 0x935c 0x935c 0x9366 0x9366 0x9366 0x9370 0x9370 0x9370 0x937a 0x937a 0x937a 0x9384 0x9384 0x9384 0x938e 0x938e 0x938e 0x9398 0x9398 0x9398 0x93a2 0x93a2 0x93a2 0x93ac 0x93ac 0x93ac 0x93b6 0x93b6 0x93b6 0x93c0 0x93c0 0x93c0 0x93ca 0x93ca 0x93ca 0x93d4 0x93d4 0x93d4 0x93de 0x93de 0x93de 0x93e8 0x93e8 0x93e8 0x93f2 0x93f2 0x93f2 0x93fc 0x93fc 0x93fc 0x9406 0x9406 0x9406 0x9410 0x9410 0x9410 0x941a 0x941a 0x941a 0x9423 0x9423 0x9423 0x942d 0x942d 0x942d 0x9437 0x9437 0x9437 0x9440 0x9440 0x9440 0x9449 0x9449 0x9449 0x9451 0x9451 0x9451 0x945a 0x945a 0x945a 0x9463 0x9463 0x9463 0x946c 0x946c 0x946c 0x9475 0x9475 0x9475 0x947e 0x947e 0x947e 0x9486 0x9486 0x9486 0x948f 0x948f 0x948f 0x9498 0x9498 0x9498 0x94a1 0x94a1 0x94a1 0x94aa 0x94aa 0x94aa 0x94b3 0x94b3 0x94b3 0x94bb 0x94bb 0x94bb 0x94c4 0x94c4 0x94c4 0x94cd 0x94cd 0x94cd 0x94d6 0x94d6 0x94d6 0x94df 0x94df 0x94df 0x94e8 0x94e8 0x94e8 0x94f0 0x94f0 0x94f0 0x94f9 0x94f9 0x94f9 0x9502 0x9502 0x9502 0x950b 0x950b 0x950b 0x9514 0x9514 0x9514 0x951d 0x951d 0x951d 0x9525 0x9525 0x9525 0x952e 0x952e 0x952e 0x9537 0x9537 0x9537 0x9540 0x9540 0x9540 0x9549 0x9549 0x9549 0x9552 0x9552 0x9552 0x955a 0x955a 0x955a 0x9563 0x9563 0x9563 0x956c 0x956c 0x956c 0x9575 0x9575 0x9575 0x957e 0x957e 0x957e 0x9587 0x9587 0x9587 0x958f 0x958f 0x958f 0x9598 0x9598 0x9598 0x95a1 0x95a1 0x95a1 0x95aa 0x95aa 0x95aa 0x95b3 0x95b3 0x95b3 0x95bc 0x95bc 0x95bc 0x95c4 0x95c4 0x95c4 0x95cd 0x95cd 0x95cd 0x95d6 0x95d6 0x95d6 0x95df 0x95df 0x95df 0x95e8 0x95e8 0x95e8 0x95f1 0x95f1 0x95f1 0x95f9 0x95f9 0x95f9 0x9602 0x9602 0x9602 0x960b 0x960b 0x960b 0x9614 0x9614 0x9614 0x961d 0x961d 0x961d 0x9626 0x9626 0x9626 0x962e 0x962e 0x962e 0x9637 0x9637 0x9637 0x9640 0x9640 0x9640 0x9649 0x9649 0x9649 0x9652 0x9652 0x9652 0x965b 0x965b 0x965b 0x9663 0x9663 0x9663 0x966c 0x966c 0x966c 0x9675 0x9675 0x9675 0x967e 0x967e 0x967e 0x9687 0x9687 0x9687 0x9690 0x9690 0x9690 0x9698 0x9698 0x9698 0x96a1 0x96a1 0x96a1 0x96aa 0x96aa 0x96aa 0x96b3 0x96b3 0x96b3 0x96bc 0x96bc 0x96bc 0x96c5 0x96c5 0x96c5 0x96cd 0x96cd 0x96cd 0x96d6 0x96d6 0x96d6 0x96df 0x96df 0x96df 0x96e8 0x96e8 0x96e8 0x96f1 0x96f1 0x96f1 0x96f9 0x96f9 0x96f9 0x9702 0x9702 0x9702 0x970b 0x970b 0x970b 0x9714 0x9714 0x9714 0x971d 0x971d 0x971d 0x9726 0x9726 0x9726 0x972e 0x972e 0x972e 0x9737 0x9737 0x9737 0x9740 0x9740 0x9740 0x9749 0x9749 0x9749 0x9752 0x9752 0x9752 0x975b 0x975b 0x975b 0x9763 0x9763 0x9763 0x976c 0x976c 0x976c 0x9775 0x9775 0x9775 0x977e 0x977e 0x977e 0x9787 0x9787 0x9787 0x9790 0x9790 0x9790 0x9798 0x9798 0x9798 0x97a1 0x97a1 0x97a1 0x97aa 0x97aa 0x97aa 0x97b3 0x97b3 0x97b3 0x97bc 0x97bc 0x97bc 0x97c5 0x97c5 0x97c5 0x97cd 0x97cd 0x97cd 0x97d6 0x97d6 0x97d6 0x97df 0x97df 0x97df 0x97e8 0x97e8 0x97e8 0x97f1 0x97f1 0x97f1 0x97fa 0x97fa 0x97fa 0x9802 0x9802 0x9802 0x980b 0x980b 0x980b 0x9814 0x9814 0x9814 0x981d 0x981d 0x981d 0x9826 0x9826 0x9826 0x982f 0x982f 0x982f 0x9837 0x9837 0x9837 0x983f 0x983f 0x983f 0x9847 0x9847 0x9847 0x984f 0x984f 0x984f 0x9857 0x9857 0x9857 0x985f 0x985f 0x985f 0x9867 0x9867 0x9867 0x986e 0x986e 0x986e 0x9876 0x9876 0x9876 0x987e 0x987e 0x987e 0x9886 0x9886 0x9886 0x988e 0x988e 0x988e 0x9896 0x9896 0x9896 0x989e 0x989e 0x989e 0x98a5 0x98a5 0x98a5 0x98ad 0x98ad 0x98ad 0x98b5 0x98b5 0x98b5 0x98bd 0x98bd 0x98bd 0x98c5 0x98c5 0x98c5 0x98cd 0x98cd 0x98cd 0x98d5 0x98d5 0x98d5 0x98dc 0x98dc 0x98dc 0x98e4 0x98e4 0x98e4 0x98ec 0x98ec 0x98ec 0x98f4 0x98f4 0x98f4 0x98fc 0x98fc 0x98fc 0x9904 0x9904 0x9904 0x990c 0x990c 0x990c 0x9913 0x9913 0x9913 0x991b 0x991b 0x991b 0x9923 0x9923 0x9923 0x992b 0x992b 0x992b 0x9933 0x9933 0x9933 0x993b 0x993b 0x993b 0x9943 0x9943 0x9943 0x994a 0x994a 0x994a 0x9952 0x9952 0x9952 0x995a 0x995a 0x995a 0x9962 0x9962 0x9962 0x996a 0x996a 0x996a 0x9972 0x9972 0x9972 0x997a 0x997a 0x997a 0x9981 0x9981 0x9981 0x9989 0x9989 0x9989 0x9991 0x9991 0x9991 0x9999 0x9999 0x9999 0x99a1 0x99a1 0x99a1 0x99a9 0x99a9 0x99a9 0x99b1 0x99b1 0x99b1 0x99b8 0x99b8 0x99b8 0x99c0 0x99c0 0x99c0 0x99c8 0x99c8 0x99c8 0x99d0 0x99d0 0x99d0 0x99d8 0x99d8 0x99d8 0x99e0 0x99e0 0x99e0 0x99e8 0x99e8 0x99e8 0x99ef 0x99ef 0x99ef 0x99f7 0x99f7 0x99f7 0x99ff 0x99ff 0x99ff 0x9a07 0x9a07 0x9a07 0x9a0f 0x9a0f 0x9a0f 0x9a17 0x9a17 0x9a17 0x9a1f 0x9a1f 0x9a1f 0x9a26 0x9a26 0x9a26 0x9a2e 0x9a2e 0x9a2e 0x9a36 0x9a36 0x9a36 0x9a3e 0x9a3e 0x9a3e 0x9a46 0x9a46 0x9a46 0x9a4e 0x9a4e 0x9a4e 0x9a56 0x9a56 0x9a56 0x9a5d 0x9a5d 0x9a5d 0x9a65 0x9a65 0x9a65 0x9a6d 0x9a6d 0x9a6d 0x9a75 0x9a75 0x9a75 0x9a7d 0x9a7d 0x9a7d 0x9a85 0x9a85 0x9a85 0x9a8d 0x9a8d 0x9a8d 0x9a94 0x9a94 0x9a94 0x9a9c 0x9a9c 0x9a9c 0x9aa4 0x9aa4 0x9aa4 0x9aac 0x9aac 0x9aac 0x9ab4 0x9ab4 0x9ab4 0x9abc 0x9abc 0x9abc 0x9ac4 0x9ac4 0x9ac4 0x9acb 0x9acb 0x9acb 0x9ad3 0x9ad3 0x9ad3 0x9adb 0x9adb 0x9adb 0x9ae3 0x9ae3 0x9ae3 0x9aeb 0x9aeb 0x9aeb 0x9af3 0x9af3 0x9af3 0x9afb 0x9afb 0x9afb 0x9b02 0x9b02 0x9b02 0x9b0a 0x9b0a 0x9b0a 0x9b12 0x9b12 0x9b12 0x9b1a 0x9b1a 0x9b1a 0x9b22 0x9b22 0x9b22 0x9b2a 0x9b2a 0x9b2a 0x9b32 0x9b32 0x9b32 0x9b39 0x9b39 0x9b39 0x9b41 0x9b41 0x9b41 0x9b49 0x9b49 0x9b49 0x9b51 0x9b51 0x9b51 0x9b59 0x9b59 0x9b59 0x9b61 0x9b61 0x9b61 0x9b69 0x9b69 0x9b69 0x9b70 0x9b70 0x9b70 0x9b78 0x9b78 0x9b78 0x9b80 0x9b80 0x9b80 0x9b88 0x9b88 0x9b88 0x9b90 0x9b90 0x9b90 0x9b98 0x9b98 0x9b98 0x9ba0 0x9ba0 0x9ba0 0x9ba7 0x9ba7 0x9ba7 0x9baf 0x9baf 0x9baf 0x9bb7 0x9bb7 0x9bb7 0x9bbf 0x9bbf 0x9bbf 0x9bc7 0x9bc7 0x9bc7 0x9bcf 0x9bcf 0x9bcf 0x9bd7 0x9bd7 0x9bd7 0x9bde 0x9bde 0x9bde 0x9be6 0x9be6 0x9be6 0x9bee 0x9bee 0x9bee 0x9bf6 0x9bf6 0x9bf6 0x9bfe 0x9bfe 0x9bfe 0x9c06 0x9c06 0x9c06 0x9c0e 0x9c0e 0x9c0e 0x9c15 0x9c15 0x9c15 0x9c1d 0x9c1d 0x9c1d 0x9c25 0x9c25 0x9c25 0x9c2d 0x9c2d 0x9c2d 0x9c35 0x9c35 0x9c35 0x9c3d 0x9c3d 0x9c3d 0x9c44 0x9c44 0x9c44 0x9c4b 0x9c4b 0x9c4b 0x9c53 0x9c53 0x9c53 0x9c5a 0x9c5a 0x9c5a 0x9c61 0x9c61 0x9c61 0x9c69 0x9c69 0x9c69 0x9c70 0x9c70 0x9c70 0x9c77 0x9c77 0x9c77 0x9c7f 0x9c7f 0x9c7f 0x9c86 0x9c86 0x9c86 0x9c8d 0x9c8d 0x9c8d 0x9c95 0x9c95 0x9c95 0x9c9c 0x9c9c 0x9c9c 0x9ca3 0x9ca3 0x9ca3 0x9cab 0x9cab 0x9cab 0x9cb2 0x9cb2 0x9cb2 0x9cb9 0x9cb9 0x9cb9 0x9cc1 0x9cc1 0x9cc1 0x9cc8 0x9cc8 0x9cc8 0x9ccf 0x9ccf 0x9ccf 0x9cd7 0x9cd7 0x9cd7 0x9cde 0x9cde 0x9cde 0x9ce5 0x9ce5 0x9ce5 0x9ced 0x9ced 0x9ced 0x9cf4 0x9cf4 0x9cf4 0x9cfb 0x9cfb 0x9cfb 0x9d03 0x9d03 0x9d03 0x9d0a 0x9d0a 0x9d0a 0x9d12 0x9d12 0x9d12 0x9d19 0x9d19 0x9d19 0x9d20 0x9d20 0x9d20 0x9d28 0x9d28 0x9d28 0x9d2f 0x9d2f 0x9d2f 0x9d36 0x9d36 0x9d36 0x9d3e 0x9d3e 0x9d3e 0x9d45 0x9d45 0x9d45 0x9d4c 0x9d4c 0x9d4c 0x9d54 0x9d54 0x9d54 0x9d5b 0x9d5b 0x9d5b 0x9d62 0x9d62 0x9d62 0x9d6a 0x9d6a 0x9d6a 0x9d71 0x9d71 0x9d71 0x9d78 0x9d78 0x9d78 0x9d80 0x9d80 0x9d80 0x9d87 0x9d87 0x9d87 0x9d8e 0x9d8e 0x9d8e 0x9d96 0x9d96 0x9d96 0x9d9d 0x9d9d 0x9d9d 0x9da4 0x9da4 0x9da4 0x9dac 0x9dac 0x9dac 0x9db3 0x9db3 0x9db3 0x9dba 0x9dba 0x9dba 0x9dc2 0x9dc2 0x9dc2 0x9dc9 0x9dc9 0x9dc9 0x9dd0 0x9dd0 0x9dd0 0x9dd8 0x9dd8 0x9dd8 0x9ddf 0x9ddf 0x9ddf 0x9de6 0x9de6 0x9de6 0x9dee 0x9dee 0x9dee 0x9df5 0x9df5 0x9df5 0x9dfc 0x9dfc 0x9dfc 0x9e04 0x9e04 0x9e04 0x9e0b 0x9e0b 0x9e0b 0x9e13 0x9e13 0x9e13 0x9e1a 0x9e1a 0x9e1a 0x9e21 0x9e21 0x9e21 0x9e29 0x9e29 0x9e29 0x9e30 0x9e30 0x9e30 0x9e37 0x9e37 0x9e37 0x9e3f 0x9e3f 0x9e3f 0x9e46 0x9e46 0x9e46 0x9e4d 0x9e4d 0x9e4d 0x9e55 0x9e55 0x9e55 0x9e5c 0x9e5c 0x9e5c 0x9e63 0x9e63 0x9e63 0x9e6b 0x9e6b 0x9e6b 0x9e72 0x9e72 0x9e72 0x9e79 0x9e79 0x9e79 0x9e81 0x9e81 0x9e81 0x9e88 0x9e88 0x9e88 0x9e8f 0x9e8f 0x9e8f 0x9e97 0x9e97 0x9e97 0x9e9e 0x9e9e 0x9e9e 0x9ea5 0x9ea5 0x9ea5 0x9ead 0x9ead 0x9ead 0x9eb4 0x9eb4 0x9eb4 0x9ebb 0x9ebb 0x9ebb 0x9ec3 0x9ec3 0x9ec3 0x9eca 0x9eca 0x9eca 0x9ed1 0x9ed1 0x9ed1 0x9ed9 0x9ed9 0x9ed9 0x9ee0 0x9ee0 0x9ee0 0x9ee7 0x9ee7 0x9ee7 0x9eef 0x9eef 0x9eef 0x9ef6 0x9ef6 0x9ef6 0x9efd 0x9efd 0x9efd 0x9f05 0x9f05 0x9f05 0x9f0c 0x9f0c 0x9f0c 0x9f14 0x9f14 0x9f14 0x9f1b 0x9f1b 0x9f1b 0x9f22 0x9f22 0x9f22 0x9f2a 0x9f2a 0x9f2a 0x9f31 0x9f31 0x9f31 0x9f38 0x9f38 0x9f38 0x9f40 0x9f40 0x9f40 0x9f47 0x9f47 0x9f47 0x9f4e 0x9f4e 0x9f4e 0x9f56 0x9f56 0x9f56 0x9f5d 0x9f5d 0x9f5d 0x9f64 0x9f64 0x9f64 0x9f6c 0x9f6c 0x9f6c 0x9f73 0x9f73 0x9f73 0x9f7a 0x9f7a 0x9f7a 0x9f82 0x9f82 0x9f82 0x9f89 0x9f89 0x9f89 0x9f90 0x9f90 0x9f90 0x9f98 0x9f98 0x9f98 0x9f9f 0x9f9f 0x9f9f 0x9fa6 0x9fa6 0x9fa6 0x9fae 0x9fae 0x9fae 0x9fb5 0x9fb5 0x9fb5 0x9fbc 0x9fbc 0x9fbc 0x9fc4 0x9fc4 0x9fc4 0x9fcb 0x9fcb 0x9fcb 0x9fd2 0x9fd2 0x9fd2 0x9fda 0x9fda 0x9fda 0x9fe1 0x9fe1 0x9fe1 0x9fe8 0x9fe8 0x9fe8 0x9ff0 0x9ff0 0x9ff0 0x9ff7 0x9ff7 0x9ff7 0x9fff 0x9fff 0x9fff >;
4455				};
4456			};
4457
4458			panel-null-dsi-hotplug {
4459				status = "disabled";
4460				compatible = "null,dsi-hotplug";
4461				nvidia,dsi-instance = < 0x00 >;
4462				nvidia,dsi-hdmi-bridge = < 0x01 >;
4463				nvidia,dsi-n-data-lanes = < 0x08 >;
4464				nvidia,dsi-pixel-format = < 0x03 >;
4465				nvidia,dsi-video-data-type = < 0x00 >;
4466				nvidia,dsi-video-clock-mode = < 0x00 >;
4467				nvidia,dsi-video-burst-mode = < 0x00 >;
4468				nvidia,dsi-ganged-type = < 0x01 >;
4469				nvidia,dsi-ganged-swap-links = < 0x01 >;
4470				nvidia,dsi-ganged-write-to-all-links = < 0x01 >;
4471				nvidia,dsi-controller-vs = < 0x01 >;
4472				nvidia,dsi-virtual-channel = < 0x00 >;
4473				nvidia,dsi-ulpm-not-support = < 0x01 >;
4474				nvidia,dsi-suspend-stop-stream-late = < 0x01 >;
4475				nvidia,dsi-power-saving-suspend = < 0x01 >;
4476				nvidia,default_color_space = < 0x00 >;
4477				nvidia,dsi-pkt-seq = < 0x01 0x00 0x40000000 0xff 0x21 0x00 0x40000000 0xff 0x21 0x00 0x40000000 0xff 0x21 0x00 0x3e 0x03 0x19 0x04 0xff 0x21 0x00 0x40000000 0xff 0x21 0x00 0x3e 0x03 0x19 0x04 0xff >;
4478				nvidia,edid = < 0xffffff 0xffffff00 0x10ac68a0 0x55344b31 0x1c160103 0x80351e78 0xea9265a6 0x55559f28 0xd5054a5 0x4b00714f 0x8180d1c0 0x1010101 0x1010101 0x101023a 0x80187138 0x2d40582c 0x4500132b 0x2100001e 0xff 0x573856 0x59393237 0x41314b34 0x550a0000 0xfc0044 0x454c4c20 0x53543234 0x32304c0a 0xfd 0x384c1e 0x5311000a 0x20202020 0x20200198 >;
4479
4480				disp-default-out {
4481					nvidia,out-type = < 0x02 >;
4482					nvidia,out-flags = < 0x00 >;
4483					nvidia,out-parent-clk = "pll_d";
4484					nvidia,out-xres = < 0x1000 >;
4485					nvidia,out-yres = < 0x870 >;
4486				};
4487
4488				smartdimmer {
4489					status = "disabled";
4490				};
4491
4492				nvdisp-cmu {
4493					nvidia,panel-csc = < 0xd581 0x2979 0xc5 0x00 0x831 0xcac1 0x20c 0x00 0x189 0x625 0xcc4a 0x00 >;
4494					nvidia,cmu-lut = < 0x6000 0x6000 0x6000 0x6191 0x6191 0x6191 0x6322 0x6322 0x6322 0x643b 0x643b 0x643b 0x64ba 0x64ba 0x64ba 0x6539 0x6539 0x6539 0x65b8 0x65b8 0x65b8 0x6637 0x6637 0x6637 0x66b6 0x66b6 0x66b6 0x6735 0x6735 0x6735 0x67b4 0x67b4 0x67b4 0x6826 0x6826 0x6826 0x687d 0x687d 0x687d 0x68d4 0x68d4 0x68d4 0x692b 0x692b 0x692b 0x6983 0x6983 0x6983 0x69da 0x69da 0x69da 0x6a31 0x6a31 0x6a31 0x6a88 0x6a88 0x6a88 0x6ae0 0x6ae0 0x6ae0 0x6b37 0x6b37 0x6b37 0x6b8e 0x6b8e 0x6b8e 0x6be5 0x6be5 0x6be5 0x6c28 0x6c28 0x6c28 0x6c5b 0x6c5b 0x6c5b 0x6c8e 0x6c8e 0x6c8e 0x6cc1 0x6cc1 0x6cc1 0x6cf4 0x6cf4 0x6cf4 0x6d27 0x6d27 0x6d27 0x6d5a 0x6d5a 0x6d5a 0x6d8d 0x6d8d 0x6d8d 0x6dbf 0x6dbf 0x6dbf 0x6df2 0x6df2 0x6df2 0x6e25 0x6e25 0x6e25 0x6e58 0x6e58 0x6e58 0x6e8b 0x6e8b 0x6e8b 0x6ebe 0x6ebe 0x6ebe 0x6ef1 0x6ef1 0x6ef1 0x6f24 0x6f24 0x6f24 0x6f57 0x6f57 0x6f57 0x6f8a 0x6f8a 0x6f8a 0x6fbd 0x6fbd 0x6fbd 0x6ff0 0x6ff0 0x6ff0 0x701a 0x701a 0x701a 0x7037 0x7037 0x7037 0x7053 0x7053 0x7053 0x706f 0x706f 0x706f 0x708c 0x708c 0x708c 0x70a8 0x70a8 0x70a8 0x70c5 0x70c5 0x70c5 0x70e1 0x70e1 0x70e1 0x70fe 0x70fe 0x70fe 0x711a 0x711a 0x711a 0x7136 0x7136 0x7136 0x7153 0x7153 0x7153 0x716f 0x716f 0x716f 0x718c 0x718c 0x718c 0x71a8 0x71a8 0x71a8 0x71c4 0x71c4 0x71c4 0x71e1 0x71e1 0x71e1 0x71fd 0x71fd 0x71fd 0x721a 0x721a 0x721a 0x7236 0x7236 0x7236 0x7253 0x7253 0x7253 0x726f 0x726f 0x726f 0x728b 0x728b 0x728b 0x72a8 0x72a8 0x72a8 0x72c4 0x72c4 0x72c4 0x72e1 0x72e1 0x72e1 0x72fd 0x72fd 0x72fd 0x731a 0x731a 0x731a 0x7336 0x7336 0x7336 0x7352 0x7352 0x7352 0x736f 0x736f 0x736f 0x738b 0x738b 0x738b 0x73a8 0x73a8 0x73a8 0x73c4 0x73c4 0x73c4 0x73e1 0x73e1 0x73e1 0x73fd 0x73fd 0x73fd 0x741b 0x741b 0x741b 0x743f 0x743f 0x743f 0x7463 0x7463 0x7463 0x7486 0x7486 0x7486 0x74aa 0x74aa 0x74aa 0x74ce 0x74ce 0x74ce 0x74f2 0x74f2 0x74f2 0x7516 0x7516 0x7516 0x753a 0x753a 0x753a 0x755d 0x755d 0x755d 0x7581 0x7581 0x7581 0x75a5 0x75a5 0x75a5 0x75c9 0x75c9 0x75c9 0x75ed 0x75ed 0x75ed 0x7611 0x7611 0x7611 0x7634 0x7634 0x7634 0x7658 0x7658 0x7658 0x767c 0x767c 0x767c 0x76a0 0x76a0 0x76a0 0x76c4 0x76c4 0x76c4 0x76e8 0x76e8 0x76e8 0x770b 0x770b 0x770b 0x772f 0x772f 0x772f 0x7753 0x7753 0x7753 0x7777 0x7777 0x7777 0x779b 0x779b 0x779b 0x77bf 0x77bf 0x77bf 0x77e2 0x77e2 0x77e2 0x7806 0x7806 0x7806 0x7825 0x7825 0x7825 0x7840 0x7840 0x7840 0x785b 0x785b 0x785b 0x7876 0x7876 0x7876 0x7891 0x7891 0x7891 0x78ac 0x78ac 0x78ac 0x78c7 0x78c7 0x78c7 0x78e2 0x78e2 0x78e2 0x78fd 0x78fd 0x78fd 0x7918 0x7918 0x7918 0x7933 0x7933 0x7933 0x794e 0x794e 0x794e 0x7969 0x7969 0x7969 0x7984 0x7984 0x7984 0x799f 0x799f 0x799f 0x79ba 0x79ba 0x79ba 0x79d5 0x79d5 0x79d5 0x79f0 0x79f0 0x79f0 0x7a0b 0x7a0b 0x7a0b 0x7a26 0x7a26 0x7a26 0x7a41 0x7a41 0x7a41 0x7a5c 0x7a5c 0x7a5c 0x7a77 0x7a77 0x7a77 0x7a92 0x7a92 0x7a92 0x7aad 0x7aad 0x7aad 0x7ac8 0x7ac8 0x7ac8 0x7ae3 0x7ae3 0x7ae3 0x7afe 0x7afe 0x7afe 0x7b19 0x7b19 0x7b19 0x7b34 0x7b34 0x7b34 0x7b4f 0x7b4f 0x7b4f 0x7b6a 0x7b6a 0x7b6a 0x7b85 0x7b85 0x7b85 0x7ba0 0x7ba0 0x7ba0 0x7bbb 0x7bbb 0x7bbb 0x7bd5 0x7bd5 0x7bd5 0x7bf0 0x7bf0 0x7bf0 0x7c0b 0x7c0b 0x7c0b 0x7c23 0x7c23 0x7c23 0x7c35 0x7c35 0x7c35 0x7c47 0x7c47 0x7c47 0x7c59 0x7c59 0x7c59 0x7c6b 0x7c6b 0x7c6b 0x7c7d 0x7c7d 0x7c7d 0x7c90 0x7c90 0x7c90 0x7ca2 0x7ca2 0x7ca2 0x7cb4 0x7cb4 0x7cb4 0x7cc6 0x7cc6 0x7cc6 0x7cd8 0x7cd8 0x7cd8 0x7cea 0x7cea 0x7cea 0x7cfc 0x7cfc 0x7cfc 0x7d0f 0x7d0f 0x7d0f 0x7d21 0x7d21 0x7d21 0x7d33 0x7d33 0x7d33 0x7d45 0x7d45 0x7d45 0x7d57 0x7d57 0x7d57 0x7d69 0x7d69 0x7d69 0x7d7b 0x7d7b 0x7d7b 0x7d8e 0x7d8e 0x7d8e 0x7da0 0x7da0 0x7da0 0x7db2 0x7db2 0x7db2 0x7dc4 0x7dc4 0x7dc4 0x7dd6 0x7dd6 0x7dd6 0x7de8 0x7de8 0x7de8 0x7dfa 0x7dfa 0x7dfa 0x7e0d 0x7e0d 0x7e0d 0x7e1f 0x7e1f 0x7e1f 0x7e31 0x7e31 0x7e31 0x7e43 0x7e43 0x7e43 0x7e55 0x7e55 0x7e55 0x7e67 0x7e67 0x7e67 0x7e79 0x7e79 0x7e79 0x7e8c 0x7e8c 0x7e8c 0x7e9e 0x7e9e 0x7e9e 0x7eb0 0x7eb0 0x7eb0 0x7ec2 0x7ec2 0x7ec2 0x7ed4 0x7ed4 0x7ed4 0x7ee6 0x7ee6 0x7ee6 0x7ef8 0x7ef8 0x7ef8 0x7f0b 0x7f0b 0x7f0b 0x7f1d 0x7f1d 0x7f1d 0x7f2f 0x7f2f 0x7f2f 0x7f41 0x7f41 0x7f41 0x7f53 0x7f53 0x7f53 0x7f65 0x7f65 0x7f65 0x7f77 0x7f77 0x7f77 0x7f8a 0x7f8a 0x7f8a 0x7f9c 0x7f9c 0x7f9c 0x7fae 0x7fae 0x7fae 0x7fc0 0x7fc0 0x7fc0 0x7fd2 0x7fd2 0x7fd2 0x7fe4 0x7fe4 0x7fe4 0x7ff7 0x7ff7 0x7ff7 0x8009 0x8009 0x8009 0x801b 0x801b 0x801b 0x802b 0x802b 0x802b 0x803a 0x803a 0x803a 0x804a 0x804a 0x804a 0x8059 0x8059 0x8059 0x8069 0x8069 0x8069 0x8078 0x8078 0x8078 0x8087 0x8087 0x8087 0x8097 0x8097 0x8097 0x80a6 0x80a6 0x80a6 0x80b6 0x80b6 0x80b6 0x80c5 0x80c5 0x80c5 0x80d5 0x80d5 0x80d5 0x80e4 0x80e4 0x80e4 0x80f4 0x80f4 0x80f4 0x8103 0x8103 0x8103 0x8112 0x8112 0x8112 0x8122 0x8122 0x8122 0x8131 0x8131 0x8131 0x8141 0x8141 0x8141 0x8150 0x8150 0x8150 0x8160 0x8160 0x8160 0x816f 0x816f 0x816f 0x817e 0x817e 0x817e 0x818e 0x818e 0x818e 0x819d 0x819d 0x819d 0x81ad 0x81ad 0x81ad 0x81bc 0x81bc 0x81bc 0x81cc 0x81cc 0x81cc 0x81db 0x81db 0x81db 0x81eb 0x81eb 0x81eb 0x81fa 0x81fa 0x81fa 0x8209 0x8209 0x8209 0x8219 0x8219 0x8219 0x8228 0x8228 0x8228 0x8238 0x8238 0x8238 0x8247 0x8247 0x8247 0x8257 0x8257 0x8257 0x8266 0x8266 0x8266 0x8275 0x8275 0x8275 0x8285 0x8285 0x8285 0x8294 0x8294 0x8294 0x82a4 0x82a4 0x82a4 0x82b3 0x82b3 0x82b3 0x82c3 0x82c3 0x82c3 0x82d2 0x82d2 0x82d2 0x82e2 0x82e2 0x82e2 0x82f1 0x82f1 0x82f1 0x8300 0x8300 0x8300 0x8310 0x8310 0x8310 0x831f 0x831f 0x831f 0x832f 0x832f 0x832f 0x833e 0x833e 0x833e 0x834e 0x834e 0x834e 0x835d 0x835d 0x835d 0x836c 0x836c 0x836c 0x837c 0x837c 0x837c 0x838b 0x838b 0x838b 0x839b 0x839b 0x839b 0x83aa 0x83aa 0x83aa 0x83ba 0x83ba 0x83ba 0x83c9 0x83c9 0x83c9 0x83d8 0x83d8 0x83d8 0x83e8 0x83e8 0x83e8 0x83f7 0x83f7 0x83f7 0x8407 0x8407 0x8407 0x8416 0x8416 0x8416 0x8425 0x8425 0x8425 0x8431 0x8431 0x8431 0x843d 0x843d 0x843d 0x8449 0x8449 0x8449 0x8455 0x8455 0x8455 0x8462 0x8462 0x8462 0x846e 0x846e 0x846e 0x847a 0x847a 0x847a 0x8486 0x8486 0x8486 0x8492 0x8492 0x8492 0x849e 0x849e 0x849e 0x84aa 0x84aa 0x84aa 0x84b6 0x84b6 0x84b6 0x84c2 0x84c2 0x84c2 0x84ce 0x84ce 0x84ce 0x84da 0x84da 0x84da 0x84e7 0x84e7 0x84e7 0x84f3 0x84f3 0x84f3 0x84ff 0x84ff 0x84ff 0x850b 0x850b 0x850b 0x8517 0x8517 0x8517 0x8523 0x8523 0x8523 0x852f 0x852f 0x852f 0x853b 0x853b 0x853b 0x8547 0x8547 0x8547 0x8553 0x8553 0x8553 0x855f 0x855f 0x855f 0x856c 0x856c 0x856c 0x8578 0x8578 0x8578 0x8584 0x8584 0x8584 0x8590 0x8590 0x8590 0x859c 0x859c 0x859c 0x85a8 0x85a8 0x85a8 0x85b4 0x85b4 0x85b4 0x85c0 0x85c0 0x85c0 0x85cc 0x85cc 0x85cc 0x85d8 0x85d8 0x85d8 0x85e4 0x85e4 0x85e4 0x85f0 0x85f0 0x85f0 0x85fd 0x85fd 0x85fd 0x8609 0x8609 0x8609 0x8615 0x8615 0x8615 0x8621 0x8621 0x8621 0x862d 0x862d 0x862d 0x8639 0x8639 0x8639 0x8645 0x8645 0x8645 0x8651 0x8651 0x8651 0x865d 0x865d 0x865d 0x8669 0x8669 0x8669 0x8675 0x8675 0x8675 0x8682 0x8682 0x8682 0x868e 0x868e 0x868e 0x869a 0x869a 0x869a 0x86a6 0x86a6 0x86a6 0x86b2 0x86b2 0x86b2 0x86be 0x86be 0x86be 0x86ca 0x86ca 0x86ca 0x86d6 0x86d6 0x86d6 0x86e2 0x86e2 0x86e2 0x86ee 0x86ee 0x86ee 0x86fa 0x86fa 0x86fa 0x8707 0x8707 0x8707 0x8713 0x8713 0x8713 0x871f 0x871f 0x871f 0x872b 0x872b 0x872b 0x8737 0x8737 0x8737 0x8743 0x8743 0x8743 0x874f 0x874f 0x874f 0x875b 0x875b 0x875b 0x8767 0x8767 0x8767 0x8773 0x8773 0x8773 0x877f 0x877f 0x877f 0x878b 0x878b 0x878b 0x8798 0x8798 0x8798 0x87a4 0x87a4 0x87a4 0x87b0 0x87b0 0x87b0 0x87bc 0x87bc 0x87bc 0x87c8 0x87c8 0x87c8 0x87d4 0x87d4 0x87d4 0x87e0 0x87e0 0x87e0 0x87ec 0x87ec 0x87ec 0x87f8 0x87f8 0x87f8 0x8804 0x8804 0x8804 0x8810 0x8810 0x8810 0x881d 0x881d 0x881d 0x8829 0x8829 0x8829 0x8834 0x8834 0x8834 0x883f 0x883f 0x883f 0x884b 0x884b 0x884b 0x8856 0x8856 0x8856 0x8862 0x8862 0x8862 0x886d 0x886d 0x886d 0x8879 0x8879 0x8879 0x8884 0x8884 0x8884 0x8890 0x8890 0x8890 0x889b 0x889b 0x889b 0x88a6 0x88a6 0x88a6 0x88b2 0x88b2 0x88b2 0x88bd 0x88bd 0x88bd 0x88c9 0x88c9 0x88c9 0x88d4 0x88d4 0x88d4 0x88e0 0x88e0 0x88e0 0x88eb 0x88eb 0x88eb 0x88f6 0x88f6 0x88f6 0x8902 0x8902 0x8902 0x890d 0x890d 0x890d 0x8919 0x8919 0x8919 0x8924 0x8924 0x8924 0x8930 0x8930 0x8930 0x893b 0x893b 0x893b 0x8947 0x8947 0x8947 0x8952 0x8952 0x8952 0x895d 0x895d 0x895d 0x8969 0x8969 0x8969 0x8974 0x8974 0x8974 0x8980 0x8980 0x8980 0x898b 0x898b 0x898b 0x8997 0x8997 0x8997 0x89a2 0x89a2 0x89a2 0x89ae 0x89ae 0x89ae 0x89b9 0x89b9 0x89b9 0x89c4 0x89c4 0x89c4 0x89d0 0x89d0 0x89d0 0x89db 0x89db 0x89db 0x89e7 0x89e7 0x89e7 0x89f2 0x89f2 0x89f2 0x89fe 0x89fe 0x89fe 0x8a09 0x8a09 0x8a09 0x8a15 0x8a15 0x8a15 0x8a20 0x8a20 0x8a20 0x8a2b 0x8a2b 0x8a2b 0x8a37 0x8a37 0x8a37 0x8a42 0x8a42 0x8a42 0x8a4e 0x8a4e 0x8a4e 0x8a59 0x8a59 0x8a59 0x8a65 0x8a65 0x8a65 0x8a70 0x8a70 0x8a70 0x8a7b 0x8a7b 0x8a7b 0x8a87 0x8a87 0x8a87 0x8a92 0x8a92 0x8a92 0x8a9e 0x8a9e 0x8a9e 0x8aa9 0x8aa9 0x8aa9 0x8ab5 0x8ab5 0x8ab5 0x8ac0 0x8ac0 0x8ac0 0x8acc 0x8acc 0x8acc 0x8ad7 0x8ad7 0x8ad7 0x8ae2 0x8ae2 0x8ae2 0x8aee 0x8aee 0x8aee 0x8af9 0x8af9 0x8af9 0x8b05 0x8b05 0x8b05 0x8b10 0x8b10 0x8b10 0x8b1c 0x8b1c 0x8b1c 0x8b27 0x8b27 0x8b27 0x8b33 0x8b33 0x8b33 0x8b3e 0x8b3e 0x8b3e 0x8b49 0x8b49 0x8b49 0x8b55 0x8b55 0x8b55 0x8b60 0x8b60 0x8b60 0x8b6c 0x8b6c 0x8b6c 0x8b77 0x8b77 0x8b77 0x8b83 0x8b83 0x8b83 0x8b8e 0x8b8e 0x8b8e 0x8b99 0x8b99 0x8b99 0x8ba5 0x8ba5 0x8ba5 0x8bb0 0x8bb0 0x8bb0 0x8bbc 0x8bbc 0x8bbc 0x8bc7 0x8bc7 0x8bc7 0x8bd3 0x8bd3 0x8bd3 0x8bde 0x8bde 0x8bde 0x8bea 0x8bea 0x8bea 0x8bf5 0x8bf5 0x8bf5 0x8c00 0x8c00 0x8c00 0x8c0c 0x8c0c 0x8c0c 0x8c17 0x8c17 0x8c17 0x8c23 0x8c23 0x8c23 0x8c2e 0x8c2e 0x8c2e 0x8c38 0x8c38 0x8c38 0x8c43 0x8c43 0x8c43 0x8c4d 0x8c4d 0x8c4d 0x8c58 0x8c58 0x8c58 0x8c62 0x8c62 0x8c62 0x8c6c 0x8c6c 0x8c6c 0x8c77 0x8c77 0x8c77 0x8c81 0x8c81 0x8c81 0x8c8c 0x8c8c 0x8c8c 0x8c96 0x8c96 0x8c96 0x8ca0 0x8ca0 0x8ca0 0x8cab 0x8cab 0x8cab 0x8cb5 0x8cb5 0x8cb5 0x8cc0 0x8cc0 0x8cc0 0x8cca 0x8cca 0x8cca 0x8cd4 0x8cd4 0x8cd4 0x8cdf 0x8cdf 0x8cdf 0x8ce9 0x8ce9 0x8ce9 0x8cf4 0x8cf4 0x8cf4 0x8cfe 0x8cfe 0x8cfe 0x8d09 0x8d09 0x8d09 0x8d13 0x8d13 0x8d13 0x8d1d 0x8d1d 0x8d1d 0x8d28 0x8d28 0x8d28 0x8d32 0x8d32 0x8d32 0x8d3d 0x8d3d 0x8d3d 0x8d47 0x8d47 0x8d47 0x8d51 0x8d51 0x8d51 0x8d5c 0x8d5c 0x8d5c 0x8d66 0x8d66 0x8d66 0x8d71 0x8d71 0x8d71 0x8d7b 0x8d7b 0x8d7b 0x8d85 0x8d85 0x8d85 0x8d90 0x8d90 0x8d90 0x8d9a 0x8d9a 0x8d9a 0x8da5 0x8da5 0x8da5 0x8daf 0x8daf 0x8daf 0x8db9 0x8db9 0x8db9 0x8dc4 0x8dc4 0x8dc4 0x8dce 0x8dce 0x8dce 0x8dd9 0x8dd9 0x8dd9 0x8de3 0x8de3 0x8de3 0x8ded 0x8ded 0x8ded 0x8df8 0x8df8 0x8df8 0x8e02 0x8e02 0x8e02 0x8e0d 0x8e0d 0x8e0d 0x8e17 0x8e17 0x8e17 0x8e22 0x8e22 0x8e22 0x8e2c 0x8e2c 0x8e2c 0x8e36 0x8e36 0x8e36 0x8e41 0x8e41 0x8e41 0x8e4b 0x8e4b 0x8e4b 0x8e56 0x8e56 0x8e56 0x8e60 0x8e60 0x8e60 0x8e6a 0x8e6a 0x8e6a 0x8e75 0x8e75 0x8e75 0x8e7f 0x8e7f 0x8e7f 0x8e8a 0x8e8a 0x8e8a 0x8e94 0x8e94 0x8e94 0x8e9e 0x8e9e 0x8e9e 0x8ea9 0x8ea9 0x8ea9 0x8eb3 0x8eb3 0x8eb3 0x8ebe 0x8ebe 0x8ebe 0x8ec8 0x8ec8 0x8ec8 0x8ed2 0x8ed2 0x8ed2 0x8edd 0x8edd 0x8edd 0x8ee7 0x8ee7 0x8ee7 0x8ef2 0x8ef2 0x8ef2 0x8efc 0x8efc 0x8efc 0x8f07 0x8f07 0x8f07 0x8f11 0x8f11 0x8f11 0x8f1b 0x8f1b 0x8f1b 0x8f26 0x8f26 0x8f26 0x8f30 0x8f30 0x8f30 0x8f3b 0x8f3b 0x8f3b 0x8f45 0x8f45 0x8f45 0x8f4f 0x8f4f 0x8f4f 0x8f5a 0x8f5a 0x8f5a 0x8f64 0x8f64 0x8f64 0x8f6f 0x8f6f 0x8f6f 0x8f79 0x8f79 0x8f79 0x8f83 0x8f83 0x8f83 0x8f8e 0x8f8e 0x8f8e 0x8f98 0x8f98 0x8f98 0x8fa3 0x8fa3 0x8fa3 0x8fad 0x8fad 0x8fad 0x8fb7 0x8fb7 0x8fb7 0x8fc2 0x8fc2 0x8fc2 0x8fcc 0x8fcc 0x8fcc 0x8fd7 0x8fd7 0x8fd7 0x8fe1 0x8fe1 0x8fe1 0x8feb 0x8feb 0x8feb 0x8ff6 0x8ff6 0x8ff6 0x9000 0x9000 0x9000 0x900b 0x900b 0x900b 0x9015 0x9015 0x9015 0x9020 0x9020 0x9020 0x902a 0x902a 0x902a 0x9034 0x9034 0x9034 0x903e 0x903e 0x903e 0x9048 0x9048 0x9048 0x9052 0x9052 0x9052 0x905c 0x905c 0x905c 0x9066 0x9066 0x9066 0x9070 0x9070 0x9070 0x907a 0x907a 0x907a 0x9084 0x9084 0x9084 0x908e 0x908e 0x908e 0x9098 0x9098 0x9098 0x90a2 0x90a2 0x90a2 0x90ac 0x90ac 0x90ac 0x90b6 0x90b6 0x90b6 0x90c0 0x90c0 0x90c0 0x90ca 0x90ca 0x90ca 0x90d4 0x90d4 0x90d4 0x90de 0x90de 0x90de 0x90e8 0x90e8 0x90e8 0x90f2 0x90f2 0x90f2 0x90fc 0x90fc 0x90fc 0x9106 0x9106 0x9106 0x9110 0x9110 0x9110 0x911a 0x911a 0x911a 0x9123 0x9123 0x9123 0x912d 0x912d 0x912d 0x9137 0x9137 0x9137 0x9141 0x9141 0x9141 0x914b 0x914b 0x914b 0x9155 0x9155 0x9155 0x915f 0x915f 0x915f 0x9169 0x9169 0x9169 0x9173 0x9173 0x9173 0x917d 0x917d 0x917d 0x9187 0x9187 0x9187 0x9191 0x9191 0x9191 0x919b 0x919b 0x919b 0x91a5 0x91a5 0x91a5 0x91af 0x91af 0x91af 0x91b9 0x91b9 0x91b9 0x91c3 0x91c3 0x91c3 0x91cd 0x91cd 0x91cd 0x91d7 0x91d7 0x91d7 0x91e1 0x91e1 0x91e1 0x91eb 0x91eb 0x91eb 0x91f5 0x91f5 0x91f5 0x91ff 0x91ff 0x91ff 0x9209 0x9209 0x9209 0x9213 0x9213 0x9213 0x921d 0x921d 0x921d 0x9227 0x9227 0x9227 0x9231 0x9231 0x9231 0x923b 0x923b 0x923b 0x9245 0x9245 0x9245 0x924f 0x924f 0x924f 0x9259 0x9259 0x9259 0x9263 0x9263 0x9263 0x926d 0x926d 0x926d 0x9277 0x9277 0x9277 0x9281 0x9281 0x9281 0x928b 0x928b 0x928b 0x9295 0x9295 0x9295 0x929f 0x929f 0x929f 0x92a8 0x92a8 0x92a8 0x92b2 0x92b2 0x92b2 0x92bc 0x92bc 0x92bc 0x92c6 0x92c6 0x92c6 0x92d0 0x92d0 0x92d0 0x92da 0x92da 0x92da 0x92e4 0x92e4 0x92e4 0x92ee 0x92ee 0x92ee 0x92f8 0x92f8 0x92f8 0x9302 0x9302 0x9302 0x930c 0x930c 0x930c 0x9316 0x9316 0x9316 0x9320 0x9320 0x9320 0x932a 0x932a 0x932a 0x9334 0x9334 0x9334 0x933e 0x933e 0x933e 0x9348 0x9348 0x9348 0x9352 0x9352 0x9352 0x935c 0x935c 0x935c 0x9366 0x9366 0x9366 0x9370 0x9370 0x9370 0x937a 0x937a 0x937a 0x9384 0x9384 0x9384 0x938e 0x938e 0x938e 0x9398 0x9398 0x9398 0x93a2 0x93a2 0x93a2 0x93ac 0x93ac 0x93ac 0x93b6 0x93b6 0x93b6 0x93c0 0x93c0 0x93c0 0x93ca 0x93ca 0x93ca 0x93d4 0x93d4 0x93d4 0x93de 0x93de 0x93de 0x93e8 0x93e8 0x93e8 0x93f2 0x93f2 0x93f2 0x93fc 0x93fc 0x93fc 0x9406 0x9406 0x9406 0x9410 0x9410 0x9410 0x941a 0x941a 0x941a 0x9423 0x9423 0x9423 0x942d 0x942d 0x942d 0x9437 0x9437 0x9437 0x9440 0x9440 0x9440 0x9449 0x9449 0x9449 0x9451 0x9451 0x9451 0x945a 0x945a 0x945a 0x9463 0x9463 0x9463 0x946c 0x946c 0x946c 0x9475 0x9475 0x9475 0x947e 0x947e 0x947e 0x9486 0x9486 0x9486 0x948f 0x948f 0x948f 0x9498 0x9498 0x9498 0x94a1 0x94a1 0x94a1 0x94aa 0x94aa 0x94aa 0x94b3 0x94b3 0x94b3 0x94bb 0x94bb 0x94bb 0x94c4 0x94c4 0x94c4 0x94cd 0x94cd 0x94cd 0x94d6 0x94d6 0x94d6 0x94df 0x94df 0x94df 0x94e8 0x94e8 0x94e8 0x94f0 0x94f0 0x94f0 0x94f9 0x94f9 0x94f9 0x9502 0x9502 0x9502 0x950b 0x950b 0x950b 0x9514 0x9514 0x9514 0x951d 0x951d 0x951d 0x9525 0x9525 0x9525 0x952e 0x952e 0x952e 0x9537 0x9537 0x9537 0x9540 0x9540 0x9540 0x9549 0x9549 0x9549 0x9552 0x9552 0x9552 0x955a 0x955a 0x955a 0x9563 0x9563 0x9563 0x956c 0x956c 0x956c 0x9575 0x9575 0x9575 0x957e 0x957e 0x957e 0x9587 0x9587 0x9587 0x958f 0x958f 0x958f 0x9598 0x9598 0x9598 0x95a1 0x95a1 0x95a1 0x95aa 0x95aa 0x95aa 0x95b3 0x95b3 0x95b3 0x95bc 0x95bc 0x95bc 0x95c4 0x95c4 0x95c4 0x95cd 0x95cd 0x95cd 0x95d6 0x95d6 0x95d6 0x95df 0x95df 0x95df 0x95e8 0x95e8 0x95e8 0x95f1 0x95f1 0x95f1 0x95f9 0x95f9 0x95f9 0x9602 0x9602 0x9602 0x960b 0x960b 0x960b 0x9614 0x9614 0x9614 0x961d 0x961d 0x961d 0x9626 0x9626 0x9626 0x962e 0x962e 0x962e 0x9637 0x9637 0x9637 0x9640 0x9640 0x9640 0x9649 0x9649 0x9649 0x9652 0x9652 0x9652 0x965b 0x965b 0x965b 0x9663 0x9663 0x9663 0x966c 0x966c 0x966c 0x9675 0x9675 0x9675 0x967e 0x967e 0x967e 0x9687 0x9687 0x9687 0x9690 0x9690 0x9690 0x9698 0x9698 0x9698 0x96a1 0x96a1 0x96a1 0x96aa 0x96aa 0x96aa 0x96b3 0x96b3 0x96b3 0x96bc 0x96bc 0x96bc 0x96c5 0x96c5 0x96c5 0x96cd 0x96cd 0x96cd 0x96d6 0x96d6 0x96d6 0x96df 0x96df 0x96df 0x96e8 0x96e8 0x96e8 0x96f1 0x96f1 0x96f1 0x96f9 0x96f9 0x96f9 0x9702 0x9702 0x9702 0x970b 0x970b 0x970b 0x9714 0x9714 0x9714 0x971d 0x971d 0x971d 0x9726 0x9726 0x9726 0x972e 0x972e 0x972e 0x9737 0x9737 0x9737 0x9740 0x9740 0x9740 0x9749 0x9749 0x9749 0x9752 0x9752 0x9752 0x975b 0x975b 0x975b 0x9763 0x9763 0x9763 0x976c 0x976c 0x976c 0x9775 0x9775 0x9775 0x977e 0x977e 0x977e 0x9787 0x9787 0x9787 0x9790 0x9790 0x9790 0x9798 0x9798 0x9798 0x97a1 0x97a1 0x97a1 0x97aa 0x97aa 0x97aa 0x97b3 0x97b3 0x97b3 0x97bc 0x97bc 0x97bc 0x97c5 0x97c5 0x97c5 0x97cd 0x97cd 0x97cd 0x97d6 0x97d6 0x97d6 0x97df 0x97df 0x97df 0x97e8 0x97e8 0x97e8 0x97f1 0x97f1 0x97f1 0x97fa 0x97fa 0x97fa 0x9802 0x9802 0x9802 0x980b 0x980b 0x980b 0x9814 0x9814 0x9814 0x981d 0x981d 0x981d 0x9826 0x9826 0x9826 0x982f 0x982f 0x982f 0x9837 0x9837 0x9837 0x983f 0x983f 0x983f 0x9847 0x9847 0x9847 0x984f 0x984f 0x984f 0x9857 0x9857 0x9857 0x985f 0x985f 0x985f 0x9867 0x9867 0x9867 0x986e 0x986e 0x986e 0x9876 0x9876 0x9876 0x987e 0x987e 0x987e 0x9886 0x9886 0x9886 0x988e 0x988e 0x988e 0x9896 0x9896 0x9896 0x989e 0x989e 0x989e 0x98a5 0x98a5 0x98a5 0x98ad 0x98ad 0x98ad 0x98b5 0x98b5 0x98b5 0x98bd 0x98bd 0x98bd 0x98c5 0x98c5 0x98c5 0x98cd 0x98cd 0x98cd 0x98d5 0x98d5 0x98d5 0x98dc 0x98dc 0x98dc 0x98e4 0x98e4 0x98e4 0x98ec 0x98ec 0x98ec 0x98f4 0x98f4 0x98f4 0x98fc 0x98fc 0x98fc 0x9904 0x9904 0x9904 0x990c 0x990c 0x990c 0x9913 0x9913 0x9913 0x991b 0x991b 0x991b 0x9923 0x9923 0x9923 0x992b 0x992b 0x992b 0x9933 0x9933 0x9933 0x993b 0x993b 0x993b 0x9943 0x9943 0x9943 0x994a 0x994a 0x994a 0x9952 0x9952 0x9952 0x995a 0x995a 0x995a 0x9962 0x9962 0x9962 0x996a 0x996a 0x996a 0x9972 0x9972 0x9972 0x997a 0x997a 0x997a 0x9981 0x9981 0x9981 0x9989 0x9989 0x9989 0x9991 0x9991 0x9991 0x9999 0x9999 0x9999 0x99a1 0x99a1 0x99a1 0x99a9 0x99a9 0x99a9 0x99b1 0x99b1 0x99b1 0x99b8 0x99b8 0x99b8 0x99c0 0x99c0 0x99c0 0x99c8 0x99c8 0x99c8 0x99d0 0x99d0 0x99d0 0x99d8 0x99d8 0x99d8 0x99e0 0x99e0 0x99e0 0x99e8 0x99e8 0x99e8 0x99ef 0x99ef 0x99ef 0x99f7 0x99f7 0x99f7 0x99ff 0x99ff 0x99ff 0x9a07 0x9a07 0x9a07 0x9a0f 0x9a0f 0x9a0f 0x9a17 0x9a17 0x9a17 0x9a1f 0x9a1f 0x9a1f 0x9a26 0x9a26 0x9a26 0x9a2e 0x9a2e 0x9a2e 0x9a36 0x9a36 0x9a36 0x9a3e 0x9a3e 0x9a3e 0x9a46 0x9a46 0x9a46 0x9a4e 0x9a4e 0x9a4e 0x9a56 0x9a56 0x9a56 0x9a5d 0x9a5d 0x9a5d 0x9a65 0x9a65 0x9a65 0x9a6d 0x9a6d 0x9a6d 0x9a75 0x9a75 0x9a75 0x9a7d 0x9a7d 0x9a7d 0x9a85 0x9a85 0x9a85 0x9a8d 0x9a8d 0x9a8d 0x9a94 0x9a94 0x9a94 0x9a9c 0x9a9c 0x9a9c 0x9aa4 0x9aa4 0x9aa4 0x9aac 0x9aac 0x9aac 0x9ab4 0x9ab4 0x9ab4 0x9abc 0x9abc 0x9abc 0x9ac4 0x9ac4 0x9ac4 0x9acb 0x9acb 0x9acb 0x9ad3 0x9ad3 0x9ad3 0x9adb 0x9adb 0x9adb 0x9ae3 0x9ae3 0x9ae3 0x9aeb 0x9aeb 0x9aeb 0x9af3 0x9af3 0x9af3 0x9afb 0x9afb 0x9afb 0x9b02 0x9b02 0x9b02 0x9b0a 0x9b0a 0x9b0a 0x9b12 0x9b12 0x9b12 0x9b1a 0x9b1a 0x9b1a 0x9b22 0x9b22 0x9b22 0x9b2a 0x9b2a 0x9b2a 0x9b32 0x9b32 0x9b32 0x9b39 0x9b39 0x9b39 0x9b41 0x9b41 0x9b41 0x9b49 0x9b49 0x9b49 0x9b51 0x9b51 0x9b51 0x9b59 0x9b59 0x9b59 0x9b61 0x9b61 0x9b61 0x9b69 0x9b69 0x9b69 0x9b70 0x9b70 0x9b70 0x9b78 0x9b78 0x9b78 0x9b80 0x9b80 0x9b80 0x9b88 0x9b88 0x9b88 0x9b90 0x9b90 0x9b90 0x9b98 0x9b98 0x9b98 0x9ba0 0x9ba0 0x9ba0 0x9ba7 0x9ba7 0x9ba7 0x9baf 0x9baf 0x9baf 0x9bb7 0x9bb7 0x9bb7 0x9bbf 0x9bbf 0x9bbf 0x9bc7 0x9bc7 0x9bc7 0x9bcf 0x9bcf 0x9bcf 0x9bd7 0x9bd7 0x9bd7 0x9bde 0x9bde 0x9bde 0x9be6 0x9be6 0x9be6 0x9bee 0x9bee 0x9bee 0x9bf6 0x9bf6 0x9bf6 0x9bfe 0x9bfe 0x9bfe 0x9c06 0x9c06 0x9c06 0x9c0e 0x9c0e 0x9c0e 0x9c15 0x9c15 0x9c15 0x9c1d 0x9c1d 0x9c1d 0x9c25 0x9c25 0x9c25 0x9c2d 0x9c2d 0x9c2d 0x9c35 0x9c35 0x9c35 0x9c3d 0x9c3d 0x9c3d 0x9c44 0x9c44 0x9c44 0x9c4b 0x9c4b 0x9c4b 0x9c53 0x9c53 0x9c53 0x9c5a 0x9c5a 0x9c5a 0x9c61 0x9c61 0x9c61 0x9c69 0x9c69 0x9c69 0x9c70 0x9c70 0x9c70 0x9c77 0x9c77 0x9c77 0x9c7f 0x9c7f 0x9c7f 0x9c86 0x9c86 0x9c86 0x9c8d 0x9c8d 0x9c8d 0x9c95 0x9c95 0x9c95 0x9c9c 0x9c9c 0x9c9c 0x9ca3 0x9ca3 0x9ca3 0x9cab 0x9cab 0x9cab 0x9cb2 0x9cb2 0x9cb2 0x9cb9 0x9cb9 0x9cb9 0x9cc1 0x9cc1 0x9cc1 0x9cc8 0x9cc8 0x9cc8 0x9ccf 0x9ccf 0x9ccf 0x9cd7 0x9cd7 0x9cd7 0x9cde 0x9cde 0x9cde 0x9ce5 0x9ce5 0x9ce5 0x9ced 0x9ced 0x9ced 0x9cf4 0x9cf4 0x9cf4 0x9cfb 0x9cfb 0x9cfb 0x9d03 0x9d03 0x9d03 0x9d0a 0x9d0a 0x9d0a 0x9d12 0x9d12 0x9d12 0x9d19 0x9d19 0x9d19 0x9d20 0x9d20 0x9d20 0x9d28 0x9d28 0x9d28 0x9d2f 0x9d2f 0x9d2f 0x9d36 0x9d36 0x9d36 0x9d3e 0x9d3e 0x9d3e 0x9d45 0x9d45 0x9d45 0x9d4c 0x9d4c 0x9d4c 0x9d54 0x9d54 0x9d54 0x9d5b 0x9d5b 0x9d5b 0x9d62 0x9d62 0x9d62 0x9d6a 0x9d6a 0x9d6a 0x9d71 0x9d71 0x9d71 0x9d78 0x9d78 0x9d78 0x9d80 0x9d80 0x9d80 0x9d87 0x9d87 0x9d87 0x9d8e 0x9d8e 0x9d8e 0x9d96 0x9d96 0x9d96 0x9d9d 0x9d9d 0x9d9d 0x9da4 0x9da4 0x9da4 0x9dac 0x9dac 0x9dac 0x9db3 0x9db3 0x9db3 0x9dba 0x9dba 0x9dba 0x9dc2 0x9dc2 0x9dc2 0x9dc9 0x9dc9 0x9dc9 0x9dd0 0x9dd0 0x9dd0 0x9dd8 0x9dd8 0x9dd8 0x9ddf 0x9ddf 0x9ddf 0x9de6 0x9de6 0x9de6 0x9dee 0x9dee 0x9dee 0x9df5 0x9df5 0x9df5 0x9dfc 0x9dfc 0x9dfc 0x9e04 0x9e04 0x9e04 0x9e0b 0x9e0b 0x9e0b 0x9e13 0x9e13 0x9e13 0x9e1a 0x9e1a 0x9e1a 0x9e21 0x9e21 0x9e21 0x9e29 0x9e29 0x9e29 0x9e30 0x9e30 0x9e30 0x9e37 0x9e37 0x9e37 0x9e3f 0x9e3f 0x9e3f 0x9e46 0x9e46 0x9e46 0x9e4d 0x9e4d 0x9e4d 0x9e55 0x9e55 0x9e55 0x9e5c 0x9e5c 0x9e5c 0x9e63 0x9e63 0x9e63 0x9e6b 0x9e6b 0x9e6b 0x9e72 0x9e72 0x9e72 0x9e79 0x9e79 0x9e79 0x9e81 0x9e81 0x9e81 0x9e88 0x9e88 0x9e88 0x9e8f 0x9e8f 0x9e8f 0x9e97 0x9e97 0x9e97 0x9e9e 0x9e9e 0x9e9e 0x9ea5 0x9ea5 0x9ea5 0x9ead 0x9ead 0x9ead 0x9eb4 0x9eb4 0x9eb4 0x9ebb 0x9ebb 0x9ebb 0x9ec3 0x9ec3 0x9ec3 0x9eca 0x9eca 0x9eca 0x9ed1 0x9ed1 0x9ed1 0x9ed9 0x9ed9 0x9ed9 0x9ee0 0x9ee0 0x9ee0 0x9ee7 0x9ee7 0x9ee7 0x9eef 0x9eef 0x9eef 0x9ef6 0x9ef6 0x9ef6 0x9efd 0x9efd 0x9efd 0x9f05 0x9f05 0x9f05 0x9f0c 0x9f0c 0x9f0c 0x9f14 0x9f14 0x9f14 0x9f1b 0x9f1b 0x9f1b 0x9f22 0x9f22 0x9f22 0x9f2a 0x9f2a 0x9f2a 0x9f31 0x9f31 0x9f31 0x9f38 0x9f38 0x9f38 0x9f40 0x9f40 0x9f40 0x9f47 0x9f47 0x9f47 0x9f4e 0x9f4e 0x9f4e 0x9f56 0x9f56 0x9f56 0x9f5d 0x9f5d 0x9f5d 0x9f64 0x9f64 0x9f64 0x9f6c 0x9f6c 0x9f6c 0x9f73 0x9f73 0x9f73 0x9f7a 0x9f7a 0x9f7a 0x9f82 0x9f82 0x9f82 0x9f89 0x9f89 0x9f89 0x9f90 0x9f90 0x9f90 0x9f98 0x9f98 0x9f98 0x9f9f 0x9f9f 0x9f9f 0x9fa6 0x9fa6 0x9fa6 0x9fae 0x9fae 0x9fae 0x9fb5 0x9fb5 0x9fb5 0x9fbc 0x9fbc 0x9fbc 0x9fc4 0x9fc4 0x9fc4 0x9fcb 0x9fcb 0x9fcb 0x9fd2 0x9fd2 0x9fd2 0x9fda 0x9fda 0x9fda 0x9fe1 0x9fe1 0x9fe1 0x9fe8 0x9fe8 0x9fe8 0x9ff0 0x9ff0 0x9ff0 0x9ff7 0x9ff7 0x9ff7 0x9fff 0x9fff 0x9fff >;
4495				};
4496			};
4497
4498			panel-s-wqxga-10-1 {
4499				status = "disabled";
4500				compatible = "s,wqxga-10-1";
4501				nvidia,dsi-instance = < 0x00 >;
4502				nvidia,dsi-n-data-lanes = < 0x08 >;
4503				nvidia,dsi-pixel-format = < 0x03 >;
4504				nvidia,dsi-refresh-rate = < 0x3d >;
4505				nvidia,dsi-rated-refresh-rate = < 0x3c >;
4506				nvidia,dsi-te-polarity-low = < 0x01 >;
4507				nvidia,dsi-video-data-type = < 0x01 >;
4508				nvidia,dsi-video-clock-mode = < 0x01 >;
4509				nvidia,dsi-ganged-type = < 0x01 >;
4510				nvidia,dsi-ganged-write-to-all-links = < 0x01 >;
4511				nvidia,dsi-controller-vs = < 0x01 >;
4512				nvidia,dsi-virtual-channel = < 0x00 >;
4513				nvidia,dsi-panel-reset = < 0x01 >;
4514				nvidia,dsi-power-saving-suspend = < 0x01 >;
4515				nvidia,dsi-lp00-pre-panel-wakeup = < 0x01 >;
4516				nvidia,dsi-suspend-aggr = < 0x03 >;
4517				nvidia,dsi-ulpm-not-support = < 0x01 >;
4518				nvidia,dsi-init-cmd = < 0x00 0x29 0x03 0x00 0x00 0x10 0x00 0x2a 0x00 0x00 0x01 0x14 0x00 0x05 0x00 0x00 0x00 0x01 0x14 0x00 0x29 0x03 0x00 0x00 0x10 0x01 0x01 0x00 0x00 0x01 0x14 0x00 0x05 0x00 0x00 0x00 0x01 0x14 0x00 0x05 0x35 0x00 0x00 0x01 0x14 0x00 0x05 0x11 0x00 0x00 0x01 0x78 0x00 0x05 0x29 0x00 0x00 0x01 0x14 0x03 0x01 0x01 0x78 >;
4519				nvidia,dsi-n-init-cmd = < 0x10 >;
4520				nvidia,dsi-suspend-cmd = < 0x00 0x05 0x28 0x00 0x00 0x01 0x32 0x00 0x05 0x10 0x00 0x00 0x01 0xc8 0x00 0x05 0x34 0x00 0x00 0x01 0x14 >;
4521				nvidia,dsi-n-suspend-cmd = < 0x06 >;
4522				nvidia,panel-rst-gpio = < 0x12 0x7b 0x01 >;
4523				nvidia,panel-bl-pwm-gpio = < 0x1d 0x08 0x01 >;
4524				linux,phandle = < 0xf9 >;
4525				phandle = < 0xf9 >;
4526
4527				disp-default-out {
4528					nvidia,out-type = < 0x02 >;
4529					nvidia,out-width = < 0xd8 >;
4530					nvidia,out-height = < 0x87 >;
4531					nvidia,out-flags = < 0x20 >;
4532					nvidia,out-parent-clk = "pll_d";
4533					nvidia,out-xres = < 0xa00 >;
4534					nvidia,out-yres = < 0x640 >;
4535					nvidia,out-rotation = < 0xb4 >;
4536				};
4537
4538				display-timings {
4539
4540					2560x1600-32 {
4541						clock-frequency = < 0x118a1cc0 >;
4542						hactive = < 0xa00 >;
4543						vactive = < 0x640 >;
4544						hfront-porch = < 0x148 >;
4545						hback-porch = < 0x50 >;
4546						hsync-len = < 0x20 >;
4547						vfront-porch = < 0x02 >;
4548						vback-porch = < 0x05 >;
4549						vsync-len = < 0x01 >;
4550						nvidia,h-ref-to-sync = < 0x00 >;
4551						nvidia,v-ref-to-sync = < 0x01 >;
4552					};
4553				};
4554
4555				smartdimmer {
4556					status = "disabled";
4557					nvidia,use-auto-pwm = < 0x00 >;
4558					nvidia,hw-update-delay = < 0x00 >;
4559					nvidia,bin-width = < 0xffffffff >;
4560					nvidia,aggressiveness = < 0x05 >;
4561					nvidia,use-vid-luma = < 0x00 >;
4562					nvidia,phase-in-settings = < 0x00 >;
4563					nvidia,phase-in-adjustments = < 0x00 >;
4564					nvidia,k-limit-enable = < 0x01 >;
4565					nvidia,k-limit = < 0xc8 >;
4566					nvidia,sd-window-enable = < 0x00 >;
4567					nvidia,soft-clipping-enable = < 0x01 >;
4568					nvidia,soft-clipping-threshold = < 0x80 >;
4569					nvidia,smooth-k-enable = < 0x01 >;
4570					nvidia,smooth-k-incr = < 0x04 >;
4571					nvidia,coeff = < 0x05 0x09 0x02 >;
4572					nvidia,fc = < 0x00 0x00 >;
4573					nvidia,blp = < 0x400 0xff >;
4574					nvidia,bltf = < 0x39 0x41 0x49 0x52 0x5c 0x67 0x72 0x7d 0x8a 0x96 0xa4 0xb2 0xc1 0xd0 0xe0 0xf1 >;
4575					nvidia,lut = < 0xff 0xff 0xff 0xc7 0xc7 0xc7 0x99 0x99 0x99 0x74 0x74 0x74 0x55 0x55 0x55 0x3b 0x3b 0x3b 0x24 0x24 0x24 0x11 0x11 0x11 0x00 0x00 0x00 >;
4576					nvidia,use-vpulse2 = < 0x01 >;
4577					nvidia,bl-device-name = "pwm-backlight";
4578					nvidia,turn-off-brightness = < 0x00 >;
4579					nvidia,turn-on-brightness = < 0xff >;
4580					nvidia,sw-update-delay = < 0x00 >;
4581				};
4582
4583				cmu {
4584					nvidia,cmu-csc = < 0x105 0x3d5 0x24 0x3ea 0x121 0x3c1 0x02 0x0a 0xf4 >;
4585					nvidia,cmu-lut2 = < 0x00 0x01 0x02 0x02 0x03 0x04 0x05 0x06 0x06 0x07 0x08 0x09 0x0a 0x0a 0x0b 0x0c 0x0d 0x0d 0x0e 0x0f 0x0f 0x10 0x10 0x11 0x12 0x12 0x13 0x13 0x14 0x14 0x15 0x15 0x16 0x16 0x17 0x17 0x17 0x18 0x18 0x19 0x19 0x19 0x1a 0x1a 0x1b 0x1b 0x1b 0x1c 0x1c 0x1d 0x1d 0x1d 0x1e 0x1e 0x1e 0x1f 0x1f 0x1f 0x20 0x20 0x20 0x21 0x21 0x21 0x22 0x22 0x22 0x22 0x23 0x23 0x23 0x24 0x24 0x24 0x25 0x25 0x25 0x25 0x26 0x26 0x26 0x26 0x27 0x27 0x27 0x28 0x28 0x28 0x28 0x29 0x29 0x29 0x29 0x2a 0x2a 0x2a 0x2a 0x2b 0x2b 0x2b 0x2b 0x2b 0x2c 0x2c 0x2c 0x2c 0x2d 0x2d 0x2d 0x2d 0x2e 0x2e 0x2e 0x2e 0x2e 0x2f 0x2f 0x2f 0x2f 0x30 0x30 0x30 0x30 0x30 0x31 0x31 0x31 0x31 0x31 0x32 0x32 0x32 0x32 0x32 0x33 0x33 0x33 0x33 0x33 0x34 0x34 0x34 0x34 0x34 0x35 0x35 0x35 0x35 0x35 0x36 0x36 0x36 0x36 0x36 0x37 0x37 0x37 0x37 0x37 0x37 0x38 0x38 0x38 0x38 0x38 0x39 0x39 0x39 0x39 0x39 0x39 0x3a 0x3a 0x3a 0x3a 0x3a 0x3a 0x3b 0x3b 0x3b 0x3b 0x3b 0x3b 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c 0x3d 0x3d 0x3d 0x3d 0x3d 0x3d 0x3e 0x3e 0x3e 0x3e 0x3e 0x3e 0x3f 0x3f 0x3f 0x3f 0x3f 0x3f 0x40 0x40 0x40 0x40 0x40 0x40 0x40 0x41 0x41 0x41 0x41 0x41 0x41 0x42 0x42 0x42 0x42 0x42 0x42 0x42 0x43 0x43 0x43 0x43 0x43 0x43 0x43 0x44 0x44 0x44 0x44 0x44 0x44 0x44 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x46 0x46 0x46 0x46 0x46 0x46 0x46 0x47 0x47 0x47 0x47 0x47 0x47 0x47 0x48 0x48 0x48 0x48 0x48 0x48 0x48 0x48 0x49 0x49 0x49 0x49 0x49 0x49 0x49 0x4a 0x4a 0x4a 0x4a 0x4a 0x4a 0x4a 0x4a 0x4b 0x4b 0x4b 0x4b 0x4b 0x4b 0x4b 0x4b 0x4c 0x4c 0x4c 0x4c 0x4c 0x4c 0x4c 0x4d 0x4d 0x4d 0x4d 0x4d 0x4d 0x4d 0x4d 0x4e 0x4e 0x4e 0x4e 0x4e 0x4e 0x4e 0x4e 0x4e 0x4f 0x4f 0x4f 0x4f 0x4f 0x4f 0x4f 0x4f 0x50 0x50 0x50 0x50 0x50 0x50 0x50 0x50 0x51 0x51 0x51 0x51 0x51 0x51 0x51 0x51 0x51 0x52 0x52 0x52 0x52 0x52 0x52 0x52 0x52 0x53 0x53 0x53 0x53 0x53 0x53 0x53 0x53 0x53 0x54 0x54 0x54 0x54 0x54 0x54 0x54 0x54 0x54 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x56 0x56 0x56 0x56 0x56 0x56 0x56 0x56 0x56 0x57 0x57 0x57 0x57 0x57 0x57 0x57 0x57 0x57 0x58 0x58 0x58 0x58 0x58 0x58 0x58 0x58 0x58 0x58 0x59 0x59 0x59 0x59 0x59 0x59 0x59 0x59 0x59 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5a 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5b 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5c 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5d 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5e 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x5f 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x61 0x61 0x61 0x61 0x61 0x61 0x61 0x61 0x61 0x61 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x62 0x63 0x63 0x63 0x63 0x63 0x63 0x63 0x64 0x65 0x65 0x66 0x67 0x67 0x68 0x69 0x69 0x6a 0x6b 0x6b 0x6c 0x6d 0x6d 0x6e 0x6f 0x6f 0x70 0x71 0x71 0x72 0x73 0x73 0x74 0x74 0x75 0x76 0x76 0x77 0x77 0x78 0x78 0x79 0x7a 0x7a 0x7b 0x7b 0x7c 0x7c 0x7d 0x7e 0x7e 0x7f 0x7f 0x80 0x80 0x81 0x81 0x82 0x82 0x83 0x83 0x84 0x84 0x85 0x85 0x86 0x86 0x87 0x87 0x88 0x88 0x89 0x89 0x8a 0x8a 0x8b 0x8b 0x8c 0x8c 0x8d 0x8d 0x8e 0x8e 0x8f 0x8f 0x90 0x90 0x91 0x91 0x91 0x92 0x92 0x93 0x93 0x94 0x94 0x95 0x95 0x96 0x96 0x96 0x97 0x97 0x98 0x98 0x99 0x99 0x99 0x9a 0x9a 0x9b 0x9b 0x9c 0x9c 0x9c 0x9d 0x9d 0x9e 0x9e 0x9e 0x9f 0x9f 0xa0 0xa0 0xa0 0xa1 0xa1 0xa2 0xa2 0xa2 0xa3 0xa3 0xa4 0xa4 0xa4 0xa5 0xa5 0xa6 0xa6 0xa6 0xa7 0xa7 0xa7 0xa8 0xa8 0xa9 0xa9 0xa9 0xaa 0xaa 0xaa 0xab 0xab 0xac 0xac 0xac 0xad 0xad 0xad 0xae 0xae 0xae 0xaf 0xaf 0xb0 0xb0 0xb0 0xb1 0xb1 0xb1 0xb2 0xb2 0xb2 0xb3 0xb3 0xb3 0xb4 0xb4 0xb4 0xb5 0xb5 0xb6 0xb6 0xb6 0xb7 0xb7 0xb7 0xb8 0xb8 0xb8 0xb9 0xb9 0xb9 0xba 0xba 0xba 0xbb 0xbb 0xbb 0xbc 0xbc 0xbc 0xbd 0xbd 0xbd 0xbd 0xbe 0xbe 0xbe 0xbf 0xbf 0xbf 0xc0 0xc0 0xc0 0xc1 0xc1 0xc1 0xc2 0xc2 0xc2 0xc3 0xc3 0xc3 0xc4 0xc4 0xc4 0xc4 0xc5 0xc5 0xc5 0xc6 0xc6 0xc6 0xc7 0xc7 0xc7 0xc8 0xc8 0xc8 0xc8 0xc9 0xc9 0xc9 0xca 0xca 0xca 0xca 0xcb 0xcb 0xcb 0xcc 0xcc 0xcc 0xcd 0xcd 0xcd 0xcd 0xce 0xce 0xce 0xcf 0xcf 0xcf 0xcf 0xd0 0xd0 0xd0 0xd1 0xd1 0xd1 0xd1 0xd2 0xd2 0xd2 0xd3 0xd3 0xd3 0xd3 0xd4 0xd4 0xd4 0xd5 0xd5 0xd5 0xd5 0xd6 0xd6 0xd6 0xd6 0xd7 0xd7 0xd7 0xd8 0xd8 0xd8 0xd8 0xd9 0xd9 0xd9 0xd9 0xda 0xda 0xda 0xdb 0xdb 0xdb 0xdb 0xdc 0xdc 0xdc 0xdc 0xdd 0xdd 0xdd 0xdd 0xde 0xde 0xde 0xdf 0xdf 0xdf 0xdf 0xe0 0xe0 0xe0 0xe0 0xe1 0xe1 0xe1 0xe1 0xe2 0xe2 0xe2 0xe2 0xe3 0xe3 0xe3 0xe3 0xe4 0xe4 0xe4 0xe4 0xe5 0xe5 0xe5 0xe5 0xe6 0xe6 0xe6 0xe6 0xe7 0xe7 0xe7 0xe7 0xe8 0xe8 0xe8 0xe8 0xe9 0xe9 0xe9 0xe9 0xea 0xea 0xea 0xea 0xeb 0xeb 0xeb 0xeb 0xec 0xec 0xec 0xec 0xed 0xed 0xed 0xed 0xee 0xee 0xee 0xee 0xef 0xef 0xef 0xef 0xf0 0xf0 0xf0 0xf0 0xf0 0xf1 0xf1 0xf1 0xf1 0xf2 0xf2 0xf2 0xf2 0xf3 0xf3 0xf3 0xf3 0xf4 0xf4 0xf4 0xf4 0xf4 0xf5 0xf5 0xf5 0xf5 0xf6 0xf6 0xf6 0xf6 0xf7 0xf7 0xf7 0xf7 0xf7 0xf8 0xf8 0xf8 0xf8 0xf9 0xf9 0xf9 0xf9 0xf9 0xfa 0xfa 0xfa 0xfa 0xfb 0xfb 0xfb 0xfb 0xfb 0xfc 0xfc 0xfc 0xfc 0xfd 0xfd 0xfd 0xfd 0xfd 0xfe 0xfe 0xfe 0xfe 0xff 0xff >;
4586				};
4587			};
4588		};
4589
4590		vic@15340000 {
4591			compatible = "nvidia,tegra186-vic";
4592			power-domains = < 0xa1 >;
4593			reg = < 0x00 0x15340000 0x00 0x40000 >;
4594			resets = < 0x0d 0x34 >;
4595			clocks = < 0x0d 0x7f >;
4596			clock-names = "vic";
4597			#stream-id-cells = < 0x01 >;
4598			status = "okay";
4599			linux,phandle = < 0x44 >;
4600			phandle = < 0x44 >;
4601		};
4602
4603		nvenc@154c0000 {
4604			compatible = "nvidia,tegra186-nvenc";
4605			power-domains = < 0xa2 >;
4606			reg = < 0x00 0x154c0000 0x00 0x40000 >;
4607			resets = < 0x0d 0x7e >;
4608			clocks = < 0x0d 0x83 >;
4609			clock-names = "nvenc";
4610			#stream-id-cells = < 0x01 >;
4611			status = "okay";
4612			linux,phandle = < 0x47 >;
4613			phandle = < 0x47 >;
4614		};
4615
4616		nvdec@15480000 {
4617			compatible = "nvidia,tegra186-nvdec";
4618			power-domains = < 0xa3 >;
4619			reg = < 0x00 0x15480000 0x00 0x40000 >;
4620			resets = < 0x0d 0x7d >;
4621			clocks = < 0x0d 0x81 0x0d 0x125 >;
4622			clock-names = "nvdec","kfuse";
4623			#stream-id-cells = < 0x01 >;
4624			status = "okay";
4625			linux,phandle = < 0x46 >;
4626			phandle = < 0x46 >;
4627		};
4628
4629		nvjpg@15380000 {
4630			compatible = "nvidia,tegra186-nvjpg";
4631			power-domains = < 0xa4 >;
4632			reg = < 0x00 0x15380000 0x00 0x40000 >;
4633			resets = < 0x0d 0x7f >;
4634			clocks = < 0x0d 0x82 >;
4635			clock-names = "nvjpg";
4636			#stream-id-cells = < 0x01 >;
4637			status = "okay";
4638			interrupts = < 0x00 0xc6 0x04 >;
4639			linux,phandle = < 0x48 >;
4640			phandle = < 0x48 >;
4641		};
4642
4643		tsec@15500000 {
4644			compatible = "nvidia,tegra186-tsec";
4645			power-domains = < 0xa5 >;
4646			reg = < 0x00 0x15500000 0x00 0x40000 >;
4647			resets = < 0x0d 0x2e >;
4648			clocks = < 0x0d 0x51 >;
4649			clock-names = "tsec";
4650			#stream-id-cells = < 0x01 >;
4651			status = "okay";
4652			linux,phandle = < 0x4c >;
4653			phandle = < 0x4c >;
4654		};
4655
4656		tsecb@15100000 {
4657			compatible = "nvidia,tegra186-tsec";
4658			power-domains = < 0xa5 >;
4659			reg = < 0x00 0x15100000 0x00 0x40000 >;
4660			resets = < 0x0d 0x82 >;
4661			clocks = < 0x0d 0x89 >;
4662			clock-names = "tsecb";
4663			#stream-id-cells = < 0x01 >;
4664			status = "okay";
4665			linux,phandle = < 0x4d >;
4666			phandle = < 0x4d >;
4667		};
4668
4669		sor {
4670			compatible = "nvidia,tegra186-sor";
4671			reg = < 0x00 0x15540000 0x00 0x40000 >;
4672			nvidia,xbar-ctrl = < 0x00 0x01 0x02 0x03 0x04 >;
4673			clocks = < 0x98 0x0d 0x61 0x0d 0x27 0x0d 0x267 0x0d 0x128 0x0d 0x10d 0x0d 0x88 0x0d 0x66 0x0d 0x58 0x0d 0x62 >;
4674			clock-names = "clk32k_in","sor0","sor_safe","sor0_pad_clkout","sor0_out","pllp_out0","maud","hda","hda2codec_2x","hda2hdmi";
4675			resets = < 0x0d 0x27 0x0d 0x0f 0x0d 0x10 0x0d 0x11 >;
4676			reset-names = "sor0","hda_rst","hda2codec_2x_rst","hda2hdmi_rst";
4677			pad-controllers = < 0x10 0x18 >;
4678			pad-names = "hdmi-dp0";
4679			status = "disabled";
4680			nvidia,ddc-i2c-bus = < 0x7e >;
4681			nvidia,hpd-gpio = < 0x12 0x78 0x01 >;
4682
4683			prod-settings {
4684				#prod-cells = < 0x03 >;
4685				prod_list_hdmi_soc = "prod_c_hdmi_0m_54m","prod_c_hdmi_54m_111m","prod_c_hdmi_111m_223m","prod_c_hdmi_223m_300m","prod_c_hdmi_300m_600m";
4686
4687				prod_c_hdmi_0m_54m {
4688					prod = < 0x138 0xffffffff 0x333a3a3a 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050000 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x00 0x5a8 0xff000000 0x54000000 >;
4689				};
4690
4691				prod_c_hdmi_54m_111m {
4692					prod = < 0x138 0xffffffff 0x333a3a3a 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050100 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x400000 0x5a8 0xff000000 0x44000000 >;
4693				};
4694
4695				prod_c_hdmi_111m_223m {
4696					prod = < 0x138 0xffffffff 0x373a3a3a 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x400000 0x5a8 0xff000000 0x34000000 >;
4697				};
4698
4699				prod_c_hdmi_223m_300m {
4700					prod = < 0x138 0xffffffff 0x333d3d3d 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x404000 0x5a8 0xff000000 0x34000000 >;
4701				};
4702
4703				prod_c_hdmi_300m_600m {
4704					prod = < 0x138 0xffffffff 0x333d3d3d 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301900 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x406000 0x5a8 0xff000000 0x34000000 >;
4705				};
4706
4707				prod_c_54M {
4708					prod = < 0x58c 0xf0f0f00 0x5050000 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x333a3a3a 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x00 0x5a8 0xff000000 0x54000000 >;
4709				};
4710
4711				prod_c_75M {
4712					prod = < 0x58c 0xf0f0f00 0x5050100 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x333a3a3a 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x400000 0x5a8 0xff000000 0x44000000 >;
4713				};
4714
4715				prod_c_150M {
4716					prod = < 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x373a3a3a 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x400000 0x5a8 0xff000000 0x34000000 >;
4717				};
4718
4719				prod_c_300M {
4720					prod = < 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x333d3d3d 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x404000 0x5a8 0xff000000 0x34000000 >;
4721				};
4722
4723				prod_c_600M {
4724					prod = < 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301900 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x333d3d3d 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x406000 0x5a8 0xff000000 0x34000000 >;
4725				};
4726
4727				prod_c_dp {
4728					prod = < 0x58c 0xf0f0f10 0x5050310 0x590 0x3000100 0x100 0x594 0xf0000000 0x00 0x598 0x2ff0 0x2440 0x59c 0x401800 0x00 0x5a0 0x400000 0x400000 0x5a8 0xff000000 0x34000000 0x70 0xffffffff 0x00 0x180 0x01 0x01 >;
4729				};
4730
4731				prod_c_hbr {
4732					prod = < 0x590 0xf00000 0x300000 >;
4733				};
4734
4735				prod_c_hbr2 {
4736					prod = < 0x590 0xf00000 0x400000 >;
4737				};
4738
4739				prod_c_rbr {
4740					prod = < 0x590 0xf00000 0x300000 >;
4741				};
4742			};
4743
4744			hdmi-display {
4745				status = "disabled";
4746				compatible = "hdmi,display";
4747				generic-infoframe-type = < 0x87 >;
4748
4749				disp-default-out {
4750					nvidia,out-type = < 0x01 >;
4751					nvidia,out-flags = < 0x02 >;
4752					nvidia,out-parent-clk = "plld3";
4753					nvidia,out-align = < 0x00 >;
4754					nvidia,out-order = < 0x00 >;
4755					nvidia,out-xres = < 0x1000 >;
4756					nvidia,out-yres = < 0x870 >;
4757				};
4758			};
4759
4760			dp-display {
4761				status = "disabled";
4762				compatible = "dp, display";
4763				nvidia,is_ext_dp_panel = < 0x01 >;
4764
4765				disp-default-out {
4766					nvidia,out-type = < 0x03 >;
4767					nvidia,out-align = < 0x00 >;
4768					nvidia,out-order = < 0x00 >;
4769					nvidia,out-flags = < 0x00 >;
4770					nvidia,out-pins = < 0x01 0x00 0x02 0x00 0x03 0x00 0x00 0x01 >;
4771					nvidia,out-parent-clk = "plld3";
4772					nvidia,out-xres = < 0x1000 >;
4773					nvidia,out-yres = < 0x870 >;
4774				};
4775
4776				lt-data {
4777
4778					tegra-dp-vs-regs {
4779						pc2_l0 = < 0x13 0x19 0x1e 0x28 0x1e 0x25 0x2d 0x28 0x32 0x39 >;
4780						pc2_l1 = < 0x12 0x17 0x1b 0x25 0x1c 0x23 0x2a 0x25 0x2f 0x37 >;
4781						pc2_l2 = < 0x12 0x16 0x1a 0x22 0x1b 0x20 0x27 0x24 0x2d 0x35 >;
4782						pc2_l3 = < 0x11 0x14 0x17 0x1f 0x19 0x1e 0x24 0x22 0x2a 0x32 >;
4783					};
4784
4785					tegra-dp-pe-regs {
4786						pc2_l0 = < 0x00 0x08 0x12 0x24 0x01 0x0e 0x1d 0x01 0x13 0x00 >;
4787						pc2_l1 = < 0x00 0x08 0x12 0x24 0x00 0x0e 0x1d 0x00 0x13 0x00 >;
4788						pc2_l2 = < 0x00 0x08 0x12 0x24 0x00 0x0e 0x1d 0x00 0x13 0x00 >;
4789						pc2_l3 = < 0x00 0x08 0x12 0x24 0x00 0x0e 0x1d 0x00 0x13 0x00 >;
4790					};
4791
4792					tegra-dp-pc-regs {
4793						pc2_l0 = < 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 >;
4794						pc2_l1 = < 0x02 0x02 0x04 0x05 0x02 0x04 0x05 0x04 0x05 0x05 >;
4795						pc2_l2 = < 0x04 0x05 0x08 0x0b 0x05 0x09 0x0b 0x08 0x0a 0x0b >;
4796						pc2_l3 = < 0x05 0x09 0x0b 0x12 0x09 0x0d 0x12 0x0b 0x0f 0x12 >;
4797					};
4798
4799					tegra-dp-tx-pu {
4800						pc2_l0 = < 0x22 0x33 0x44 0x66 0x33 0x44 0x66 0x44 0x66 0x66 >;
4801						pc2_l1 = < 0x22 0x22 0x33 0x55 0x33 0x44 0x55 0x44 0x55 0x66 >;
4802						pc2_l2 = < 0x22 0x22 0x33 0x44 0x33 0x33 0x44 0x44 0x55 0x66 >;
4803						pc2_l3 = < 0x22 0x22 0x22 0x44 0x33 0x33 0x44 0x44 0x44 0x66 >;
4804					};
4805				};
4806
4807				dp-lt-settings {
4808
4809					lt-setting@0 {
4810						nvidia,drive-current = < 0x00 0x00 0x00 0x00 >;
4811						nvidia,lane-preemphasis = < 0x00 0x00 0x00 0x00 >;
4812						nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >;
4813						nvidia,tx-pu = < 0x00 >;
4814						nvidia,load-adj = < 0x03 >;
4815					};
4816
4817					lt-setting@1 {
4818						nvidia,drive-current = < 0x00 0x00 0x00 0x00 >;
4819						nvidia,lane-preemphasis = < 0x00 0x00 0x00 0x00 >;
4820						nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >;
4821						nvidia,tx-pu = < 0x00 >;
4822						nvidia,load-adj = < 0x04 >;
4823					};
4824
4825					lt-setting@2 {
4826						nvidia,drive-current = < 0x00 0x00 0x00 0x00 >;
4827						nvidia,lane-preemphasis = < 0x01 0x01 0x01 0x01 >;
4828						nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >;
4829						nvidia,tx-pu = < 0x00 >;
4830						nvidia,load-adj = < 0x06 >;
4831					};
4832				};
4833			};
4834
4835			panel-s-edp-uhdtv-15-6 {
4836				status = "disabled";
4837				compatible = "s-edp,uhdtv-15-6";
4838				nvidia,tx-pu-disable = < 0x01 >;
4839				nvidia,panel-bl-pwm-gpio = < 0x1d 0x0d 0x00 >;
4840
4841				disp-default-out {
4842					nvidia,out-type = < 0x03 >;
4843					nvidia,out-align = < 0x00 >;
4844					nvidia,out-order = < 0x00 >;
4845					nvidia,out-flags = < 0x00 >;
4846					nvidia,out-pins = < 0x01 0x00 0x02 0x00 0x03 0x00 0x00 0x01 >;
4847					nvidia,out-depth = < 0x18 >;
4848					nvidia,out-parent-clk = "pll_d_out0";
4849					nvidia,out-width = < 0x15a >;
4850					nvidia,out-height = < 0xc2 >;
4851					nvidia,out-xres = < 0xf00 >;
4852					nvidia,out-yres = < 0x870 >;
4853				};
4854
4855				display-timings {
4856
4857					3840x2160-32 {
4858						clock-frequency = < 0x1f1e7610 >;
4859						hactive = < 0xf00 >;
4860						vactive = < 0x870 >;
4861						hfront-porch = < 0x30 >;
4862						hback-porch = < 0x50 >;
4863						hsync-len = < 0x20 >;
4864						vfront-porch = < 0x03 >;
4865						vback-porch = < 0x36 >;
4866						vsync-len = < 0x05 >;
4867						nvidia,h-ref-to-sync = < 0x01 >;
4868						nvidia,v-ref-to-sync = < 0x01 >;
4869					};
4870				};
4871
4872				dp-lt-settings {
4873
4874					lt-setting@0 {
4875						nvidia,drive-current = < 0x00 0x00 0x00 0x00 >;
4876						nvidia,lane-preemphasis = < 0x00 0x00 0x00 0x00 >;
4877						nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >;
4878						nvidia,tx-pu = < 0x00 >;
4879						nvidia,load-adj = < 0x03 >;
4880					};
4881
4882					lt-setting@1 {
4883						nvidia,drive-current = < 0x00 0x00 0x00 0x00 >;
4884						nvidia,lane-preemphasis = < 0x00 0x00 0x00 0x00 >;
4885						nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >;
4886						nvidia,tx-pu = < 0x00 >;
4887						nvidia,load-adj = < 0x04 >;
4888					};
4889
4890					lt-setting@2 {
4891						nvidia,drive-current = < 0x00 0x00 0x00 0x00 >;
4892						nvidia,lane-preemphasis = < 0x01 0x01 0x01 0x01 >;
4893						nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >;
4894						nvidia,tx-pu = < 0x00 >;
4895						nvidia,load-adj = < 0x06 >;
4896					};
4897				};
4898
4899				smartdimmer {
4900					status = "disabled";
4901					nvidia,use-auto-pwm = < 0x00 >;
4902					nvidia,hw-update-delay = < 0x00 >;
4903					nvidia,bin-width = < 0xffffffff >;
4904					nvidia,aggressiveness = < 0x05 >;
4905					nvidia,use-vid-luma = < 0x00 >;
4906					nvidia,phase-in-settings = < 0x00 >;
4907					nvidia,phase-in-adjustments = < 0x00 >;
4908					nvidia,k-limit-enable = < 0x01 >;
4909					nvidia,k-limit = < 0xc8 >;
4910					nvidia,sd-window-enable = < 0x00 >;
4911					nvidia,soft-clipping-enable = < 0x01 >;
4912					nvidia,soft-clipping-threshold = < 0x80 >;
4913					nvidia,smooth-k-enable = < 0x00 >;
4914					nvidia,smooth-k-incr = < 0x40 >;
4915					nvidia,coeff = < 0x05 0x09 0x02 >;
4916					nvidia,fc = < 0x00 0x00 >;
4917					nvidia,blp = < 0x400 0xff >;
4918					nvidia,bltf = < 0x39 0x41 0x49 0x52 0x5c 0x67 0x72 0x7d 0x8a 0x96 0xa4 0xb2 0xc1 0xd0 0xe0 0xf1 >;
4919					nvidia,lut = < 0xff 0xff 0xff 0xc7 0xc7 0xc7 0x99 0x99 0x99 0x74 0x74 0x74 0x55 0x55 0x55 0x3b 0x3b 0x3b 0x24 0x24 0x24 0x11 0x11 0x11 0x00 0x00 0x00 >;
4920					nvidia,use-vpulse2 = < 0x01 >;
4921					nvidia,bl-device-name = "pwm-backlight";
4922				};
4923			};
4924
4925			panel-a-edp-1080p-14-0 {
4926				status = "disabled";
4927				compatible = "a-edp,1080p-14-0";
4928				nvidia,tx-pu-disable = < 0x01 >;
4929
4930				disp-default-out {
4931					nvidia,out-type = < 0x03 >;
4932					nvidia,out-align = < 0x00 >;
4933					nvidia,out-order = < 0x00 >;
4934					nvidia,out-flags = < 0x00 >;
4935					nvidia,out-pins = < 0x01 0x00 0x02 0x00 0x03 0x00 0x00 0x01 >;
4936					nvidia,out-depth = < 0x12 >;
4937					nvidia,out-parent-clk = "pll_d_out0";
4938				};
4939
4940				dp-lt-settings {
4941
4942					lt-setting@0 {
4943						nvidia,drive-current = < 0x00 0x00 0x00 0x00 >;
4944						nvidia,lane-preemphasis = < 0x00 0x00 0x00 0x00 >;
4945						nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >;
4946						nvidia,tx-pu = < 0x00 >;
4947						nvidia,load-adj = < 0x03 >;
4948					};
4949
4950					lt-setting@1 {
4951						nvidia,drive-current = < 0x00 0x00 0x00 0x00 >;
4952						nvidia,lane-preemphasis = < 0x00 0x00 0x00 0x00 >;
4953						nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >;
4954						nvidia,tx-pu = < 0x00 >;
4955						nvidia,load-adj = < 0x04 >;
4956					};
4957
4958					lt-setting@2 {
4959						nvidia,drive-current = < 0x00 0x00 0x00 0x00 >;
4960						nvidia,lane-preemphasis = < 0x01 0x01 0x01 0x01 >;
4961						nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >;
4962						nvidia,tx-pu = < 0x00 >;
4963						nvidia,load-adj = < 0x06 >;
4964					};
4965				};
4966
4967				smartdimmer {
4968					status = "okay";
4969					nvidia,use-auto-pwm = < 0x00 >;
4970					nvidia,hw-update-delay = < 0x00 >;
4971					nvidia,bin-width = < 0xffffffff >;
4972					nvidia,aggressiveness = < 0x05 >;
4973					nvidia,use-vid-luma = < 0x00 >;
4974					nvidia,phase-in-settings = < 0x00 >;
4975					nvidia,phase-in-adjustments = < 0x00 >;
4976					nvidia,k-limit-enable = < 0x01 >;
4977					nvidia,k-limit = < 0xc8 >;
4978					nvidia,sd-window-enable = < 0x00 >;
4979					nvidia,soft-clipping-enable = < 0x01 >;
4980					nvidia,soft-clipping-threshold = < 0x80 >;
4981					nvidia,smooth-k-enable = < 0x00 >;
4982					nvidia,smooth-k-incr = < 0x40 >;
4983					nvidia,coeff = < 0x05 0x09 0x02 >;
4984					nvidia,fc = < 0x00 0x00 >;
4985					nvidia,blp = < 0x400 0xff >;
4986					nvidia,bltf = < 0x39 0x41 0x49 0x52 0x5c 0x67 0x72 0x7d 0x8a 0x96 0xa4 0xb2 0xc1 0xd0 0xe0 0xf1 >;
4987					nvidia,lut = < 0xff 0xff 0xff 0xc7 0xc7 0xc7 0x99 0x99 0x99 0x74 0x74 0x74 0x55 0x55 0x55 0x3b 0x3b 0x3b 0x24 0x24 0x24 0x11 0x11 0x11 0x00 0x00 0x00 >;
4988					nvidia,use-vpulse2 = < 0x01 >;
4989					nvidia,bl-device-name = "pwm-backlight";
4990				};
4991			};
4992		};
4993
4994		sor1 {
4995			compatible = "nvidia,tegra186-sor1";
4996			reg = < 0x00 0x15580000 0x00 0x40000 >;
4997			interrupts = < 0x00 0x9e 0x04 >;
4998			nvidia,xbar-ctrl = < 0x00 0x01 0x02 0x03 0x04 >;
4999			clocks = < 0x98 0x0d 0x5d 0x0d 0x27 0x0d 0x268 0x0d 0x129 0x0d 0x10d 0x0d 0x88 0x0d 0x66 0x0d 0x58 0x0d 0x62 >;
5000			clock-names = "clk32k_in","sor1","sor_safe","sor1_pad_clkout","sor1_out","pllp_out0","maud","hda","hda2codec_2x","hda2hdmi";
5001			resets = < 0x0d 0x6c 0x0d 0x0f 0x0d 0x10 0x0d 0x11 >;
5002			reset-names = "sor1","hda_rst","hda2codec_2x_rst","hda2hdmi_rst";
5003			pad-controllers = < 0x10 0x19 >;
5004			pad-names = "hdmi-dp1";
5005			status = "okay";
5006			nvidia,ddc-i2c-bus = < 0x7d >;
5007			nvidia,hpd-gpio = < 0x12 0x79 0x01 >;
5008
5009			prod-settings {
5010				#prod-cells = < 0x03 >;
5011				prod_list_hdmi_soc = "prod_c_hdmi_0m_54m","prod_c_hdmi_54m_111m","prod_c_hdmi_111m_223m","prod_c_hdmi_223m_300m","prod_c_hdmi_300m_600m";
5012
5013				prod_c_hdmi_0m_54m {
5014					prod = < 0x138 0xffffffff 0x333a3a3a 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050000 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x00 0x5a8 0xff000000 0x54000000 >;
5015				};
5016
5017				prod_c_hdmi_54m_111m {
5018					prod = < 0x138 0xffffffff 0x333a3a3a 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050100 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x400000 0x5a8 0xff000000 0x44000000 >;
5019				};
5020
5021				prod_c_hdmi_111m_223m {
5022					prod = < 0x138 0xffffffff 0x373a3a3a 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x400000 0x5a8 0xff000000 0x34000000 >;
5023				};
5024
5025				prod_c_hdmi_223m_300m {
5026					prod = < 0x138 0xffffffff 0x333d3d3d 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x404000 0x5a8 0xff000000 0x34000000 >;
5027				};
5028
5029				prod_c_hdmi_300m_600m {
5030					prod = < 0x138 0xffffffff 0x333d3d3d 0x148 0xffffffff 0x00 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301900 0x598 0xff000ff0 0x38000440 0x5a0 0x40ff00 0x406000 0x5a8 0xff000000 0x34000000 >;
5031				};
5032
5033				prod_c_54M {
5034					prod = < 0x58c 0xf0f0f00 0x5050000 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x333a3a3a 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x00 0x5a8 0xff000000 0x54000000 >;
5035				};
5036
5037				prod_c_75M {
5038					prod = < 0x58c 0xf0f0f00 0x5050100 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x333a3a3a 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x400000 0x5a8 0xff000000 0x44000000 >;
5039				};
5040
5041				prod_c_150M {
5042					prod = < 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x373a3a3a 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x400000 0x5a8 0xff000000 0x34000000 >;
5043				};
5044
5045				prod_c_300M {
5046					prod = < 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301f00 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x333d3d3d 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x404000 0x5a8 0xff000000 0x34000000 >;
5047				};
5048
5049				prod_c_600M {
5050					prod = < 0x58c 0xf0f0f00 0x5050300 0x590 0xf01f00 0x301900 0x598 0xff000ff0 0x38000440 0x138 0xffffffff 0x333d3d3d 0x148 0xffffffff 0x00 0x5a0 0x40ff00 0x406000 0x5a8 0xff000000 0x34000000 >;
5051				};
5052
5053				prod_c_dp {
5054					prod = < 0x58c 0xf0f0f10 0x5050310 0x590 0x3000100 0x100 0x594 0xf0000000 0x00 0x598 0x2ff0 0x2440 0x59c 0x401800 0x00 0x5a0 0x400000 0x400000 0x5a8 0xff000000 0x34000000 0x70 0xffffffff 0x00 0x180 0x01 0x01 >;
5055				};
5056
5057				prod_c_hbr {
5058					prod = < 0x590 0xf00000 0x300000 >;
5059				};
5060
5061				prod_c_hbr2 {
5062					prod = < 0x590 0xf00000 0x400000 >;
5063				};
5064
5065				prod_c_rbr {
5066					prod = < 0x590 0xf00000 0x300000 >;
5067				};
5068			};
5069
5070			hdmi-display {
5071				status = "okay";
5072				compatible = "hdmi,display";
5073				generic-infoframe-type = < 0x87 >;
5074
5075				disp-default-out {
5076					nvidia,out-type = < 0x01 >;
5077					nvidia,out-flags = < 0x02 >;
5078					nvidia,out-parent-clk = "plld2";
5079					nvidia,out-align = < 0x00 >;
5080					nvidia,out-order = < 0x00 >;
5081					nvidia,out-xres = < 0x1000 >;
5082					nvidia,out-yres = < 0x870 >;
5083				};
5084			};
5085
5086			dp-display {
5087				status = "disabled";
5088				compatible = "dp, display";
5089				nvidia,is_ext_dp_panel = < 0x01 >;
5090
5091				disp-default-out {
5092					nvidia,out-type = < 0x03 >;
5093					nvidia,out-align = < 0x00 >;
5094					nvidia,out-order = < 0x00 >;
5095					nvidia,out-flags = < 0x00 >;
5096					nvidia,out-pins = < 0x01 0x00 0x02 0x00 0x03 0x00 0x00 0x01 >;
5097					nvidia,out-parent-clk = "plld3";
5098					nvidia,out-xres = < 0x1000 >;
5099					nvidia,out-yres = < 0x870 >;
5100				};
5101
5102				lt-data {
5103
5104					tegra-dp-vs-regs {
5105						pc2_l0 = < 0x13 0x19 0x1e 0x28 0x1e 0x25 0x2d 0x28 0x32 0x39 >;
5106						pc2_l1 = < 0x12 0x17 0x1b 0x25 0x1c 0x23 0x2a 0x25 0x2f 0x37 >;
5107						pc2_l2 = < 0x12 0x16 0x1a 0x22 0x1b 0x20 0x27 0x24 0x2d 0x35 >;
5108						pc2_l3 = < 0x11 0x14 0x17 0x1f 0x19 0x1e 0x24 0x22 0x2a 0x32 >;
5109					};
5110
5111					tegra-dp-pe-regs {
5112						pc2_l0 = < 0x00 0x08 0x12 0x24 0x01 0x0e 0x1d 0x01 0x13 0x00 >;
5113						pc2_l1 = < 0x00 0x08 0x12 0x24 0x00 0x0e 0x1d 0x00 0x13 0x00 >;
5114						pc2_l2 = < 0x00 0x08 0x12 0x24 0x00 0x0e 0x1d 0x00 0x13 0x00 >;
5115						pc2_l3 = < 0x00 0x08 0x12 0x24 0x00 0x0e 0x1d 0x00 0x13 0x00 >;
5116					};
5117
5118					tegra-dp-pc-regs {
5119						pc2_l0 = < 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 >;
5120						pc2_l1 = < 0x02 0x02 0x04 0x05 0x02 0x04 0x05 0x04 0x05 0x05 >;
5121						pc2_l2 = < 0x04 0x05 0x08 0x0b 0x05 0x09 0x0b 0x08 0x0a 0x0b >;
5122						pc2_l3 = < 0x05 0x09 0x0b 0x12 0x09 0x0d 0x12 0x0b 0x0f 0x12 >;
5123					};
5124
5125					tegra-dp-tx-pu {
5126						pc2_l0 = < 0x22 0x33 0x44 0x66 0x33 0x44 0x66 0x44 0x66 0x66 >;
5127						pc2_l1 = < 0x22 0x22 0x33 0x55 0x33 0x44 0x55 0x44 0x55 0x66 >;
5128						pc2_l2 = < 0x22 0x22 0x33 0x44 0x33 0x33 0x44 0x44 0x55 0x66 >;
5129						pc2_l3 = < 0x22 0x22 0x22 0x44 0x33 0x33 0x44 0x44 0x44 0x66 >;
5130					};
5131				};
5132
5133				display-timings {
5134
5135					1920x1080-32 {
5136						clock-frequency = < 0x8d9ee20 >;
5137						hactive = < 0x780 >;
5138						vactive = < 0x438 >;
5139						hfront-porch = < 0x58 >;
5140						hback-porch = < 0x94 >;
5141						hsync-len = < 0x2c >;
5142						vfront-porch = < 0x04 >;
5143						vback-porch = < 0x24 >;
5144						vsync-len = < 0x05 >;
5145						nvidia,h-ref-to-sync = < 0x01 >;
5146						nvidia,v-ref-to-sync = < 0x01 >;
5147					};
5148
5149					720x480-32 {
5150						clock-frequency = < 0x19bfcc0 >;
5151						hactive = < 0x2d0 >;
5152						vactive = < 0x1e0 >;
5153						hfront-porch = < 0x10 >;
5154						hback-porch = < 0x3c >;
5155						hsync-len = < 0x3e >;
5156						vfront-porch = < 0x09 >;
5157						vback-porch = < 0x1e >;
5158						vsync-len = < 0x06 >;
5159						nvidia,h-ref-to-sync = < 0x01 >;
5160						nvidia,v-ref-to-sync = < 0x01 >;
5161					};
5162				};
5163
5164				dp-lt-settings {
5165
5166					lt-setting@0 {
5167						nvidia,drive-current = < 0x00 0x00 0x00 0x00 >;
5168						nvidia,lane-preemphasis = < 0x00 0x00 0x00 0x00 >;
5169						nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >;
5170						nvidia,tx-pu = < 0x00 >;
5171						nvidia,load-adj = < 0x03 >;
5172					};
5173
5174					lt-setting@1 {
5175						nvidia,drive-current = < 0x00 0x00 0x00 0x00 >;
5176						nvidia,lane-preemphasis = < 0x00 0x00 0x00 0x00 >;
5177						nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >;
5178						nvidia,tx-pu = < 0x00 >;
5179						nvidia,load-adj = < 0x04 >;
5180					};
5181
5182					lt-setting@2 {
5183						nvidia,drive-current = < 0x00 0x00 0x00 0x00 >;
5184						nvidia,lane-preemphasis = < 0x01 0x01 0x01 0x01 >;
5185						nvidia,post-cursor = < 0x00 0x00 0x00 0x00 >;
5186						nvidia,tx-pu = < 0x00 >;
5187						nvidia,load-adj = < 0x06 >;
5188					};
5189				};
5190			};
5191		};
5192
5193		dpaux@155c0000 {
5194			compatible = "nvidia,tegra186-dpaux";
5195			reg = < 0x00 0x155c0000 0x00 0x40000 >;
5196			interrupts = < 0x00 0x9f 0x04 >;
5197			clocks = < 0x98 0x0d 0x60 0x0d 0x20b >;
5198			clock-names = "clk32k_in","dpaux","plldp";
5199			resets = < 0x0d 0x05 >;
5200			reset-names = "dpaux";
5201			power-domains = < 0xa6 >;
5202			status = "disabled";
5203
5204			prod-settings {
5205				#prod-cells = < 0x03 >;
5206
5207				prod_c_dpaux_dp {
5208					prod = < 0x124 0x37fe 0x24c2 >;
5209				};
5210
5211				prod_c_dpaux_hdmi {
5212					prod = < 0x124 0x700 0x400 >;
5213				};
5214			};
5215		};
5216
5217		dpaux@15040000 {
5218			compatible = "nvidia,tegra186-dpaux1";
5219			reg = < 0x00 0x15040000 0x00 0x40000 >;
5220			interrupts = < 0x00 0xa0 0x04 >;
5221			clocks = < 0x98 0x0d 0x5f 0x0d 0x20b >;
5222			clock-names = "clk32k_in","dpaux1","plldp";
5223			resets = < 0x0d 0x7c >;
5224			reset-names = "dpaux1";
5225			power-domains = < 0xa6 >;
5226			status = "okay";
5227
5228			prod-settings {
5229				#prod-cells = < 0x03 >;
5230
5231				prod_c_dpaux_dp {
5232					prod = < 0x124 0x37fe 0x24c2 >;
5233				};
5234
5235				prod_c_dpaux_hdmi {
5236					prod = < 0x124 0x700 0x400 >;
5237				};
5238			};
5239		};
5240
5241		se@15810000 {
5242			compatible = "nvidia,tegra186-se1-nvhost";
5243			power-domains = < 0xa7 >;
5244			reg = < 0x00 0x15810000 0x00 0x10000 >;
5245			supported-algos = "drbg";
5246			opcode_addr = < 0x204 >;
5247			resets = < 0x0d 0x25 >;
5248			clocks = < 0x0d 0x67 >;
5249			clock-names = "se";
5250			#stream-id-cells = < 0x01 >;
5251			status = "okay";
5252			linux,phandle = < 0x4e >;
5253			phandle = < 0x4e >;
5254		};
5255
5256		se@15820000 {
5257			compatible = "nvidia,tegra186-se2-nvhost";
5258			power-domains = < 0xa7 >;
5259			reg = < 0x00 0x15820000 0x00 0x10000 >;
5260			supported-algos = "aes","cmac";
5261			opcode_addr = < 0x404 >;
5262			resets = < 0x0d 0x25 >;
5263			clocks = < 0x0d 0x67 >;
5264			clock-names = "se";
5265			#stream-id-cells = < 0x01 >;
5266			status = "okay";
5267			linux,phandle = < 0x4f >;
5268			phandle = < 0x4f >;
5269		};
5270
5271		se@15830000 {
5272			compatible = "nvidia,tegra186-se3-nvhost";
5273			power-domains = < 0xa7 >;
5274			reg = < 0x00 0x15830000 0x00 0x10000 >;
5275			supported-algos = "rsa";
5276			opcode_addr = < 0x604 >;
5277			resets = < 0x0d 0x25 >;
5278			clocks = < 0x0d 0x67 >;
5279			clock-names = "se";
5280			#stream-id-cells = < 0x01 >;
5281			status = "okay";
5282			linux,phandle = < 0x50 >;
5283			phandle = < 0x50 >;
5284		};
5285
5286		se@15840000 {
5287			compatible = "nvidia,tegra186-se4-nvhost";
5288			power-domains = < 0xa7 >;
5289			reg = < 0x00 0x15840000 0x00 0x10000 >;
5290			supported-algos = "sha";
5291			opcode_addr = < 0x104 >;
5292			resets = < 0x0d 0x25 >;
5293			clocks = < 0x0d 0x67 >;
5294			clock-names = "se";
5295			#stream-id-cells = < 0x01 >;
5296			status = "okay";
5297			linux,phandle = < 0x51 >;
5298			phandle = < 0x51 >;
5299		};
5300	};
5301
5302	mipical {
5303		compatible = "nvidia, tegra186-mipical";
5304		reg = < 0x00 0x3990000 0x00 0x10000 >;
5305		clocks = < 0x98 0x0d 0x74 0x0d 0x7e >;
5306		clock-names = "clk32k_in","mipi_cal","uart_fs_mipi_cal";
5307		resets = < 0x0d 0x1c >;
5308		reset-names = "mipi_cal";
5309		status = "okay";
5310
5311		prod-settings {
5312			#prod-cells = < 0x03 >;
5313
5314			prod {
5315
5316				soc {
5317					prod = < 0x00 0x01 0x00 0x18 0x200000 0x00 0x1c 0x200000 0x00 0x20 0x200000 0x00 0x24 0x200000 0x00 0x28 0x200000 0x00 0x2c 0x200000 0x00 0x3c 0x3f1f1f 0x200000 0x68 0x3f001f 0x270002 0x40 0x3f1f1f 0x200000 0x6c 0x3f001f 0x270002 0x44 0x3f1f1f 0x200000 0x74 0x3f001f 0x270002 0x48 0x3f1f1f 0x200000 0x78 0x3f001f 0x270002 0x5c 0x03 0x00 >;
5318				};
5319
5320				soc_a01 {
5321					status = "disabled";
5322					prod = < 0x18 0xf81f 0x1010 0x1c 0xf81f 0x1010 0x20 0xf81f 0x1010 0x24 0xf81f 0x1010 0x28 0xf81f 0x1010 0x2c 0xf81f 0x1010 >;
5323				};
5324
5325				soc_a02 {
5326					status = "okay";
5327					prod = < 0x18 0xf81f 0x00 0x1c 0xf81f 0x00 0x20 0xf81f 0x00 0x24 0xf81f 0x00 0x28 0xf81f 0x00 0x2c 0xf81f 0x00 >;
5328				};
5329			};
5330		};
5331	};
5332
5333	gp10b {
5334		compatible = "nvidia,tegra186-gp10b","nvidia,gp10b";
5335		reg = < 0x00 0x17000000 0x00 0x1000000 0x00 0x18000000 0x00 0x1000000 0x00 0x3b41000 0x00 0x1000 >;
5336		interrupts = < 0x00 0x46 0x04 0x00 0x47 0x04 >;
5337		interrupt-names = "stall","nonstall";
5338		nvidia,host1x = < 0x42 >;
5339		#stream-id-cells = < 0x01 >;
5340		access-vpr-phys;
5341		resets = < 0x0d 0x0e >;
5342		clocks = < 0x0d 0x136 0x0d 0x01 >;
5343		clock-names = "gpu","gpu_sys";
5344		fuse-overrides = < 0x228 0x9999 >;
5345		status = "okay";
5346		linux,phandle = < 0x53 >;
5347		phandle = < 0x53 >;
5348	};
5349
5350	psci {
5351		compatible = "arm,psci-1.0";
5352		method = "smc";
5353		cpu_off = < 0x84000002 >;
5354		cpu_on = < 0xc4000003 >;
5355		cpu_suspend = < 0xc4000001 >;
5356		status = "okay";
5357	};
5358
5359	interrupt-controller@3881000 {
5360		compatible = "arm,cortex-a15-gic";
5361		#interrupt-cells = < 0x03 >;
5362		interrupt-controller;
5363		reg = < 0x00 0x3881000 0x00 0x1000 0x00 0x3882000 0x00 0x2000 >;
5364		status = "okay";
5365		linux,phandle = < 0x01 >;
5366		phandle = < 0x01 >;
5367	};
5368
5369	interrupt-controller@3000000 {
5370		compatible = "nvidia,tegra-gic";
5371		interrupt-controller;
5372		reg = < 0x00 0x3000000 0x00 0x800 0x00 0x3000800 0x00 0x800 0x00 0x3001000 0x00 0x800 0x00 0x3001800 0x00 0x800 0x00 0x3002000 0x00 0x800 0x00 0x3002800 0x00 0x800 0x00 0x3003000 0x00 0x800 0x00 0x3003800 0x00 0x800 0x00 0x300f800 0x00 0x800 >;
5373		status = "disabled";
5374	};
5375
5376	tegra186-pm-irq {
5377		compatible = "nvidia,tegra186-pm-irq";
5378		interrupt-controller;
5379		#interrupt-cells = < 0x03 >;
5380		interrupt-parent = < 0x01 >;
5381		linux,phandle = < 0x1f >;
5382		phandle = < 0x1f >;
5383	};
5384
5385	timer@3020000 {
5386		compatible = "nvidia,tegra186-timer";
5387		interrupts = < 0x00 0x00 0x04 0x00 0x01 0x04 0x00 0x02 0x04 0x00 0x03 0x04 0x00 0x04 0x04 0x00 0x05 0x04 0x00 0x06 0x04 >;
5388		clock-frequency = < 0x124f800 >;
5389		reg = < 0x00 0x3010000 0x00 0xe0000 >;
5390		tmr-count = < 0x0a >;
5391		wdt-count = < 0x03 >;
5392		status = "okay";
5393	};
5394
5395	clock@5000000 {
5396		compatible = "nvidia,tegra18x-car";
5397		reg = < 0x00 0x5000000 0x00 0x1000000 >;
5398		#clock-cells = < 0x01 >;
5399		#reset-cells = < 0x01 >;
5400		status = "okay";
5401		linux,phandle = < 0x0d >;
5402		phandle = < 0x0d >;
5403	};
5404
5405	se_elp@3ad0000 {
5406		compatible = "nvidia,tegra186-se-elp";
5407		reg = < 0x00 0x3ad0000 0x00 0x10000 0x00 0x3ae0000 0x00 0x10000 >;
5408		interrupts = < 0x00 0x11b 0x04 >;
5409		clocks = < 0x0d 0x67 >;
5410		clock-names = "se";
5411		pka1-rsa-priority = < 0x12c >;
5412		status = "okay";
5413	};
5414
5415	spi@3270000 {
5416		compatible = "nvidia,tegra186-qspi";
5417		reg = < 0x00 0x3270000 0x00 0x10000 >;
5418		interrupts = < 0x00 0x23 0x04 >;
5419		#address-cells = < 0x01 >;
5420		#size-cells = < 0x00 >;
5421		#stream-id-cells = < 0x01 >;
5422		nvidia,dma-request-selector = < 0x19 0x05 >;
5423		dmas = < 0x19 0x05 0x19 0x05 >;
5424		dma-names = "rx","tx";
5425		nvidia,clk-parents = "pll_p";
5426		clocks = < 0x0d 0x84 0x0d 0x135 0x0d 0x10d 0x0d 0x261 >;
5427		clock-names = "qspi","qspi_out","pll_p","clk_m";
5428		resets = < 0x0d 0x81 >;
5429		reset-names = "qspi";
5430		status = "disabled";
5431		linux,phandle = < 0x71 >;
5432		phandle = < 0x71 >;
5433	};
5434
5435	tegra-hsp@b150000 {
5436		compatible = "nvidia,tegra186-hsp";
5437		reg = < 0x00 0xb150000 0x00 0x90000 >;
5438		interrupts = < 0x00 0x8d 0x04 0x00 0x8e 0x04 0x00 0x8f 0x04 0x00 0x90 0x04 >;
5439		interrupt-names = "shared1","shared2","shared3","shared4";
5440		resets = < 0x0d 0xba >;
5441		reset-names = "hsp";
5442		status = "okay";
5443		linux,phandle = < 0x38 >;
5444		phandle = < 0x38 >;
5445	};
5446
5447	tegra-hsp@29a0000 {
5448		compatible = "nvidia,tegra186-hsp";
5449		reg = < 0x00 0x29a0000 0x00 0x90000 >;
5450		interrupt-parent = < 0x3a >;
5451		interrupts = < 0x00 0x20 0x04 0x00 0x00 0x21 0x04 0x00 0x00 0x22 0x04 0x00 0x00 0x23 0x04 0x00 0x00 0x24 0x04 0x00 0x00 0x25 0x04 0x00 0x00 0x26 0x04 0x00 0x00 0x27 0x04 0x00 0x00 0x28 0x04 0x00 0x00 0x29 0x04 0x00 0x00 0x2a 0x04 0x00 0x00 0x2b 0x04 0x00 0x00 0x2c 0x04 0x00 0x00 0x2d 0x04 0x00 0x00 0x2e 0x04 0x00 0x00 0x2f 0x04 0x00 0x00 0x30 0x04 0x04 0x00 0x31 0x04 0x00 0x00 0x32 0x04 0x00 0x00 0x33 0x04 0x00 0x00 0x34 0x04 0x00 >;
5452		interrupt-names = "full0","full1","full2","full3","full4","full5","full6","full7","empty0","empty1","empty2","empty3","empty4","empty5","empty6","empty7","adsp-shared0","shared1","shared2","shared3","shared4";
5453		status = "disabled";
5454		linux,phandle = < 0x3c >;
5455		phandle = < 0x3c >;
5456	};
5457
5458	tegra-hsp@c150000 {
5459		compatible = "nvidia,tegra186-hsp";
5460		reg = < 0x00 0xc150000 0x00 0x90000 >;
5461		interrupts = < 0x00 0x85 0x04 0x00 0x86 0x04 0x00 0x87 0x04 0x00 0x88 0x04 >;
5462		interrupt-names = "shared1","shared2","shared3","shared4";
5463		status = "okay";
5464		linux,phandle = < 0x3e >;
5465		phandle = < 0x3e >;
5466	};
5467
5468	tegra-hsp@3c00000 {
5469		compatible = "nvidia,tegra186-hsp";
5470		reg = < 0x00 0x3c00000 0x00 0xa0000 >;
5471		interrupts = < 0x00 0xb0 0x04 0x00 0x78 0x04 0x00 0x79 0x04 0x00 0x7a 0x04 0x00 0x7b 0x04 0x00 0x7c 0x04 0x00 0x7d 0x04 0x00 0x7e 0x04 0x00 0x7f 0x04 >;
5472		interrupt-names = "doorbell","shared0","shared1","shared2","shared3","shared4","shared5","shared6","shared7";
5473		status = "okay";
5474	};
5475
5476	chipid@100000 {
5477		compatible = "nvidia,tegra186-chipid";
5478		reg = < 0x00 0x100000 0x00 0x10000 >;
5479		status = "disabled";
5480	};
5481
5482	miscreg@00100000 {
5483		compatible = "nvidia,tegra186-miscreg";
5484		reg = < 0x00 0x100000 0x00 0xf000 0x00 0x10f000 0x00 0x1000 >;
5485		status = "disabled";
5486	};
5487
5488	bpmp {
5489		compatible = "nvidia,tegra186-bpmp";
5490		#stream-id-cells = < 0x01 >;
5491		reg = < 0x00 0xd000000 0x00 0x800000 0x00 0x3004e000 0x00 0x1000 0x00 0x3004f000 0x00 0x1000 >;
5492		status = "okay";
5493		linux,phandle = < 0x6d >;
5494		phandle = < 0x6d >;
5495
5496		bpmpthermal {
5497			compatible = "nvidia,tegra186-bpmp-thermal";
5498			#thermal-sensor-cells = < 0x01 >;
5499			status = "okay";
5500			linux,phandle = < 0x27 >;
5501			phandle = < 0x27 >;
5502		};
5503	};
5504
5505	dma@2600000 {
5506		compatible = "nvidia,tegra186-gpcdma";
5507		reg = < 0x00 0x2600000 0x00 0x210000 >;
5508		resets = < 0x0d 0x46 >;
5509		reset-names = "gpcdma";
5510		interrupts = < 0x00 0x4b 0x04 0x00 0x4c 0x04 0x00 0x4d 0x04 0x00 0x4e 0x04 0x00 0x4f 0x04 0x00 0x50 0x04 0x00 0x51 0x04 0x00 0x52 0x04 0x00 0x53 0x04 0x00 0x54 0x04 0x00 0x55 0x04 0x00 0x56 0x04 0x00 0x57 0x04 0x00 0x58 0x04 0x00 0x59 0x04 0x00 0x5a 0x04 0x00 0x5b 0x04 0x00 0x5c 0x04 0x00 0x5d 0x04 0x00 0x5e 0x04 0x00 0x5f 0x04 0x00 0x60 0x04 0x00 0x61 0x04 0x00 0x62 0x04 0x00 0x63 0x04 0x00 0x64 0x04 0x00 0x65 0x04 0x00 0x66 0x04 0x00 0x67 0x04 0x00 0x68 0x04 0x00 0x69 0x04 0x00 0x6a 0x04 0x00 0x6b 0x04 >;
5511		#dma-cells = < 0x01 >;
5512		#stream-id-cells = < 0x01 >;
5513		status = "okay";
5514		linux,phandle = < 0x19 >;
5515		phandle = < 0x19 >;
5516	};
5517
5518	gpio@2200000 {
5519		compatible = "nvidia,tegra186-gpio";
5520		reg-names = "security","gpio";
5521		reg = < 0x00 0x2200000 0x00 0x10000 0x00 0x2210000 0x00 0x10000 >;
5522		interrupts = < 0x00 0x2f 0x04 0x00 0x32 0x04 0x00 0x35 0x04 0x00 0x38 0x04 0x00 0x3b 0x04 0x00 0xb4 0x04 >;
5523		gpio-controller;
5524		#gpio-cells = < 0x02 >;
5525		interrupt-controller;
5526		#interrupt-cells = < 0x02 >;
5527		gpio-ranges = < 0xa8 0x00 0x00 0x90 0xa8 0x90 0x98 0x08 0xa8 0x98 0xb8 0x10 0xa8 0xa8 0xd8 0x18 >;
5528		status = "okay";
5529		linux,phandle = < 0x12 >;
5530		phandle = < 0x12 >;
5531
5532		wifi_over_pcie {
5533			gpio-hog;
5534			gpios = < 0x8c 0x00 >;
5535			output-low;
5536			label = "wifi-over-pcie";
5537			status = "disabled";
5538		};
5539
5540		pcie0_lane2_mux {
5541			gpio-hog;
5542			gpios = < 0x8b 0x00 >;
5543			output-low;
5544			label = "pcie-lane2-mux";
5545			status = "okay";
5546		};
5547
5548		e3325_sdio_rst {
5549			gpio-hog;
5550			gpios = < 0x0e 0x00 >;
5551			output-high;
5552			label = "e3325-sdio-rst";
5553			status = "disabled";
5554		};
5555
5556		e3325_lane0_mux {
5557			gpio-hog;
5558			gpios = < 0x0c 0x00 >;
5559			output-low;
5560			label = "e3325-lane0-mux";
5561			status = "disabled";
5562		};
5563
5564		wifi-enable {
5565			gpio-hog;
5566			gpios = < 0x68 0x00 >;
5567			output-high;
5568			line-name = "wifi-enable";
5569		};
5570
5571		wifi-wake-ap {
5572			gpio-hog;
5573			input;
5574			label = "wifi-wake-ap";
5575			status = "disabled";
5576		};
5577
5578		sdmmc-wake-support-input {
5579			gpio-hog;
5580			gpios = < 0x7d 0x00 >;
5581			input;
5582			label = "sdmmc-wake-input";
5583			status = "okay";
5584		};
5585
5586		sdmmc-wake-support-output {
5587			gpio-hog;
5588			gpios = < 0x7e 0x00 >;
5589			output-low;
5590			label = "sdmmc-wake-output";
5591			status = "okay";
5592		};
5593
5594		camera-control-output-low {
5595			gpio-hog;
5596			output-low;
5597			gpios = < 0x8d 0x00 0x88 0x00 >;
5598			label = "cam0-rst","cam0-pwdn";
5599			status = "okay";
5600		};
5601	};
5602
5603	gpio@c2f0000 {
5604		compatible = "nvidia,tegra186-gpio-aon";
5605		reg-names = "security","gpio";
5606		reg = < 0x00 0xc2f0000 0x00 0x1000 0x00 0xc2f1000 0x00 0x1000 >;
5607		interrupts = < 0x00 0x3c 0x04 >;
5608		status = "okay";
5609		gpio-controller;
5610		#gpio-cells = < 0x02 >;
5611		interrupt-controller;
5612		#interrupt-cells = < 0x02 >;
5613		gpio-ranges = < 0xa8 0x00 0x90 0x08 0xa8 0x08 0xa0 0x18 0xa8 0x20 0xc8 0x10 0xa8 0x30 0xf0 0x10 >;
5614		linux,phandle = < 0x1d >;
5615		phandle = < 0x1d >;
5616
5617		wifi-wake-ap {
5618			gpio-hog;
5619			gpios = < 0x3b 0x00 >;
5620			input;
5621			label = "wifi-wake-ap";
5622		};
5623	};
5624
5625	pcie-controller@10003000 {
5626		compatible = "nvidia,tegra186-pcie";
5627		power-domains = < 0xa9 >;
5628		device_type = "pci";
5629		reg = < 0x00 0x10003000 0x00 0x800 0x00 0x10003800 0x00 0x800 0x00 0x40000000 0x00 0x10000000 >;
5630		reg-names = "pads","afi","cs";
5631		clocks = < 0x0d 0x04 0x0d 0x03 0x0d 0x261 >;
5632		clock-names = "afi","pcie","clk_m";
5633		resets = < 0x0d 0x01 0x0d 0x1d 0x0d 0x1e >;
5634		reset-names = "afi","pcie","pciex";
5635		interrupts = < 0x00 0x48 0x04 0x00 0x49 0x04 >;
5636		interrupt-names = "intr","msi";
5637		#interrupt-cells = < 0x01 >;
5638		interrupt-map-mask = < 0x00 0x00 0x00 0x00 >;
5639		interrupt-map = < 0x00 0x00 0x00 0x00 0x01 0x00 0x48 0x04 >;
5640		#stream-id-cells = < 0x01 >;
5641		bus-range = < 0x00 0xff >;
5642		#address-cells = < 0x03 >;
5643		#size-cells = < 0x02 >;
5644		ranges = < 0x82000000 0x00 0x10000000 0x00 0x10000000 0x00 0x1000 0x82000000 0x00 0x10001000 0x00 0x10001000 0x00 0x1000 0x82000000 0x00 0x10004000 0x00 0x10004000 0x00 0x1000 0x81000000 0x00 0x00 0x00 0x50000000 0x00 0x10000 0x82000000 0x00 0x50100000 0x00 0x50100000 0x00 0x7f00000 0xc2000000 0x00 0x58000000 0x00 0x58000000 0x00 0x28000000 >;
5645		status = "okay";
5646		vddio-pexctl-aud-supply = < 0x0e >;
5647		linux,phandle = < 0x69 >;
5648		phandle = < 0x69 >;
5649
5650		pci@1,0 {
5651			device_type = "pci";
5652			assigned-addresses = < 0x82000800 0x00 0x10000000 0x00 0x1000 >;
5653			reg = < 0x800 0x00 0x00 0x00 0x00 >;
5654			status = "okay";
5655			#address-cells = < 0x03 >;
5656			#size-cells = < 0x02 >;
5657			ranges;
5658			nvidia,num-lanes = < 0x01 >;
5659			nvidia,afi-ctl-offset = < 0x110 >;
5660			nvidia,disable-clock-request;
5661		};
5662
5663		pci@2,0 {
5664			device_type = "pci";
5665			assigned-addresses = < 0x82001000 0x00 0x10001000 0x00 0x1000 >;
5666			reg = < 0x1000 0x00 0x00 0x00 0x00 >;
5667			status = "disabled";
5668			#address-cells = < 0x03 >;
5669			#size-cells = < 0x02 >;
5670			ranges;
5671			nvidia,num-lanes = < 0x00 >;
5672			nvidia,afi-ctl-offset = < 0x118 >;
5673		};
5674
5675		pci@3,0 {
5676			device_type = "pci";
5677			assigned-addresses = < 0x82001800 0x00 0x10004000 0x00 0x1000 >;
5678			reg = < 0x1800 0x00 0x00 0x00 0x00 >;
5679			status = "okay";
5680			#address-cells = < 0x03 >;
5681			#size-cells = < 0x02 >;
5682			ranges;
5683			nvidia,num-lanes = < 0x01 >;
5684			nvidia,afi-ctl-offset = < 0x19c >;
5685		};
5686
5687		prod-settings {
5688			#prod-cells = < 0x03 >;
5689
5690			prod_c_pad {
5691				prod = < 0xc8 0xffffffff 0x80b880b8 0xcc 0xffffffff 0x480b8 >;
5692			};
5693		};
5694	};
5695
5696	sound {
5697		#stream-id-cells = < 0x01 >;
5698		status = "okay";
5699		compatible = "nvidia,tegra-audio-t186ref-mobile-rt565x";
5700		nvidia,model = "tegra-snd-t186ref-mobile-rt565x";
5701		nvidia,num-codec-link = < 0x0b >;
5702		nvidia,num-clk = < 0x08 >;
5703		nvidia,clk-rates = < 0x10266000 0xac4400 0x2b11000 0x2b11000 0xea60000 0xbb8000 0x2ee0000 0x2ee0000 >;
5704		clocks = < 0x0d 0x10d 0x0d 0x10f 0x0d 0xf6 0x0d 0x57 0x0d 0x261 0x0d 0x7c >;
5705		clock-names = "pll_p_out1","pll_a","pll_a_out0","ahub","clk_m","extern1";
5706		resets = < 0x0d 0x92 >;
5707		reset-names = "extern1_rst";
5708		nvidia,audio-routing = "x Headphone Jack","x HP_OUT","x Line In Jack","x LINE_IN","x Mic Jack","x MIC_IN","y Headphone","y OUT","y IN","y Mic","z Headphone","z OUT","z IN","z Mic","m Headphone","m OUT","m IN","m Mic","n Headphone","n OUT","n IN","n Mic","o Headphone","o OUT","o IN","o Mic","a IN","a Mic","b IN","b Mic","c IN","c Mic","d IN","d Mic","e Headphone","e OUT","e IN","e Mic","d1 Headphone","d1 OUT","d2 Headphone","d2 OUT";
5709		nvidia,xbar = < 0xaa >;
5710		linux,phandle = < 0x67 >;
5711		phandle = < 0x67 >;
5712
5713		nvidia,dai-link-1 {
5714			link-name = "sgtl5000-playback";
5715			cpu-dai = < 0xab >;
5716			codec-dai = < 0xac >;
5717			cpu-dai-name = "I2S1";
5718			codec-dai-name = "sgtl5000";
5719			format = "i2s";
5720			bitclock-slave;
5721			frame-slave;
5722			bitclock-noninversion;
5723			frame-noninversion;
5724			bit-format = "s16_le";
5725			bclk_ratio = < 0x00 >;
5726			srate = < 0xbb80 >;
5727			num-channel = < 0x02 >;
5728			ignore_suspend;
5729			name-prefix = [ 78 00 ];
5730			status = "okay";
5731		};
5732
5733		nvidia,dai-link-2 {
5734			link-name = "spdif-dit-1";
5735			cpu-dai = < 0xad >;
5736			codec-dai = < 0xae >;
5737			cpu-dai-name = "I2S2";
5738			codec-dai-name = "dit-hifi";
5739			format = "i2s";
5740			bitclock-slave;
5741			frame-slave;
5742			bitclock-noninversion;
5743			frame-noninversion;
5744			bit-format = "s16_le";
5745			bclk_ratio = < 0x01 >;
5746			srate = < 0xbb80 >;
5747			num-channel = < 0x02 >;
5748			ignore_suspend;
5749			name-prefix = [ 79 00 ];
5750			status = "okay";
5751		};
5752
5753		nvidia,dai-link-3 {
5754			link-name = "spdif-dit-2";
5755			cpu-dai = < 0xaf >;
5756			codec-dai = < 0xb0 >;
5757			cpu-dai-name = "I2S3";
5758			codec-dai-name = "dit-hifi";
5759			format = "i2s";
5760			bitclock-slave;
5761			frame-slave;
5762			bitclock-noninversion;
5763			frame-noninversion;
5764			bit-format = "s16_le";
5765			bclk_ratio = < 0x01 >;
5766			srate = < 0xbb80 >;
5767			num-channel = < 0x02 >;
5768			ignore_suspend;
5769			name-prefix = [ 7a 00 ];
5770			status = "okay";
5771		};
5772
5773		nvidia,dai-link-4 {
5774			link-name = "spdif-dit-3";
5775			cpu-dai = < 0xb1 >;
5776			codec-dai = < 0xb2 >;
5777			cpu-dai-name = "I2S4";
5778			codec-dai-name = "dit-hifi";
5779			format = "i2s";
5780			bitclock-slave;
5781			frame-slave;
5782			bitclock-noninversion;
5783			frame-noninversion;
5784			bit-format = "s16_le";
5785			bclk_ratio = < 0x01 >;
5786			srate = < 0xbb80 >;
5787			num-channel = < 0x02 >;
5788			ignore_suspend;
5789			name-prefix = [ 6d 00 ];
5790			status = "okay";
5791		};
5792
5793		nvidia,dai-link-5 {
5794			link-name = "spdif-dit-4";
5795			cpu-dai = < 0xb3 >;
5796			codec-dai = < 0xb4 >;
5797			cpu-dai-name = "I2S5";
5798			codec-dai-name = "dit-hifi";
5799			format = "i2s";
5800			bitclock-slave;
5801			frame-slave;
5802			bitclock-noninversion;
5803			frame-noninversion;
5804			bit-format = "s16_le";
5805			bclk_ratio = < 0x01 >;
5806			srate = < 0xbb80 >;
5807			num-channel = < 0x02 >;
5808			ignore_suspend;
5809			name-prefix = [ 6e 00 ];
5810			status = "okay";
5811		};
5812
5813		nvidia,dai-link-6 {
5814			link-name = "spdif-dit-6";
5815			cpu-dai = < 0xb5 >;
5816			codec-dai = < 0xb6 >;
5817			cpu-dai-name = "I2S6";
5818			codec-dai-name = "dit-hifi";
5819			tx-mask = < 0xff >;
5820			rx-mask = < 0xff >;
5821			format = "dsp_a";
5822			bitclock-slave;
5823			frame-slave;
5824			bitclock-inversion;
5825			frame-noninversion;
5826			bit-format = "s16_le";
5827			bclk_ratio = < 0x04 >;
5828			srate = < 0x1f40 >;
5829			num-channel = < 0x01 >;
5830			ignore_suspend;
5831			name-prefix = [ 6f 00 ];
5832			status = "okay";
5833		};
5834
5835		nvidia,dai-link-7 {
5836			link-name = "spdif-dit-7";
5837			cpu-dai = < 0xb7 >;
5838			codec-dai = < 0xb8 >;
5839			cpu-dai-name = "DMIC1";
5840			codec-dai-name = "dit-hifi";
5841			format = "i2s";
5842			bit-format = "s16_le";
5843			srate = < 0xbb80 >;
5844			ignore_suspend;
5845			num-channel = < 0x02 >;
5846			name-prefix = [ 61 00 ];
5847			status = "okay";
5848		};
5849
5850		nvidia,dai-link-8 {
5851			link-name = "spdif-dit-8";
5852			cpu-dai = < 0xb9 >;
5853			codec-dai = < 0xba >;
5854			cpu-dai-name = "DMIC2";
5855			codec-dai-name = "dit-hifi";
5856			format = "i2s";
5857			bit-format = "s16_le";
5858			srate = < 0xbb80 >;
5859			ignore_suspend;
5860			num-channel = < 0x02 >;
5861			name-prefix = [ 62 00 ];
5862			status = "okay";
5863		};
5864
5865		nvidia,dai-link-9 {
5866			link-name = "spdif-dit-9";
5867			cpu-dai = < 0xbb >;
5868			codec-dai = < 0xbc >;
5869			cpu-dai-name = "DMIC3";
5870			codec-dai-name = "dit-hifi";
5871			format = "i2s";
5872			bit-format = "s16_le";
5873			srate = < 0xbb80 >;
5874			ignore_suspend;
5875			num-channel = < 0x02 >;
5876			name-prefix = [ 63 00 ];
5877			status = "okay";
5878		};
5879
5880		nvidia,dai-link-10 {
5881			link-name = "spdif-dit-10";
5882			cpu-dai = < 0xbd >;
5883			codec-dai = < 0xbe >;
5884			cpu-dai-name = "DMIC4";
5885			codec-dai-name = "dit-hifi";
5886			format = "i2s";
5887			bit-format = "s16_le";
5888			srate = < 0xbb80 >;
5889			ignore_suspend;
5890			num-channel = < 0x02 >;
5891			name-prefix = [ 64 00 ];
5892			status = "okay";
5893		};
5894
5895		nvidia,dai-link-11 {
5896			link-name = "spdif-playback";
5897			cpu-dai = < 0xbf >;
5898			codec-dai = < 0xc0 >;
5899			cpu-dai-name = "SPDIF1-1";
5900			codec-dai-name = "dit-hifi";
5901			format = "i2s";
5902			bit-format = "s16_le";
5903			srate = < 0xbb80 >;
5904			num-channel = < 0x02 >;
5905			ignore_suspend;
5906			name-prefix = [ 65 00 ];
5907			status = "okay";
5908		};
5909
5910		nvidia,dai-link-12 {
5911			link-name = "dspk-playback-r";
5912			cpu-dai = < 0xc1 >;
5913			codec-dai = < 0xc2 >;
5914			cpu-dai-name = "DSPK1";
5915			codec-dai-name = "dit-hifi";
5916			format = "i2s";
5917			bit-format = "s16_le";
5918			srate = < 0xbb80 >;
5919			num-channel = < 0x02 >;
5920			ignore_suspend;
5921			name-prefix = "d1";
5922			status = "disabled";
5923		};
5924
5925		nvidia,dai-link-13 {
5926			link-name = "dspk-playback-l";
5927			cpu-dai = < 0xc3 >;
5928			codec-dai = < 0xc4 >;
5929			cpu-dai-name = "DSPK2";
5930			codec-dai-name = "dit-hifi";
5931			format = "i2s";
5932			bit-format = "s16_le";
5933			srate = < 0xbb80 >;
5934			num-channel = < 0x02 >;
5935			ignore_suspend;
5936			name-prefix = "d2";
5937			status = "disabled";
5938		};
5939	};
5940
5941	sound_ref {
5942		#stream-id-cells = < 0x01 >;
5943		status = "disabled";
5944		linux,phandle = < 0x68 >;
5945		phandle = < 0x68 >;
5946	};
5947
5948	adma@2930000 {
5949		compatible = "nvidia,tegra186-adma";
5950		power-domains = < 0x25 >;
5951		wakeup-disable;
5952		interrupt-parent = < 0x3a >;
5953		reg = < 0x00 0x2930000 0x00 0x10000 0x00 0x2940000 0x00 0x10000 0x00 0x2950000 0x00 0x10000 0x00 0x2960000 0x00 0x10000 0x00 0x2970000 0x00 0x10000 0x00 0x2996000 0x00 0x2000 0x00 0x29f0000 0x00 0x10 >;
5954		nvidia,adast = < 0x00 0x02 0x00 0x8008 0x00 0x40000000 0x00 0x20000000 0x00 0x40000000 >;
5955		clocks = < 0x0d 0x57 0x0d 0x68 0x0d 0x69 >;
5956		clock-names = "ahub","apb2ape","adma.ape";
5957		interrupts = < 0x00 0x00 0x04 0x00 0x00 0x01 0x04 0x00 0x00 0x02 0x04 0x00 0x00 0x03 0x04 0x00 0x00 0x04 0x04 0x00 0x00 0x05 0x04 0x00 0x00 0x06 0x04 0x00 0x00 0x07 0x04 0x00 0x00 0x08 0x04 0x00 0x00 0x09 0x04 0x00 >;
5958		#dma-cells = < 0x01 >;
5959		dma-channels = < 0x0a >;
5960		status = "okay";
5961		linux,phandle = < 0xc5 >;
5962		phandle = < 0xc5 >;
5963	};
5964
5965	ahub {
5966		compatible = "nvidia,tegra210-axbar";
5967		power-domains = < 0x25 >;
5968		wakeup-disable;
5969		reg = < 0x00 0x2900800 0x00 0x800 >;
5970		clocks = < 0x0d 0x57 0x0d 0xf6 0x0d 0x68 0x0d 0x69 >;
5971		clock-names = "ahub","pll_a_out0","apb2ape","xbar.ape";
5972		status = "okay";
5973		#address-cells = < 0x01 >;
5974		#size-cells = < 0x01 >;
5975		ranges = < 0x2900000 0x00 0x2900000 0x20000 >;
5976		linux,phandle = < 0xaa >;
5977		phandle = < 0xaa >;
5978
5979		admaif@290f000 {
5980			compatible = "nvidia,tegra210-admaif";
5981			reg = < 0x290f000 0x1000 >;
5982			clocks = < 0x0d 0x57 >;
5983			clock-names = "ahub";
5984			dmas = < 0xc5 0x01 0xc5 0x01 0xc5 0x02 0xc5 0x02 0xc5 0x03 0xc5 0x03 0xc5 0x04 0xc5 0x04 0xc5 0x05 0xc5 0x05 0xc5 0x06 0xc5 0x06 0xc5 0x07 0xc5 0x07 0xc5 0x08 0xc5 0x08 0xc5 0x09 0xc5 0x09 0xc5 0x0a 0xc5 0x0a 0xc5 0x0b 0xc5 0x0b 0xc5 0x0c 0xc5 0x0c 0xc5 0x0d 0xc5 0x0d 0xc5 0x0e 0xc5 0x0e 0xc5 0x0f 0xc5 0x0f 0xc5 0x10 0xc5 0x10 0xc5 0x11 0xc5 0x11 0xc5 0x12 0xc5 0x12 0xc5 0x13 0xc5 0x13 0xc5 0x14 0xc5 0x14 >;
5985			dma-names = "rx1","tx1","rx2","tx2","rx3","tx3","rx4","tx4","rx5","tx5","rx6","tx6","rx7","tx7","rx8","tx8","rx9","tx9","rx10","tx10","rx11","tx11","rx12","tx12","rx13","tx13","rx14","tx14","rx15","tx15","rx16","tx16","rx17","tx17","rx18","tx18","rx19","tx19","rx20","tx20";
5986			status = "okay";
5987			dma-buffer-size = < 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 0x8000 >;
5988		};
5989
5990		sfc@2902000 {
5991			compatible = "nvidia,tegra210-sfc";
5992			reg = < 0x2902000 0x200 >;
5993			nvidia,ahub-sfc-id = < 0x00 >;
5994			status = "okay";
5995		};
5996
5997		sfc@2902200 {
5998			compatible = "nvidia,tegra210-sfc";
5999			reg = < 0x2902200 0x200 >;
6000			nvidia,ahub-sfc-id = < 0x01 >;
6001			status = "okay";
6002		};
6003
6004		sfc@2902400 {
6005			compatible = "nvidia,tegra210-sfc";
6006			reg = < 0x2902400 0x200 >;
6007			nvidia,ahub-sfc-id = < 0x02 >;
6008			status = "okay";
6009		};
6010
6011		sfc@2902600 {
6012			compatible = "nvidia,tegra210-sfc";
6013			reg = < 0x2902600 0x200 >;
6014			nvidia,ahub-sfc-id = < 0x03 >;
6015			status = "okay";
6016		};
6017
6018		spkprot@2908c00 {
6019			compatible = "nvidia,tegra210-spkprot";
6020			reg = < 0x2908c00 0x400 >;
6021			nvidia,ahub-spkprot-id = < 0x00 >;
6022			status = "okay";
6023		};
6024
6025		amixer@290bb00 {
6026			compatible = "nvidia,tegra210-amixer";
6027			reg = < 0x290bb00 0x800 >;
6028			nvidia,ahub-amixer-id = < 0x00 >;
6029			status = "okay";
6030		};
6031
6032		i2s@2901000 {
6033			compatible = "nvidia,tegra210-i2s";
6034			reg = < 0x2901000 0x100 >;
6035			nvidia,ahub-i2s-id = < 0x00 >;
6036			clocks = < 0x0d 0x4f 0x0d 0xf6 0x0d 0x269 0x0d 0xf7 >;
6037			clock-names = "i2s1","pll_a_out0","ext_audio_sync","audio_sync";
6038			pinctrl-names = "dap_active","dap_inactive";
6039			pinctrl-0;
6040			pinctrl-1;
6041			fsync-width = < 0x1f >;
6042			status = "okay";
6043			linux,phandle = < 0xab >;
6044			phandle = < 0xab >;
6045		};
6046
6047		i2s@2901100 {
6048			compatible = "nvidia,tegra210-i2s";
6049			reg = < 0x2901100 0x100 >;
6050			nvidia,ahub-i2s-id = < 0x01 >;
6051			clocks = < 0x0d 0x2a 0x0d 0xf6 0x0d 0x26a 0x0d 0xf8 >;
6052			clock-names = "i2s2","pll_a_out0","ext_audio_sync","audio_sync";
6053			pinctrl-names = "dap_active","dap_inactive";
6054			pinctrl-0;
6055			pinctrl-1;
6056			fsync-width = < 0x00 >;
6057			status = "okay";
6058			linux,phandle = < 0xad >;
6059			phandle = < 0xad >;
6060		};
6061
6062		i2s@2901200 {
6063			compatible = "nvidia,tegra210-i2s";
6064			reg = < 0x2901200 0x100 >;
6065			nvidia,ahub-i2s-id = < 0x02 >;
6066			clocks = < 0x0d 0x2b 0x0d 0xf6 0x0d 0x26b 0x0d 0xf9 >;
6067			clock-names = "i2s3","pll_a_out0","ext_audio_sync","audio_sync";
6068			pinctrl-names = "dap_active","dap_inactive";
6069			pinctrl-0 = < 0xc6 >;
6070			pinctrl-1;
6071			fsync-width = < 0x1f >;
6072			status = "okay";
6073			nvidia,is-pinctrl = < 0x01 >;
6074			linux,phandle = < 0xaf >;
6075			phandle = < 0xaf >;
6076		};
6077
6078		i2s@2901300 {
6079			compatible = "nvidia,tegra210-i2s";
6080			reg = < 0x2901300 0x100 >;
6081			nvidia,ahub-i2s-id = < 0x03 >;
6082			clocks = < 0x0d 0x54 0x0d 0xf6 0x0d 0x26c 0x0d 0xfa >;
6083			clock-names = "i2s4","pll_a_out0","ext_audio_sync","audio_sync";
6084			pinctrl-names = "dap_active","dap_inactive";
6085			pinctrl-0;
6086			pinctrl-1;
6087			fsync-width = < 0x1f >;
6088			status = "okay";
6089			linux,phandle = < 0xb1 >;
6090			phandle = < 0xb1 >;
6091		};
6092
6093		i2s@2901400 {
6094			compatible = "nvidia,tegra210-i2s";
6095			reg = < 0x2901400 0x100 >;
6096			nvidia,ahub-i2s-id = < 0x04 >;
6097			clocks = < 0x0d 0x55 0x0d 0xf6 0x0d 0x26d 0x0d 0xfb >;
6098			clock-names = "i2s5","pll_a_out0","ext_audio_sync","audio_sync";
6099			pinctrl-names = "dap_active","dap_inactive";
6100			pinctrl-0;
6101			pinctrl-1;
6102			fsync-width = < 0x1f >;
6103			status = "okay";
6104			linux,phandle = < 0xb3 >;
6105			phandle = < 0xb3 >;
6106		};
6107
6108		i2s@2901500 {
6109			compatible = "nvidia,tegra210-i2s";
6110			reg = < 0x2901500 0x100 >;
6111			nvidia,ahub-i2s-id = < 0x05 >;
6112			clocks = < 0x0d 0x9a 0x0d 0xf6 0x0d 0x26e 0x0d 0xfc >;
6113			clock-names = "i2s6","pll_a_out0","ext_audio_sync","audio_sync";
6114			pinctrl-names = "dap_active","dap_inactive";
6115			pinctrl-0;
6116			pinctrl-1;
6117			fsync-width = < 0x00 >;
6118			status = "okay";
6119			linux,phandle = < 0xb5 >;
6120			phandle = < 0xb5 >;
6121		};
6122
6123		amx@2903000 {
6124			compatible = "nvidia,tegra210-amx";
6125			reg = < 0x2903000 0x100 >;
6126			nvidia,ahub-amx-id = < 0x00 >;
6127			status = "okay";
6128		};
6129
6130		amx@2903100 {
6131			compatible = "nvidia,tegra210-amx";
6132			reg = < 0x2903100 0x100 >;
6133			nvidia,ahub-amx-id = < 0x01 >;
6134			status = "okay";
6135		};
6136
6137		amx@2903200 {
6138			compatible = "nvidia,tegra210-amx";
6139			reg = < 0x2903200 0x100 >;
6140			nvidia,ahub-amx-id = < 0x02 >;
6141			status = "okay";
6142		};
6143
6144		amx@2903300 {
6145			compatible = "nvidia,tegra210-amx";
6146			reg = < 0x2903300 0x100 >;
6147			nvidia,ahub-amx-id = < 0x03 >;
6148			status = "okay";
6149		};
6150
6151		adx@2903800 {
6152			compatible = "nvidia,tegra210-adx";
6153			reg = < 0x2903800 0x100 >;
6154			nvidia,ahub-adx-id = < 0x00 >;
6155			status = "okay";
6156		};
6157
6158		adx@2903900 {
6159			compatible = "nvidia,tegra210-adx";
6160			reg = < 0x2903900 0x100 >;
6161			nvidia,ahub-adx-id = < 0x01 >;
6162			status = "okay";
6163		};
6164
6165		adx@2903a00 {
6166			compatible = "nvidia,tegra210-adx";
6167			reg = < 0x2903a00 0x100 >;
6168			nvidia,ahub-adx-id = < 0x02 >;
6169			status = "okay";
6170		};
6171
6172		adx@2903b00 {
6173			compatible = "nvidia,tegra210-adx";
6174			reg = < 0x2903b00 0x100 >;
6175			nvidia,ahub-adx-id = < 0x03 >;
6176			status = "okay";
6177		};
6178
6179		dmic@2904000 {
6180			compatible = "nvidia,tegra210-dmic";
6181			reg = < 0x2904000 0x100 >;
6182			nvidia,ahub-dmic-id = < 0x00 >;
6183			clocks = < 0x0d 0x7a 0x0d 0xf6 0x0d 0xff >;
6184			clock-names = "dmic1","pll_a_out0","sync_dmic1";
6185			status = "okay";
6186			nvidia,is-pinctrl = < 0x01 >;
6187			pinctrl-names = "dap_active","dap_inactive";
6188			pinctrl-0 = < 0xc7 >;
6189			pinctrl-1;
6190			linux,phandle = < 0xb7 >;
6191			phandle = < 0xb7 >;
6192		};
6193
6194		dmic@2904100 {
6195			compatible = "nvidia,tegra210-dmic";
6196			reg = < 0x2904100 0x100 >;
6197			nvidia,ahub-dmic-id = < 0x01 >;
6198			clocks = < 0x0d 0x7b 0x0d 0xf6 0x0d 0x100 >;
6199			clock-names = "dmic2","pll_a_out0","sync_dmic2";
6200			status = "okay";
6201			nvidia,is-pinctrl = < 0x01 >;
6202			pinctrl-names = "dap_active","dap_inactive";
6203			pinctrl-0 = < 0xc8 >;
6204			pinctrl-1;
6205			linux,phandle = < 0xb9 >;
6206			phandle = < 0xb9 >;
6207		};
6208
6209		dmic@2904200 {
6210			compatible = "nvidia,tegra210-dmic";
6211			reg = < 0x2904200 0x100 0xc303000 0x1f0 >;
6212			nvidia,ahub-dmic-id = < 0x02 >;
6213			clocks = < 0x0d 0x96 0x0d 0xf6 0x0d 0x101 >;
6214			clock-names = "dmic3","pll_a_out0","sync_dmic3";
6215			status = "okay";
6216			nvidia,is-pinctrl = < 0x01 >;
6217			pinctrl-names = "dap_active","dap_inactive";
6218			pinctrl-0 = < 0xc9 >;
6219			pinctrl-1 = < 0xca >;
6220			linux,phandle = < 0xbb >;
6221			phandle = < 0xbb >;
6222
6223			prod-settings {
6224				#prod-cells = < 0x04 >;
6225
6226				prod {
6227					prod = < 0x01 0x28 0xffff 0x6441 0x01 0x30 0xffff 0x6441 >;
6228				};
6229			};
6230		};
6231
6232		dmic@2904300 {
6233			compatible = "nvidia,tegra210-dmic";
6234			reg = < 0x2904300 0x100 >;
6235			nvidia,ahub-dmic-id = < 0x03 >;
6236			clocks = < 0x0d 0x97 0x0d 0xf6 0x0d 0x103 >;
6237			clock-names = "dmic4","pll_a_out0","sync_dmic4";
6238			status = "okay";
6239			nvidia,is-pinctrl = < 0x01 >;
6240			pinctrl-names = "dap_active","dap_inactive";
6241			pinctrl-0 = < 0xcb >;
6242			pinctrl-1;
6243			linux,phandle = < 0xbd >;
6244			phandle = < 0xbd >;
6245		};
6246
6247		afc@2907000 {
6248			compatible = "nvidia,tegra210-afc";
6249			reg = < 0x2907000 0x100 >;
6250			nvidia,ahub-afc-id = < 0x00 >;
6251			status = "okay";
6252		};
6253
6254		afc@2907100 {
6255			compatible = "nvidia,tegra210-afc";
6256			reg = < 0x2907100 0x100 >;
6257			nvidia,ahub-afc-id = < 0x01 >;
6258			status = "okay";
6259		};
6260
6261		afc@2907200 {
6262			compatible = "nvidia,tegra210-afc";
6263			reg = < 0x2907200 0x100 >;
6264			nvidia,ahub-afc-id = < 0x02 >;
6265			status = "okay";
6266		};
6267
6268		afc@2907300 {
6269			compatible = "nvidia,tegra210-afc";
6270			reg = < 0x2907300 0x100 >;
6271			nvidia,ahub-afc-id = < 0x03 >;
6272			status = "okay";
6273		};
6274
6275		afc@2907400 {
6276			compatible = "nvidia,tegra210-afc";
6277			reg = < 0x2907400 0x100 >;
6278			nvidia,ahub-afc-id = < 0x04 >;
6279			status = "okay";
6280		};
6281
6282		afc@2907500 {
6283			compatible = "nvidia,tegra210-afc";
6284			reg = < 0x2907500 0x100 >;
6285			nvidia,ahub-afc-id = < 0x05 >;
6286			status = "okay";
6287		};
6288
6289		mvc@290a000 {
6290			compatible = "nvidia,tegra210-mvc";
6291			reg = < 0x290a000 0x200 >;
6292			nvidia,ahub-mvc-id = < 0x00 >;
6293			status = "okay";
6294		};
6295
6296		mvc@290a200 {
6297			compatible = "nvidia,tegra210-mvc";
6298			reg = < 0x290a200 0x200 >;
6299			nvidia,ahub-mvc-id = < 0x01 >;
6300			status = "okay";
6301		};
6302
6303		spdif@2906000 {
6304			compatible = "nvidia,tegra210-spdif";
6305			reg = < 0x2906000 0x200 >;
6306			nvidia,ahub-spdif-id = < 0x00 >;
6307			clocks = < 0x0d 0x2c 0x0d 0xee 0x0d 0x2d 0x0d 0x104 0x0d 0xf6 0x0d 0x10d >;
6308			clock-names = "spdif_in","spdif_out","spdif_doubler","sync_spdif","pll_a_out0","pll_p_out0";
6309			status = "okay";
6310			pinctrl-names = "dap_active","dap_inactive";
6311			pinctrl-0;
6312			pinctrl-1;
6313			linux,phandle = < 0xbf >;
6314			phandle = < 0xbf >;
6315		};
6316
6317		iqc@290e000 {
6318			compatible = "nvidia,tegra210-iqc";
6319			reg = < 0x290e000 0x200 >;
6320			nvidia,ahub-iqc-id = < 0x00 >;
6321			clocks = < 0x0d 0x6a >;
6322			clock-names = "iqc";
6323			status = "okay";
6324		};
6325
6326		asrc@2910000 {
6327			compatible = "nvidia,tegra186-asrc";
6328			reg = < 0x2910000 0x2000 >;
6329			nvidia,ahub-asrc-id = < 0x00 >;
6330			status = "okay";
6331		};
6332
6333		arad@290e400 {
6334			compatible = "nvidia,tegra186-arad";
6335			reg = < 0x290e400 0x400 >;
6336			nvidia,ahub-arad-id = < 0x00 >;
6337			status = "disabled";
6338		};
6339
6340		ahc@290b900 {
6341			compatible = "nvidia,tegra186-ahc";
6342			interrupt-parent = < 0x3a >;
6343			reg = < 0x290b900 0x200 >;
6344			interrupts = < 0x00 0x38 0x04 0x00 >;
6345			status = "okay";
6346		};
6347
6348		ope@2908000 {
6349			compatible = "nvidia,tegra210-ope";
6350			reg = < 0x2908000 0x100 0x2908100 0x100 0x2908200 0x200 >;
6351			nvidia,ahub-ope-id = < 0x00 >;
6352			status = "okay";
6353
6354			peq@2908100 {
6355				status = "okay";
6356			};
6357
6358			mbdrc@2908200 {
6359				status = "okay";
6360			};
6361		};
6362
6363		dspk@2905000 {
6364			compatible = "nvidia,tegra186-dspk";
6365			reg = < 0x2905000 0x100 >;
6366			nvidia,ahub-dspk-id = < 0x00 >;
6367			clocks = < 0x0d 0x98 0x0d 0xf6 0x0d 0xfd >;
6368			clock-names = "dspk","pll_a_out0","sync_dspk";
6369			status = "okay";
6370			linux,phandle = < 0xc1 >;
6371			phandle = < 0xc1 >;
6372		};
6373
6374		dspk@2905100 {
6375			compatible = "nvidia,tegra186-dspk";
6376			reg = < 0x2905100 0x100 0x2431000 0x1f0 >;
6377			nvidia,ahub-dspk-id = < 0x01 >;
6378			clocks = < 0x0d 0x99 0x0d 0xf6 0x0d 0xfe >;
6379			clock-names = "dspk","pll_a_out0","sync_dspk";
6380			status = "okay";
6381			linux,phandle = < 0xc3 >;
6382			phandle = < 0xc3 >;
6383
6384			prod-settings {
6385				#prod-cells = < 0x04 >;
6386
6387				prod {
6388					prod = < 0x01 0x08 0xfff 0x441 0x01 0x00 0xfff 0x441 >;
6389				};
6390			};
6391		};
6392	};
6393
6394	agic-controller@2a41000 {
6395		compatible = "nvidia,tegra18x-agic";
6396		interrupt-controller;
6397		#interrupt-cells = < 0x04 >;
6398		no-gic-extension;
6399		not-per-cpu;
6400		reg = < 0x00 0x2a41000 0x00 0x1000 0x00 0x2a42000 0x00 0x2000 >;
6401		interrupts = < 0x00 0x91 0xf04 >;
6402		status = "okay";
6403		linux,phandle = < 0x3a >;
6404		phandle = < 0x3a >;
6405	};
6406
6407	hda@3510000 {
6408		compatible = "nvidia,tegra30-hda";
6409		#stream-id-cells = < 0x01 >;
6410		reg = < 0x00 0x3510000 0x00 0x10000 >;
6411		nvidia,max-codec-slot = < 0x08 >;
6412		clocks = < 0x0d 0x10d 0x0d 0x88 0x0d 0x66 0x0d 0x58 0x0d 0x62 >;
6413		clock-names = "pllp_out0","maud","hda","hda2codec_2x","hda2hdmi";
6414		resets = < 0x0d 0x0f 0x0d 0x10 0x0d 0x11 >;
6415		reset-names = "hda_rst","hda2codec_2x_rst","hda2hdmi_rst";
6416		interrupts = < 0x00 0xa1 0x04 >;
6417		status = "okay";
6418		max-sdo-lines = < 0x02 >;
6419		linux,phandle = < 0x65 >;
6420		phandle = < 0x65 >;
6421	};
6422
6423	adsp_audio {
6424		compatible = "nvidia,tegra210-adsp-audio";
6425		power-domains = < 0xcc >;
6426		wakeup-disable;
6427		#stream-id-cells = < 0x01 >;
6428		interrupt-parent = < 0x3a >;
6429		interrupts = < 0x00 0x0a 0x04 0x04 0x00 0x0b 0x04 0x04 0x00 0x0c 0x04 0x04 0x00 0x0d 0x04 0x04 0x00 0x0e 0x04 0x04 0x00 0x0f 0x04 0x04 0x00 0x10 0x04 0x04 0x00 0x11 0x04 0x04 0x00 0x12 0x04 0x04 0x00 0x13 0x04 0x04 >;
6430		clocks = < 0x0d 0x57 0x0d 0x69 0x0d 0x68 >;
6431		clock-names = "ahub","ape","apb2ape";
6432		status = "okay";
6433		compr-ops = < 0x01 >;
6434		num-plugin = < 0x05 >;
6435		linux,phandle = < 0x66 >;
6436		phandle = < 0x66 >;
6437
6438		plugin-info-1 {
6439			plugin-name = "mp3-dec1";
6440			firmware-name = "nvmp3dec.elf";
6441			widget-name = "MP3-DEC1";
6442		};
6443
6444		plugin-info-2 {
6445			plugin-name = "spkprot";
6446			firmware-name = "nvspkprot.elf";
6447			widget-name = "SPKPROT-SW";
6448		};
6449
6450		plugin-info-3 {
6451			plugin-name = "src";
6452			firmware-name = "nvsrc.elf";
6453			widget-name = "SRC";
6454		};
6455
6456		plugin-info-4 {
6457			plugin-name = "aac-dec1";
6458			firmware-name = "nvaacdec.elf";
6459			widget-name = "AAC-DEC1";
6460		};
6461
6462		plugin-info-5 {
6463			plugin-name = "aec";
6464			firmware-name = "nvoice.elf";
6465			widget-name = "AEC";
6466		};
6467	};
6468
6469	adsp@2993000 {
6470		status = "okay";
6471		compatible = "nvidia,tegra18x-adsp";
6472		nvidia,adsp_os_secload;
6473		power-domains = < 0xcc >;
6474		wakeup-disable;
6475		interrupt-parent = < 0x3a >;
6476		reg = < 0x00 0x2993000 0x00 0x1000 0x00 0x2990000 0x00 0x2000 0x00 0x00 0x00 0x01 0x00 0x290c800 0x00 0x01 0x00 0x29b0000 0x00 0x90000 0x00 0x40000000 0x00 0xc0000000 0x00 0x00 0x00 0x01 >;
6477		nvidia,adsp_mem = < 0x5ef00000 0x1000000 0x5f700000 0x800000 0x3f813000 0x5000 0x5fd00000 0x200000 >;
6478		nvidia,adsp_unit_fpga_reset = < 0x7f00040 0x40 >;
6479		nvidia,adsp-evp-base = < 0x2993700 0x40 >;
6480		interrupts = < 0x00 0x29 0x04 0x00 0x00 0x20 0x04 0x00 0x00 0x53 0x04 0x00 0x00 0x3e 0x04 0x00 0x00 0x39 0x04 0x00 0x00 0x41 0x04 0x00 0x00 0x28 0x04 0x04 0x00 0x21 0x04 0x04 0x00 0x22 0x04 0x04 0x00 0x4e 0x04 0x04 0x00 0x4f 0x04 0x04 0x00 0x50 0x04 0x04 0x00 0x4b 0x04 0x04 >;
6481		clocks = < 0x0d 0x69 0x0d 0x68 0x0d 0x8b 0x0d 0x8a 0x0d 0x111 0x0d 0x3a >;
6482		clock-names = "adsp.ape","adsp.apb2ape","adspneon","adsp","aclk","adsp.emc";
6483		resets = < 0x0d 0xbf >;
6484		reset-names = "adspall";
6485		#stream-id-cells = < 0x01 >;
6486		linux,phandle = < 0x5c >;
6487		phandle = < 0x5c >;
6488	};
6489
6490	eqos_ape@2990000 {
6491		status = "disabled";
6492		compatible = "nvidia,tegra18x-eqos-ape";
6493		power-domains = < 0x25 >;
6494		wakeup-disable;
6495		reg = < 0x00 0x2990054 0x00 0x04 0x00 0x29900c0 0x00 0x28 >;
6496		clocks = < 0x0d 0x69 0x0d 0xf6 0x0d 0x10f >;
6497		clock-names = "eqos_ape.ape","pll_a_out0","pll_a";
6498	};
6499
6500	watchdog@30c0000 {
6501		compatible = "nvidia,tegra-wdt-t18x";
6502		reg = < 0x00 0x30c0000 0x00 0x10000 0x00 0x3090000 0x00 0x10000 0x00 0x3010000 0x00 0x10000 >;
6503		interrupts = < 0x00 0x07 0x04 0x00 0x08 0x04 >;
6504		nvidia,expiry-count = < 0x05 >;
6505		nvidia,enable-on-init;
6506		nvidia,extend-watchdog-suspend;
6507		timeout-sec = < 0x78 >;
6508		nvidia,disable-debug-reset;
6509		status = "disabled";
6510		nvidia,shutdown-timeout = < 0x96 >;
6511		linux,phandle = < 0xeb >;
6512		phandle = < 0xeb >;
6513	};
6514
6515	tegra_fiq_debugger {
6516		compatible = "nvidia,fiq-debugger";
6517		use-console-port;
6518		interrupts = < 0x00 0x11 0x04 >;
6519	};
6520
6521	roc-flush@e080000 {
6522		compatible = "nvidia,tegra186-roc-flush";
6523		reg = < 0x00 0xe080000 0x00 0x10000 >;
6524		status = "disabled";
6525	};
6526
6527	clocks {
6528		compatible = "simple-bus";
6529		#address-cells = < 0x01 >;
6530		#size-cells = < 0x00 >;
6531		status = "okay";
6532
6533		clk32k_in@0 {
6534			compatible = "fixed-clock";
6535			reg = < 0x00 >;
6536			#clock-cells = < 0x00 >;
6537			clock-frequency = < 0x8000 >;
6538			status = "okay";
6539			linux,phandle = < 0x98 >;
6540			phandle = < 0x98 >;
6541		};
6542	};
6543
6544	mttcan@c310000 {
6545		compatible = "bosch,mttcan";
6546		reg = < 0x00 0xc310000 0x00 0x400 0x00 0xc311000 0x00 0x32 0x00 0xc312000 0x00 0x1000 >;
6547		reg-names = "can-regs","glue-regs","msg-ram";
6548		interrupts = < 0x00 0x28 0x04 >;
6549		pll_source = "pllaon";
6550		clocks = < 0x0d 0xd2 0x0d 0xd3 0x0d 0x214 >;
6551		clock-names = "can","can_host","pllaon";
6552		resets = < 0x0d 0x3c >;
6553		reset-names = "can";
6554		status = "disabled";
6555		gpio_can_stb = < 0x1d 0x28 0x00 >;
6556		gpio_can_en = < 0x1d 0x29 0x00 >;
6557		mram-params = < 0x00 0x10 0x10 0x08 0x08 0x08 0x10 0x10 0x10 >;
6558		tx-config = < 0x08 0x08 0x00 0x40 >;
6559		rx-config = < 0x40 0x40 0x40 >;
6560	};
6561
6562	mttcan@c320000 {
6563		compatible = "bosch,mttcan";
6564		reg = < 0x00 0xc320000 0x00 0x400 0x00 0xc321000 0x00 0x32 0x00 0xc322000 0x00 0x1000 >;
6565		reg-names = "can-regs","glue-regs","msg-ram";
6566		interrupts = < 0x00 0x2a 0x04 >;
6567		pll_source = "pllaon";
6568		clocks = < 0x0d 0xd4 0x0d 0xd5 0x0d 0x214 >;
6569		clock-names = "can","can_host","pllaon";
6570		resets = < 0x0d 0x3d >;
6571		reset-names = "can";
6572		status = "disabled";
6573		gpio_can_stb = < 0x1d 0x2e 0x00 >;
6574		gpio_can_en = < 0x1d 0x2f 0x00 >;
6575		mram-params = < 0x00 0x10 0x10 0x08 0x08 0x08 0x10 0x10 0x10 >;
6576		tx-config = < 0x08 0x08 0x00 0x40 >;
6577		rx-config = < 0x40 0x40 0x40 >;
6578	};
6579
6580	stm@8070000 {
6581		compatible = "arm,coresight-stm","arm,primecell";
6582		reg = < 0x00 0x8070000 0x00 0x1000 0x00 0xa000000 0x00 0x180000 >;
6583		reg-names = "stm-base","stm-channel-base";
6584		clocks = < 0x0d 0xc4 >;
6585		clock-names = "apb_pclk";
6586		status = "okay";
6587
6588		port {
6589
6590			endpoint {
6591				remote-endpoint = < 0xcd >;
6592				linux,phandle = < 0xd8 >;
6593				phandle = < 0xd8 >;
6594			};
6595		};
6596	};
6597
6598	ptm@9840000 {
6599		compatible = "arm,coresight-etm4x","arm,primecell";
6600		reg = < 0x00 0x9840000 0x00 0x1000 >;
6601		cpu = < 0x09 >;
6602		clocks = < 0x0d 0xc4 >;
6603		clock-names = "apb_pclk";
6604		status = "okay";
6605
6606		port {
6607
6608			endpoint {
6609				remote-endpoint = < 0xce >;
6610				linux,phandle = < 0xd1 >;
6611				phandle = < 0xd1 >;
6612			};
6613		};
6614	};
6615
6616	ptm@9940000 {
6617		compatible = "arm,coresight-etm4x","arm,primecell";
6618		reg = < 0x00 0x9940000 0x00 0x1000 >;
6619		cpu = < 0x0a >;
6620		clocks = < 0x0d 0xc4 >;
6621		clock-names = "apb_pclk";
6622		status = "okay";
6623
6624		port {
6625
6626			endpoint {
6627				remote-endpoint = < 0xce >;
6628				linux,phandle = < 0xd2 >;
6629				phandle = < 0xd2 >;
6630			};
6631		};
6632	};
6633
6634	ptm@9a40000 {
6635		compatible = "arm,coresight-etm4x","arm,primecell";
6636		reg = < 0x00 0x9a40000 0x00 0x1000 >;
6637		cpu = < 0x0b >;
6638		clocks = < 0x0d 0xc4 >;
6639		clock-names = "apb_pclk";
6640		status = "okay";
6641
6642		port {
6643
6644			endpoint {
6645				remote-endpoint = < 0xce >;
6646				linux,phandle = < 0xd3 >;
6647				phandle = < 0xd3 >;
6648			};
6649		};
6650	};
6651
6652	ptm@9b40000 {
6653		compatible = "arm,coresight-etm4x","arm,primecell";
6654		reg = < 0x00 0x9b40000 0x00 0x1000 >;
6655		cpu = < 0x0c >;
6656		clocks = < 0x0d 0xc4 >;
6657		clock-names = "apb_pclk";
6658		status = "okay";
6659
6660		port {
6661
6662			endpoint {
6663				remote-endpoint = < 0xce >;
6664				linux,phandle = < 0xd4 >;
6665				phandle = < 0xd4 >;
6666			};
6667		};
6668	};
6669
6670	ptm_bpmp@8a1c000 {
6671		compatible = "arm,coresight-etm3x","arm,primecell";
6672		reg = < 0x00 0x8a1c000 0x00 0x1000 >;
6673		clocks = < 0x0d 0xc4 >;
6674		clock-names = "apb_pclk";
6675		status = "okay";
6676
6677		port {
6678
6679			endpoint {
6680				remote-endpoint = < 0xcf >;
6681				linux,phandle = < 0xe1 >;
6682				phandle = < 0xe1 >;
6683			};
6684		};
6685	};
6686
6687	funnel_bccplex@9010000 {
6688		compatible = "arm,coresight-funnel","arm,primecell";
6689		reg = < 0x00 0x9010000 0x00 0x1000 >;
6690		clocks = < 0x0d 0xc4 >;
6691		clock-names = "apb_pclk";
6692		status = "okay";
6693
6694		ports {
6695			#address-cells = < 0x01 >;
6696			#size-cells = < 0x00 >;
6697
6698			port@0 {
6699				reg = < 0x00 >;
6700
6701				endpoint {
6702					remote-endpoint = < 0xd0 >;
6703					linux,phandle = < 0xd6 >;
6704					phandle = < 0xd6 >;
6705				};
6706			};
6707
6708			port@1 {
6709				reg = < 0x00 >;
6710
6711				endpoint {
6712					slave-mode;
6713				};
6714			};
6715
6716			port@2 {
6717				reg = < 0x01 >;
6718
6719				endpoint {
6720					slave-mode;
6721					remote-endpoint0 = < 0xd1 >;
6722					remote-endpoint1 = < 0xd2 >;
6723					remote-endpoint2 = < 0xd3 >;
6724					remote-endpoint3 = < 0xd4 >;
6725					linux,phandle = < 0xce >;
6726					phandle = < 0xce >;
6727				};
6728			};
6729		};
6730	};
6731
6732	funnel_major@8010000 {
6733		compatible = "arm,coresight-funnel","arm,primecell";
6734		reg = < 0x00 0x8010000 0x00 0x1000 >;
6735		clocks = < 0x0d 0xc4 >;
6736		clock-names = "apb_pclk";
6737		status = "okay";
6738
6739		ports {
6740			#address-cells = < 0x01 >;
6741			#size-cells = < 0x00 >;
6742
6743			port@0 {
6744				reg = < 0x00 >;
6745
6746				endpoint {
6747					remote-endpoint = < 0xd5 >;
6748					linux,phandle = < 0xdc >;
6749					phandle = < 0xdc >;
6750				};
6751			};
6752
6753			port@1 {
6754				reg = < 0x00 >;
6755
6756				endpoint {
6757					slave-mode;
6758					remote-endpoint = < 0xd6 >;
6759					linux,phandle = < 0xd0 >;
6760					phandle = < 0xd0 >;
6761				};
6762			};
6763
6764			port@2 {
6765				reg = < 0x01 >;
6766
6767				endpoint {
6768					slave-mode;
6769				};
6770			};
6771
6772			port@3 {
6773				reg = < 0x02 >;
6774
6775				endpoint {
6776					slave-mode;
6777					remote-endpoint = < 0xd7 >;
6778					linux,phandle = < 0xe0 >;
6779					phandle = < 0xe0 >;
6780				};
6781			};
6782
6783			port@4 {
6784				reg = < 0x03 >;
6785
6786				endpoint {
6787					slave-mode;
6788					remote-endpoint = < 0xd8 >;
6789					linux,phandle = < 0xcd >;
6790					phandle = < 0xcd >;
6791				};
6792			};
6793		};
6794	};
6795
6796	replicator@0x8040000 {
6797		compatible = "arm,coresight-replicator";
6798		reg = < 0x00 0x8040000 0x00 0x1000 >;
6799		clocks = < 0x0d 0xc4 >;
6800		clock-names = "apb_pclk";
6801		status = "okay";
6802
6803		ports {
6804			#address-cells = < 0x01 >;
6805			#size-cells = < 0x00 >;
6806
6807			port@0 {
6808				reg = < 0x00 >;
6809
6810				endpoint {
6811					remote-endpoint = < 0xd9 >;
6812					linux,phandle = < 0xdf >;
6813					phandle = < 0xdf >;
6814				};
6815			};
6816
6817			port@1 {
6818				reg = < 0x01 >;
6819
6820				endpoint {
6821					remote-endpoint = < 0xda >;
6822					linux,phandle = < 0xde >;
6823					phandle = < 0xde >;
6824				};
6825			};
6826
6827			port@2 {
6828				reg = < 0x00 >;
6829
6830				endpoint {
6831					slave-mode;
6832					remote-endpoint = < 0xdb >;
6833					linux,phandle = < 0xdd >;
6834					phandle = < 0xdd >;
6835				};
6836			};
6837		};
6838	};
6839
6840	etf@8030000 {
6841		compatible = "arm,coresight-tmc","arm,primecell";
6842		reg = < 0x00 0x8030000 0x00 0x1000 >;
6843		coresight-default-sink;
6844		clocks = < 0x0d 0xc4 >;
6845		clock-names = "apb_pclk";
6846		status = "okay";
6847
6848		ports {
6849			#address-cells = < 0x01 >;
6850			#size-cells = < 0x00 >;
6851
6852			port@0 {
6853				reg = < 0x00 >;
6854
6855				endpoint {
6856					slave-mode;
6857					remote-endpoint = < 0xdc >;
6858					linux,phandle = < 0xd5 >;
6859					phandle = < 0xd5 >;
6860				};
6861			};
6862
6863			port@1 {
6864				reg = < 0x00 >;
6865
6866				endpoint {
6867					remote-endpoint = < 0xdd >;
6868					linux,phandle = < 0xdb >;
6869					phandle = < 0xdb >;
6870				};
6871			};
6872		};
6873	};
6874
6875	tpiu@8060000 {
6876		compatible = "arm,coresight-tpiu","arm,primecell";
6877		reg = < 0x00 0x8060000 0x00 0x1000 >;
6878		clocks = < 0x0d 0xc4 >;
6879		clock-names = "apb_pclk";
6880		status = "okay";
6881
6882		port {
6883
6884			enpoint@0 {
6885				slave-mode;
6886				remote-endpoint = < 0xde >;
6887				linux,phandle = < 0xda >;
6888				phandle = < 0xda >;
6889			};
6890		};
6891	};
6892
6893	etr@8050000 {
6894		compatible = "arm,coresight-tmc","arm,primecell";
6895		reg = < 0x00 0x8050000 0x00 0x1000 >;
6896		clocks = < 0x0d 0xc4 >;
6897		clock-names = "apb_pclk";
6898		status = "okay";
6899
6900		port {
6901
6902			endpoint@0 {
6903				slave-mode;
6904				remote-endpoint = < 0xdf >;
6905				linux,phandle = < 0xd9 >;
6906				phandle = < 0xd9 >;
6907			};
6908		};
6909	};
6910
6911	funnel_minor@8820000 {
6912		compatible = "arm,coresight-funnel","arm,primecell";
6913		reg = < 0x00 0x8820000 0x00 0x1000 >;
6914		clocks = < 0x0d 0xc4 >;
6915		clock-names = "apb_pclk";
6916		status = "okay";
6917
6918		ports {
6919			#address-cells = < 0x01 >;
6920			#size-cells = < 0x00 >;
6921
6922			port@0 {
6923				reg = < 0x00 >;
6924
6925				endpoint {
6926					remote-endpoint = < 0xe0 >;
6927					linux,phandle = < 0xd7 >;
6928					phandle = < 0xd7 >;
6929				};
6930			};
6931
6932			port@2 {
6933				reg = < 0x02 >;
6934
6935				endpoint {
6936					slave-mode;
6937					remote-endpoint = < 0xe1 >;
6938					linux,phandle = < 0xcf >;
6939					phandle = < 0xcf >;
6940				};
6941			};
6942		};
6943	};
6944
6945	cpuidle {
6946		compatible = "nvidia,tegra18x-cpuidle";
6947		status = "okay";
6948	};
6949
6950	cpufreq@e070000 {
6951		compatible = "nvidia,tegra18x-cpufreq";
6952		reg = < 0x00 0xe070000 0x00 0x1000 0x00 0xe060000 0x00 0x1000 >;
6953		status = "okay";
6954		nvidia,enable-autocc3 = < 0x00 0x01 0x01 0x01 >;
6955		nvidia,autocc3-freq = < 0x00 0x00 0x01 0x00 >;
6956	};
6957
6958	bwmgr {
6959		compatible = "nvidia,bwmgr";
6960		clocks = < 0x0d 0x3a >;
6961		clock-names = "emc";
6962		status = "okay";
6963	};
6964
6965	efuse@3820000 {
6966		compatible = "nvidia,tegra186-efuse","nvidia,tegra210-efuse";
6967		reg = < 0x00 0x3820000 0x00 0x600 >;
6968		clocks = < 0x0d 0x00 >;
6969		clock-names = "fuse";
6970		status = "okay";
6971
6972		efuse-burn {
6973			compatible = "nvidia,tegra186-efuse-burn";
6974			clocks = < 0x0d 0x261 >;
6975			clock-names = "clk_m";
6976			nvidia,tz = < 0xe2 >;
6977			nvidia,temp-range = < 0x7148 0x18a88 >;
6978			status = "okay";
6979		};
6980	};
6981
6982	hardwood {
6983		compatible = "nvidia,denver-hardwood";
6984		interrupts = < 0x00 0x18 0x04 >;
6985	};
6986
6987	cluster_clk_priv@e090000 {
6988		compatible = "nvidia,t18x-cluster-clk-priv";
6989		#address-cells = < 0x02 >;
6990		#size-cells = < 0x02 >;
6991		reg = < 0x00 0xe090000 0x00 0xfff0 0x00 0xe0a0000 0x00 0xfff0 0x00 0xe0b0000 0x00 0xfff0 0x00 0xe0c0000 0x00 0xfff0 0x00 0xe0d0000 0x00 0xfff0 >;
6992		status = "okay";
6993	};
6994
6995	generic-system-config {
6996		compatible = "nvidia,tegra186-system-config";
6997		status = "disabled";
6998	};
6999
7000	axi2apb@2390000 {
7001		compatible = "nvidia,tegra186-AXI2APB-bridge";
7002		reg = < 0x00 0x2390000 0x00 0x1000 >;
7003		status = "okay";
7004	};
7005
7006	axi2apb@23a0000 {
7007		compatible = "nvidia,tegra186-AXI2APB-bridge";
7008		reg = < 0x00 0x23a0000 0x00 0x1000 >;
7009		status = "okay";
7010	};
7011
7012	axi2apb@23b0000 {
7013		compatible = "nvidia,tegra186-AXI2APB-bridge";
7014		reg = < 0x00 0x23b0000 0x00 0x1000 >;
7015		status = "okay";
7016	};
7017
7018	axi2apb@23c0000 {
7019		compatible = "nvidia,tegra186-AXI2APB-bridge";
7020		reg = < 0x00 0x23c0000 0x00 0x1000 >;
7021		status = "okay";
7022	};
7023
7024	axi2apb@23d0000 {
7025		compatible = "nvidia,tegra186-AXI2APB-bridge";
7026		reg = < 0x00 0x23d0000 0x00 0x1000 >;
7027		status = "okay";
7028	};
7029
7030	axip2p@2100000 {
7031		compatible = "nvidia,tegra186-AXIP2P-bridge";
7032		reg = < 0x00 0x2100000 0x00 0x1000 >;
7033		status = "okay";
7034	};
7035
7036	axip2p@2110000 {
7037		compatible = "nvidia,tegra186-AXIP2P-bridge";
7038		reg = < 0x00 0x2110000 0x00 0x1000 >;
7039		status = "okay";
7040	};
7041
7042	axip2p@2120000 {
7043		compatible = "nvidia,tegra186-AXIP2P-bridge";
7044		reg = < 0x00 0x2120000 0x00 0x1000 >;
7045		status = "okay";
7046	};
7047
7048	axip2p@2130000 {
7049		compatible = "nvidia,tegra186-AXIP2P-bridge";
7050		reg = < 0x00 0x2130000 0x00 0x1000 >;
7051		status = "okay";
7052	};
7053
7054	axip2p@2140000 {
7055		compatible = "nvidia,tegra186-AXIP2P-bridge";
7056		reg = < 0x00 0x2140000 0x00 0x1000 >;
7057		status = "okay";
7058	};
7059
7060	axip2p@2150000 {
7061		compatible = "nvidia,tegra186-AXIP2P-bridge";
7062		reg = < 0x00 0x2150000 0x00 0x1000 >;
7063		status = "okay";
7064	};
7065
7066	axip2p@2160000 {
7067		compatible = "nvidia,tegra186-AXIP2P-bridge";
7068		reg = < 0x00 0x2160000 0x00 0x1000 >;
7069		status = "okay";
7070	};
7071
7072	axip2p@2170000 {
7073		compatible = "nvidia,tegra186-AXIP2P-bridge";
7074		reg = < 0x00 0x2170000 0x00 0x1000 >;
7075		status = "okay";
7076	};
7077
7078	axip2p@2180000 {
7079		compatible = "nvidia,tegra186-AXIP2P-bridge";
7080		reg = < 0x00 0x2180000 0x00 0x1000 >;
7081		status = "okay";
7082	};
7083
7084	axip2p@2190000 {
7085		compatible = "nvidia,tegra186-AXIP2P-bridge";
7086		reg = < 0x00 0x2190000 0x00 0x1000 >;
7087		status = "okay";
7088	};
7089
7090	tegra-serr {
7091		compatible = "nvidia,tegra186";
7092	};
7093
7094	dpaux0 {
7095		compatible = "nvidia,tegra186-dpaux-pinctrl";
7096		status = "disabled";
7097	};
7098
7099	dpaux1 {
7100		compatible = "nvidia,tegra186-dpaux1-pinctrl";
7101		status = "disabled";
7102	};
7103
7104	tegra-firmwares {
7105		status = "okay";
7106		mb1 = "unavailable";
7107		mb2 = "unavailable";
7108		mb1-bct = "unavailable";
7109		qb = "unavailable";
7110		osl = "unavailable";
7111	};
7112
7113	tegra-mce {
7114		compatible = "nvidia,tegra186-mce";
7115	};
7116
7117	nvdumper {
7118		compatible = "nvidia,tegra186-nvdumper";
7119		status = "okay";
7120	};
7121
7122	tegra-pmc-blink-pwm {
7123		compatible = "nvidia,tegra210-pmc-blink-pwm";
7124		status = "disabled";
7125	};
7126
7127	i2c@31a0000 {
7128
7129		prod-settings {
7130
7131			prod_c_fm {
7132				prod = < 0x6c 0xffff0000 0x190000 0x94 0x3f00 0x200 >;
7133			};
7134
7135			prod_c_fmplus {
7136				prod = < 0x6c 0xffff0000 0x100000 0x94 0x3f00 0x200 >;
7137			};
7138
7139			prod_c_hs {
7140				prod = < 0x6c 0xffff 0x02 0x9c 0x3f00 0x300 >;
7141			};
7142
7143			prod_c_sm {
7144				prod = < 0x6c 0xffff0000 0x160000 0x94 0x3f00 0x300 >;
7145			};
7146		};
7147	};
7148
7149	csi_mipical {
7150
7151		prod-settings {
7152			#prod-cells = < 0x03 >;
7153
7154			prod {
7155
7156				soc {
7157					prod = < 0x04 0x3f000010 0x2a000010 0x18 0x200000 0x200000 0x1c 0x200000 0x200000 0x20 0x200000 0x200000 0x24 0x200000 0x200000 0x28 0x200000 0x200000 0x2c 0x200000 0x200000 0x3c 0x201f00 0x200 0x40 0x201f00 0x200 0x44 0x201f00 0x200 0x48 0x201f00 0x200 0x64 0xf00f4 0x10010 0x68 0x1f 0x02 0x6c 0x1f 0x02 0x74 0x1f 0x02 0x78 0x1f 0x02 >;
7158				};
7159
7160				soc_a01 {
7161					status = "disabled";
7162					prod = < 0x18 0xf81f 0x1010 0x1c 0xf81f 0x1010 0x20 0xf81f 0x1010 0x24 0xf81f 0x1010 0x28 0xf81f 0x1010 0x2c 0xf81f 0x1010 >;
7163					linux,phandle = < 0xe9 >;
7164					phandle = < 0xe9 >;
7165				};
7166
7167				soc_a02 {
7168					status = "disabled";
7169					prod = < 0x18 0xf81f 0x00 0x1c 0xf81f 0x00 0x20 0xf81f 0x00 0x24 0xf81f 0x00 0x28 0xf81f 0x00 0x2c 0xf81f 0x00 >;
7170					linux,phandle = < 0xea >;
7171					phandle = < 0xea >;
7172				};
7173			};
7174		};
7175	};
7176
7177	hsp_top {
7178		status = "okay";
7179	};
7180
7181	fixed-regulators {
7182		compatible = "simple-bus";
7183		device_type = "fixed-regulators";
7184		#address-cells = < 0x01 >;
7185		#size-cells = < 0x00 >;
7186
7187		regulator@0 {
7188			compatible = "regulator-fixed";
7189			reg = < 0x00 >;
7190			regulator-name = "vdd-ac-bat";
7191			regulator-min-microvolt = < 0x4c4b40 >;
7192			regulator-max-microvolt = < 0x4c4b40 >;
7193			regulator-always-on;
7194			linux,phandle = < 0x1a >;
7195			phandle = < 0x1a >;
7196		};
7197
7198		regulator@1 {
7199			compatible = "regulator-fixed-sync";
7200			reg = < 0x01 >;
7201			regulator-name = "en-vdd-sd";
7202			regulator-min-microvolt = < 0x325aa0 >;
7203			regulator-max-microvolt = < 0x325aa0 >;
7204			gpio = < 0x12 0x7e 0x00 >;
7205			enable-active-high;
7206			regulator-enable-ramp-delay = < 0x460 >;
7207			regulator-disable-ramp-delay = < 0x4074 >;
7208			linux,phandle = < 0x14 >;
7209			phandle = < 0x14 >;
7210		};
7211
7212		regulator@2 {
7213			compatible = "regulator-fixed-sync";
7214			reg = < 0x02 >;
7215			regulator-name = "en-vdd-cam";
7216			regulator-min-microvolt = < 0x1b7740 >;
7217			regulator-max-microvolt = < 0x1b7740 >;
7218			regulator-enable-ramp-delay = < 0x6c >;
7219			regulator-disable-ramp-delay = < 0x4b0 >;
7220			regulator-always-on;
7221		};
7222
7223		regulator@3 {
7224			compatible = "regulator-fixed-sync";
7225			reg = < 0x03 >;
7226			regulator-name = "vdd-hdmi";
7227			regulator-min-microvolt = < 0x4c4b40 >;
7228			regulator-max-microvolt = < 0x4c4b40 >;
7229			enable-active-high;
7230			regulator-always-on;
7231			regulator-boot-on;
7232			regulator-enable-ramp-delay = < 0x2e9 >;
7233			regulator-disable-ramp-delay = < 0x12110 >;
7234			linux,phandle = < 0x9f >;
7235			phandle = < 0x9f >;
7236		};
7237
7238		regulator@4 {
7239			compatible = "regulator-fixed-sync";
7240			reg = < 0x04 >;
7241			regulator-name = "vdd-usb0-5v";
7242			regulator-min-microvolt = < 0x4c4b40 >;
7243			regulator-max-microvolt = < 0x4c4b40 >;
7244			gpio = < 0x12 0x5c 0x00 >;
7245			gpio-open-drain;
7246			enable-active-high;
7247			regulator-enable-ramp-delay = < 0x3b1 >;
7248			regulator-disable-ramp-delay = < 0xa5a >;
7249			linux,phandle = < 0x8d >;
7250			phandle = < 0x8d >;
7251		};
7252
7253		regulator@5 {
7254			compatible = "regulator-fixed-sync";
7255			reg = < 0x05 >;
7256			regulator-name = "vdd-usb1-5v";
7257			regulator-min-microvolt = < 0x4c4b40 >;
7258			regulator-max-microvolt = < 0x4c4b40 >;
7259			gpio = < 0x12 0x5d 0x00 >;
7260			gpio-open-drain;
7261			enable-active-high;
7262			regulator-enable-ramp-delay = < 0x320 >;
7263			regulator-disable-ramp-delay = < 0x32c8 >;
7264			linux,phandle = < 0x8e >;
7265			phandle = < 0x8e >;
7266		};
7267
7268		regulator@6 {
7269			compatible = "regulator-fixed-sync";
7270			reg = < 0x06 >;
7271			regulator-name = "en-vdd-ts-1v8";
7272			regulator-min-microvolt = < 0x1b7740 >;
7273			regulator-max-microvolt = < 0x1b7740 >;
7274			enable-active-high;
7275			regulator-always-on;
7276			regulator-boot-on;
7277			regulator-enable-ramp-delay = < 0xad >;
7278			regulator-disable-ramp-delay = < 0x32c8 >;
7279			linux,phandle = < 0x23 >;
7280			phandle = < 0x23 >;
7281		};
7282
7283		regulator@7 {
7284			compatible = "regulator-fixed-sync";
7285			reg = < 0x07 >;
7286			regulator-name = "en-vdd-ts-hv-3v3";
7287			regulator-min-microvolt = < 0x325aa0 >;
7288			regulator-max-microvolt = < 0x325aa0 >;
7289			enable-active-high;
7290			regulator-always-on;
7291			regulator-boot-on;
7292			regulator-enable-ramp-delay = < 0xf5 >;
7293			regulator-disable-ramp-delay = < 0xa7f8 >;
7294			linux,phandle = < 0x22 >;
7295			phandle = < 0x22 >;
7296		};
7297
7298		regulator@8 {
7299			compatible = "regulator-fixed-sync";
7300			reg = < 0x08 >;
7301			regulator-name = "en-vdd-disp-3v3";
7302			regulator-min-microvolt = < 0x325aa0 >;
7303			regulator-max-microvolt = < 0x325aa0 >;
7304			enable-active-high;
7305			regulator-enable-ramp-delay = < 0xd8 >;
7306			regulator-disable-ramp-delay = < 0xa7f8 >;
7307			regulator-always-on;
7308			linux,phandle = < 0x99 >;
7309			phandle = < 0x99 >;
7310		};
7311
7312		regulator@9 {
7313			compatible = "regulator-fixed-sync";
7314			reg = < 0x09 >;
7315			regulator-name = "en-mdm-pwr-3v7";
7316			regulator-min-microvolt = < 0x387520 >;
7317			regulator-max-microvolt = < 0x387520 >;
7318			enable-active-high;
7319			regulator-always-on;
7320		};
7321
7322		regulator@10 {
7323			compatible = "regulator-fixed-sync";
7324			reg = < 0x0a >;
7325			regulator-name = "en-vdd-disp-1v8";
7326			regulator-min-microvolt = < 0x1b7740 >;
7327			regulator-max-microvolt = < 0x1b7740 >;
7328			enable-active-high;
7329			regulator-enable-ramp-delay = < 0xb2 >;
7330			regulator-disable-ramp-delay = < 0x2710 >;
7331			regulator-always-on;
7332			linux,phandle = < 0x9a >;
7333			phandle = < 0x9a >;
7334		};
7335
7336		regulator@11 {
7337			compatible = "regulator-fixed-sync";
7338			reg = < 0x0b >;
7339			regulator-name = "en-vdd-cam-hv-2v8";
7340			regulator-min-microvolt = < 0x2ab980 >;
7341			regulator-max-microvolt = < 0x2ab980 >;
7342			enable-active-high;
7343			regulator-enable-ramp-delay = < 0x1388 >;
7344			regulator-disable-ramp-delay = < 0x153d8 >;
7345			regulator-always-on;
7346		};
7347
7348		regulator@12 {
7349			compatible = "regulator-fixed-sync";
7350			reg = < 0x0c >;
7351			regulator-name = "en-vdd-cam-1v2";
7352			regulator-min-microvolt = < 0x124f80 >;
7353			regulator-max-microvolt = < 0x124f80 >;
7354			enable-active-high;
7355			regulator-always-on;
7356		};
7357
7358		regulator@13 {
7359			compatible = "regulator-fixed-sync";
7360			reg = < 0x0d >;
7361			regulator-name = "vdd-fan";
7362			regulator-min-microvolt = < 0x4c4b40 >;
7363			regulator-max-microvolt = < 0x4c4b40 >;
7364			regulator-always-on;
7365			linux,phandle = < 0xe6 >;
7366			phandle = < 0xe6 >;
7367		};
7368
7369		regulator@14 {
7370			compatible = "regulator-fixed-sync";
7371			reg = < 0x0e >;
7372			regulator-name = "vdd-3v3";
7373			regulator-min-microvolt = < 0x325aa0 >;
7374			regulator-max-microvolt = < 0x325aa0 >;
7375		};
7376
7377		regulator@15 {
7378			compatible = "regulator-fixed-sync";
7379			reg = < 0x0f >;
7380			regulator-name = "dis-vdd-1v2";
7381			regulator-min-microvolt = < 0x124f80 >;
7382			regulator-max-microvolt = < 0x124f80 >;
7383			enable-active-high;
7384			regulator-always-on;
7385			regulator-boot-on;
7386		};
7387
7388		regulator@16 {
7389			compatible = "regulator-fixed-sync";
7390			reg = < 0x10 >;
7391			regulator-name = "en-vdd-vcm-2v8";
7392			regulator-min-microvolt = < 0x2ab980 >;
7393			regulator-max-microvolt = < 0x2ab980 >;
7394			enable-active-high;
7395		};
7396
7397		regulator@17 {
7398			compatible = "regulator-fixed-sync";
7399			reg = < 0x11 >;
7400			regulator-name = "vdd-usb2-5v";
7401			regulator-min-microvolt = < 0x4c4b40 >;
7402			regulator-max-microvolt = < 0x4c4b40 >;
7403			regulator-always-on;
7404		};
7405
7406		regulator@18 {
7407			compatible = "regulator-fixed-sync";
7408			reg = < 0x12 >;
7409			regulator-name = "vdd-sys-bl";
7410			regulator-min-microvolt = < 0x325aa0 >;
7411			regulator-max-microvolt = < 0x325aa0 >;
7412			linux,phandle = < 0x9d >;
7413			phandle = < 0x9d >;
7414		};
7415
7416		regulator@118 {
7417			compatible = "regulator-fixed-sync";
7418			reg = < 0x76 >;
7419			regulator-name = "en-vdd-sys";
7420			regulator-min-microvolt = < 0x124f80 >;
7421			regulator-max-microvolt = < 0x124f80 >;
7422			regulator-always-on;
7423		};
7424
7425		regulator@101 {
7426			compatible = "regulator-fixed";
7427			reg = < 0x65 >;
7428			regulator-name = "vdd-1v8-ap";
7429			regulator-min-microvolt = < 0x1b7740 >;
7430			regulator-max-microvolt = < 0x1b7740 >;
7431			regulator-always-on;
7432			regulator-boot-on;
7433			linux,phandle = < 0x1e >;
7434			phandle = < 0x1e >;
7435		};
7436	};
7437
7438	external-connection {
7439		compatible = "simple-bus";
7440		device_type = "external-connection";
7441		#address-cells = < 0x01 >;
7442		#size-cells = < 0x00 >;
7443
7444		extcon@1 {
7445			compatible = "extcon-gpio-states";
7446			reg = < 0x01 >;
7447			extcon-gpio,name = "VBUS";
7448			extcon-gpio,wait-for-gpio-scan = < 0x00 >;
7449			extcon-gpio,cable-states = < 0x03 0x00 0x00 0x02 0x01 0x02 0x02 0x01 >;
7450			gpios = < 0x12 0x9f 0x00 0x18 0x00 0x00 >;
7451			extcon-gpio,out-cable-name-strings = "USB","USB-Host";
7452			extcon-gpio,out-cable-names = < 0x01 0x02 0x00 >;
7453			wakeup-source;
7454			#extcon-cells = < 0x01 >;
7455			linux,phandle = < 0x89 >;
7456			phandle = < 0x89 >;
7457		};
7458	};
7459
7460	backlight {
7461		status = "okay";
7462
7463		panel-s-wuxga-8-0-bl {
7464			status = "disabled";
7465			compatible = "s,wuxga-8-0-bl";
7466			pwms = < 0x1b 0x00 0x9ce1 >;
7467			max-brightness = < 0xff >;
7468			default-brightness = < 0xbf >;
7469			default-charge-brightness = < 0x70 >;
7470			bl-measured = < 0x00 0x01 0x02 0x03 0x04 0x05 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0b 0x0c 0x0d 0x0e 0x0f 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x25 0x26 0x27 0x28 0x29 0x29 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x36 0x37 0x38 0x39 0x3a 0x3a 0x3b 0x3c 0x3d 0x3e 0x3f 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4a 0x4b 0x4b 0x4c 0x4d 0x4e 0x4f 0x50 0x51 0x52 0x53 0x54 0x55 0x56 0x57 0x58 0x59 0x5a 0x5b 0x5c 0x5d 0x5e 0x5e 0x5f 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x68 0x69 0x6a 0x6b 0x6c 0x6d 0x6e 0x6f 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7a 0x7b 0x7d 0x7e 0x7f 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8a 0x8b 0x8c 0x8d 0x8e 0x8f 0x90 0x92 0x93 0x94 0x95 0x96 0x97 0x98 0x99 0x9a 0x9b 0x9c 0x9d 0x9e 0x9f 0xa0 0xa1 0xa2 0xa3 0xa4 0xa5 0xa7 0xa8 0xa9 0xaa 0xab 0xac 0xad 0xae 0xaf 0xb0 0xb2 0xb3 0xb4 0xb5 0xb6 0xb7 0xb8 0xb9 0xba 0xbb 0xbc 0xbd 0xbe 0xbf 0xc0 0xc1 0xc2 0xc3 0xc4 0xc5 0xc7 0xc8 0xc9 0xca 0xcb 0xcc 0xcd 0xce 0xcf 0xd0 0xd2 0xd3 0xd4 0xd5 0xd6 0xd7 0xd8 0xd9 0xdb 0xdc 0xdd 0xde 0xdf 0xe1 0xe2 0xe3 0xe4 0xe5 0xe6 0xe7 0xe9 0xea 0xeb 0xec 0xed 0xee 0xef 0xf0 0xf1 0xf2 0xf4 0xf5 0xf6 0xf7 0xf8 0xf9 0xfa 0xfb 0xfd 0xfe 0xff >;
7471		};
7472
7473		panel-s-wqxga-10-1-bl {
7474			status = "disabled";
7475			compatible = "s,wqxga-10-1-bl";
7476			pwms = < 0x1b 0x00 0xf4240 >;
7477			max-brightness = < 0xff >;
7478			default-brightness = < 0xe0 >;
7479			bl-measured = < 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0b 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2a 0x2b 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x36 0x37 0x38 0x39 0x3a 0x3b 0x3c 0x3d 0x3e 0x3f 0x3f 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4a 0x4b 0x4c 0x4d 0x4e 0x4f 0x50 0x50 0x51 0x52 0x53 0x54 0x55 0x56 0x57 0x58 0x59 0x5a 0x5b 0x5c 0x5d 0x5e 0x5f 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6a 0x6b 0x6c 0x6d 0x6e 0x6f 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7a 0x7b 0x7c 0x7d 0x7e 0x7f 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8a 0x8c 0x8d 0x8e 0x8f 0x90 0x91 0x92 0x93 0x94 0x95 0x96 0x97 0x98 0x99 0x9a 0x9b 0x9c 0x9d 0x9e 0x9f 0xa0 0xa1 0xa2 0xa3 0xa4 0xa5 0xa6 0xa7 0xa8 0xa9 0xaa 0xab 0xac 0xad 0xae 0xaf 0xb1 0xb2 0xb3 0xb4 0xb5 0xb6 0xb7 0xb8 0xb9 0xba 0xbb 0xbc 0xbd 0xbe 0xbf 0xc0 0xc1 0xc2 0xc3 0xc4 0xc5 0xc6 0xc8 0xc9 0xca 0xcb 0xcc 0xcd 0xce 0xcf 0xd0 0xd1 0xd2 0xd3 0xd4 0xd5 0xd6 0xd7 0xd9 0xda 0xdb 0xdc 0xdd 0xde 0xdf 0xe0 0xe1 0xe2 0xe3 0xe4 0xe5 0xe6 0xe7 0xe8 0xea 0xeb 0xec 0xed 0xee 0xef 0xf0 0xf1 0xf2 0xf3 0xf4 0xf5 0xf6 0xf8 0xf9 0xfa 0xfb 0xfc 0xfd 0xfe 0xff >;
7480		};
7481
7482		panel-s-edp-uhdtv-15-6-bl {
7483			status = "disabled";
7484			compatible = "s-edp,uhdtv-15-6-bl";
7485			pwms = < 0xe3 0x00 0x4c4b40 >;
7486			max-brightness = < 0xff >;
7487			default-brightness = < 0xe0 >;
7488		};
7489
7490		panel-a-edp-1080p-14-0-bl {
7491			status = "disabled";
7492			compatible = "a-edp,1080p-14-0-bl";
7493			pwms = < 0x1b 0x00 0xf4240 >;
7494			max-brightness = < 0xff >;
7495			default-brightness = < 0xe0 >;
7496			bl-measured = < 0x00 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x09 0x0a 0x0b 0x0c 0x0d 0x0d 0x0e 0x0f 0x10 0x11 0x11 0x12 0x13 0x14 0x15 0x16 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x20 0x21 0x22 0x23 0x24 0x25 0x25 0x26 0x27 0x28 0x29 0x2a 0x2a 0x2b 0x2c 0x2d 0x2e 0x2f 0x30 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x39 0x3a 0x3b 0x3c 0x3d 0x3e 0x3f 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x47 0x48 0x49 0x4a 0x4b 0x4c 0x4d 0x4d 0x4e 0x4f 0x50 0x51 0x52 0x53 0x54 0x55 0x57 0x58 0x59 0x5a 0x5b 0x5c 0x5d 0x5e 0x5f 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6a 0x6b 0x6c 0x6d 0x6e 0x6f 0x70 0x71 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7a 0x7b 0x7c 0x7d 0x7e 0x7f 0x80 0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8a 0x8b 0x8d 0x8e 0x8f 0x90 0x92 0x93 0x94 0x95 0x97 0x98 0x99 0x9a 0x9b 0x9c 0x9d 0x9e 0x9e 0x9f 0xa0 0xa1 0xa2 0xa3 0xa5 0xa6 0xa7 0xa8 0xa9 0xaa 0xab 0xac 0xad 0xae 0xb0 0xb1 0xb2 0xb3 0xb4 0xb6 0xb7 0xb8 0xb9 0xba 0xbb 0xbc 0xbd 0xbe 0xbf 0xc0 0xc2 0xc3 0xc4 0xc5 0xc6 0xc7 0xc8 0xc9 0xca 0xcb 0xcc 0xcd 0xce 0xcf 0xd0 0xd1 0xd2 0xd3 0xd4 0xd5 0xd6 0xd7 0xd8 0xd9 0xdb 0xdc 0xdd 0xde 0xe0 0xe1 0xe2 0xe3 0xe5 0xe6 0xe7 0xe8 0xe9 0xea 0xeb 0xec 0xee 0xef 0xf0 0xf1 0xf2 0xf3 0xf4 0xf5 0xf6 0xf7 0xf8 0xf9 0xfa 0xfb 0xfc 0xfd 0xff >;
7497		};
7498	};
7499
7500	mods-simple-bus {
7501		compatible = "simple-bus";
7502		device_type = "mods-simple-bus";
7503		#address-cells = < 0x01 >;
7504		#size-cells = < 0x00 >;
7505
7506		mods-clocks {
7507			compatible = "nvidia,mods-clocks";
7508			status = "disabled";
7509			clocks = < 0x0d 0x264 0x0d 0x261 0x0d 0x260 0x0d 0x262 0x0d 0x37 0x0d 0x38 0x0d 0xd7 0x0d 0x4d 0x0d 0xc2 0x0d 0xc3 0x0d 0xd8 0x0d 0x57 0x0d 0x68 0x0d 0x69 0x0d 0x4f 0x0d 0x2a 0x0d 0x2b 0x0d 0x54 0x0d 0x55 0x0d 0x9a 0x0d 0x7a 0x0d 0x7b 0x0d 0x96 0x0d 0x97 0x0d 0xdf 0x0d 0x2c 0x0d 0xee 0x0d 0x98 0x0d 0x99 0x0d 0x6a 0x0d 0x6b 0x0d 0x7c 0x0d 0xb4 0x0d 0x33 0x0d 0x32 0x0d 0x59 0x0d 0x5a 0x0d 0x5b 0x0d 0x49 0x0d 0x63 0x0d 0x64 0x0d 0x65 0x0d 0x84 0x0d 0x31 0x0d 0xde 0x0d 0x2e 0x0d 0x4a 0x0d 0x2f 0x0d 0xda 0x0d 0x4b 0x0d 0x56 0x0d 0x30 0x0d 0x7d 0x0d 0xb6 0x0d 0xdb 0x0d 0xb7 0x0d 0xdc 0x0d 0xb8 0x0d 0xb9 0x0d 0xba 0x0d 0x34 0x0d 0x35 0x0d 0x4c 0x0d 0x36 0x0d 0x80 0x0d 0x6f 0x0d 0x70 0x0d 0x71 0x0d 0x72 0x0d 0xf2 0x0d 0xf3 0x0d 0xf4 0x0d 0xf5 0x0d 0x95 0x0d 0xbb 0x0d 0xbc 0x0d 0xbd 0x0d 0xe1 0x0d 0xbe 0x0d 0xbf 0x0d 0xc0 0x0d 0xc1 0x0d 0x3a 0x0d 0x9b 0x0d 0x9f 0x0d 0xa0 0x0d 0xb2 0x0d 0xb3 0x0d 0x8c 0x0d 0x8d 0x0d 0x8e 0x0d 0x8f 0x0d 0x90 0x0d 0x91 0x0d 0x92 0x0d 0x93 0x0d 0x94 0x0d 0x130 0x0d 0x131 0x0d 0xec 0x0d 0x12e 0x0d 0x12f 0x0d 0xa6 0x0d 0x10d 0x0d 0x10e 0x0d 0x204 0x0d 0x11e 0x0d 0x10f 0x0d 0x20d 0x0d 0xf6 0x0d 0x120 0x0d 0x201 0x0d 0x0b 0x0d 0x0c 0x0d 0x0d 0x0d 0x209 0x0d 0x20a 0x0d 0x20c 0x0d 0x6e 0x0d 0x114 0x0d 0x115 0x0d 0x116 0x0d 0x117 0x0d 0x206 0x0d 0x10b 0x0d 0x207 0x0d 0x210 0x0d 0x20b 0x0d 0x200 0x0d 0x6c 0x0d 0x6d 0x0d 0x105 0x0d 0x106 0x0d 0x208 0x0d 0x215 0x0d 0x112 0x0d 0x113 >;
7510			clock-names = "osc","clk_m","clk_32k","pll_ref","uarta","uartb","uartc","uartd","uarte","uartf","uartg","ahub","apb2ape","ape","i2s1","i2s2","i2s3","i2s4","i2s5","i2s6","dmic1","dmic2","dmic3","dmic4","dmic5","spdif_in","spdif_out","dspk1","dspk2","iqc1","iqc2","aud_mclk","nvcsi","vi","isp","extperiph1","extperiph2","extperiph3","extperiph4","sata","sata_oob","sata_iobist","qspi","spi1","spi2","spi3","spi4","i2c1","i2c2","i2c3","i2c4","i2c5","i2c6","i2c7","i2c8","i2c9","i2c10","i2c12","i2c13","i2c14","sdmmc1","sdmmc2","sdmmc3","sdmmc4","sdmmc_legacy_tm","xusb","xusb_dev","xusb_host","xusb_ss","xusb_core_ss","xusb_core_dev","xusb_falcon","xusb_fs","axi_cbb","pwm1","pwm2","pwm3","pwm4","pwm5","pwm6","pwm7","pwm8","emc","nvdisplay_p0","nvdisplay_p1","nvdisplay_p2","ufshc","ufsdev_ref","mphy_l0_rx_symb","mphy_l0_rx_ls_bit","mphy_l0_tx_symb","mphy_l0_tx_ls_3xbit","mphy_l0_rx_ana","mphy_l1_rx_ana","mphy_iobist","mphy_tx_1mhz_ref","mphy_core_pll_fixed","uphy_pll0_pwrseq","uphy_pll1_pwrseq","pex_sata_usb_rx_byp","pex_usb_pad0_mgmt","pex_usb_pad1_mgmt","tach","pllp_out0","pllp_out5","pllp","pllp_div8","plla","plla1","pll_a_out0","pll_a_out1","pllc","pllc_out_isp","pllc_out_ve","pllc_out_aon","pllc2","pllc3","pllc4_vco","pllc4_out","pllc4_out0","pllc4_out1","pllc4_out2","pllc4_out_mux","pll_d","pll_d_out1","pll_d2","pll_d3","pll_dp","plle","pllrefe_out","pllrefe_pll_ref","pllrefe_out_gated","pllrefe_out1","pllrefe_vco","pllu","pllu_48M","pllu_480M";
7511			resets = < 0x0d 0x2f 0x0d 0x30 0x0d 0x31 0x0d 0x32 0x0d 0x84 0x0d 0x6f 0x0d 0x70 0x0d 0x7b 0x0d 0x3e 0x0d 0x92 0x0d 0x58 0x0d 0x33 0x0d 0x19 0x0d 0x0b 0x0d 0x0c 0x0d 0x0d 0x0d 0x90 0x0d 0x1f 0x0d 0x81 0x0d 0x28 0x0d 0x29 0x0d 0x2a 0x0d 0x2b 0x0d 0x13 0x0d 0x14 0x0d 0x15 0x0d 0x16 0x0d 0x17 0x0d 0x18 0x0d 0x51 0x0d 0x52 0x0d 0x53 0x0d 0x4d 0x0d 0x4e 0x0d 0x4f 0x0d 0x50 0x0d 0x21 0x0d 0x22 0x0d 0x23 0x0d 0x24 0x0d 0x35 0x0d 0x36 0x0d 0x38 0x0d 0x3a 0x0d 0x63 0x0d 0x64 0x0d 0x65 0x0d 0x66 0x0d 0x67 0x0d 0x68 0x0d 0x69 0x0d 0x6a 0x0d 0x71 0x0d 0x55 0x0d 0x6d >;
7512			reset-names = "uarta","uartb","uartc","uartd","uarte","uartf","uartg","ape","dmic5","aud_mclk","nvcsi","vi","isp","extperiph1","extperiph2","extperiph3","extperiph4","sata","qspi","spi1","spi2","spi3","spi4","i2c1","i2c2","i2c3","i2c4","i2c5","i2c6","i2c7","i2c8","i2c9","i2c10","i2c12","i2c13","i2c14","sdmmc1","sdmmc2","sdmmc3","sdmmc4","xusb_dev","xusb_host","xusb_ss","axi_cbb","pwm1","pwm2","pwm3","pwm4","pwm5","pwm6","pwm7","pwm8","ufshc","mphy_iobist","tach";
7513		};
7514	};
7515
7516	pfsd {
7517		status = "okay";
7518		num_resources = < 0x00 >;
7519		secret = < 0x2f >;
7520		active_steps = < 0x0a >;
7521		active_rpm = < 0x00 0x3e8 0x7d0 0xbb8 0xfa0 0x1388 0x1770 0x1b58 0x2710 0x2af8 >;
7522		rpm_diff_tolerance = < 0x02 >;
7523		active_rru = < 0x28 0x02 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 >;
7524		active_rrd = < 0x28 0x02 0x01 0x01 0x01 0x01 0x01 0x01 0x01 0x01 >;
7525		state_cap_lookup = < 0x02 0x02 0x02 0x02 0x03 0x03 0x03 0x04 0x04 0x04 >;
7526		pwm_period = < 0xb116 >;
7527		pwm_id = < 0x03 >;
7528		step_time = < 0x64 >;
7529		state_cap = < 0x07 >;
7530		active_pwm_max = < 0x100 >;
7531		tach_period = < 0x3e8 >;
7532		pwm_gpio = < 0x1d 0x16 0x01 >;
7533		linux,phandle = < 0xe5 >;
7534		phandle = < 0xe5 >;
7535	};
7536
7537	pwm-fan {
7538		status = "okay";
7539		compatible = "pwm-fan";
7540		#pwm-cells = < 0x01 >;
7541		pwms = < 0xe4 0x00 0xb116 >;
7542		shared_data = < 0xe5 >;
7543		active_pwm = < 0x00 0x50 0x78 0xa0 0xff 0xff 0xff 0xff 0xff 0xff >;
7544		vdd-fan-supply = < 0xe6 >;
7545	};
7546
7547	tfesd {
7548		secret = < 0x25 >;
7549		toffset = < 0x00 >;
7550		polling_period = < 0x44c >;
7551		ndevs = < 0x03 >;
7552		cdev_type = "pwm-fan";
7553		tzp_governor_name = "pid_thermal_gov";
7554		linux,phandle = < 0xe7 >;
7555		phandle = < 0xe7 >;
7556
7557		dev1 {
7558			dev_data = "BCPU-therm";
7559			coeffs = < 0x1e 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 >;
7560		};
7561
7562		dev2 {
7563			dev_data = "MCPU-therm";
7564			coeffs = < 0x1e 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 >;
7565		};
7566
7567		dev3 {
7568			dev_data = "GPU-therm";
7569			coeffs = < 0x28 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 >;
7570		};
7571	};
7572
7573	thermal-fan-est {
7574		compatible = "thermal-fan-est";
7575		num_resources = < 0x00 >;
7576		shared_data = < 0xe7 >;
7577		trip_length = < 0x0a >;
7578		active_trip_temps = < 0x00 0xc738 0xee48 0x11558 0x14050 0x222e0 0x249f0 0x27100 0x29810 0x2bf20 >;
7579		active_hysteresis = < 0x00 0x3a98 0x2328 0x2328 0x2710 0x00 0x00 0x00 0x00 0x00 >;
7580	};
7581
7582	vi-bypass@15700000 {
7583		compatible = "nvidia,tegra186-vi-bypass";
7584		status = "okay";
7585	};
7586
7587	tegra_cec {
7588		status = "okay";
7589		compatible = "nvidia,tegra186-cec";
7590		reg = < 0x00 0x3960000 0x00 0x1000 >;
7591		interrupts = < 0x00 0xa2 0x04 >;
7592		clocks = < 0x0d 0x5e >;
7593		clock-names = "cec";
7594	};
7595
7596	soft_watchdog {
7597		compatible = "softdog-platform";
7598		status = "okay";
7599		linux,phandle = < 0xed >;
7600		phandle = < 0xed >;
7601	};
7602
7603	bthrot_cdev {
7604		compatible = "nvidia,tegra18x-balanced-throttle";
7605		clocks = < 0x0d 0x242 0x0d 0x243 0x0d 0x136 0x0d 0x3a >;
7606		clock-names = "mcpu","bcpu","gpu","emc";
7607
7608		skin_balanced {
7609			cdev-type = "skin-balanced";
7610			cooling-min-state = < 0x00 >;
7611			cooling-max-state = < 0x42 >;
7612			#cooling-cells = < 0x02 >;
7613			throttle_table = < 0x1d8760 0x1d8760 0x1314c4 0xffffffff 0x1d2658 0x1d2658 0x12cf9c 0xffffffff 0x1cc550 0x1cc550 0x128a74 0xffffffff 0x1c6448 0x1c6448 0x12454c 0xffffffff 0x1c0340 0x1c0340 0x120025 0xffffffff 0x1ba238 0x1ba238 0x11bafd 0xffffffff 0x1b4130 0x1b4130 0x1175d5 0xffffffff 0x1ae028 0x1ae028 0x1130ad 0xffffffff 0x1a7f20 0x1a7f20 0x10eb85 0xffffffff 0x1a1e18 0x1a1e18 0x10a65d 0xffffffff 0x19bd10 0x19bd10 0x106136 0xffffffff 0x195c08 0x195c08 0x101c0e 0xffffffff 0x18fb00 0x18fb00 0xfd6e6 0xffffffff 0x1899f8 0x1899f8 0xf91be 0xffffffff 0x1838f0 0x1838f0 0xf4c96 0xffffffff 0x17d7e8 0x17d7e8 0xf076e 0xffffffff 0x1776e0 0x1776e0 0xec246 0xffffffff 0x1715d8 0x1715d8 0xe7d1f 0xffffffff 0x16b4d0 0x16b4d0 0xe37f7 0xffffffff 0x1653c8 0x1653c8 0xdf2cf 0xffffffff 0x15f2c0 0x15f2c0 0xdada7 0xffffffff 0x1591b8 0x1591b8 0xd687f 0xffffffff 0x1530b0 0x1530b0 0xd2357 0xffffffff 0x14cfa8 0x14cfa8 0xcde30 0xffffffff 0x146ea0 0x146ea0 0xc9908 0xffffffff 0x140d98 0x140d98 0xc53e0 0xffffffff 0x13ac90 0x13ac90 0xc0eb8 0xffffffff 0x134b88 0x134b88 0xbc990 0xffffffff 0x12ea80 0x12ea80 0xb8468 0xffffffff 0x128978 0x128978 0xb3f40 0xffffffff 0x122870 0x122870 0xafa19 0xffffffff 0x11c768 0x11c768 0xab4f1 0xffffffff 0x116660 0x116660 0xa6fc9 0xffffffff 0x110558 0x110558 0xa2aa1 0xffffffff 0x10a450 0x10a450 0x9e579 0xffffffff 0x104348 0x104348 0x9a051 0xffffffff 0xfe240 0xfe240 0x95b2a 0xffffffff 0xf8138 0xf8138 0x91602 0xffffffff 0xf2030 0xf2030 0x8d0da 0xffffffff 0xebf28 0xebf28 0x88bb2 0xffffffff 0xe5e20 0xe5e20 0x8468a 0xffffffff 0xdfd18 0xdfd18 0x80162 0xffffffff 0xd9c10 0xd9c10 0x7bc3a 0xffffffff 0xd3b08 0xd3b08 0x77713 0xffffffff 0xcda00 0xcda00 0x731eb 0xffffffff 0xc78f8 0xc78f8 0x6ecc3 0xffffffff 0xc17f0 0xc17f0 0x6a79b 0xffffffff 0xbb6e8 0xbb6e8 0x66273 0xffffffff 0xb55e0 0xb55e0 0x61d4b 0xffffffff 0xaf4d8 0xaf4d8 0x5d824 0xffffffff 0xa93d0 0xa93d0 0x592fc 0xffffffff 0xa32c8 0xa32c8 0x54dd4 0xffffffff 0x9d1c0 0x9d1c0 0x508ac 0xffffffff 0x970b8 0x970b8 0x4c384 0xffffffff 0x90fb0 0x90fb0 0x47e5c 0xffffffff 0x8aea8 0x8aea8 0x43934 0xffffffff 0x84da0 0x84da0 0x3f40d 0xffffffff 0x7ec98 0x7ec98 0x3aee5 0xffffffff 0x78b90 0x78b90 0x369bd 0xffffffff 0x72a88 0x72a88 0x32495 0xffffffff 0x6c980 0x6c980 0x2df6d 0xffffffff 0x66878 0x66878 0x29a45 0xffffffff 0x60770 0x60770 0x2551e 0xffffffff 0x5a668 0x5a668 0x20ff6 0xffffffff 0x54560 0x54560 0x1cace 0xffffffff 0x4e458 0x4e458 0x185a6 0xffffffff >;
7614		};
7615
7616		gpu_balanced {
7617			cdev-type = "gpu-balanced";
7618			cooling-min-state = < 0x00 >;
7619			cooling-max-state = < 0x34 >;
7620			#cooling-cells = < 0x02 >;
7621			throttle_table = < 0x1d8760 0x1d8760 0x12b31c 0xffffffff 0x1d2658 0x1d2658 0x125ce2 0xffffffff 0x1cc550 0x1cc550 0x1206a9 0xffffffff 0x1c6448 0x1c6448 0x11b06f 0xffffffff 0x1c0340 0x1c0340 0x115a36 0xffffffff 0x1ba238 0x1ba238 0x1103fc 0xffffffff 0x1b4130 0x1b4130 0x10adc3 0xffffffff 0x1ae028 0x1ae028 0x105789 0xffffffff 0x1a7f20 0x1a7f20 0x100150 0xffffffff 0x1a1e18 0x1a1e18 0xfab16 0xffffffff 0x19bd10 0x19bd10 0xf54dd 0xffffffff 0x195c08 0x195c08 0xefea3 0xffffffff 0x18fb00 0x18fb00 0xea86a 0xffffffff 0x1899f8 0x1899f8 0xe5230 0xffffffff 0x1838f0 0x1838f0 0xdfbf7 0xffffffff 0x17d7e8 0x17d7e8 0xda5bd 0xffffffff 0x1776e0 0x1776e0 0xd4f84 0xffffffff 0x1715d8 0x1715d8 0xcf94a 0xffffffff 0x16b4d0 0x16b4d0 0xca310 0xffffffff 0x1653c8 0x1653c8 0xc4cd7 0xffffffff 0x15f2c0 0x15f2c0 0xbf69d 0xffffffff 0x1591b8 0x1591b8 0xba064 0xffffffff 0x1530b0 0x1530b0 0xb4a2a 0xffffffff 0x14cfa8 0x14cfa8 0xaf3f1 0xffffffff 0x146ea0 0x146ea0 0xa9db7 0xffffffff 0x140d98 0x140d98 0xa477e 0xffffffff 0x13ac90 0x13ac90 0x9f144 0xffffffff 0x134b88 0x134b88 0x99b0b 0xffffffff 0x12ea80 0x12ea80 0x944d1 0xffffffff 0x128978 0x128978 0x8ee98 0xffffffff 0x122870 0x122870 0x8985e 0xffffffff 0x11c768 0x11c768 0x84225 0xffffffff 0x116660 0x116660 0x7ebeb 0xffffffff 0x110558 0x110558 0x795b2 0xffffffff 0x10a450 0x10a450 0x73f78 0xffffffff 0x104348 0x104348 0x6e93e 0xffffffff 0xfe240 0xfe240 0x69305 0xffffffff 0xf8138 0xf8138 0x63ccb 0xffffffff 0xf2030 0xf2030 0x5e692 0xffffffff 0xebf28 0xebf28 0x59058 0xffffffff 0xe5e20 0xe5e20 0x53a1f 0xffffffff 0xdfd18 0xdfd18 0x4e3e5 0xffffffff 0xd9c10 0xd9c10 0x48dac 0xffffffff 0xd3b08 0xd3b08 0x43772 0xffffffff 0xcda00 0xcda00 0x3e139 0xffffffff 0xc78f8 0xc78f8 0x38aff 0xffffffff 0xc17f0 0xc17f0 0x334c6 0xffffffff 0xbb6e8 0xbb6e8 0x2de8c 0xffffffff 0xb55e0 0xb55e0 0x28853 0xffffffff 0xaf4d8 0xaf4d8 0x23219 0xffffffff 0xa93d0 0xa93d0 0x1dbe0 0xffffffff 0xa32c8 0xa32c8 0x185a6 0xffffffff >;
7622			linux,phandle = < 0x32 >;
7623			phandle = < 0x32 >;
7624		};
7625
7626		cpu_balanced {
7627			cdev-type = "cpu-balanced";
7628			cooling-min-state = < 0x00 >;
7629			cooling-max-state = < 0x42 >;
7630			#cooling-cells = < 0x02 >;
7631			throttle_table = < 0x1d8760 0x1d8760 0xffffffff 0xffffffff 0x1d2658 0x1d2658 0xffffffff 0xffffffff 0x1cc550 0x1cc550 0xffffffff 0xffffffff 0x1c6448 0x1c6448 0xffffffff 0xffffffff 0x1c0340 0x1c0340 0xffffffff 0xffffffff 0x1ba238 0x1ba238 0xffffffff 0xffffffff 0x1b4130 0x1b4130 0xffffffff 0xffffffff 0x1ae028 0x1ae028 0xffffffff 0xffffffff 0x1a7f20 0x1a7f20 0xffffffff 0xffffffff 0x1a1e18 0x1a1e18 0xffffffff 0xffffffff 0x19bd10 0x19bd10 0x13d814 0xffffffff 0x195c08 0x195c08 0x1382cc 0xffffffff 0x18fb00 0x18fb00 0x132d84 0xffffffff 0x1899f8 0x1899f8 0x12d83d 0xffffffff 0x1838f0 0x1838f0 0x1282f5 0xffffffff 0x17d7e8 0x17d7e8 0x122dad 0xffffffff 0x1776e0 0x1776e0 0x11d865 0xffffffff 0x1715d8 0x1715d8 0x11831d 0xffffffff 0x16b4d0 0x16b4d0 0x112dd5 0xffffffff 0x1653c8 0x1653c8 0x10d88e 0xffffffff 0x15f2c0 0x15f2c0 0x108346 0xffffffff 0x1591b8 0x1591b8 0x102dfe 0xffffffff 0x1530b0 0x1530b0 0xfd8b6 0xffffffff 0x14cfa8 0x14cfa8 0xf836e 0xffffffff 0x146ea0 0x146ea0 0xf2e27 0xffffffff 0x140d98 0x140d98 0xed8df 0xffffffff 0x13ac90 0x13ac90 0xe8397 0xffffffff 0x134b88 0x134b88 0xe2e4f 0xffffffff 0x12ea80 0x12ea80 0xdd907 0xffffffff 0x128978 0x128978 0xd83bf 0xffffffff 0x122870 0x122870 0xd2e78 0xffffffff 0x11c768 0x11c768 0xcd930 0xffffffff 0x116660 0x116660 0xc83e8 0xffffffff 0x110558 0x110558 0xc2ea0 0xffffffff 0x10a450 0x10a450 0xbd958 0xffffffff 0x104348 0x104348 0xb8411 0xffffffff 0xfe240 0xfe240 0xb2ec9 0xffffffff 0xf8138 0xf8138 0xad981 0xffffffff 0xf2030 0xf2030 0xa8439 0xffffffff 0xebf28 0xebf28 0xa2ef1 0xffffffff 0xe5e20 0xe5e20 0x9d9a9 0xffffffff 0xdfd18 0xdfd18 0x98462 0xffffffff 0xd9c10 0xd9c10 0x92f1a 0xffffffff 0xd3b08 0xd3b08 0x8d9d2 0xffffffff 0xcda00 0xcda00 0x8848a 0xffffffff 0xc78f8 0xc78f8 0x82f42 0xffffffff 0xc17f0 0xc17f0 0x7d9fb 0xffffffff 0xbb6e8 0xbb6e8 0x784b3 0xffffffff 0xb55e0 0xb55e0 0x72f6b 0xffffffff 0xaf4d8 0xaf4d8 0x6da23 0xffffffff 0xa93d0 0xa93d0 0x684db 0xffffffff 0xa32c8 0xa32c8 0x62f93 0xffffffff 0x9d1c0 0x9d1c0 0x5da4c 0xffffffff 0x970b8 0x970b8 0x58504 0xffffffff 0x90fb0 0x90fb0 0x52fbc 0xffffffff 0x8aea8 0x8aea8 0x4da74 0xffffffff 0x84da0 0x84da0 0x4852c 0xffffffff 0x7ec98 0x7ec98 0x42fe5 0xffffffff 0x78b90 0x78b90 0x3da9d 0xffffffff 0x72a88 0x72a88 0x38555 0xffffffff 0x6c980 0x6c980 0x3300d 0xffffffff 0x66878 0x66878 0x2dac5 0xffffffff 0x60770 0x60770 0x2857d 0xffffffff 0x5a668 0x5a668 0x23036 0xffffffff 0x54560 0x54560 0x1daee 0xffffffff 0x4e458 0x4e458 0x185a6 0xffffffff >;
7632			linux,phandle = < 0x29 >;
7633			phandle = < 0x29 >;
7634		};
7635
7636		emergency_balanced {
7637			cdev-type = "emergency-balanced";
7638			cooling-min-state = < 0x00 >;
7639			cooling-max-state = < 0x01 >;
7640			#cooling-cells = < 0x02 >;
7641			throttle_table = < 0x111ed0 0x111ed0 0x5f758 0x60ae0 >;
7642		};
7643	};
7644
7645	dummy-cool-dev {
7646		compatible = "dummy-cooling-dev";
7647		#cooling-cells = < 0x02 >;
7648		status = "disabled";
7649		linux,phandle = < 0x35 >;
7650		phandle = < 0x35 >;
7651	};
7652
7653	gpio-keys {
7654		compatible = "gpio-keys";
7655		gpio-keys,name = "gpio-keys";
7656
7657		power {
7658			label = "Power";
7659			gpios = < 0x1d 0x38 0x01 >;
7660			linux,code = < 0x74 >;
7661			gpio-key,wakeup;
7662		};
7663
7664		volume_up {
7665			label = "Volume Up";
7666			gpios = < 0x1d 0x39 0x01 >;
7667			linux,code = < 0x73 >;
7668		};
7669
7670		volume_down {
7671			label = "Volume Down";
7672			gpios = < 0x1d 0x3a 0x01 >;
7673			linux,code = < 0x72 >;
7674		};
7675	};
7676
7677	bluedroid_pm {
7678		avdd-supply = < 0x1a >;
7679		dvdd-supply = < 0x0e >;
7680		compatible = "nvidia,tegra-bluedroid_pm";
7681		id = < 0x00 >;
7682		bluedroid_pm,reset-gpio = < 0x12 0x3d 0x00 >;
7683		bluedroid_pm,host-wake-gpio = < 0x1d 0x3c 0x00 >;
7684		bluedroid_pm,ext-wake-gpio = < 0x12 0xa4 0x00 >;
7685		interrupt-parent = < 0x1d >;
7686		interrupts = < 0x3c 0x01 >;
7687		linux,phandle = < 0xf2 >;
7688		phandle = < 0xf2 >;
7689	};
7690
7691	bcmdhd_pcie_wlan {
7692		compatible = "android,bcmdhd_pcie_wlan";
7693		interrupt-parent = < 0x1d >;
7694		interrupts = < 0x3b 0x14 >;
7695		wlan-pwr-gpio = < 0x12 0x68 0x00 >;
7696		fw_path = "/system/vendor/firmware/fw_bcmdhd.bin";
7697		nv_path = "/system/etc/nvram_4359_b1.txt";
7698		status = "disabled";
7699	};
7700
7701	bcmdhd_wlan {
7702		compatible = "android,bcmdhd_wlan";
7703		interrupt-parent = < 0x1d >;
7704		interrupts = < 0x3b 0x14 >;
7705		wlan-pwr-gpio = < 0x12 0x68 0x00 >;
7706		fw_path = "/system/vendor/firmware/fw_bcmdhd_4354.bin";
7707		nv_path = "/system/etc/nvram_quill_4354.txt";
7708		sdhci-host = < 0xe8 >;
7709		pwr-retry-cnt = < 0x05 >;
7710		status = "okay";
7711		linux,phandle = < 0xf1 >;
7712		phandle = < 0xf1 >;
7713	};
7714
7715	plugin-manager {
7716
7717		soc-prod-a01-fragment {
7718			chip-id = "A01","A01P";
7719
7720			override@0 {
7721				target = < 0xe9 >;
7722
7723				_overlay_ {
7724					status = "okay";
7725				};
7726			};
7727		};
7728
7729		soc-prod-a02-fragment {
7730			chip-id = "A02","A02P";
7731
7732			override@0 {
7733				target = < 0xea >;
7734
7735				_overlay_ {
7736					status = "okay";
7737				};
7738			};
7739		};
7740
7741		fragement@0 {
7742			odm-data = "enable-denver-wdt";
7743
7744			override@0 {
7745				target = < 0xeb >;
7746
7747				_overlay_ {
7748					status = "okay";
7749				};
7750			};
7751		};
7752
7753		fragement@1 {
7754			odm-data = "disable-denver-wdt";
7755
7756			override@0 {
7757				target = < 0x10 >;
7758
7759				_overlay_ {
7760					nvidia,enable-halt-in-fiq;
7761				};
7762			};
7763		};
7764
7765		fragement@2 {
7766			odm-data = "enable-pmic-wdt";
7767
7768			override@0 {
7769				target = < 0xec >;
7770
7771				_overlay_ {
7772					status = "okay";
7773				};
7774			};
7775		};
7776
7777		fragement@4 {
7778			odm-data = "enable-pmic-wdt","enable-denver-wdt";
7779
7780			override@0 {
7781				target = < 0xed >;
7782
7783				_overlay_ {
7784					status = "disabled";
7785				};
7786			};
7787		};
7788
7789		fragement@6 {
7790			odm-data = "mods-build";
7791
7792			override@0 {
7793				target = < 0x8a >;
7794
7795				_overlay_ {
7796					status = "disabled";
7797				};
7798			};
7799
7800			override@1 {
7801				target = < 0x88 >;
7802
7803				_overlay_ {
7804					delete-target-property = "mboxes";
7805				};
7806			};
7807
7808			override@2 {
7809				target = < 0xee >;
7810
7811				_overlay_ {
7812					mmu-masters = < 0x42 0x01 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x43 0x02 0x44 0x03 0x39 0x04 0x45 0x05 0x46 0x06 0x47 0x07 0x48 0x08 0x49 0x09 0x4a 0x09 0x4b 0x09 0x4c 0x0a 0x4d 0x0b 0x4e 0x0c 0x4f 0x0d 0x50 0x0e 0x51 0x0f 0x52 0x33 0x53 0x10 0x54 0x38 0x55 0x39 0x56 0x3a 0x57 0x3b 0x58 0x3c 0x59 0x3d 0x5a 0x3e 0x5b 0x3f 0x5c 0x1e 0x5d 0x2a 0x5e 0x14 0x5f 0x17 0xe8 0x18 0x60 0x19 0x61 0x1a 0x62 0x15 0x63 0x1b 0x64 0x1c 0x65 0x12 0x66 0x1e 0x67 0x1e 0x68 0x1e 0x69 0x11 0x6a 0x1d 0x3f 0x16 0x6b 0x2a 0x6d 0x32 >;
7813				};
7814			};
7815
7816			override@3 {
7817				target = < 0x19 >;
7818
7819				_overlay_ {
7820					nvidia,bypass-smmu;
7821				};
7822			};
7823
7824			override@4 {
7825				target = < 0xe8 >;
7826
7827				_overlay_ {
7828					status = "disabled";
7829				};
7830			};
7831
7832			override@5 {
7833				target = < 0x61 >;
7834
7835				_overlay_ {
7836					status = "disabled";
7837				};
7838			};
7839
7840			override@6 {
7841				target = < 0x5f >;
7842
7843				_overlay_ {
7844					delete-target-property = "nvidia,enable-hwcq";
7845				};
7846			};
7847		};
7848
7849		fragement@7 {
7850			odm-data = "enable-high-speed-uart";
7851
7852			override@0 {
7853				target = < 0x73 >;
7854
7855				_overlay_ {
7856					compatible = "nvidia,tegra186-hsuart";
7857					early-print-console-channel;
7858				};
7859			};
7860		};
7861
7862		fragement@8 {
7863			odm-data = "enable-sdmmc-hwcq";
7864
7865			override@0 {
7866				target = < 0x5f >;
7867
7868				_overlay_ {
7869					nvidia,enable-hwcq;
7870				};
7871			};
7872		};
7873
7874		fragement@9 {
7875			odm-data = "enable-ufs-on-uphy-lane5";
7876
7877			override@0 {
7878				target = < 0x62 >;
7879
7880				_overlay_ {
7881					status = "okay";
7882				};
7883			};
7884
7885			override@1 {
7886				target = < 0x6a >;
7887
7888				_overlay_ {
7889					status = "disabled";
7890				};
7891			};
7892
7893			override@3 {
7894				target = < 0x7a >;
7895
7896				_overlay_ {
7897
7898					gpio@76 {
7899
7900						ufs_lane5_mux {
7901							status = "okay";
7902						};
7903
7904						sata_lane5_mux {
7905							status = "disabled";
7906						};
7907					};
7908				};
7909			};
7910		};
7911
7912		fragement@10 {
7913			odm-data = "enable-ufs-on-uphy-lane4";
7914
7915			override@0 {
7916				target = < 0x62 >;
7917
7918				_overlay_ {
7919					status = "okay";
7920				};
7921			};
7922
7923			override@1 {
7924				target = < 0x6a >;
7925
7926				_overlay_ {
7927					status = "disabled";
7928				};
7929			};
7930
7931			override@3 {
7932				target = < 0x7a >;
7933
7934				_overlay_ {
7935
7936					gpio@76 {
7937
7938						pcie0_lane4_mux {
7939							status = "disabled";
7940						};
7941
7942						ufs_lane4_mux {
7943							status = "okay";
7944						};
7945
7946						sata_lane5_mux {
7947							status = "disabled";
7948						};
7949
7950						ufs_lane5_mux {
7951							status = "okay";
7952						};
7953					};
7954				};
7955			};
7956		};
7957
7958		fragment-sdwake-p3310-1000-300 {
7959			ids = ">=3310-1000-300";
7960
7961			override@100 {
7962				target = < 0x15 >;
7963
7964				_overlay_ {
7965
7966					gpio_edp2_pp5 {
7967						status = "okay";
7968					};
7969
7970					gpio_edp3_pp6 {
7971						status = "okay";
7972					};
7973				};
7974			};
7975
7976			override@101 {
7977				target = < 0x12 >;
7978
7979				_overlay_ {
7980
7981					sdmmc-wake-support-input {
7982						status = "okay";
7983					};
7984
7985					sdmmc-wake-support-output {
7986						status = "okay";
7987					};
7988				};
7989			};
7990
7991			override@102 {
7992				target = < 0x14 >;
7993
7994				_overlay_ {
7995					gpio = < 0x12 0x7e 0x00 >;
7996				};
7997			};
7998
7999			override@103 {
8000				target = < 0x61 >;
8001
8002				_overlay_ {
8003					cd-gpios = < 0x12 0x7d 0x00 >;
8004					nvidia,cd-wakeup-capable;
8005				};
8006			};
8007		};
8008
8009		fragement-pmon-p3310-1000-300 {
8010			ids = ">=3310-1000-300","3310-1000-200-F";
8011
8012			override@0 {
8013				target = < 0xef >;
8014
8015				_overlay_ {
8016
8017					channel@0 {
8018						ti,shunt-resistor-mohm = < 0x0a >;
8019					};
8020
8021					channel@1 {
8022						ti,shunt-resistor-mohm = < 0x0a >;
8023					};
8024				};
8025			};
8026
8027			override@1 {
8028				target = < 0xf0 >;
8029
8030				_overlay_ {
8031
8032					channel@0 {
8033						ti,shunt-resistor-mohm = < 0x05 >;
8034					};
8035
8036					channel@1 {
8037						ti,shunt-resistor-mohm = < 0x0a >;
8038					};
8039
8040					channel@2 {
8041						ti,shunt-resistor-mohm = < 0x0a >;
8042					};
8043				};
8044			};
8045		};
8046
8047		fragement-pmon-p3310-1000-800 {
8048			ids = ">=3310-1000-800";
8049
8050			override@0 {
8051				target = < 0xf0 >;
8052
8053				_overlay_ {
8054
8055					channel@0 {
8056						ti,shunt-resistor-mohm = < 0x14 >;
8057					};
8058
8059					channel@2 {
8060						ti,rail-name = "VDD_SYS_DDR";
8061					};
8062				};
8063			};
8064		};
8065
8066		fragment-devslp@0 {
8067			ids = ">=3310-1000-200";
8068
8069			override@0 {
8070				target = < 0x6a >;
8071
8072				_overlay_ {
8073					gpios = < 0x18 0x07 0x00 >;
8074				};
8075			};
8076
8077			override@1 {
8078				target = < 0x20 >;
8079
8080				_overlay_ {
8081
8082					pin_gpio7 {
8083						drive-push-pull = < 0x01 >;
8084					};
8085				};
8086			};
8087		};
8088
8089		fragment-comms-a00-chip {
8090			ids = "<3310-1000-500";
8091
8092			override@0 {
8093				target = < 0xf1 >;
8094
8095				_overlay_ {
8096					sdhci-host = < 0xe8 >;
8097					pwr-retry-cnt = < 0x00 >;
8098					interrupt-parent = < 0x12 >;
8099					interrupts = < 0x10 0x14 >;
8100					delete-target-property = "wlan-pwr-gpio";
8101				};
8102			};
8103
8104			override@1 {
8105				target = < 0x12 >;
8106
8107				_overlay_ {
8108
8109					wifi-wake-ap {
8110						status = "okay";
8111						gpios = < 0x10 0x00 >;
8112					};
8113
8114					wifi-enable {
8115						gpios = < 0x0e 0x00 >;
8116					};
8117				};
8118			};
8119
8120			override@3 {
8121				target = < 0x1d >;
8122
8123				_overlay_ {
8124
8125					wifi-wake-ap {
8126						status = "disabled";
8127					};
8128				};
8129			};
8130		};
8131
8132		fragment-e3320-dp {
8133			ids = ">=3320-1000-000",">=3320-1100-000";
8134
8135			override@0 {
8136				target = < 0x42 >;
8137
8138				_overlay_ {
8139
8140					nvdisplay@15220000 {
8141						status = "okay";
8142					};
8143
8144					sor {
8145						status = "okay";
8146
8147						dp-display {
8148							status = "okay";
8149						};
8150					};
8151
8152					dpaux@155c0000 {
8153						status = "okay";
8154					};
8155				};
8156			};
8157		};
8158
8159		fragment-p3310-c00-comm {
8160			ids = ">=3310-1000-800";
8161
8162			override@0 {
8163				target = < 0xf2 >;
8164
8165				_overlay_ {
8166					bluedroid_pm,reset-gpio = < 0x12 0x3d 0x00 >;
8167				};
8168			};
8169		};
8170
8171		fragment-p3310-c00-pmic {
8172			ids = ">=3310-1000-800";
8173
8174			override@0 {
8175				target = < 0xf3 >;
8176
8177				_overlay_ {
8178					maxim,active-fps-source = < 0x03 >;
8179				};
8180			};
8181		};
8182
8183		fragment-p3310-c01 {
8184			ids = ">=3310-1000-900";
8185
8186			override@0 {
8187				target = < 0xf3 >;
8188
8189				_overlay_ {
8190					regulator-boot-on;
8191					regulator-always-on;
8192				};
8193			};
8194
8195			override@1 {
8196				target = < 0x20 >;
8197
8198				_overlay_ {
8199
8200					pin_gpio2 {
8201						status = "disabled";
8202					};
8203
8204					pin_gpio3 {
8205						status = "disabled";
8206					};
8207				};
8208			};
8209		};
8210
8211		fragment-p3310-c03 {
8212			ids = ">=3310-1000-B00";
8213
8214			override@1 {
8215				target = < 0xf4 >;
8216
8217				_overlay_ {
8218					regulator-name = "dvdd-pex";
8219					regulator-min-microvolt = < 0xf4240 >;
8220					regulator-max-microvolt = < 0xf4240 >;
8221				};
8222			};
8223
8224			override@2 {
8225				target = < 0xf5 >;
8226
8227				_overlay_ {
8228					maxim,active-fps-source = < 0x03 >;
8229				};
8230			};
8231
8232			override@3 {
8233				target = < 0x9e >;
8234
8235				_overlay_ {
8236					regulator-min-microvolt = < 0xf4240 >;
8237					regulator-max-microvolt = < 0xf4240 >;
8238				};
8239			};
8240		};
8241
8242		fragment-e3320-a00@1 {
8243			ids = "3320-1000-000","3320-1100-000";
8244
8245			overrides@1 {
8246				target = < 0xf6 >;
8247
8248				_overlay_ {
8249					status = "okay";
8250
8251					outp {
8252						ti,enable-gpio = < 0x24 0x02 0x00 >;
8253					};
8254
8255					outn {
8256						ti,enable-gpio = < 0x24 0x03 0x00 >;
8257					};
8258				};
8259			};
8260
8261			overrides@2 {
8262				target = < 0x42 >;
8263
8264				_overlay_ {
8265
8266					nvdisplay@15200000 {
8267						status = "okay";
8268					};
8269
8270					dsi {
8271						status = "okay";
8272
8273						panel-s-wuxga-8-0 {
8274							status = "okay";
8275						};
8276					};
8277				};
8278			};
8279
8280			overrides@3 {
8281				target = < 0x7a >;
8282
8283				_overlay_ {
8284
8285					gpio@21 {
8286						status = "okay";
8287					};
8288
8289					lp8557-backlight-s-wuxga-8-0@2c {
8290						status = "okay";
8291					};
8292				};
8293			};
8294		};
8295
8296		fragment-e3320-a01@1 {
8297			ids = "3320-1000-100","3320-1000-200";
8298
8299			overrides@1 {
8300				target = < 0xf6 >;
8301
8302				_overlay_ {
8303					status = "okay";
8304
8305					outp {
8306						ti,enable-gpio = < 0xa0 0x04 0x00 >;
8307					};
8308
8309					outn {
8310						delete-target-property = "ti,disable-active-discharge";
8311						ti,enable-gpio = < 0x24 0x02 0x00 >;
8312						ti,active-discharge-gpio = < 0x24 0x03 0x00 >;
8313						ti,active-discharge-time = < 0x7d0 >;
8314					};
8315				};
8316			};
8317
8318			overrides@2 {
8319				target = < 0x9a >;
8320
8321				_overlay_ {
8322					gpio = < 0x24 0x00 0x00 >;
8323				};
8324			};
8325
8326			overrides@3 {
8327				target = < 0x42 >;
8328
8329				_overlay_ {
8330
8331					nvdisplay@15200000 {
8332						status = "okay";
8333					};
8334
8335					dsi {
8336						status = "okay";
8337
8338						panel-s-wuxga-8-0 {
8339							status = "okay";
8340						};
8341					};
8342				};
8343			};
8344
8345			overrides@4 {
8346				target = < 0x7a >;
8347
8348				_overlay_ {
8349
8350					gpio@21 {
8351						status = "okay";
8352					};
8353
8354					lp8557-backlight-s-wuxga-8-0@2c {
8355						status = "okay";
8356					};
8357				};
8358			};
8359		};
8360
8361		fragment-e1639-sharp-25x16@2 {
8362			ids = "1639-1000-001";
8363
8364			overrides@0 {
8365				target = < 0xf7 >;
8366
8367				_overlay_ {
8368					status = "okay";
8369				};
8370			};
8371
8372			overrides@1 {
8373				target = < 0x9d >;
8374
8375				_overlay_ {
8376					gpio = < 0x1d 0x0b 0x01 >;
8377					enable-active-high;
8378					regulator-boot-on;
8379					regulator-always-on;
8380				};
8381			};
8382
8383			overrides@2 {
8384				target = < 0xf8 >;
8385
8386				_overlay_ {
8387					status = "disabled";
8388				};
8389			};
8390
8391			overrides@3 {
8392				target = < 0xf9 >;
8393
8394				_overlay_ {
8395					status = "okay";
8396				};
8397			};
8398
8399			overrides@4 {
8400				target = < 0x42 >;
8401
8402				_overlay_ {
8403
8404					nvdisplay@15200000 {
8405						status = "okay";
8406					};
8407
8408					dsi {
8409						status = "okay";
8410					};
8411				};
8412			};
8413		};
8414
8415		fragment-e1824-a00@3 {
8416			ids = "1824-1100-001";
8417
8418			overrides@0 {
8419				target = < 0x42 >;
8420
8421				_overlay_ {
8422
8423					nvdisplay@15200000 {
8424						status = "okay";
8425					};
8426
8427					sor {
8428						status = "okay";
8429
8430						panel-s-edp-uhdtv-15-6 {
8431							status = "okay";
8432							nvidia,panel-rst-gpio = < 0x12 0x7b 0x01 >;
8433							nvidia,en-vmm-vpp-with-i2c-config;
8434							nvidia,is_ext_dp_panel = < 0x00 >;
8435
8436							disp-default-out {
8437								nvidia,out-parent-clk = "plld3";
8438							};
8439
8440							smartdimmer {
8441								status = "okay";
8442							};
8443						};
8444					};
8445
8446					dpaux@155c0000 {
8447						status = "okay";
8448					};
8449				};
8450			};
8451		};
8452	};
8453
8454	eeprom-manager {
8455		data-size = < 0x100 >;
8456		boardid-with-revision = < 0xcee >;
8457		boardid-with-config = < 0xcee >;
8458
8459		bus@0 {
8460			i2c-bus = < 0x80 >;
8461
8462			eeprom@0 {
8463				slave-address = < 0x50 >;
8464				label = "cvm";
8465			};
8466
8467			eeprom@1 {
8468				slave-address = < 0x57 >;
8469				label = "cvb";
8470			};
8471		};
8472
8473		bus@1 {
8474			i2c-bus = < 0x7b >;
8475
8476			eeprom@0 {
8477				slave-address = < 0x51 >;
8478			};
8479		};
8480
8481		bus@2 {
8482			i2c-bus = < 0x7a >;
8483
8484			eeprom@0 {
8485				slave-address = < 0x50 >;
8486			};
8487		};
8488
8489		bus@3 {
8490			i2c-bus = < 0x7c >;
8491
8492			eeprom@0 {
8493				slave-address = < 0x54 >;
8494				label = "cam";
8495				enable-gpio = < 0x02 0x09 >;
8496			};
8497		};
8498	};
8499
8500	firmware {
8501
8502		android {
8503			compatible = "android,firmware";
8504			hardware = "quill";
8505		};
8506	};
8507
8508	memory@80000000 {
8509		device_type = "memory";
8510		reg = < 0x00 0x80000000 0x00 0x70000000 >;
8511	};
8512
8513	can_clock {
8514		compatible = "fixed-clock";
8515		#clock-cells = < 0x00 >;
8516		clock-frequency = < 0x1312d00 >;
8517		clock-accuracy = < 0x64 >;
8518	};
8519
8520	tegra-camera-platform {
8521		tpg_max_iso = < 0x3bc400 >;
8522		compatible = "nvidia, tegra-camera-platform";
8523		status = "okay";
8524		num_csi_lanes = < 0x04 >;
8525		max_lane_speed = < 0x16e360 >;
8526		min_bits_per_pixel = < 0x0a >;
8527		vi_peak_byte_per_pixel = < 0x02 >;
8528		vi_bw_margin_pct = < 0x19 >;
8529		max_pixel_rate = < 0x27100 >;
8530		isp_peak_byte_per_pixel = < 0x05 >;
8531		isp_bw_margin_pct = < 0x19 >;
8532
8533		modules {
8534
8535			module0 {
8536				status = "okay";
8537				badge = "imx274_centerright_P5V27C";
8538				position = "centerright";
8539				orientation = [ 31 00 ];
8540
8541				drivernode0 {
8542					status = "okay";
8543					pcl_id = "v4l2_sensor";
8544					devname = "imx274 0-001a";
8545					proc-device-tree = "/proc/device-tree/i2c@3160000/imx274_a@1a";
8546				};
8547
8548				drivernode1 {
8549					status = "okay";
8550					pcl_id = "v4l2_lens";
8551					proc-device-tree = "/proc/device-tree/lens_imx274@A6V26/";
8552				};
8553			};
8554
8555			module1 {
8556				status = "disabled";
8557
8558				drivernode0 {
8559					status = "disabled";
8560				};
8561
8562				drivernode1 {
8563					status = "disabled";
8564					pcl_id = "v4l2_lens";
8565				};
8566			};
8567
8568			module2 {
8569				status = "disabled";
8570
8571				drivernode0 {
8572					status = "disabled";
8573				};
8574
8575				drivernode1 {
8576					status = "disabled";
8577					pcl_id = "v4l2_lens";
8578				};
8579			};
8580
8581			module3 {
8582				status = "disabled";
8583
8584				drivernode0 {
8585					status = "disabled";
8586				};
8587
8588				drivernode1 {
8589					status = "disabled";
8590					pcl_id = "v4l2_lens";
8591				};
8592			};
8593
8594			module4 {
8595				status = "disabled";
8596
8597				drivernode0 {
8598					status = "disabled";
8599				};
8600
8601				drivernode1 {
8602					status = "disabled";
8603					pcl_id = "v4l2_lens";
8604				};
8605			};
8606
8607			module5 {
8608				status = "disabled";
8609
8610				drivernode0 {
8611					status = "disabled";
8612				};
8613
8614				drivernode1 {
8615					status = "disabled";
8616					pcl_id = "v4l2_lens";
8617				};
8618			};
8619		};
8620	};
8621
8622	e3326_lens_ov5693@P5V27C {
8623		min_focus_distance = "0.0";
8624		hyper_focal = "0.0";
8625		focal_length = "2.67";
8626		f_number = "2.0";
8627		aperture = "2.0";
8628	};
8629
8630	lens_imx274@A6V26 {
8631		min_focus_distance = "0.0";
8632		hyper_focal = "0.0";
8633		focal_length = "5.00";
8634		f_number = "2.0";
8635		aperture = "2.2";
8636	};
8637};
8638