1// SPDX-License-Identifier: GPL-2.0
2/dts-v1/;
3
4#include <dt-bindings/input/gpio-keys.h>
5#include <dt-bindings/input/linux-event-codes.h>
6#include <dt-bindings/mfd/max77620.h>
7
8#include "tegra210.dtsi"
9
10/ {
11	model = "NVIDIA Jetson Nano Developer Kit";
12	compatible = "nvidia,p3450-0000", "nvidia,tegra210";
13
14	aliases {
15		ethernet = "/pcie@1003000/pci@2,0/ethernet@0,0";
16		rtc0 = "/i2c@7000d000/pmic@3c";
17		rtc1 = "/rtc@7000e000";
18		serial0 = &uarta;
19	};
20
21	chosen {
22		stdout-path = "serial0:115200n8";
23	};
24
25	memory {
26		device_type = "memory";
27		reg = <0x0 0x80000000 0x1 0x0>;
28	};
29
30	pcie@1003000 {
31		status = "okay";
32
33		avdd-pll-uerefe-supply = <&vdd_pex_1v05>;
34		hvddio-pex-supply = <&vdd_1v8>;
35		dvddio-pex-supply = <&vdd_pex_1v05>;
36		dvdd-pex-pll-supply = <&vdd_pex_1v05>;
37		hvdd-pex-pll-e-supply = <&vdd_1v8>;
38		vddio-pex-ctl-supply = <&vdd_1v8>;
39
40		pci@1,0 {
41			phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-1}>,
42			       <&{/padctl@7009f000/pads/pcie/lanes/pcie-2}>,
43			       <&{/padctl@7009f000/pads/pcie/lanes/pcie-3}>,
44			       <&{/padctl@7009f000/pads/pcie/lanes/pcie-4}>;
45			phy-names = "pcie-0", "pcie-1", "pcie-2", "pcie-3";
46			nvidia,num-lanes = <4>;
47			status = "okay";
48		};
49
50		pci@2,0 {
51			phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-0}>;
52			phy-names = "pcie-0";
53			status = "okay";
54
55			ethernet@0,0 {
56				reg = <0x000000 0 0 0 0>;
57				local-mac-address = [ 00 00 00 00 00 00 ];
58			};
59		};
60	};
61
62	host1x@50000000 {
63		dpaux@54040000 {
64			status = "okay";
65		};
66
67		sor@54540000 {
68			status = "okay";
69
70			avdd-io-hdmi-dp-supply = <&avdd_io_edp_1v05>;
71			vdd-hdmi-dp-pll-supply = <&vdd_1v8>;
72
73			nvidia,xbar-cfg = <2 1 0 3 4>;
74			nvidia,dpaux = <&dpaux>;
75		};
76
77		sor@54580000 {
78			status = "okay";
79
80			avdd-io-supply = <&avdd_1v05>;
81			vdd-pll-supply = <&vdd_1v8>;
82			hdmi-supply = <&vdd_hdmi>;
83
84			nvidia,ddc-i2c-bus = <&hdmi_ddc>;
85			nvidia,hpd-gpio = <&gpio TEGRA_GPIO(CC, 1)
86					   GPIO_ACTIVE_LOW>;
87			nvidia,xbar-cfg = <0 1 2 3 4>;
88		};
89
90		dpaux@545c0000 {
91			status = "okay";
92		};
93	};
94
95	gpu@57000000 {
96		vdd-supply = <&vdd_gpu>;
97		status = "okay";
98	};
99
100	/* debug port */
101	serial@70006000 {
102		status = "okay";
103	};
104
105	pwm@7000a000 {
106		status = "okay";
107	};
108
109	i2c@7000c500 {
110		status = "okay";
111		clock-frequency = <100000>;
112
113		eeprom@50 {
114			compatible = "atmel,24c02";
115			reg = <0x50>;
116
117			vcc-supply = <&vdd_1v8>;
118			address-bits = <8>;
119			page-size = <8>;
120			size = <256>;
121			read-only;
122		};
123
124		eeprom@57 {
125			compatible = "atmel,24c02";
126			reg = <0x57>;
127
128			vcc-supply = <&vdd_1v8>;
129			address-bits = <8>;
130			page-size = <8>;
131			size = <256>;
132			read-only;
133		};
134	};
135
136	hdmi_ddc: i2c@7000c700 {
137		status = "okay";
138		clock-frequency = <100000>;
139	};
140
141	i2c@7000d000 {
142		status = "okay";
143		clock-frequency = <400000>;
144
145		pmic: pmic@3c {
146			compatible = "maxim,max77620";
147			reg = <0x3c>;
148			interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
149
150			#interrupt-cells = <2>;
151			interrupt-controller;
152
153			#gpio-cells = <2>;
154			gpio-controller;
155
156			pinctrl-names = "default";
157			pinctrl-0 = <&max77620_default>;
158
159			max77620_default: pinmux {
160				gpio0 {
161					pins = "gpio0";
162					function = "gpio";
163				};
164
165				gpio1 {
166					pins = "gpio1";
167					function = "fps-out";
168					drive-push-pull = <1>;
169					maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
170					maxim,active-fps-power-up-slot = <0>;
171					maxim,active-fps-power-down-slot = <7>;
172				};
173
174				gpio2 {
175					pins = "gpio2";
176					function = "fps-out";
177					drive-open-drain = <1>;
178					maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
179					maxim,active-fps-power-up-slot = <0>;
180					maxim,active-fps-power-down-slot = <7>;
181				};
182
183				gpio3 {
184					pins = "gpio3";
185					function = "fps-out";
186					drive-open-drain = <1>;
187					maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
188					maxim,active-fps-power-up-slot = <4>;
189					maxim,active-fps-power-down-slot = <3>;
190				};
191
192				gpio4 {
193					pins = "gpio4";
194					function = "32k-out1";
195				};
196
197				gpio5_6_7 {
198					pins = "gpio5", "gpio6", "gpio7";
199					function = "gpio";
200					drive-push-pull = <1>;
201				};
202			};
203
204			fps {
205				fps0 {
206					maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
207					maxim,suspend-fps-time-period-us = <5120>;
208				};
209
210				fps1 {
211					maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN1>;
212					maxim,suspend-fps-time-period-us = <5120>;
213				};
214
215				fps2 {
216					maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
217				};
218			};
219
220			regulators {
221				in-ldo0-1-supply = <&vdd_pre>;
222				in-ldo2-supply = <&vdd_3v3_sys>;
223				in-ldo3-5-supply = <&vdd_1v8>;
224				in-ldo4-6-supply = <&vdd_5v0_sys>;
225				in-ldo7-8-supply = <&vdd_pre>;
226				in-sd0-supply = <&vdd_5v0_sys>;
227				in-sd1-supply = <&vdd_5v0_sys>;
228				in-sd2-supply = <&vdd_5v0_sys>;
229				in-sd3-supply = <&vdd_5v0_sys>;
230
231				vdd_soc: sd0 {
232					regulator-name = "VDD_SOC";
233					regulator-min-microvolt = <1000000>;
234					regulator-max-microvolt = <1170000>;
235					regulator-enable-ramp-delay = <146>;
236					regulator-disable-ramp-delay = <4080>;
237					regulator-ramp-delay = <27500>;
238					regulator-ramp-delay-scale = <300>;
239					regulator-always-on;
240					regulator-boot-on;
241
242					maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
243					maxim,active-fps-power-up-slot = <1>;
244					maxim,active-fps-power-down-slot = <6>;
245				};
246
247				vdd_ddr: sd1 {
248					regulator-name = "VDD_DDR_1V1_PMIC";
249					regulator-min-microvolt = <1150000>;
250					regulator-max-microvolt = <1150000>;
251					regulator-enable-ramp-delay = <176>;
252					regulator-disable-ramp-delay = <145800>;
253					regulator-ramp-delay = <27500>;
254					regulator-ramp-delay-scale = <300>;
255					regulator-always-on;
256					regulator-boot-on;
257
258					maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
259					maxim,active-fps-power-up-slot = <5>;
260					maxim,active-fps-power-down-slot = <2>;
261				};
262
263				vdd_pre: sd2 {
264					regulator-name = "VDD_PRE_REG_1V35";
265					regulator-min-microvolt = <1350000>;
266					regulator-max-microvolt = <1350000>;
267					regulator-enable-ramp-delay = <176>;
268					regulator-disable-ramp-delay = <32000>;
269					regulator-ramp-delay = <27500>;
270					regulator-ramp-delay-scale = <350>;
271					regulator-always-on;
272					regulator-boot-on;
273
274					maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
275					maxim,active-fps-power-up-slot = <2>;
276					maxim,active-fps-power-down-slot = <5>;
277				};
278
279				vdd_1v8: sd3 {
280					regulator-name = "VDD_1V8";
281					regulator-min-microvolt = <1800000>;
282					regulator-max-microvolt = <1800000>;
283					regulator-enable-ramp-delay = <242>;
284					regulator-disable-ramp-delay = <118000>;
285					regulator-ramp-delay = <27500>;
286					regulator-ramp-delay-scale = <360>;
287					regulator-always-on;
288					regulator-boot-on;
289
290					maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
291					maxim,active-fps-power-up-slot = <3>;
292					maxim,active-fps-power-down-slot = <4>;
293				};
294
295				vdd_sys_1v2: ldo0 {
296					regulator-name = "AVDD_SYS_1V2";
297					regulator-min-microvolt = <1200000>;
298					regulator-max-microvolt = <1200000>;
299					regulator-enable-ramp-delay = <26>;
300					regulator-disable-ramp-delay = <626>;
301					regulator-ramp-delay = <100000>;
302					regulator-ramp-delay-scale = <200>;
303					regulator-always-on;
304					regulator-boot-on;
305
306					maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
307					maxim,active-fps-power-up-slot = <0>;
308					maxim,active-fps-power-down-slot = <7>;
309				};
310
311				vdd_pex_1v05: ldo1 {
312					regulator-name = "VDD_PEX_1V05";
313					regulator-min-microvolt = <1050000>;
314					regulator-max-microvolt = <1050000>;
315					regulator-enable-ramp-delay = <22>;
316					regulator-disable-ramp-delay = <650>;
317					regulator-ramp-delay = <100000>;
318					regulator-ramp-delay-scale = <200>;
319
320					maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
321					maxim,active-fps-power-up-slot = <0>;
322					maxim,active-fps-power-down-slot = <7>;
323				};
324
325				vddio_sdmmc: ldo2 {
326					regulator-name = "VDDIO_SDMMC";
327					regulator-min-microvolt = <1800000>;
328					regulator-max-microvolt = <3300000>;
329					regulator-enable-ramp-delay = <62>;
330					regulator-disable-ramp-delay = <650>;
331					regulator-ramp-delay = <100000>;
332					regulator-ramp-delay-scale = <200>;
333
334					maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
335					maxim,active-fps-power-up-slot = <0>;
336					maxim,active-fps-power-down-slot = <7>;
337				};
338
339				ldo3 {
340					status = "disabled";
341				};
342
343				vdd_rtc: ldo4 {
344					regulator-name = "VDD_RTC";
345					regulator-min-microvolt = <850000>;
346					regulator-max-microvolt = <1100000>;
347					regulator-enable-ramp-delay = <22>;
348					regulator-disable-ramp-delay = <610>;
349					regulator-ramp-delay = <100000>;
350					regulator-ramp-delay-scale = <200>;
351					regulator-disable-active-discharge;
352					regulator-always-on;
353					regulator-boot-on;
354
355					maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
356					maxim,active-fps-power-up-slot = <1>;
357					maxim,active-fps-power-down-slot = <6>;
358				};
359
360				ldo5 {
361					status = "disabled";
362				};
363
364				ldo6 {
365					status = "disabled";
366				};
367
368				avdd_1v05_pll: ldo7 {
369					regulator-name = "AVDD_1V05_PLL";
370					regulator-min-microvolt = <1050000>;
371					regulator-max-microvolt = <1050000>;
372					regulator-enable-ramp-delay = <24>;
373					regulator-disable-ramp-delay = <2768>;
374					regulator-ramp-delay = <100000>;
375					regulator-ramp-delay-scale = <200>;
376
377					maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
378					maxim,active-fps-power-up-slot = <3>;
379					maxim,active-fps-power-down-slot = <4>;
380				};
381
382				avdd_1v05: ldo8 {
383					regulator-name = "AVDD_SATA_HDMI_DP_1V05";
384					regulator-min-microvolt = <1050000>;
385					regulator-max-microvolt = <1050000>;
386					regulator-enable-ramp-delay = <22>;
387					regulator-disable-ramp-delay = <1160>;
388					regulator-ramp-delay = <100000>;
389					regulator-ramp-delay-scale = <200>;
390
391					maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
392					maxim,active-fps-power-up-slot = <6>;
393					maxim,active-fps-power-down-slot = <1>;
394				};
395			};
396		};
397	};
398
399	pmc@7000e400 {
400		nvidia,invert-interrupt;
401		nvidia,suspend-mode = <0>;
402		nvidia,cpu-pwr-good-time = <0>;
403		nvidia,cpu-pwr-off-time = <0>;
404		nvidia,core-pwr-good-time = <4587 3876>;
405		nvidia,core-pwr-off-time = <39065>;
406		nvidia,core-power-req-active-high;
407		nvidia,sys-clock-req-active-high;
408	};
409
410	hda@70030000 {
411		nvidia,model = "jetson-nano-hda";
412
413		status = "okay";
414	};
415
416	usb@70090000 {
417		phys = <&{/padctl@7009f000/pads/usb2/lanes/usb2-0}>,
418		       <&{/padctl@7009f000/pads/usb2/lanes/usb2-1}>,
419		       <&{/padctl@7009f000/pads/usb2/lanes/usb2-2}>,
420		       <&{/padctl@7009f000/pads/pcie/lanes/pcie-6}>;
421		phy-names = "usb2-0", "usb2-1", "usb2-2", "usb3-0";
422
423		avdd-usb-supply = <&vdd_3v3_sys>;
424		dvddio-pex-supply = <&vdd_pex_1v05>;
425		hvddio-pex-supply = <&vdd_1v8>;
426		/* these really belong to the XUSB pad controller */
427		avdd-pll-utmip-supply = <&vdd_1v8>;
428		avdd-pll-uerefe-supply = <&vdd_pex_1v05>;
429		dvdd-usb-ss-pll-supply = <&vdd_pex_1v05>;
430		hvdd-usb-ss-pll-e-supply = <&vdd_1v8>;
431
432		status = "okay";
433	};
434
435	padctl@7009f000 {
436		status = "okay";
437
438		avdd-pll-utmip-supply = <&vdd_1v8>;
439		avdd-pll-uerefe-supply = <&vdd_pex_1v05>;
440		dvdd-pex-pll-supply = <&vdd_pex_1v05>;
441		hvdd-pex-pll-e-supply = <&vdd_1v8>;
442
443		pads {
444			usb2 {
445				status = "okay";
446
447				lanes {
448					micro_b: usb2-0 {
449						nvidia,function = "xusb";
450						status = "okay";
451					};
452
453					usb2-1 {
454						nvidia,function = "xusb";
455						status = "okay";
456					};
457
458					usb2-2 {
459						nvidia,function = "xusb";
460						status = "okay";
461					};
462				};
463			};
464
465			pcie {
466				status = "okay";
467
468				lanes {
469					pcie-0 {
470						nvidia,function = "pcie-x1";
471						status = "okay";
472					};
473
474					pcie-1 {
475						nvidia,function = "pcie-x4";
476						status = "okay";
477					};
478
479					pcie-2 {
480						nvidia,function = "pcie-x4";
481						status = "okay";
482					};
483
484					pcie-3 {
485						nvidia,function = "pcie-x4";
486						status = "okay";
487					};
488
489					pcie-4 {
490						nvidia,function = "pcie-x4";
491						status = "okay";
492					};
493
494					pcie-5 {
495						nvidia,function = "usb3-ss";
496						status = "okay";
497					};
498
499					pcie-6 {
500						nvidia,function = "usb3-ss";
501						status = "okay";
502					};
503				};
504			};
505		};
506
507		ports {
508			usb2-0 {
509				status = "okay";
510				mode = "peripheral";
511
512				usb-role-switch;
513				connector {
514					compatible = "usb-b-connector",
515						     "gpio-usb-b-connector";
516					label = "micro-USB";
517					type = "micro";
518					vbus-gpio = <&gpio TEGRA_GPIO(CC, 4)
519						     GPIO_ACTIVE_LOW>;
520				};
521			};
522
523			usb2-1 {
524				status = "okay";
525				mode = "host";
526			};
527
528			usb2-2 {
529				status = "okay";
530				mode = "host";
531			};
532
533			usb3-0 {
534				status = "okay";
535				nvidia,usb2-companion = <1>;
536				vbus-supply = <&vdd_hub_3v3>;
537			};
538		};
539	};
540
541	sdhci@700b0000 {
542		status = "okay";
543		bus-width = <4>;
544
545		cd-gpios = <&gpio TEGRA_GPIO(Z, 1) GPIO_ACTIVE_LOW>;
546
547		vqmmc-supply = <&vddio_sdmmc>;
548		vmmc-supply = <&vdd_3v3_sd>;
549	};
550
551	usb@700d0000 {
552		status = "okay";
553		phys = <&micro_b>;
554		phy-names = "usb2-0";
555		avddio-usb-supply = <&vdd_3v3_sys>;
556		hvdd-usb-supply = <&vdd_1v8>;
557	};
558
559	sdhci@700b0400 {
560		status = "okay";
561		bus-width = <4>;
562
563		vqmmc-supply = <&vdd_1v8>;
564		vmmc-supply = <&vdd_3v3_sys>;
565
566		non-removable;
567		cap-sdio-irq;
568		keep-power-in-suspend;
569		wakeup-source;
570	};
571
572	clocks {
573		compatible = "simple-bus";
574		#address-cells = <1>;
575		#size-cells = <0>;
576
577		clk32k_in: clock@0 {
578			compatible = "fixed-clock";
579			reg = <0>;
580			#clock-cells = <0>;
581			clock-frequency = <32768>;
582		};
583	};
584
585	cpus {
586		cpu@0 {
587			enable-method = "psci";
588		};
589
590		cpu@1 {
591			enable-method = "psci";
592		};
593
594		cpu@2 {
595			enable-method = "psci";
596		};
597
598		cpu@3 {
599			enable-method = "psci";
600		};
601
602		idle-states {
603			cpu-sleep {
604				status = "okay";
605			};
606		};
607	};
608
609	fan: fan {
610		compatible = "pwm-fan";
611		pwms = <&pwm 3 45334>;
612
613		cooling-levels = <0 64 128 255>;
614		#cooling-cells = <2>;
615	};
616
617	thermal-zones {
618		cpu {
619			trips {
620				cpu_trip_critical: critical {
621					temperature = <96500>;
622					hysteresis = <0>;
623					type = "critical";
624				};
625
626				cpu_trip_hot: hot {
627					temperature = <70000>;
628					hysteresis = <2000>;
629					type = "hot";
630				};
631
632				cpu_trip_active: active {
633					temperature = <50000>;
634					hysteresis = <2000>;
635					type = "active";
636				};
637
638				cpu_trip_passive: passive {
639					temperature = <30000>;
640					hysteresis = <2000>;
641					type = "passive";
642				};
643			};
644
645			cooling-maps {
646				cpu-critical {
647					cooling-device = <&fan 3 3>;
648					trip = <&cpu_trip_critical>;
649				};
650
651				cpu-hot {
652					cooling-device = <&fan 2 2>;
653					trip = <&cpu_trip_hot>;
654				};
655
656				cpu-active {
657					cooling-device = <&fan 1 1>;
658					trip = <&cpu_trip_active>;
659				};
660
661				cpu-passive {
662					cooling-device = <&fan 0 0>;
663					trip = <&cpu_trip_passive>;
664				};
665			};
666		};
667	};
668
669	gpio-keys {
670		compatible = "gpio-keys";
671
672		power {
673			label = "Power";
674			gpios = <&gpio TEGRA_GPIO(X, 5) GPIO_ACTIVE_LOW>;
675			linux,input-type = <EV_KEY>;
676			linux,code = <KEY_POWER>;
677			debounce-interval = <30>;
678			wakeup-event-action = <EV_ACT_ASSERTED>;
679			wakeup-source;
680		};
681
682		force-recovery {
683			label = "Force Recovery";
684			gpios = <&gpio TEGRA_GPIO(X, 6) GPIO_ACTIVE_LOW>;
685			linux,input-type = <EV_KEY>;
686			linux,code = <BTN_1>;
687			debounce-interval = <30>;
688		};
689	};
690
691	psci {
692		compatible = "arm,psci-1.0";
693		method = "smc";
694	};
695
696	regulators {
697		compatible = "simple-bus";
698		#address-cells = <1>;
699		#size-cells = <0>;
700
701		vdd_5v0_sys: regulator@0 {
702			compatible = "regulator-fixed";
703			reg = <0>;
704
705			regulator-name = "VDD_5V0_SYS";
706			regulator-min-microvolt = <5000000>;
707			regulator-max-microvolt = <5000000>;
708			regulator-always-on;
709			regulator-boot-on;
710		};
711
712		vdd_3v3_sys: regulator@1 {
713			compatible = "regulator-fixed";
714			reg = <1>;
715			regulator-name = "VDD_3V3_SYS";
716			regulator-min-microvolt = <3300000>;
717			regulator-max-microvolt = <3300000>;
718			regulator-enable-ramp-delay = <240>;
719			regulator-disable-ramp-delay = <11340>;
720			regulator-always-on;
721			regulator-boot-on;
722
723			gpio = <&pmic 3 GPIO_ACTIVE_HIGH>;
724			enable-active-high;
725
726			vin-supply = <&vdd_5v0_sys>;
727		};
728
729		vdd_3v3_sd: regulator@2 {
730			compatible = "regulator-fixed";
731			reg = <2>;
732
733			regulator-name = "VDD_3V3_SD";
734			regulator-min-microvolt = <3300000>;
735			regulator-max-microvolt = <3300000>;
736
737			gpio = <&gpio TEGRA_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;
738			enable-active-high;
739
740			vin-supply = <&vdd_3v3_sys>;
741		};
742
743		vdd_hdmi: regulator@3 {
744			compatible = "regulator-fixed";
745			reg = <3>;
746
747			regulator-name = "VDD_HDMI_5V0";
748			regulator-min-microvolt = <5000000>;
749			regulator-max-microvolt = <5000000>;
750
751			vin-supply = <&vdd_5v0_sys>;
752		};
753
754		vdd_hub_3v3: regulator@4 {
755			compatible = "regulator-fixed";
756			reg = <4>;
757
758			regulator-name = "VDD_HUB_3V3";
759			regulator-min-microvolt = <3300000>;
760			regulator-max-microvolt = <3300000>;
761
762			gpio = <&gpio TEGRA_GPIO(A, 6) GPIO_ACTIVE_HIGH>;
763			enable-active-high;
764
765			vin-supply = <&vdd_5v0_sys>;
766		};
767
768		vdd_cpu: regulator@5 {
769			compatible = "regulator-fixed";
770			reg = <5>;
771
772			regulator-name = "VDD_CPU";
773			regulator-min-microvolt = <5000000>;
774			regulator-max-microvolt = <5000000>;
775			regulator-always-on;
776			regulator-boot-on;
777
778			gpio = <&pmic 5 GPIO_ACTIVE_HIGH>;
779			enable-active-high;
780
781			vin-supply = <&vdd_5v0_sys>;
782		};
783
784		vdd_gpu: regulator@6 {
785			compatible = "pwm-regulator";
786			reg = <6>;
787			pwms = <&pwm 1 4880>;
788			regulator-name = "VDD_GPU";
789			regulator-min-microvolt = <710000>;
790			regulator-max-microvolt = <1320000>;
791			regulator-ramp-delay = <80>;
792			regulator-enable-ramp-delay = <2000>;
793			regulator-settling-time-us = <160>;
794			enable-gpios = <&pmic 6 GPIO_ACTIVE_HIGH>;
795			vin-supply = <&vdd_5v0_sys>;
796		};
797
798		avdd_io_edp_1v05: regulator@7 {
799			compatible = "regulator-fixed";
800			reg = <7>;
801
802			regulator-name = "AVDD_IO_EDP_1V05";
803			regulator-min-microvolt = <1050000>;
804			regulator-max-microvolt = <1050000>;
805
806			gpio = <&pmic 7 GPIO_ACTIVE_HIGH>;
807			enable-active-high;
808
809			vin-supply = <&avdd_1v05_pll>;
810		};
811	};
812};
813