xref: /linux/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi (revision 79790b6818e96c58fe2bffee1b418c16e64e7b80)
1b8656c67SMikko Perttunen// SPDX-License-Identifier: GPL-2.0
2b8656c67SMikko Perttunen#include "tegra194.dtsi"
3b8656c67SMikko Perttunen
4b8656c67SMikko Perttunen#include <dt-bindings/mfd/max77620.h>
5b8656c67SMikko Perttunen
6b8656c67SMikko Perttunen/ {
7f85d82e5SThierry Reding	model = "NVIDIA Jetson AGX Xavier";
8b8656c67SMikko Perttunen	compatible = "nvidia,p2888", "nvidia,tegra194";
9b8656c67SMikko Perttunen
10b8656c67SMikko Perttunen	aliases {
118b3aee8fSThierry Reding		ethernet0 = "/bus@0/ethernet@2490000";
12b8656c67SMikko Perttunen		i2c0 = "/bpmp/i2c";
138b3aee8fSThierry Reding		i2c1 = "/bus@0/i2c@3160000";
148b3aee8fSThierry Reding		i2c2 = "/bus@0/i2c@c240000";
158b3aee8fSThierry Reding		i2c3 = "/bus@0/i2c@3180000";
168b3aee8fSThierry Reding		i2c4 = "/bus@0/i2c@3190000";
178b3aee8fSThierry Reding		i2c5 = "/bus@0/i2c@31c0000";
188b3aee8fSThierry Reding		i2c6 = "/bus@0/i2c@c250000";
198b3aee8fSThierry Reding		i2c7 = "/bus@0/i2c@31e0000";
207d6dbb7bSThierry Reding		mmc0 = "/bus@0/mmc@3460000";
217d6dbb7bSThierry Reding		mmc1 = "/bus@0/mmc@3400000";
227d6dbb7bSThierry Reding		serial0 = &tcu;
23b8656c67SMikko Perttunen	};
24b8656c67SMikko Perttunen
25b8656c67SMikko Perttunen	chosen {
26501c9e7cSJon Hunter		bootargs = "console=ttyTCU0,115200n8";
27b8656c67SMikko Perttunen		stdout-path = "serial0:115200n8";
28b8656c67SMikko Perttunen	};
29b8656c67SMikko Perttunen
308b3aee8fSThierry Reding	bus@0 {
31f89b58ceSMikko Perttunen		ethernet@2490000 {
32f89b58ceSMikko Perttunen			status = "okay";
33f89b58ceSMikko Perttunen
34f89b58ceSMikko Perttunen			phy-reset-gpios = <&gpio TEGRA194_MAIN_GPIO(G, 5) GPIO_ACTIVE_LOW>;
35f89b58ceSMikko Perttunen			phy-handle = <&phy>;
36bba25915SJon Hunter			phy-mode = "rgmii-id";
37f89b58ceSMikko Perttunen
38f89b58ceSMikko Perttunen			mdio {
39f89b58ceSMikko Perttunen				#address-cells = <1>;
40f89b58ceSMikko Perttunen				#size-cells = <0>;
41f89b58ceSMikko Perttunen
42553f0736SThierry Reding				phy: ethernet-phy@0 {
43f89b58ceSMikko Perttunen					compatible = "ethernet-phy-ieee802.3-c22";
44f89b58ceSMikko Perttunen					reg = <0x0>;
45f89b58ceSMikko Perttunen					interrupt-parent = <&gpio>;
46f89b58ceSMikko Perttunen					interrupts = <TEGRA194_MAIN_GPIO(G, 4) IRQ_TYPE_LEVEL_LOW>;
47a10b9a20SThierry Reding					#phy-cells = <0>;
48f89b58ceSMikko Perttunen				};
49f89b58ceSMikko Perttunen			};
50f89b58ceSMikko Perttunen		};
51f89b58ceSMikko Perttunen
52be9b887fSThierry Reding		memory-controller@2c00000 {
53be9b887fSThierry Reding			status = "okay";
54be9b887fSThierry Reding		};
55be9b887fSThierry Reding
56*32ecead6SJon Hunter		i2c@c240000 {
57*32ecead6SJon Hunter			status = "okay";
58*32ecead6SJon Hunter
59*32ecead6SJon Hunter			power-sensor@40 {
60*32ecead6SJon Hunter				compatible = "ti,ina3221";
61*32ecead6SJon Hunter				reg = <0x40>;
62*32ecead6SJon Hunter				#address-cells = <1>;
63*32ecead6SJon Hunter				#size-cells = <0>;
64*32ecead6SJon Hunter
65*32ecead6SJon Hunter				input@0 {
66*32ecead6SJon Hunter					reg = <0x0>;
67*32ecead6SJon Hunter					label = "GPU";
68*32ecead6SJon Hunter					shunt-resistor-micro-ohms = <5000>;
69*32ecead6SJon Hunter				};
70*32ecead6SJon Hunter				input@1 {
71*32ecead6SJon Hunter					reg = <0x1>;
72*32ecead6SJon Hunter					label = "CPU";
73*32ecead6SJon Hunter					shunt-resistor-micro-ohms = <5000>;
74*32ecead6SJon Hunter				};
75*32ecead6SJon Hunter				input@2 {
76*32ecead6SJon Hunter					reg = <0x2>;
77*32ecead6SJon Hunter					label = "SOC";
78*32ecead6SJon Hunter					shunt-resistor-micro-ohms = <5000>;
79*32ecead6SJon Hunter				};
80*32ecead6SJon Hunter			};
81*32ecead6SJon Hunter
82*32ecead6SJon Hunter			power-sensor@41 {
83*32ecead6SJon Hunter				compatible = "ti,ina3221";
84*32ecead6SJon Hunter				reg = <0x41>;
85*32ecead6SJon Hunter				#address-cells = <1>;
86*32ecead6SJon Hunter				#size-cells = <0>;
87*32ecead6SJon Hunter
88*32ecead6SJon Hunter				input@0 {
89*32ecead6SJon Hunter					reg = <0x0>;
90*32ecead6SJon Hunter					label = "CV";
91*32ecead6SJon Hunter					shunt-resistor-micro-ohms = <5000>;
92*32ecead6SJon Hunter				};
93*32ecead6SJon Hunter				input@1 {
94*32ecead6SJon Hunter					reg = <0x1>;
95*32ecead6SJon Hunter					label = "VDDRQ";
96*32ecead6SJon Hunter					shunt-resistor-micro-ohms = <5000>;
97*32ecead6SJon Hunter				};
98*32ecead6SJon Hunter				input@2 {
99*32ecead6SJon Hunter					reg = <0x2>;
100*32ecead6SJon Hunter					label = "SYS5V";
101*32ecead6SJon Hunter					shunt-resistor-micro-ohms = <5000>;
102*32ecead6SJon Hunter				};
103*32ecead6SJon Hunter			};
104*32ecead6SJon Hunter		};
105*32ecead6SJon Hunter
106b8656c67SMikko Perttunen		serial@3110000 {
107b8656c67SMikko Perttunen			status = "okay";
108b8656c67SMikko Perttunen		};
109b8656c67SMikko Perttunen
110228f1e6aSThierry Reding		i2c@3160000 {
111228f1e6aSThierry Reding			status = "okay";
112228f1e6aSThierry Reding
113228f1e6aSThierry Reding			eeprom@50 {
114228f1e6aSThierry Reding				compatible = "atmel,24c02";
115228f1e6aSThierry Reding				reg = <0x50>;
116228f1e6aSThierry Reding
117a4387f29SJon Hunter				label = "module";
118228f1e6aSThierry Reding				vcc-supply = <&vdd_1v8ls>;
119228f1e6aSThierry Reding				address-width = <8>;
120228f1e6aSThierry Reding				pagesize = <8>;
121228f1e6aSThierry Reding				size = <256>;
122228f1e6aSThierry Reding				read-only;
123228f1e6aSThierry Reding			};
124228f1e6aSThierry Reding		};
125228f1e6aSThierry Reding
126b8656c67SMikko Perttunen		/* SDMMC1 (SD/MMC) */
12767bb17f6SThierry Reding		mmc@3400000 {
128b415bb7cSTamás Szűcs			cd-gpios = <&gpio TEGRA194_MAIN_GPIO(G, 7) GPIO_ACTIVE_LOW>;
129b8656c67SMikko Perttunen		};
130b8656c67SMikko Perttunen
131b8656c67SMikko Perttunen		/* SDMMC4 (eMMC) */
13267bb17f6SThierry Reding		mmc@3460000 {
133b8656c67SMikko Perttunen			status = "okay";
134b8656c67SMikko Perttunen			bus-width = <8>;
135b8656c67SMikko Perttunen			non-removable;
136b8656c67SMikko Perttunen
137b8656c67SMikko Perttunen			vqmmc-supply = <&vdd_1v8ls>;
138b8656c67SMikko Perttunen			vmmc-supply = <&vdd_emmc_3v3>;
139b8656c67SMikko Perttunen		};
140b8656c67SMikko Perttunen
14192f37c0aSJC Kuo		padctl@3520000 {
14292f37c0aSJC Kuo			avdd-usb-supply = <&vdd_usb_3v3>;
14392f37c0aSJC Kuo			vclamp-usb-supply = <&vdd_1v8ao>;
14492f37c0aSJC Kuo
14592f37c0aSJC Kuo			ports {
14640b4d824SJC Kuo				usb2-0 {
14740b4d824SJC Kuo					vbus-supply = <&vdd_5v0_sys>;
14840b4d824SJC Kuo				};
14940b4d824SJC Kuo
15092f37c0aSJC Kuo				usb2-1 {
15192f37c0aSJC Kuo					vbus-supply = <&vdd_5v0_sys>;
15292f37c0aSJC Kuo				};
15392f37c0aSJC Kuo
15492f37c0aSJC Kuo				usb2-3 {
15592f37c0aSJC Kuo					vbus-supply = <&vdd_5v_sata>;
15692f37c0aSJC Kuo				};
15792f37c0aSJC Kuo
15892f37c0aSJC Kuo				usb3-0 {
15992f37c0aSJC Kuo					vbus-supply = <&vdd_5v0_sys>;
16092f37c0aSJC Kuo				};
16192f37c0aSJC Kuo
16240b4d824SJC Kuo				usb3-2 {
16340b4d824SJC Kuo					vbus-supply = <&vdd_5v0_sys>;
16440b4d824SJC Kuo				};
16540b4d824SJC Kuo
16692f37c0aSJC Kuo				usb3-3 {
16792f37c0aSJC Kuo					vbus-supply = <&vdd_5v0_sys>;
16892f37c0aSJC Kuo				};
16992f37c0aSJC Kuo			};
17092f37c0aSJC Kuo		};
17192f37c0aSJC Kuo
1723ae50e83SThierry Reding		rtc@c2a0000 {
1733ae50e83SThierry Reding			status = "okay";
1743ae50e83SThierry Reding		};
1753ae50e83SThierry Reding
176b8656c67SMikko Perttunen		pmc@c360000 {
177b8656c67SMikko Perttunen			nvidia,invert-interrupt;
178b8656c67SMikko Perttunen		};
179b8656c67SMikko Perttunen	};
180b8656c67SMikko Perttunen
181b8656c67SMikko Perttunen	bpmp {
182b8656c67SMikko Perttunen		i2c {
183b8656c67SMikko Perttunen			status = "okay";
184b8656c67SMikko Perttunen
185b8656c67SMikko Perttunen			pmic: pmic@3c {
186b8656c67SMikko Perttunen				compatible = "maxim,max20024";
187b8656c67SMikko Perttunen				reg = <0x3c>;
188b8656c67SMikko Perttunen
1894012ab12SJon Hunter				interrupt-parent = <&pmc>;
1904012ab12SJon Hunter				interrupts = <24 IRQ_TYPE_LEVEL_LOW>;
191b8656c67SMikko Perttunen				#interrupt-cells = <2>;
192b8656c67SMikko Perttunen				interrupt-controller;
193b8656c67SMikko Perttunen
194b8656c67SMikko Perttunen				#gpio-cells = <2>;
195b8656c67SMikko Perttunen				gpio-controller;
196b8656c67SMikko Perttunen
197b8656c67SMikko Perttunen				pinctrl-names = "default";
198b8656c67SMikko Perttunen				pinctrl-0 = <&max20024_default>;
199b8656c67SMikko Perttunen
20079ed18d9SThierry Reding				fps {
20179ed18d9SThierry Reding					fps0 {
20279ed18d9SThierry Reding						maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
20379ed18d9SThierry Reding						maxim,shutdown-fps-time-period-us = <640>;
20479ed18d9SThierry Reding					};
20579ed18d9SThierry Reding
20679ed18d9SThierry Reding					fps1 {
20779ed18d9SThierry Reding						maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN1>;
20879ed18d9SThierry Reding						maxim,shutdown-fps-time-period-us = <640>;
20979ed18d9SThierry Reding						maxim,device-state-on-disabled-event = <MAX77620_FPS_INACTIVE_STATE_SLEEP>;
21079ed18d9SThierry Reding					};
21179ed18d9SThierry Reding
21279ed18d9SThierry Reding					fps2 {
21379ed18d9SThierry Reding						maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
21479ed18d9SThierry Reding						maxim,shutdown-fps-time-period-us = <640>;
21579ed18d9SThierry Reding					};
21679ed18d9SThierry Reding				};
21779ed18d9SThierry Reding
218b8656c67SMikko Perttunen				max20024_default: pinmux {
219b8656c67SMikko Perttunen					gpio0 {
220b8656c67SMikko Perttunen						pins = "gpio0";
221b8656c67SMikko Perttunen						function = "gpio";
222b8656c67SMikko Perttunen					};
223b8656c67SMikko Perttunen
224b8656c67SMikko Perttunen					gpio1 {
225b8656c67SMikko Perttunen						pins = "gpio1";
226b8656c67SMikko Perttunen						function = "fps-out";
227b8656c67SMikko Perttunen						maxim,active-fps-source = <MAX77620_FPS_SRC_DEF>;
228b8656c67SMikko Perttunen					};
229b8656c67SMikko Perttunen
230b8656c67SMikko Perttunen					gpio2 {
231b8656c67SMikko Perttunen						pins = "gpio2";
232b8656c67SMikko Perttunen						function = "fps-out";
233b8656c67SMikko Perttunen						maxim,active-fps-source = <MAX77620_FPS_SRC_DEF>;
234b8656c67SMikko Perttunen					};
235b8656c67SMikko Perttunen
236b8656c67SMikko Perttunen					gpio3 {
237b8656c67SMikko Perttunen						pins = "gpio3";
238b8656c67SMikko Perttunen						function = "fps-out";
239b8656c67SMikko Perttunen						maxim,active-fps-source = <MAX77620_FPS_SRC_DEF>;
240b8656c67SMikko Perttunen					};
241b8656c67SMikko Perttunen
242b8656c67SMikko Perttunen					gpio4 {
243b8656c67SMikko Perttunen						pins = "gpio4";
244b8656c67SMikko Perttunen						function = "32k-out1";
2452f477ee3SArnd Bergmann						drive-push-pull = <1>;
246b8656c67SMikko Perttunen					};
247b8656c67SMikko Perttunen
248b8656c67SMikko Perttunen					gpio6 {
249b8656c67SMikko Perttunen						pins = "gpio6";
250b8656c67SMikko Perttunen						function = "gpio";
2512f477ee3SArnd Bergmann						drive-push-pull = <1>;
252b8656c67SMikko Perttunen					};
253b8656c67SMikko Perttunen
254b8656c67SMikko Perttunen					gpio7 {
255b8656c67SMikko Perttunen						pins = "gpio7";
256b8656c67SMikko Perttunen						function = "gpio";
2572f477ee3SArnd Bergmann						drive-push-pull = <0>;
258b8656c67SMikko Perttunen					};
259b8656c67SMikko Perttunen				};
260b8656c67SMikko Perttunen
261b8656c67SMikko Perttunen				regulators {
262b8656c67SMikko Perttunen					in-sd0-supply = <&vdd_5v0_sys>;
263b8656c67SMikko Perttunen					in-sd1-supply = <&vdd_5v0_sys>;
264b8656c67SMikko Perttunen					in-sd2-supply = <&vdd_5v0_sys>;
265b8656c67SMikko Perttunen					in-sd3-supply = <&vdd_5v0_sys>;
266b8656c67SMikko Perttunen					in-sd4-supply = <&vdd_5v0_sys>;
267b8656c67SMikko Perttunen
268b8656c67SMikko Perttunen					in-ldo0-1-supply = <&vdd_5v0_sys>;
269b8656c67SMikko Perttunen					in-ldo2-supply = <&vdd_5v0_sys>;
270b8656c67SMikko Perttunen					in-ldo3-5-supply = <&vdd_5v0_sys>;
271b8656c67SMikko Perttunen					in-ldo4-6-supply = <&vdd_5v0_sys>;
272b8656c67SMikko Perttunen					in-ldo7-8-supply = <&vdd_1v8ls>;
273b8656c67SMikko Perttunen
27433c038e4SThierry Reding					vdd_1v0: sd0 {
275c90b8f15SThierry Reding						regulator-name = "VDDIO_SYS_1V0";
276b8656c67SMikko Perttunen						regulator-min-microvolt = <1000000>;
277b8656c67SMikko Perttunen						regulator-max-microvolt = <1000000>;
278b8656c67SMikko Perttunen						regulator-always-on;
279b8656c67SMikko Perttunen						regulator-boot-on;
280b8656c67SMikko Perttunen					};
281b8656c67SMikko Perttunen
28233c038e4SThierry Reding					vdd_1v8hs: sd1 {
283c90b8f15SThierry Reding						regulator-name = "VDDIO_SYS_1V8HS";
284b8656c67SMikko Perttunen						regulator-min-microvolt = <1800000>;
285b8656c67SMikko Perttunen						regulator-max-microvolt = <1800000>;
286b8656c67SMikko Perttunen						regulator-always-on;
287b8656c67SMikko Perttunen						regulator-boot-on;
288b8656c67SMikko Perttunen					};
289b8656c67SMikko Perttunen
290b8656c67SMikko Perttunen					vdd_1v8ls: sd2 {
291c90b8f15SThierry Reding						regulator-name = "VDDIO_SYS_1V8LS";
292b8656c67SMikko Perttunen						regulator-min-microvolt = <1800000>;
293b8656c67SMikko Perttunen						regulator-max-microvolt = <1800000>;
294b8656c67SMikko Perttunen						regulator-always-on;
295b8656c67SMikko Perttunen						regulator-boot-on;
296b8656c67SMikko Perttunen					};
297b8656c67SMikko Perttunen
298a586c88eSVidya Sagar					vdd_1v8ao: sd3 {
299c90b8f15SThierry Reding						regulator-name = "VDDIO_AO_1V8";
300b8656c67SMikko Perttunen						regulator-min-microvolt = <1800000>;
301b8656c67SMikko Perttunen						regulator-max-microvolt = <1800000>;
302b8656c67SMikko Perttunen						regulator-always-on;
303b8656c67SMikko Perttunen						regulator-boot-on;
304b8656c67SMikko Perttunen					};
305b8656c67SMikko Perttunen
306b8656c67SMikko Perttunen					sd4 {
307b8656c67SMikko Perttunen						regulator-name = "VDD_DDR_1V1";
308b8656c67SMikko Perttunen						regulator-min-microvolt = <1100000>;
309b8656c67SMikko Perttunen						regulator-max-microvolt = <1100000>;
310b8656c67SMikko Perttunen						regulator-always-on;
311b8656c67SMikko Perttunen						regulator-boot-on;
312b8656c67SMikko Perttunen					};
313b8656c67SMikko Perttunen
314b8656c67SMikko Perttunen					ldo0 {
315b8656c67SMikko Perttunen						regulator-name = "VDD_RTC";
316b8656c67SMikko Perttunen						regulator-min-microvolt = <800000>;
317b8656c67SMikko Perttunen						regulator-max-microvolt = <800000>;
318b8656c67SMikko Perttunen						regulator-always-on;
319b8656c67SMikko Perttunen						regulator-boot-on;
320b8656c67SMikko Perttunen					};
321b8656c67SMikko Perttunen
322b8656c67SMikko Perttunen					ldo2 {
323c90b8f15SThierry Reding						regulator-name = "VDDIO_AO_3V3";
324b8656c67SMikko Perttunen						regulator-min-microvolt = <3300000>;
325b8656c67SMikko Perttunen						regulator-max-microvolt = <3300000>;
326b8656c67SMikko Perttunen						regulator-always-on;
327b8656c67SMikko Perttunen						regulator-boot-on;
328b8656c67SMikko Perttunen					};
329b8656c67SMikko Perttunen
330b8656c67SMikko Perttunen					vdd_emmc_3v3: ldo3 {
331b8656c67SMikko Perttunen						regulator-name = "VDD_EMMC_3V3";
332b8656c67SMikko Perttunen						regulator-min-microvolt = <3300000>;
333b8656c67SMikko Perttunen						regulator-max-microvolt = <3300000>;
334b8656c67SMikko Perttunen					};
335b8656c67SMikko Perttunen
33692f37c0aSJC Kuo					vdd_usb_3v3: ldo5 {
337b8656c67SMikko Perttunen						regulator-name = "VDD_USB_3V3";
338b8656c67SMikko Perttunen						regulator-min-microvolt = <3300000>;
339b8656c67SMikko Perttunen						regulator-max-microvolt = <3300000>;
340b8656c67SMikko Perttunen					};
341b8656c67SMikko Perttunen
342b8656c67SMikko Perttunen					ldo6 {
343b8656c67SMikko Perttunen						regulator-name = "VDD_SDIO_3V3";
344b8656c67SMikko Perttunen						regulator-min-microvolt = <3300000>;
345b8656c67SMikko Perttunen						regulator-max-microvolt = <3300000>;
346b8656c67SMikko Perttunen					};
347b8656c67SMikko Perttunen
348b8656c67SMikko Perttunen					ldo7 {
349c90b8f15SThierry Reding						regulator-name = "AVDD_CSI_1V2";
350b8656c67SMikko Perttunen						regulator-min-microvolt = <1200000>;
351b8656c67SMikko Perttunen						regulator-max-microvolt = <1200000>;
352b8656c67SMikko Perttunen					};
353b8656c67SMikko Perttunen				};
354b8656c67SMikko Perttunen			};
3558b457812SThierry Reding
3568b457812SThierry Reding			temperature-sensor@4c {
3578b457812SThierry Reding				compatible = "ti,tmp451";
3588b457812SThierry Reding				reg = <0x4c>;
3598b457812SThierry Reding
3608b457812SThierry Reding				interrupt-parent = <&gpio>;
3618b457812SThierry Reding				interrupts = <TEGRA194_MAIN_GPIO(H, 2)
362dbb096d3SDmitry Osipenko					      IRQ_TYPE_EDGE_FALLING>;
36373207330SJon Hunter				vcc-supply = <&vdd_1v8ls>;
3648b457812SThierry Reding
3658b457812SThierry Reding				#thermal-sensor-cells = <1>;
3668b457812SThierry Reding			};
367b8656c67SMikko Perttunen		};
368b8656c67SMikko Perttunen	};
369b8656c67SMikko Perttunen
370097e01c6SThierry Reding	vdd_5v0_sys: regulator-vdd-5v0-sys {
371b8656c67SMikko Perttunen		compatible = "regulator-fixed";
372b8656c67SMikko Perttunen		regulator-name = "VIN_SYS_5V0";
373b8656c67SMikko Perttunen		regulator-min-microvolt = <5000000>;
374b8656c67SMikko Perttunen		regulator-max-microvolt = <5000000>;
375b8656c67SMikko Perttunen		regulator-always-on;
376b8656c67SMikko Perttunen		regulator-boot-on;
377b8656c67SMikko Perttunen	};
37833c038e4SThierry Reding
379097e01c6SThierry Reding	vdd_hdmi: regulator-vdd-hdmi {
38033c038e4SThierry Reding		compatible = "regulator-fixed";
38133c038e4SThierry Reding		regulator-name = "VDD_5V0_HDMI_CON";
38233c038e4SThierry Reding		regulator-min-microvolt = <5000000>;
38333c038e4SThierry Reding		regulator-max-microvolt = <5000000>;
38433c038e4SThierry Reding		gpio = <&gpio TEGRA194_MAIN_GPIO(A, 3) GPIO_ACTIVE_HIGH>;
38533c038e4SThierry Reding		enable-active-high;
38633c038e4SThierry Reding	};
38709a0774aSVidya Sagar
388097e01c6SThierry Reding	vdd_3v3_pcie: regulator-vdd-3v3-pcie {
38909a0774aSVidya Sagar		compatible = "regulator-fixed";
39009a0774aSVidya Sagar		regulator-name = "PEX_3V3";
39109a0774aSVidya Sagar		regulator-min-microvolt = <3300000>;
39209a0774aSVidya Sagar		regulator-max-microvolt = <3300000>;
39309a0774aSVidya Sagar		gpio = <&gpio TEGRA194_MAIN_GPIO(Z, 2) GPIO_ACTIVE_HIGH>;
39409a0774aSVidya Sagar		regulator-boot-on;
39509a0774aSVidya Sagar		enable-active-high;
39609a0774aSVidya Sagar	};
39709a0774aSVidya Sagar
398097e01c6SThierry Reding	vdd_12v_pcie: regulator-vdd-12v-pcie {
39909a0774aSVidya Sagar		compatible = "regulator-fixed";
40009a0774aSVidya Sagar		regulator-name = "VDD_12V";
40109a0774aSVidya Sagar		regulator-min-microvolt = <1200000>;
40209a0774aSVidya Sagar		regulator-max-microvolt = <1200000>;
403d440538eSJon Hunter		gpio = <&gpio TEGRA194_MAIN_GPIO(A, 1) GPIO_ACTIVE_HIGH>;
40409a0774aSVidya Sagar		regulator-boot-on;
40509a0774aSVidya Sagar	};
40692f37c0aSJC Kuo
407097e01c6SThierry Reding	vdd_5v_sata: regulator-vdd-5v0-sata {
40892f37c0aSJC Kuo		compatible = "regulator-fixed";
40992f37c0aSJC Kuo		regulator-name = "VDD_5V_SATA";
41092f37c0aSJC Kuo		regulator-min-microvolt = <5000000>;
41192f37c0aSJC Kuo		regulator-max-microvolt = <5000000>;
41292f37c0aSJC Kuo		gpio = <&gpio TEGRA194_MAIN_GPIO(Z, 1) GPIO_ACTIVE_HIGH>;
41392f37c0aSJC Kuo		enable-active-high;
41492f37c0aSJC Kuo	};
415b8656c67SMikko Perttunen};
416