xref: /linux/arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi (revision ab93e0dd72c37d378dd936f031ffb83ff2bd87ce)
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
5632ecead6SJon Hunter		i2c@c240000 {
5732ecead6SJon Hunter			status = "okay";
5832ecead6SJon Hunter
5932ecead6SJon Hunter			power-sensor@40 {
6032ecead6SJon Hunter				compatible = "ti,ina3221";
6132ecead6SJon Hunter				reg = <0x40>;
6232ecead6SJon Hunter				#address-cells = <1>;
6332ecead6SJon Hunter				#size-cells = <0>;
6432ecead6SJon Hunter
6532ecead6SJon Hunter				input@0 {
6632ecead6SJon Hunter					reg = <0x0>;
6732ecead6SJon Hunter					label = "GPU";
6832ecead6SJon Hunter					shunt-resistor-micro-ohms = <5000>;
6932ecead6SJon Hunter				};
7032ecead6SJon Hunter				input@1 {
7132ecead6SJon Hunter					reg = <0x1>;
7232ecead6SJon Hunter					label = "CPU";
7332ecead6SJon Hunter					shunt-resistor-micro-ohms = <5000>;
7432ecead6SJon Hunter				};
7532ecead6SJon Hunter				input@2 {
7632ecead6SJon Hunter					reg = <0x2>;
7732ecead6SJon Hunter					label = "SOC";
7832ecead6SJon Hunter					shunt-resistor-micro-ohms = <5000>;
7932ecead6SJon Hunter				};
8032ecead6SJon Hunter			};
8132ecead6SJon Hunter
8232ecead6SJon Hunter			power-sensor@41 {
8332ecead6SJon Hunter				compatible = "ti,ina3221";
8432ecead6SJon Hunter				reg = <0x41>;
8532ecead6SJon Hunter				#address-cells = <1>;
8632ecead6SJon Hunter				#size-cells = <0>;
8732ecead6SJon Hunter
8832ecead6SJon Hunter				input@0 {
8932ecead6SJon Hunter					reg = <0x0>;
9032ecead6SJon Hunter					label = "CV";
9132ecead6SJon Hunter					shunt-resistor-micro-ohms = <5000>;
9232ecead6SJon Hunter				};
9332ecead6SJon Hunter				input@1 {
9432ecead6SJon Hunter					reg = <0x1>;
9532ecead6SJon Hunter					label = "VDDRQ";
9632ecead6SJon Hunter					shunt-resistor-micro-ohms = <5000>;
9732ecead6SJon Hunter				};
9832ecead6SJon Hunter				input@2 {
9932ecead6SJon Hunter					reg = <0x2>;
10032ecead6SJon Hunter					label = "SYS5V";
10132ecead6SJon Hunter					shunt-resistor-micro-ohms = <5000>;
10232ecead6SJon Hunter				};
10332ecead6SJon Hunter			};
10432ecead6SJon Hunter		};
10532ecead6SJon Hunter
106b8656c67SMikko Perttunen		serial@3110000 {
107*39e1cbf5SAaron Kling			/delete-property/ dmas;
108*39e1cbf5SAaron Kling			/delete-property/ dma-names;
109b8656c67SMikko Perttunen			status = "okay";
110b8656c67SMikko Perttunen		};
111b8656c67SMikko Perttunen
112228f1e6aSThierry Reding		i2c@3160000 {
113228f1e6aSThierry Reding			status = "okay";
114228f1e6aSThierry Reding
115228f1e6aSThierry Reding			eeprom@50 {
116228f1e6aSThierry Reding				compatible = "atmel,24c02";
117228f1e6aSThierry Reding				reg = <0x50>;
118228f1e6aSThierry Reding
119a4387f29SJon Hunter				label = "module";
120228f1e6aSThierry Reding				vcc-supply = <&vdd_1v8ls>;
121228f1e6aSThierry Reding				address-width = <8>;
122228f1e6aSThierry Reding				pagesize = <8>;
123228f1e6aSThierry Reding				size = <256>;
124228f1e6aSThierry Reding				read-only;
125228f1e6aSThierry Reding			};
126228f1e6aSThierry Reding		};
127228f1e6aSThierry Reding
128b8656c67SMikko Perttunen		/* SDMMC1 (SD/MMC) */
12967bb17f6SThierry Reding		mmc@3400000 {
130b415bb7cSTamás Szűcs			cd-gpios = <&gpio TEGRA194_MAIN_GPIO(G, 7) GPIO_ACTIVE_LOW>;
131b8656c67SMikko Perttunen		};
132b8656c67SMikko Perttunen
133b8656c67SMikko Perttunen		/* SDMMC4 (eMMC) */
13467bb17f6SThierry Reding		mmc@3460000 {
135b8656c67SMikko Perttunen			status = "okay";
136b8656c67SMikko Perttunen			bus-width = <8>;
137b8656c67SMikko Perttunen			non-removable;
138b8656c67SMikko Perttunen
139b8656c67SMikko Perttunen			vqmmc-supply = <&vdd_1v8ls>;
140b8656c67SMikko Perttunen			vmmc-supply = <&vdd_emmc_3v3>;
141b8656c67SMikko Perttunen		};
142b8656c67SMikko Perttunen
14392f37c0aSJC Kuo		padctl@3520000 {
14492f37c0aSJC Kuo			avdd-usb-supply = <&vdd_usb_3v3>;
14592f37c0aSJC Kuo			vclamp-usb-supply = <&vdd_1v8ao>;
14692f37c0aSJC Kuo
14792f37c0aSJC Kuo			ports {
14840b4d824SJC Kuo				usb2-0 {
14940b4d824SJC Kuo					vbus-supply = <&vdd_5v0_sys>;
15040b4d824SJC Kuo				};
15140b4d824SJC Kuo
15292f37c0aSJC Kuo				usb2-1 {
15392f37c0aSJC Kuo					vbus-supply = <&vdd_5v0_sys>;
15492f37c0aSJC Kuo				};
15592f37c0aSJC Kuo
15692f37c0aSJC Kuo				usb2-3 {
15792f37c0aSJC Kuo					vbus-supply = <&vdd_5v_sata>;
15892f37c0aSJC Kuo				};
15992f37c0aSJC Kuo
16092f37c0aSJC Kuo				usb3-0 {
16192f37c0aSJC Kuo					vbus-supply = <&vdd_5v0_sys>;
16292f37c0aSJC Kuo				};
16392f37c0aSJC Kuo
16440b4d824SJC Kuo				usb3-2 {
16540b4d824SJC Kuo					vbus-supply = <&vdd_5v0_sys>;
16640b4d824SJC Kuo				};
16740b4d824SJC Kuo
16892f37c0aSJC Kuo				usb3-3 {
16992f37c0aSJC Kuo					vbus-supply = <&vdd_5v0_sys>;
17092f37c0aSJC Kuo				};
17192f37c0aSJC Kuo			};
17292f37c0aSJC Kuo		};
17392f37c0aSJC Kuo
1743ae50e83SThierry Reding		rtc@c2a0000 {
1753ae50e83SThierry Reding			status = "okay";
1763ae50e83SThierry Reding		};
1773ae50e83SThierry Reding
178b8656c67SMikko Perttunen		pmc@c360000 {
179b8656c67SMikko Perttunen			nvidia,invert-interrupt;
180b8656c67SMikko Perttunen		};
181b8656c67SMikko Perttunen	};
182b8656c67SMikko Perttunen
183b8656c67SMikko Perttunen	bpmp {
184b8656c67SMikko Perttunen		i2c {
185b8656c67SMikko Perttunen			status = "okay";
186b8656c67SMikko Perttunen
187b8656c67SMikko Perttunen			pmic: pmic@3c {
188b8656c67SMikko Perttunen				compatible = "maxim,max20024";
189b8656c67SMikko Perttunen				reg = <0x3c>;
190b8656c67SMikko Perttunen
1914012ab12SJon Hunter				interrupt-parent = <&pmc>;
1924012ab12SJon Hunter				interrupts = <24 IRQ_TYPE_LEVEL_LOW>;
193b8656c67SMikko Perttunen				#interrupt-cells = <2>;
194b8656c67SMikko Perttunen				interrupt-controller;
195b8656c67SMikko Perttunen
196b8656c67SMikko Perttunen				#gpio-cells = <2>;
197b8656c67SMikko Perttunen				gpio-controller;
198b8656c67SMikko Perttunen
199b8656c67SMikko Perttunen				pinctrl-names = "default";
200b8656c67SMikko Perttunen				pinctrl-0 = <&max20024_default>;
201b8656c67SMikko Perttunen
20279ed18d9SThierry Reding				fps {
20379ed18d9SThierry Reding					fps0 {
20479ed18d9SThierry Reding						maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
20579ed18d9SThierry Reding						maxim,shutdown-fps-time-period-us = <640>;
20679ed18d9SThierry Reding					};
20779ed18d9SThierry Reding
20879ed18d9SThierry Reding					fps1 {
20979ed18d9SThierry Reding						maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN1>;
21079ed18d9SThierry Reding						maxim,shutdown-fps-time-period-us = <640>;
21179ed18d9SThierry Reding						maxim,device-state-on-disabled-event = <MAX77620_FPS_INACTIVE_STATE_SLEEP>;
21279ed18d9SThierry Reding					};
21379ed18d9SThierry Reding
21479ed18d9SThierry Reding					fps2 {
21579ed18d9SThierry Reding						maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
21679ed18d9SThierry Reding						maxim,shutdown-fps-time-period-us = <640>;
21779ed18d9SThierry Reding					};
21879ed18d9SThierry Reding				};
21979ed18d9SThierry Reding
220b8656c67SMikko Perttunen				max20024_default: pinmux {
221b8656c67SMikko Perttunen					gpio0 {
222b8656c67SMikko Perttunen						pins = "gpio0";
223b8656c67SMikko Perttunen						function = "gpio";
224b8656c67SMikko Perttunen					};
225b8656c67SMikko Perttunen
226b8656c67SMikko Perttunen					gpio1 {
227b8656c67SMikko Perttunen						pins = "gpio1";
228b8656c67SMikko Perttunen						function = "fps-out";
229b8656c67SMikko Perttunen						maxim,active-fps-source = <MAX77620_FPS_SRC_DEF>;
230b8656c67SMikko Perttunen					};
231b8656c67SMikko Perttunen
232b8656c67SMikko Perttunen					gpio2 {
233b8656c67SMikko Perttunen						pins = "gpio2";
234b8656c67SMikko Perttunen						function = "fps-out";
235b8656c67SMikko Perttunen						maxim,active-fps-source = <MAX77620_FPS_SRC_DEF>;
236b8656c67SMikko Perttunen					};
237b8656c67SMikko Perttunen
238b8656c67SMikko Perttunen					gpio3 {
239b8656c67SMikko Perttunen						pins = "gpio3";
240b8656c67SMikko Perttunen						function = "fps-out";
241b8656c67SMikko Perttunen						maxim,active-fps-source = <MAX77620_FPS_SRC_DEF>;
242b8656c67SMikko Perttunen					};
243b8656c67SMikko Perttunen
244b8656c67SMikko Perttunen					gpio4 {
245b8656c67SMikko Perttunen						pins = "gpio4";
246b8656c67SMikko Perttunen						function = "32k-out1";
2472f477ee3SArnd Bergmann						drive-push-pull = <1>;
248b8656c67SMikko Perttunen					};
249b8656c67SMikko Perttunen
250b8656c67SMikko Perttunen					gpio6 {
251b8656c67SMikko Perttunen						pins = "gpio6";
252b8656c67SMikko Perttunen						function = "gpio";
2532f477ee3SArnd Bergmann						drive-push-pull = <1>;
254b8656c67SMikko Perttunen					};
255b8656c67SMikko Perttunen
256b8656c67SMikko Perttunen					gpio7 {
257b8656c67SMikko Perttunen						pins = "gpio7";
258b8656c67SMikko Perttunen						function = "gpio";
2592f477ee3SArnd Bergmann						drive-push-pull = <0>;
260b8656c67SMikko Perttunen					};
261b8656c67SMikko Perttunen				};
262b8656c67SMikko Perttunen
263b8656c67SMikko Perttunen				regulators {
264b8656c67SMikko Perttunen					in-sd0-supply = <&vdd_5v0_sys>;
265b8656c67SMikko Perttunen					in-sd1-supply = <&vdd_5v0_sys>;
266b8656c67SMikko Perttunen					in-sd2-supply = <&vdd_5v0_sys>;
267b8656c67SMikko Perttunen					in-sd3-supply = <&vdd_5v0_sys>;
268b8656c67SMikko Perttunen					in-sd4-supply = <&vdd_5v0_sys>;
269b8656c67SMikko Perttunen
270b8656c67SMikko Perttunen					in-ldo0-1-supply = <&vdd_5v0_sys>;
271b8656c67SMikko Perttunen					in-ldo2-supply = <&vdd_5v0_sys>;
272b8656c67SMikko Perttunen					in-ldo3-5-supply = <&vdd_5v0_sys>;
273b8656c67SMikko Perttunen					in-ldo4-6-supply = <&vdd_5v0_sys>;
274b8656c67SMikko Perttunen					in-ldo7-8-supply = <&vdd_1v8ls>;
275b8656c67SMikko Perttunen
27633c038e4SThierry Reding					vdd_1v0: sd0 {
277c90b8f15SThierry Reding						regulator-name = "VDDIO_SYS_1V0";
278b8656c67SMikko Perttunen						regulator-min-microvolt = <1000000>;
279b8656c67SMikko Perttunen						regulator-max-microvolt = <1000000>;
280b8656c67SMikko Perttunen						regulator-always-on;
281b8656c67SMikko Perttunen						regulator-boot-on;
282b8656c67SMikko Perttunen					};
283b8656c67SMikko Perttunen
28433c038e4SThierry Reding					vdd_1v8hs: sd1 {
285c90b8f15SThierry Reding						regulator-name = "VDDIO_SYS_1V8HS";
286b8656c67SMikko Perttunen						regulator-min-microvolt = <1800000>;
287b8656c67SMikko Perttunen						regulator-max-microvolt = <1800000>;
288b8656c67SMikko Perttunen						regulator-always-on;
289b8656c67SMikko Perttunen						regulator-boot-on;
290b8656c67SMikko Perttunen					};
291b8656c67SMikko Perttunen
292b8656c67SMikko Perttunen					vdd_1v8ls: sd2 {
293c90b8f15SThierry Reding						regulator-name = "VDDIO_SYS_1V8LS";
294b8656c67SMikko Perttunen						regulator-min-microvolt = <1800000>;
295b8656c67SMikko Perttunen						regulator-max-microvolt = <1800000>;
296b8656c67SMikko Perttunen						regulator-always-on;
297b8656c67SMikko Perttunen						regulator-boot-on;
298b8656c67SMikko Perttunen					};
299b8656c67SMikko Perttunen
300a586c88eSVidya Sagar					vdd_1v8ao: sd3 {
301c90b8f15SThierry Reding						regulator-name = "VDDIO_AO_1V8";
302b8656c67SMikko Perttunen						regulator-min-microvolt = <1800000>;
303b8656c67SMikko Perttunen						regulator-max-microvolt = <1800000>;
304b8656c67SMikko Perttunen						regulator-always-on;
305b8656c67SMikko Perttunen						regulator-boot-on;
306b8656c67SMikko Perttunen					};
307b8656c67SMikko Perttunen
308b8656c67SMikko Perttunen					sd4 {
309b8656c67SMikko Perttunen						regulator-name = "VDD_DDR_1V1";
310b8656c67SMikko Perttunen						regulator-min-microvolt = <1100000>;
311b8656c67SMikko Perttunen						regulator-max-microvolt = <1100000>;
312b8656c67SMikko Perttunen						regulator-always-on;
313b8656c67SMikko Perttunen						regulator-boot-on;
314b8656c67SMikko Perttunen					};
315b8656c67SMikko Perttunen
316b8656c67SMikko Perttunen					ldo0 {
317b8656c67SMikko Perttunen						regulator-name = "VDD_RTC";
318b8656c67SMikko Perttunen						regulator-min-microvolt = <800000>;
319b8656c67SMikko Perttunen						regulator-max-microvolt = <800000>;
320b8656c67SMikko Perttunen						regulator-always-on;
321b8656c67SMikko Perttunen						regulator-boot-on;
322b8656c67SMikko Perttunen					};
323b8656c67SMikko Perttunen
324b8656c67SMikko Perttunen					ldo2 {
325c90b8f15SThierry Reding						regulator-name = "VDDIO_AO_3V3";
326b8656c67SMikko Perttunen						regulator-min-microvolt = <3300000>;
327b8656c67SMikko Perttunen						regulator-max-microvolt = <3300000>;
328b8656c67SMikko Perttunen						regulator-always-on;
329b8656c67SMikko Perttunen						regulator-boot-on;
330b8656c67SMikko Perttunen					};
331b8656c67SMikko Perttunen
332b8656c67SMikko Perttunen					vdd_emmc_3v3: ldo3 {
333b8656c67SMikko Perttunen						regulator-name = "VDD_EMMC_3V3";
334b8656c67SMikko Perttunen						regulator-min-microvolt = <3300000>;
335b8656c67SMikko Perttunen						regulator-max-microvolt = <3300000>;
336b8656c67SMikko Perttunen					};
337b8656c67SMikko Perttunen
33892f37c0aSJC Kuo					vdd_usb_3v3: ldo5 {
339b8656c67SMikko Perttunen						regulator-name = "VDD_USB_3V3";
340b8656c67SMikko Perttunen						regulator-min-microvolt = <3300000>;
341b8656c67SMikko Perttunen						regulator-max-microvolt = <3300000>;
342b8656c67SMikko Perttunen					};
343b8656c67SMikko Perttunen
344b8656c67SMikko Perttunen					ldo6 {
345b8656c67SMikko Perttunen						regulator-name = "VDD_SDIO_3V3";
346b8656c67SMikko Perttunen						regulator-min-microvolt = <3300000>;
347b8656c67SMikko Perttunen						regulator-max-microvolt = <3300000>;
348b8656c67SMikko Perttunen					};
349b8656c67SMikko Perttunen
350b8656c67SMikko Perttunen					ldo7 {
351c90b8f15SThierry Reding						regulator-name = "AVDD_CSI_1V2";
352b8656c67SMikko Perttunen						regulator-min-microvolt = <1200000>;
353b8656c67SMikko Perttunen						regulator-max-microvolt = <1200000>;
354b8656c67SMikko Perttunen					};
355b8656c67SMikko Perttunen				};
356b8656c67SMikko Perttunen			};
3578b457812SThierry Reding
3588b457812SThierry Reding			temperature-sensor@4c {
3598b457812SThierry Reding				compatible = "ti,tmp451";
3608b457812SThierry Reding				reg = <0x4c>;
3618b457812SThierry Reding
3628b457812SThierry Reding				interrupt-parent = <&gpio>;
3638b457812SThierry Reding				interrupts = <TEGRA194_MAIN_GPIO(H, 2)
364dbb096d3SDmitry Osipenko					      IRQ_TYPE_EDGE_FALLING>;
36573207330SJon Hunter				vcc-supply = <&vdd_1v8ls>;
3668b457812SThierry Reding
3678b457812SThierry Reding				#thermal-sensor-cells = <1>;
3688b457812SThierry Reding			};
369b8656c67SMikko Perttunen		};
370b8656c67SMikko Perttunen	};
371b8656c67SMikko Perttunen
372097e01c6SThierry Reding	vdd_5v0_sys: regulator-vdd-5v0-sys {
373b8656c67SMikko Perttunen		compatible = "regulator-fixed";
374b8656c67SMikko Perttunen		regulator-name = "VIN_SYS_5V0";
375b8656c67SMikko Perttunen		regulator-min-microvolt = <5000000>;
376b8656c67SMikko Perttunen		regulator-max-microvolt = <5000000>;
377b8656c67SMikko Perttunen		regulator-always-on;
378b8656c67SMikko Perttunen		regulator-boot-on;
379b8656c67SMikko Perttunen	};
38033c038e4SThierry Reding
381097e01c6SThierry Reding	vdd_hdmi: regulator-vdd-hdmi {
38233c038e4SThierry Reding		compatible = "regulator-fixed";
38333c038e4SThierry Reding		regulator-name = "VDD_5V0_HDMI_CON";
38433c038e4SThierry Reding		regulator-min-microvolt = <5000000>;
38533c038e4SThierry Reding		regulator-max-microvolt = <5000000>;
38633c038e4SThierry Reding		gpio = <&gpio TEGRA194_MAIN_GPIO(A, 3) GPIO_ACTIVE_HIGH>;
38733c038e4SThierry Reding		enable-active-high;
38833c038e4SThierry Reding	};
38909a0774aSVidya Sagar
390097e01c6SThierry Reding	vdd_3v3_pcie: regulator-vdd-3v3-pcie {
39109a0774aSVidya Sagar		compatible = "regulator-fixed";
39209a0774aSVidya Sagar		regulator-name = "PEX_3V3";
39309a0774aSVidya Sagar		regulator-min-microvolt = <3300000>;
39409a0774aSVidya Sagar		regulator-max-microvolt = <3300000>;
39509a0774aSVidya Sagar		gpio = <&gpio TEGRA194_MAIN_GPIO(Z, 2) GPIO_ACTIVE_HIGH>;
39609a0774aSVidya Sagar		regulator-boot-on;
39709a0774aSVidya Sagar		enable-active-high;
39809a0774aSVidya Sagar	};
39909a0774aSVidya Sagar
400097e01c6SThierry Reding	vdd_12v_pcie: regulator-vdd-12v-pcie {
40109a0774aSVidya Sagar		compatible = "regulator-fixed";
40209a0774aSVidya Sagar		regulator-name = "VDD_12V";
40309a0774aSVidya Sagar		regulator-min-microvolt = <1200000>;
40409a0774aSVidya Sagar		regulator-max-microvolt = <1200000>;
405d440538eSJon Hunter		gpio = <&gpio TEGRA194_MAIN_GPIO(A, 1) GPIO_ACTIVE_HIGH>;
40609a0774aSVidya Sagar		regulator-boot-on;
40709a0774aSVidya Sagar	};
40892f37c0aSJC Kuo
409097e01c6SThierry Reding	vdd_5v_sata: regulator-vdd-5v0-sata {
41092f37c0aSJC Kuo		compatible = "regulator-fixed";
41192f37c0aSJC Kuo		regulator-name = "VDD_5V_SATA";
41292f37c0aSJC Kuo		regulator-min-microvolt = <5000000>;
41392f37c0aSJC Kuo		regulator-max-microvolt = <5000000>;
41492f37c0aSJC Kuo		gpio = <&gpio TEGRA194_MAIN_GPIO(Z, 1) GPIO_ACTIVE_HIGH>;
41592f37c0aSJC Kuo		enable-active-high;
41692f37c0aSJC Kuo	};
417b8656c67SMikko Perttunen};
418