1c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2*cb7aa33aSEmmanuel Vadot
3*cb7aa33aSEmmanuel Vadot#include <dt-bindings/gpio/tegra-gpio.h>
4c66ec88fSEmmanuel Vadot#include <dt-bindings/input/input.h>
5*cb7aa33aSEmmanuel Vadot#include <dt-bindings/pinctrl/pinctrl-tegra.h>
6c66ec88fSEmmanuel Vadot
7c66ec88fSEmmanuel Vadot/ {
8c66ec88fSEmmanuel Vadot	model = "NVIDIA Tegra210 P2597 I/O board";
9c66ec88fSEmmanuel Vadot	compatible = "nvidia,p2597", "nvidia,tegra210";
10c66ec88fSEmmanuel Vadot
11c66ec88fSEmmanuel Vadot	aliases {
12c66ec88fSEmmanuel Vadot		ethernet = "/usb@70090000/ethernet@1";
13c66ec88fSEmmanuel Vadot	};
14c66ec88fSEmmanuel Vadot
15c66ec88fSEmmanuel Vadot	host1x@50000000 {
16c66ec88fSEmmanuel Vadot		dpaux@54040000 {
17c66ec88fSEmmanuel Vadot			status = "okay";
18c66ec88fSEmmanuel Vadot		};
19c66ec88fSEmmanuel Vadot
20c66ec88fSEmmanuel Vadot		vi@54080000 {
21c66ec88fSEmmanuel Vadot			status = "okay";
22c66ec88fSEmmanuel Vadot
23c66ec88fSEmmanuel Vadot			avdd-dsi-csi-supply = <&vdd_dsi_csi>;
24c66ec88fSEmmanuel Vadot
25c66ec88fSEmmanuel Vadot			csi@838 {
26c66ec88fSEmmanuel Vadot				status = "okay";
27c66ec88fSEmmanuel Vadot			};
28c66ec88fSEmmanuel Vadot		};
29c66ec88fSEmmanuel Vadot
30c66ec88fSEmmanuel Vadot		sor@54580000 {
31c66ec88fSEmmanuel Vadot			status = "okay";
32c66ec88fSEmmanuel Vadot
33c66ec88fSEmmanuel Vadot			avdd-io-hdmi-dp-supply = <&avdd_1v05>;
34c66ec88fSEmmanuel Vadot			vdd-hdmi-dp-pll-supply = <&vdd_1v8>;
35c66ec88fSEmmanuel Vadot			hdmi-supply = <&vdd_hdmi>;
36c66ec88fSEmmanuel Vadot
37c66ec88fSEmmanuel Vadot			nvidia,ddc-i2c-bus = <&hdmi_ddc>;
38c66ec88fSEmmanuel Vadot			nvidia,hpd-gpio = <&gpio TEGRA_GPIO(CC, 1)
39c66ec88fSEmmanuel Vadot					   GPIO_ACTIVE_LOW>;
40c66ec88fSEmmanuel Vadot		};
41c66ec88fSEmmanuel Vadot	};
42c66ec88fSEmmanuel Vadot
43c66ec88fSEmmanuel Vadot	pinmux: pinmux@700008d4 {
44c66ec88fSEmmanuel Vadot		pinctrl-names = "boot";
45c66ec88fSEmmanuel Vadot		pinctrl-0 = <&state_boot>;
46c66ec88fSEmmanuel Vadot
47c66ec88fSEmmanuel Vadot		state_boot: pinmux {
48c66ec88fSEmmanuel Vadot			pex_l0_rst_n_pa0 {
49c66ec88fSEmmanuel Vadot				nvidia,pins = "pex_l0_rst_n_pa0";
50c66ec88fSEmmanuel Vadot				nvidia,function = "pe0";
51c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
52c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
53c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
54c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
55c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_ENABLE>;
56c66ec88fSEmmanuel Vadot			};
57c66ec88fSEmmanuel Vadot			pex_l0_clkreq_n_pa1 {
58c66ec88fSEmmanuel Vadot				nvidia,pins = "pex_l0_clkreq_n_pa1";
59c66ec88fSEmmanuel Vadot				nvidia,function = "pe0";
60c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
61c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
62c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
63c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
64c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_ENABLE>;
65c66ec88fSEmmanuel Vadot			};
66c66ec88fSEmmanuel Vadot			pex_wake_n_pa2 {
67c66ec88fSEmmanuel Vadot				nvidia,pins = "pex_wake_n_pa2";
68c66ec88fSEmmanuel Vadot				nvidia,function = "pe";
69c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
70c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
71c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
72c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
73c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_ENABLE>;
74c66ec88fSEmmanuel Vadot			};
75c66ec88fSEmmanuel Vadot			pex_l1_rst_n_pa3 {
76c66ec88fSEmmanuel Vadot				nvidia,pins = "pex_l1_rst_n_pa3";
77c66ec88fSEmmanuel Vadot				nvidia,function = "pe1";
78c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
79c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
80c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
81c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
82c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_ENABLE>;
83c66ec88fSEmmanuel Vadot			};
84c66ec88fSEmmanuel Vadot			pex_l1_clkreq_n_pa4 {
85c66ec88fSEmmanuel Vadot				nvidia,pins = "pex_l1_clkreq_n_pa4";
86c66ec88fSEmmanuel Vadot				nvidia,function = "pe1";
87c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
88c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
89c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
90c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
91c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_ENABLE>;
92c66ec88fSEmmanuel Vadot			};
93c66ec88fSEmmanuel Vadot			sata_led_active_pa5 {
94c66ec88fSEmmanuel Vadot				nvidia,pins = "sata_led_active_pa5";
95c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
96c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
97c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
98c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
99c66ec88fSEmmanuel Vadot			};
100c66ec88fSEmmanuel Vadot			pa6 {
101c66ec88fSEmmanuel Vadot				nvidia,pins = "pa6";
102c66ec88fSEmmanuel Vadot				nvidia,function = "sata";
103c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
104c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
105c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
106c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
107c66ec88fSEmmanuel Vadot			};
108c66ec88fSEmmanuel Vadot			dap1_fs_pb0 {
109c66ec88fSEmmanuel Vadot				nvidia,pins = "dap1_fs_pb0";
110c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
111c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
112c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
113c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
114c66ec88fSEmmanuel Vadot			};
115c66ec88fSEmmanuel Vadot			dap1_din_pb1 {
116c66ec88fSEmmanuel Vadot				nvidia,pins = "dap1_din_pb1";
117c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
118c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
119c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
120c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
121c66ec88fSEmmanuel Vadot			};
122c66ec88fSEmmanuel Vadot			dap1_dout_pb2 {
123c66ec88fSEmmanuel Vadot				nvidia,pins = "dap1_dout_pb2";
124c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
125c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
126c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
127c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
128c66ec88fSEmmanuel Vadot			};
129c66ec88fSEmmanuel Vadot			dap1_sclk_pb3 {
130c66ec88fSEmmanuel Vadot				nvidia,pins = "dap1_sclk_pb3";
131c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
132c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
133c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
134c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
135c66ec88fSEmmanuel Vadot			};
136c66ec88fSEmmanuel Vadot			spi2_mosi_pb4 {
137c66ec88fSEmmanuel Vadot				nvidia,pins = "spi2_mosi_pb4";
138c66ec88fSEmmanuel Vadot				nvidia,function = "spi2";
139c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
140c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
141c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
142c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
143c66ec88fSEmmanuel Vadot			};
144c66ec88fSEmmanuel Vadot			spi2_miso_pb5 {
145c66ec88fSEmmanuel Vadot				nvidia,pins = "spi2_miso_pb5";
146c66ec88fSEmmanuel Vadot				nvidia,function = "spi2";
147c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
148c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
149c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
150c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
151c66ec88fSEmmanuel Vadot			};
152c66ec88fSEmmanuel Vadot			spi2_sck_pb6 {
153c66ec88fSEmmanuel Vadot				nvidia,pins = "spi2_sck_pb6";
154c66ec88fSEmmanuel Vadot				nvidia,function = "spi2";
155c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
156c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
157c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
158c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
159c66ec88fSEmmanuel Vadot			};
160c66ec88fSEmmanuel Vadot			spi2_cs0_pb7 {
161c66ec88fSEmmanuel Vadot				nvidia,pins = "spi2_cs0_pb7";
162c66ec88fSEmmanuel Vadot				nvidia,function = "spi2";
163c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
164c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
165c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
166c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
167c66ec88fSEmmanuel Vadot			};
168c66ec88fSEmmanuel Vadot			spi1_mosi_pc0 {
169c66ec88fSEmmanuel Vadot				nvidia,pins = "spi1_mosi_pc0";
170c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
171c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
172c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
173c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
174c66ec88fSEmmanuel Vadot			};
175c66ec88fSEmmanuel Vadot			spi1_miso_pc1 {
176c66ec88fSEmmanuel Vadot				nvidia,pins = "spi1_miso_pc1";
177c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
178c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
179c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
180c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
181c66ec88fSEmmanuel Vadot			};
182c66ec88fSEmmanuel Vadot			spi1_sck_pc2 {
183c66ec88fSEmmanuel Vadot				nvidia,pins = "spi1_sck_pc2";
184c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
185c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
186c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
187c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
188c66ec88fSEmmanuel Vadot			};
189c66ec88fSEmmanuel Vadot			spi1_cs0_pc3 {
190c66ec88fSEmmanuel Vadot				nvidia,pins = "spi1_cs0_pc3";
191c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
192c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
193c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
194c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
195c66ec88fSEmmanuel Vadot			};
196c66ec88fSEmmanuel Vadot			spi1_cs1_pc4 {
197c66ec88fSEmmanuel Vadot				nvidia,pins = "spi1_cs1_pc4";
198c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
199c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
200c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
201c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
202c66ec88fSEmmanuel Vadot			};
203c66ec88fSEmmanuel Vadot			spi4_sck_pc5 {
204c66ec88fSEmmanuel Vadot				nvidia,pins = "spi4_sck_pc5";
205c66ec88fSEmmanuel Vadot				nvidia,function = "spi4";
206c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
207c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
208c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
209c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
210c66ec88fSEmmanuel Vadot			};
211c66ec88fSEmmanuel Vadot			spi4_cs0_pc6 {
212c66ec88fSEmmanuel Vadot				nvidia,pins = "spi4_cs0_pc6";
213c66ec88fSEmmanuel Vadot				nvidia,function = "spi4";
214c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
215c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
216c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
217c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
218c66ec88fSEmmanuel Vadot			};
219c66ec88fSEmmanuel Vadot			spi4_mosi_pc7 {
220c66ec88fSEmmanuel Vadot				nvidia,pins = "spi4_mosi_pc7";
221c66ec88fSEmmanuel Vadot				nvidia,function = "spi4";
222c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
223c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
224c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
225c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
226c66ec88fSEmmanuel Vadot			};
227c66ec88fSEmmanuel Vadot			spi4_miso_pd0 {
228c66ec88fSEmmanuel Vadot				nvidia,pins = "spi4_miso_pd0";
229c66ec88fSEmmanuel Vadot				nvidia,function = "spi4";
230c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
231c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
232c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
233c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
234c66ec88fSEmmanuel Vadot			};
235c66ec88fSEmmanuel Vadot			uart3_tx_pd1 {
236c66ec88fSEmmanuel Vadot				nvidia,pins = "uart3_tx_pd1";
237c66ec88fSEmmanuel Vadot				nvidia,function = "uartc";
238c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
239c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
240c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
241c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
242c66ec88fSEmmanuel Vadot			};
243c66ec88fSEmmanuel Vadot			uart3_rx_pd2 {
244c66ec88fSEmmanuel Vadot				nvidia,pins = "uart3_rx_pd2";
245c66ec88fSEmmanuel Vadot				nvidia,function = "uartc";
246c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
247c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
248c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
249c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
250c66ec88fSEmmanuel Vadot			};
251c66ec88fSEmmanuel Vadot			uart3_rts_pd3 {
252c66ec88fSEmmanuel Vadot				nvidia,pins = "uart3_rts_pd3";
253c66ec88fSEmmanuel Vadot				nvidia,function = "uartc";
254c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
255c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
256c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
257c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
258c66ec88fSEmmanuel Vadot			};
259c66ec88fSEmmanuel Vadot			uart3_cts_pd4 {
260c66ec88fSEmmanuel Vadot				nvidia,pins = "uart3_cts_pd4";
261c66ec88fSEmmanuel Vadot				nvidia,function = "uartc";
262c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
263c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
264c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
265c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
266c66ec88fSEmmanuel Vadot			};
267c66ec88fSEmmanuel Vadot			dmic1_clk_pe0 {
268c66ec88fSEmmanuel Vadot				nvidia,pins = "dmic1_clk_pe0";
269c66ec88fSEmmanuel Vadot				nvidia,function = "i2s3";
270c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
271c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
272c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
273c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
274c66ec88fSEmmanuel Vadot			};
275c66ec88fSEmmanuel Vadot			dmic1_dat_pe1 {
276c66ec88fSEmmanuel Vadot				nvidia,pins = "dmic1_dat_pe1";
277c66ec88fSEmmanuel Vadot				nvidia,function = "i2s3";
278c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
279c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
280c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
281c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
282c66ec88fSEmmanuel Vadot			};
283c66ec88fSEmmanuel Vadot			dmic2_clk_pe2 {
284c66ec88fSEmmanuel Vadot				nvidia,pins = "dmic2_clk_pe2";
285c66ec88fSEmmanuel Vadot				nvidia,function = "i2s3";
286c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
287c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
288c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
289c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
290c66ec88fSEmmanuel Vadot			};
291c66ec88fSEmmanuel Vadot			dmic2_dat_pe3 {
292c66ec88fSEmmanuel Vadot				nvidia,pins = "dmic2_dat_pe3";
293c66ec88fSEmmanuel Vadot				nvidia,function = "i2s3";
294c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
295c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
296c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
297c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
298c66ec88fSEmmanuel Vadot			};
299c66ec88fSEmmanuel Vadot			dmic3_clk_pe4 {
300c66ec88fSEmmanuel Vadot				nvidia,pins = "dmic3_clk_pe4";
301c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
302c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
303c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
304c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
305c66ec88fSEmmanuel Vadot			};
306c66ec88fSEmmanuel Vadot			dmic3_dat_pe5 {
307c66ec88fSEmmanuel Vadot				nvidia,pins = "dmic3_dat_pe5";
308c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
309c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
310c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
311c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
312c66ec88fSEmmanuel Vadot			};
313c66ec88fSEmmanuel Vadot			pe6 {
314c66ec88fSEmmanuel Vadot				nvidia,pins = "pe6";
315c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
316c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
317c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
318c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
319c66ec88fSEmmanuel Vadot			};
320c66ec88fSEmmanuel Vadot			pe7 {
321c66ec88fSEmmanuel Vadot				nvidia,pins = "pe7";
322c66ec88fSEmmanuel Vadot				nvidia,function = "pwm3";
323c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
324c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
325c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
326c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
327c66ec88fSEmmanuel Vadot			};
328c66ec88fSEmmanuel Vadot			gen3_i2c_scl_pf0 {
329c66ec88fSEmmanuel Vadot				nvidia,pins = "gen3_i2c_scl_pf0";
330c66ec88fSEmmanuel Vadot				nvidia,function = "i2c3";
331c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
332c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
333c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
334c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
335c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
336c66ec88fSEmmanuel Vadot			};
337c66ec88fSEmmanuel Vadot			gen3_i2c_sda_pf1 {
338c66ec88fSEmmanuel Vadot				nvidia,pins = "gen3_i2c_sda_pf1";
339c66ec88fSEmmanuel Vadot				nvidia,function = "i2c3";
340c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
341c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
342c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
343c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
344c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
345c66ec88fSEmmanuel Vadot			};
346c66ec88fSEmmanuel Vadot			uart2_tx_pg0 {
347c66ec88fSEmmanuel Vadot				nvidia,pins = "uart2_tx_pg0";
348c66ec88fSEmmanuel Vadot				nvidia,function = "uartb";
349c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
350c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
351c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
352c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
353c66ec88fSEmmanuel Vadot			};
354c66ec88fSEmmanuel Vadot			uart2_rx_pg1 {
355c66ec88fSEmmanuel Vadot				nvidia,pins = "uart2_rx_pg1";
356c66ec88fSEmmanuel Vadot				nvidia,function = "uartb";
357c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
358c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
359c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
360c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
361c66ec88fSEmmanuel Vadot			};
362c66ec88fSEmmanuel Vadot			uart2_rts_pg2 {
363c66ec88fSEmmanuel Vadot				nvidia,pins = "uart2_rts_pg2";
364c66ec88fSEmmanuel Vadot				nvidia,function = "uartb";
365c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
366c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
367c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
368c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
369c66ec88fSEmmanuel Vadot			};
370c66ec88fSEmmanuel Vadot			uart2_cts_pg3 {
371c66ec88fSEmmanuel Vadot				nvidia,pins = "uart2_cts_pg3";
372c66ec88fSEmmanuel Vadot				nvidia,function = "uartb";
373c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
374c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
375c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
376c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
377c66ec88fSEmmanuel Vadot			};
378c66ec88fSEmmanuel Vadot			wifi_en_ph0 {
379c66ec88fSEmmanuel Vadot				nvidia,pins = "wifi_en_ph0";
380c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
381c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
382c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
383c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
384c66ec88fSEmmanuel Vadot			};
385c66ec88fSEmmanuel Vadot			wifi_rst_ph1 {
386c66ec88fSEmmanuel Vadot				nvidia,pins = "wifi_rst_ph1";
387c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
388c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
389c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
390c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
391c66ec88fSEmmanuel Vadot			};
392c66ec88fSEmmanuel Vadot			wifi_wake_ap_ph2 {
393c66ec88fSEmmanuel Vadot				nvidia,pins = "wifi_wake_ap_ph2";
394c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
395c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
396c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
397c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
398c66ec88fSEmmanuel Vadot			};
399c66ec88fSEmmanuel Vadot			ap_wake_bt_ph3 {
400c66ec88fSEmmanuel Vadot				nvidia,pins = "ap_wake_bt_ph3";
401c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
402c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
403c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
404c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
405c66ec88fSEmmanuel Vadot			};
406c66ec88fSEmmanuel Vadot			bt_rst_ph4 {
407c66ec88fSEmmanuel Vadot				nvidia,pins = "bt_rst_ph4";
408c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
409c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
410c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
411c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
412c66ec88fSEmmanuel Vadot			};
413c66ec88fSEmmanuel Vadot			bt_wake_ap_ph5 {
414c66ec88fSEmmanuel Vadot				nvidia,pins = "bt_wake_ap_ph5";
415c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
416c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
417c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
418c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
419c66ec88fSEmmanuel Vadot			};
420c66ec88fSEmmanuel Vadot			ph6 {
421c66ec88fSEmmanuel Vadot				nvidia,pins = "ph6";
422c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
423c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
424c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
425c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
426c66ec88fSEmmanuel Vadot			};
427c66ec88fSEmmanuel Vadot			ap_wake_nfc_ph7 {
428c66ec88fSEmmanuel Vadot				nvidia,pins = "ap_wake_nfc_ph7";
429c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
430c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
431c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
432c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
433c66ec88fSEmmanuel Vadot			};
434c66ec88fSEmmanuel Vadot			nfc_en_pi0 {
435c66ec88fSEmmanuel Vadot				nvidia,pins = "nfc_en_pi0";
436c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
437c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
438c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
439c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
440c66ec88fSEmmanuel Vadot			};
441c66ec88fSEmmanuel Vadot			nfc_int_pi1 {
442c66ec88fSEmmanuel Vadot				nvidia,pins = "nfc_int_pi1";
443c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
444c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
445c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
446c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
447c66ec88fSEmmanuel Vadot			};
448c66ec88fSEmmanuel Vadot			gps_en_pi2 {
449c66ec88fSEmmanuel Vadot				nvidia,pins = "gps_en_pi2";
450c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
451c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
452c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
453c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
454c66ec88fSEmmanuel Vadot			};
455c66ec88fSEmmanuel Vadot			gps_rst_pi3 {
456c66ec88fSEmmanuel Vadot				nvidia,pins = "gps_rst_pi3";
457c66ec88fSEmmanuel Vadot				nvidia,function = "rsvd0";
458c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
459c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_ENABLE>;
460c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
461c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
462c66ec88fSEmmanuel Vadot			};
463c66ec88fSEmmanuel Vadot			uart4_tx_pi4 {
464c66ec88fSEmmanuel Vadot				nvidia,pins = "uart4_tx_pi4";
465c66ec88fSEmmanuel Vadot				nvidia,function = "uartd";
466c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
467c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
468c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
469c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
470c66ec88fSEmmanuel Vadot			};
471c66ec88fSEmmanuel Vadot			uart4_rx_pi5 {
472c66ec88fSEmmanuel Vadot				nvidia,pins = "uart4_rx_pi5";
473c66ec88fSEmmanuel Vadot				nvidia,function = "uartd";
474c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
475c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
476c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
477c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
478c66ec88fSEmmanuel Vadot			};
479c66ec88fSEmmanuel Vadot			uart4_rts_pi6 {
480c66ec88fSEmmanuel Vadot				nvidia,pins = "uart4_rts_pi6";
481c66ec88fSEmmanuel Vadot				nvidia,function = "uartd";
482c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
483c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
484c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
485c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
486c66ec88fSEmmanuel Vadot			};
487c66ec88fSEmmanuel Vadot			uart4_cts_pi7 {
488c66ec88fSEmmanuel Vadot				nvidia,pins = "uart4_cts_pi7";
489c66ec88fSEmmanuel Vadot				nvidia,function = "uartd";
490c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
491c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
492c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
493c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
494c66ec88fSEmmanuel Vadot			};
495c66ec88fSEmmanuel Vadot			gen1_i2c_sda_pj0 {
496c66ec88fSEmmanuel Vadot				nvidia,pins = "gen1_i2c_sda_pj0";
497c66ec88fSEmmanuel Vadot				nvidia,function = "i2c1";
498c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
499c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
500c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
501c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
502c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
503c66ec88fSEmmanuel Vadot			};
504c66ec88fSEmmanuel Vadot			gen1_i2c_scl_pj1 {
505c66ec88fSEmmanuel Vadot				nvidia,pins = "gen1_i2c_scl_pj1";
506c66ec88fSEmmanuel Vadot				nvidia,function = "i2c1";
507c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
508c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
509c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
510c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
511c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
512c66ec88fSEmmanuel Vadot			};
513c66ec88fSEmmanuel Vadot			gen2_i2c_scl_pj2 {
514c66ec88fSEmmanuel Vadot				nvidia,pins = "gen2_i2c_scl_pj2";
515c66ec88fSEmmanuel Vadot				nvidia,function = "i2c2";
516c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
517c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
518c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
519c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
520c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_ENABLE>;
521c66ec88fSEmmanuel Vadot			};
522c66ec88fSEmmanuel Vadot			gen2_i2c_sda_pj3 {
523c66ec88fSEmmanuel Vadot				nvidia,pins = "gen2_i2c_sda_pj3";
524c66ec88fSEmmanuel Vadot				nvidia,function = "i2c2";
525c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
526c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
527c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
528c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
529c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_ENABLE>;
530c66ec88fSEmmanuel Vadot			};
531c66ec88fSEmmanuel Vadot			dap4_fs_pj4 {
532c66ec88fSEmmanuel Vadot				nvidia,pins = "dap4_fs_pj4";
533c66ec88fSEmmanuel Vadot				nvidia,function = "i2s4b";
534c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
535c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
536c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
537c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
538c66ec88fSEmmanuel Vadot			};
539c66ec88fSEmmanuel Vadot			dap4_din_pj5 {
540c66ec88fSEmmanuel Vadot				nvidia,pins = "dap4_din_pj5";
541c66ec88fSEmmanuel Vadot				nvidia,function = "i2s4b";
542c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
543c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
544c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
545c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
546c66ec88fSEmmanuel Vadot			};
547c66ec88fSEmmanuel Vadot			dap4_dout_pj6 {
548c66ec88fSEmmanuel Vadot				nvidia,pins = "dap4_dout_pj6";
549c66ec88fSEmmanuel Vadot				nvidia,function = "i2s4b";
550c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
551c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
552c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
553c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
554c66ec88fSEmmanuel Vadot			};
555c66ec88fSEmmanuel Vadot			dap4_sclk_pj7 {
556c66ec88fSEmmanuel Vadot				nvidia,pins = "dap4_sclk_pj7";
557c66ec88fSEmmanuel Vadot				nvidia,function = "i2s4b";
558c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
559c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
560c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
561c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
562c66ec88fSEmmanuel Vadot			};
563c66ec88fSEmmanuel Vadot			pk0 {
564c66ec88fSEmmanuel Vadot				nvidia,pins = "pk0";
565c66ec88fSEmmanuel Vadot				nvidia,function = "i2s5b";
566c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
567c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
568c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
569c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
570c66ec88fSEmmanuel Vadot			};
571c66ec88fSEmmanuel Vadot			pk1 {
572c66ec88fSEmmanuel Vadot				nvidia,pins = "pk1";
573c66ec88fSEmmanuel Vadot				nvidia,function = "i2s5b";
574c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
575c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
576c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
577c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
578c66ec88fSEmmanuel Vadot			};
579c66ec88fSEmmanuel Vadot			pk2 {
580c66ec88fSEmmanuel Vadot				nvidia,pins = "pk2";
581c66ec88fSEmmanuel Vadot				nvidia,function = "i2s5b";
582c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
583c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
584c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
585c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
586c66ec88fSEmmanuel Vadot			};
587c66ec88fSEmmanuel Vadot			pk3 {
588c66ec88fSEmmanuel Vadot				nvidia,pins = "pk3";
589c66ec88fSEmmanuel Vadot				nvidia,function = "i2s5b";
590c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
591c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
592c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
593c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
594c66ec88fSEmmanuel Vadot			};
595c66ec88fSEmmanuel Vadot			pk4 {
596c66ec88fSEmmanuel Vadot				nvidia,pins = "pk4";
597c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
598c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
599c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
600c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
601c66ec88fSEmmanuel Vadot			};
602c66ec88fSEmmanuel Vadot			pk5 {
603c66ec88fSEmmanuel Vadot				nvidia,pins = "pk5";
604c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
605c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
606c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
607c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
608c66ec88fSEmmanuel Vadot			};
609c66ec88fSEmmanuel Vadot			pk6 {
610c66ec88fSEmmanuel Vadot				nvidia,pins = "pk6";
611c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
612c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
613c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
614c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
615c66ec88fSEmmanuel Vadot			};
616c66ec88fSEmmanuel Vadot			pk7 {
617c66ec88fSEmmanuel Vadot				nvidia,pins = "pk7";
618c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
619c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
620c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
621c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
622c66ec88fSEmmanuel Vadot			};
623c66ec88fSEmmanuel Vadot			pl0 {
624c66ec88fSEmmanuel Vadot				nvidia,pins = "pl0";
625c66ec88fSEmmanuel Vadot				nvidia,function = "rsvd0";
626c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
627c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_ENABLE>;
628c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
629c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
630c66ec88fSEmmanuel Vadot			};
631c66ec88fSEmmanuel Vadot			pl1 {
632c66ec88fSEmmanuel Vadot				nvidia,pins = "pl1";
633c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
634c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
635c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
636c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
637c66ec88fSEmmanuel Vadot			};
638c66ec88fSEmmanuel Vadot			sdmmc1_clk_pm0 {
639c66ec88fSEmmanuel Vadot				nvidia,pins = "sdmmc1_clk_pm0";
640c66ec88fSEmmanuel Vadot				nvidia,function = "sdmmc1";
641c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
642c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
643c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
644c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
645c66ec88fSEmmanuel Vadot			};
646c66ec88fSEmmanuel Vadot			sdmmc1_cmd_pm1 {
647c66ec88fSEmmanuel Vadot				nvidia,pins = "sdmmc1_cmd_pm1";
648c66ec88fSEmmanuel Vadot				nvidia,function = "sdmmc1";
649c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
650c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
651c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
652c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
653c66ec88fSEmmanuel Vadot			};
654c66ec88fSEmmanuel Vadot			sdmmc1_dat3_pm2 {
655c66ec88fSEmmanuel Vadot				nvidia,pins = "sdmmc1_dat3_pm2";
656c66ec88fSEmmanuel Vadot				nvidia,function = "sdmmc1";
657c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
658c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
659c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
660c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
661c66ec88fSEmmanuel Vadot			};
662c66ec88fSEmmanuel Vadot			sdmmc1_dat2_pm3 {
663c66ec88fSEmmanuel Vadot				nvidia,pins = "sdmmc1_dat2_pm3";
664c66ec88fSEmmanuel Vadot				nvidia,function = "sdmmc1";
665c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
666c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
667c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
668c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
669c66ec88fSEmmanuel Vadot			};
670c66ec88fSEmmanuel Vadot			sdmmc1_dat1_pm4 {
671c66ec88fSEmmanuel Vadot				nvidia,pins = "sdmmc1_dat1_pm4";
672c66ec88fSEmmanuel Vadot				nvidia,function = "sdmmc1";
673c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
674c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
675c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
676c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
677c66ec88fSEmmanuel Vadot			};
678c66ec88fSEmmanuel Vadot			sdmmc1_dat0_pm5 {
679c66ec88fSEmmanuel Vadot				nvidia,pins = "sdmmc1_dat0_pm5";
680c66ec88fSEmmanuel Vadot				nvidia,function = "sdmmc1";
681c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
682c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
683c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
684c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
685c66ec88fSEmmanuel Vadot			};
686c66ec88fSEmmanuel Vadot			sdmmc3_clk_pp0 {
687c66ec88fSEmmanuel Vadot				nvidia,pins = "sdmmc3_clk_pp0";
688c66ec88fSEmmanuel Vadot				nvidia,function = "sdmmc3";
689c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
690c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
691c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
692c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
693c66ec88fSEmmanuel Vadot			};
694c66ec88fSEmmanuel Vadot			sdmmc3_cmd_pp1 {
695c66ec88fSEmmanuel Vadot				nvidia,pins = "sdmmc3_cmd_pp1";
696c66ec88fSEmmanuel Vadot				nvidia,function = "sdmmc3";
697c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
698c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
699c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
700c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
701c66ec88fSEmmanuel Vadot			};
702c66ec88fSEmmanuel Vadot			sdmmc3_dat3_pp2 {
703c66ec88fSEmmanuel Vadot				nvidia,pins = "sdmmc3_dat3_pp2";
704c66ec88fSEmmanuel Vadot				nvidia,function = "sdmmc3";
705c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
706c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
707c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
708c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
709c66ec88fSEmmanuel Vadot			};
710c66ec88fSEmmanuel Vadot			sdmmc3_dat2_pp3 {
711c66ec88fSEmmanuel Vadot				nvidia,pins = "sdmmc3_dat2_pp3";
712c66ec88fSEmmanuel Vadot				nvidia,function = "sdmmc3";
713c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
714c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
715c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
716c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
717c66ec88fSEmmanuel Vadot			};
718c66ec88fSEmmanuel Vadot			sdmmc3_dat1_pp4 {
719c66ec88fSEmmanuel Vadot				nvidia,pins = "sdmmc3_dat1_pp4";
720c66ec88fSEmmanuel Vadot				nvidia,function = "sdmmc3";
721c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
722c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
723c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
724c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
725c66ec88fSEmmanuel Vadot			};
726c66ec88fSEmmanuel Vadot			sdmmc3_dat0_pp5 {
727c66ec88fSEmmanuel Vadot				nvidia,pins = "sdmmc3_dat0_pp5";
728c66ec88fSEmmanuel Vadot				nvidia,function = "sdmmc3";
729c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
730c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
731c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
732c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
733c66ec88fSEmmanuel Vadot			};
734c66ec88fSEmmanuel Vadot			cam1_mclk_ps0 {
735c66ec88fSEmmanuel Vadot				nvidia,pins = "cam1_mclk_ps0";
736c66ec88fSEmmanuel Vadot				nvidia,function = "extperiph3";
737c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
738c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
739c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
740c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
741c66ec88fSEmmanuel Vadot			};
742c66ec88fSEmmanuel Vadot			cam2_mclk_ps1 {
743c66ec88fSEmmanuel Vadot				nvidia,pins = "cam2_mclk_ps1";
744c66ec88fSEmmanuel Vadot				nvidia,function = "extperiph3";
745c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
746c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
747c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
748c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
749c66ec88fSEmmanuel Vadot			};
750c66ec88fSEmmanuel Vadot			cam_i2c_scl_ps2 {
751c66ec88fSEmmanuel Vadot				nvidia,pins = "cam_i2c_scl_ps2";
752c66ec88fSEmmanuel Vadot				nvidia,function = "i2cvi";
753c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
754c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
755c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
756c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
757c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
758c66ec88fSEmmanuel Vadot			};
759c66ec88fSEmmanuel Vadot			cam_i2c_sda_ps3 {
760c66ec88fSEmmanuel Vadot				nvidia,pins = "cam_i2c_sda_ps3";
761c66ec88fSEmmanuel Vadot				nvidia,function = "i2cvi";
762c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
763c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
764c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
765c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
766c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
767c66ec88fSEmmanuel Vadot			};
768c66ec88fSEmmanuel Vadot			cam_rst_ps4 {
769c66ec88fSEmmanuel Vadot				nvidia,pins = "cam_rst_ps4";
770c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
771c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
772c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
773c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
774c66ec88fSEmmanuel Vadot			};
775c66ec88fSEmmanuel Vadot			cam_af_en_ps5 {
776c66ec88fSEmmanuel Vadot				nvidia,pins = "cam_af_en_ps5";
777c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
778c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
779c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
780c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
781c66ec88fSEmmanuel Vadot			};
782c66ec88fSEmmanuel Vadot			cam_flash_en_ps6 {
783c66ec88fSEmmanuel Vadot				nvidia,pins = "cam_flash_en_ps6";
784c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
785c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
786c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
787c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
788c66ec88fSEmmanuel Vadot			};
789c66ec88fSEmmanuel Vadot			cam1_pwdn_ps7 {
790c66ec88fSEmmanuel Vadot				nvidia,pins = "cam1_pwdn_ps7";
791c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
792c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
793c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
794c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
795c66ec88fSEmmanuel Vadot			};
796c66ec88fSEmmanuel Vadot			cam2_pwdn_pt0 {
797c66ec88fSEmmanuel Vadot				nvidia,pins = "cam2_pwdn_pt0";
798c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
799c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
800c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
801c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
802c66ec88fSEmmanuel Vadot			};
803c66ec88fSEmmanuel Vadot			cam1_strobe_pt1 {
804c66ec88fSEmmanuel Vadot				nvidia,pins = "cam1_strobe_pt1";
805c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
806c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
807c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
808c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
809c66ec88fSEmmanuel Vadot			};
810c66ec88fSEmmanuel Vadot			uart1_tx_pu0 {
811c66ec88fSEmmanuel Vadot				nvidia,pins = "uart1_tx_pu0";
812c66ec88fSEmmanuel Vadot				nvidia,function = "uarta";
813c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
814c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
815c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
816c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
817c66ec88fSEmmanuel Vadot			};
818c66ec88fSEmmanuel Vadot			uart1_rx_pu1 {
819c66ec88fSEmmanuel Vadot				nvidia,pins = "uart1_rx_pu1";
820c66ec88fSEmmanuel Vadot				nvidia,function = "uarta";
821c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
822c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
823c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
824c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
825c66ec88fSEmmanuel Vadot			};
826c66ec88fSEmmanuel Vadot			uart1_rts_pu2 {
827c66ec88fSEmmanuel Vadot				nvidia,pins = "uart1_rts_pu2";
828c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
829c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
830c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
831c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
832c66ec88fSEmmanuel Vadot			};
833c66ec88fSEmmanuel Vadot			uart1_cts_pu3 {
834c66ec88fSEmmanuel Vadot				nvidia,pins = "uart1_cts_pu3";
835c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
836c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
837c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
838c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
839c66ec88fSEmmanuel Vadot			};
840c66ec88fSEmmanuel Vadot			lcd_bl_pwm_pv0 {
841c66ec88fSEmmanuel Vadot				nvidia,pins = "lcd_bl_pwm_pv0";
842c66ec88fSEmmanuel Vadot				nvidia,function = "pwm0";
843c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
844c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
845c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
846c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
847c66ec88fSEmmanuel Vadot			};
848c66ec88fSEmmanuel Vadot			lcd_bl_en_pv1 {
849c66ec88fSEmmanuel Vadot				nvidia,pins = "lcd_bl_en_pv1";
850c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
851c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
852c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
853c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
854c66ec88fSEmmanuel Vadot			};
855c66ec88fSEmmanuel Vadot			lcd_rst_pv2 {
856c66ec88fSEmmanuel Vadot				nvidia,pins = "lcd_rst_pv2";
857c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
858c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
859c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
860c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
861c66ec88fSEmmanuel Vadot			};
862c66ec88fSEmmanuel Vadot			lcd_gpio1_pv3 {
863c66ec88fSEmmanuel Vadot				nvidia,pins = "lcd_gpio1_pv3";
864c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
865c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
866c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
867c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
868c66ec88fSEmmanuel Vadot			};
869c66ec88fSEmmanuel Vadot			lcd_gpio2_pv4 {
870c66ec88fSEmmanuel Vadot				nvidia,pins = "lcd_gpio2_pv4";
871c66ec88fSEmmanuel Vadot				nvidia,function = "pwm1";
872c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
873c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
874c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
875c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
876c66ec88fSEmmanuel Vadot			};
877c66ec88fSEmmanuel Vadot			ap_ready_pv5 {
878c66ec88fSEmmanuel Vadot				nvidia,pins = "ap_ready_pv5";
879c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
880c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
881c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
882c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
883c66ec88fSEmmanuel Vadot			};
884c66ec88fSEmmanuel Vadot			touch_rst_pv6 {
885c66ec88fSEmmanuel Vadot				nvidia,pins = "touch_rst_pv6";
886c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
887c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
888c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
889c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
890c66ec88fSEmmanuel Vadot			};
891c66ec88fSEmmanuel Vadot			touch_clk_pv7 {
892c66ec88fSEmmanuel Vadot				nvidia,pins = "touch_clk_pv7";
893c66ec88fSEmmanuel Vadot				nvidia,function = "touch";
894c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
895c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
896c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
897c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
898c66ec88fSEmmanuel Vadot			};
899c66ec88fSEmmanuel Vadot			modem_wake_ap_px0 {
900c66ec88fSEmmanuel Vadot				nvidia,pins = "modem_wake_ap_px0";
901c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
902c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
903c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
904c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
905c66ec88fSEmmanuel Vadot			};
906c66ec88fSEmmanuel Vadot			touch_int_px1 {
907c66ec88fSEmmanuel Vadot				nvidia,pins = "touch_int_px1";
908c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
909c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
910c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
911c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
912c66ec88fSEmmanuel Vadot			};
913c66ec88fSEmmanuel Vadot			motion_int_px2 {
914c66ec88fSEmmanuel Vadot				nvidia,pins = "motion_int_px2";
915c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
916c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
917c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
918c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
919c66ec88fSEmmanuel Vadot			};
920c66ec88fSEmmanuel Vadot			als_prox_int_px3 {
921c66ec88fSEmmanuel Vadot				nvidia,pins = "als_prox_int_px3";
922c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
923c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
924c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
925c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
926c66ec88fSEmmanuel Vadot			};
927c66ec88fSEmmanuel Vadot			temp_alert_px4 {
928c66ec88fSEmmanuel Vadot				nvidia,pins = "temp_alert_px4";
929c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
930c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
931c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
932c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
933c66ec88fSEmmanuel Vadot			};
934c66ec88fSEmmanuel Vadot			button_power_on_px5 {
935c66ec88fSEmmanuel Vadot				nvidia,pins = "button_power_on_px5";
936c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
937c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
938c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
939c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
940c66ec88fSEmmanuel Vadot			};
941c66ec88fSEmmanuel Vadot			button_vol_up_px6 {
942c66ec88fSEmmanuel Vadot				nvidia,pins = "button_vol_up_px6";
943c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
944c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
945c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
946c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
947c66ec88fSEmmanuel Vadot			};
948c66ec88fSEmmanuel Vadot			button_vol_down_px7 {
949c66ec88fSEmmanuel Vadot				nvidia,pins = "button_vol_down_px7";
950c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
951c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
952c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
953c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
954c66ec88fSEmmanuel Vadot			};
955c66ec88fSEmmanuel Vadot			button_slide_sw_py0 {
956c66ec88fSEmmanuel Vadot				nvidia,pins = "button_slide_sw_py0";
957c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
958c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
959c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
960c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
961c66ec88fSEmmanuel Vadot			};
962c66ec88fSEmmanuel Vadot			button_home_py1 {
963c66ec88fSEmmanuel Vadot				nvidia,pins = "button_home_py1";
964c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
965c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
966c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
967c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
968c66ec88fSEmmanuel Vadot			};
969c66ec88fSEmmanuel Vadot			lcd_te_py2 {
970c66ec88fSEmmanuel Vadot				nvidia,pins = "lcd_te_py2";
971c66ec88fSEmmanuel Vadot				nvidia,function = "displaya";
972c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
973c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
974c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
975c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
976c66ec88fSEmmanuel Vadot			};
977c66ec88fSEmmanuel Vadot			pwr_i2c_scl_py3 {
978c66ec88fSEmmanuel Vadot				nvidia,pins = "pwr_i2c_scl_py3";
979c66ec88fSEmmanuel Vadot				nvidia,function = "i2cpmu";
980c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
981c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
982c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
983c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
984c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
985c66ec88fSEmmanuel Vadot			};
986c66ec88fSEmmanuel Vadot			pwr_i2c_sda_py4 {
987c66ec88fSEmmanuel Vadot				nvidia,pins = "pwr_i2c_sda_py4";
988c66ec88fSEmmanuel Vadot				nvidia,function = "i2cpmu";
989c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
990c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
991c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
992c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
993c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
994c66ec88fSEmmanuel Vadot			};
995c66ec88fSEmmanuel Vadot			clk_32k_out_py5 {
996c66ec88fSEmmanuel Vadot				nvidia,pins = "clk_32k_out_py5";
997c66ec88fSEmmanuel Vadot				nvidia,function = "soc";
998c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
999c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1000c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1001c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1002c66ec88fSEmmanuel Vadot			};
1003c66ec88fSEmmanuel Vadot			pz0 {
1004c66ec88fSEmmanuel Vadot				nvidia,pins = "pz0";
1005c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
1006c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1007c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1008c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1009c66ec88fSEmmanuel Vadot			};
1010c66ec88fSEmmanuel Vadot			pz1 {
1011c66ec88fSEmmanuel Vadot				nvidia,pins = "pz1";
1012c66ec88fSEmmanuel Vadot				nvidia,function = "sdmmc1";
1013c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
1014c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1015c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1016c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1017c66ec88fSEmmanuel Vadot			};
1018c66ec88fSEmmanuel Vadot			pz2 {
1019c66ec88fSEmmanuel Vadot				nvidia,pins = "pz2";
1020c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
1021c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1022c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1023c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1024c66ec88fSEmmanuel Vadot			};
1025c66ec88fSEmmanuel Vadot			pz3 {
1026c66ec88fSEmmanuel Vadot				nvidia,pins = "pz3";
1027c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1028c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1029c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1030c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1031c66ec88fSEmmanuel Vadot			};
1032c66ec88fSEmmanuel Vadot			pz4 {
1033c66ec88fSEmmanuel Vadot				nvidia,pins = "pz4";
1034c66ec88fSEmmanuel Vadot				nvidia,function = "sdmmc1";
1035c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
1036c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1037c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1038c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1039c66ec88fSEmmanuel Vadot			};
1040c66ec88fSEmmanuel Vadot			pz5 {
1041c66ec88fSEmmanuel Vadot				nvidia,pins = "pz5";
1042c66ec88fSEmmanuel Vadot				nvidia,function = "soc";
1043c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
1044c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1045c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1046c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1047c66ec88fSEmmanuel Vadot			};
1048c66ec88fSEmmanuel Vadot			dap2_fs_paa0 {
1049c66ec88fSEmmanuel Vadot				nvidia,pins = "dap2_fs_paa0";
1050c66ec88fSEmmanuel Vadot				nvidia,function = "i2s2";
1051c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1052c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1053c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1054c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1055c66ec88fSEmmanuel Vadot			};
1056c66ec88fSEmmanuel Vadot			dap2_sclk_paa1 {
1057c66ec88fSEmmanuel Vadot				nvidia,pins = "dap2_sclk_paa1";
1058c66ec88fSEmmanuel Vadot				nvidia,function = "i2s2";
1059c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1060c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1061c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1062c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1063c66ec88fSEmmanuel Vadot			};
1064c66ec88fSEmmanuel Vadot			dap2_din_paa2 {
1065c66ec88fSEmmanuel Vadot				nvidia,pins = "dap2_din_paa2";
1066c66ec88fSEmmanuel Vadot				nvidia,function = "i2s2";
1067c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1068c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1069c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1070c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1071c66ec88fSEmmanuel Vadot			};
1072c66ec88fSEmmanuel Vadot			dap2_dout_paa3 {
1073c66ec88fSEmmanuel Vadot				nvidia,pins = "dap2_dout_paa3";
1074c66ec88fSEmmanuel Vadot				nvidia,function = "i2s2";
1075c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1076c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1077c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1078c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1079c66ec88fSEmmanuel Vadot			};
1080c66ec88fSEmmanuel Vadot			aud_mclk_pbb0 {
1081c66ec88fSEmmanuel Vadot				nvidia,pins = "aud_mclk_pbb0";
1082c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
1083c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1084c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1085c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1086c66ec88fSEmmanuel Vadot			};
1087c66ec88fSEmmanuel Vadot			dvfs_pwm_pbb1 {
1088c66ec88fSEmmanuel Vadot				nvidia,pins = "dvfs_pwm_pbb1";
1089c66ec88fSEmmanuel Vadot				nvidia,function = "cldvfs";
1090c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1091c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1092c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1093c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1094c66ec88fSEmmanuel Vadot			};
1095c66ec88fSEmmanuel Vadot			dvfs_clk_pbb2 {
1096c66ec88fSEmmanuel Vadot				nvidia,pins = "dvfs_clk_pbb2";
1097c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1098c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1099c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1100c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1101c66ec88fSEmmanuel Vadot			};
1102c66ec88fSEmmanuel Vadot			gpio_x1_aud_pbb3 {
1103c66ec88fSEmmanuel Vadot				nvidia,pins = "gpio_x1_aud_pbb3";
1104c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
1105c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1106c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1107c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1108c66ec88fSEmmanuel Vadot			};
1109c66ec88fSEmmanuel Vadot			gpio_x3_aud_pbb4 {
1110c66ec88fSEmmanuel Vadot				nvidia,pins = "gpio_x3_aud_pbb4";
1111c66ec88fSEmmanuel Vadot				nvidia,function = "rsvd0";
1112c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1113c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1114c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1115c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1116c66ec88fSEmmanuel Vadot			};
1117c66ec88fSEmmanuel Vadot			hdmi_cec_pcc0 {
1118c66ec88fSEmmanuel Vadot				nvidia,pins = "hdmi_cec_pcc0";
1119c66ec88fSEmmanuel Vadot				nvidia,function = "cec";
1120c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1121c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1122c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1123c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1124c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_ENABLE>;
1125c66ec88fSEmmanuel Vadot			};
1126c66ec88fSEmmanuel Vadot			hdmi_int_dp_hpd_pcc1 {
1127c66ec88fSEmmanuel Vadot				nvidia,pins = "hdmi_int_dp_hpd_pcc1";
1128c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1129c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1130c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1131c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1132c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1133c66ec88fSEmmanuel Vadot			};
1134c66ec88fSEmmanuel Vadot			spdif_out_pcc2 {
1135c66ec88fSEmmanuel Vadot				nvidia,pins = "spdif_out_pcc2";
1136c66ec88fSEmmanuel Vadot				nvidia,function = "rsvd1";
1137c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1138c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1139c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1140c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1141c66ec88fSEmmanuel Vadot			};
1142c66ec88fSEmmanuel Vadot			spdif_in_pcc3 {
1143c66ec88fSEmmanuel Vadot				nvidia,pins = "spdif_in_pcc3";
1144c66ec88fSEmmanuel Vadot				nvidia,function = "rsvd1";
1145c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1146c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1147c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1148c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1149c66ec88fSEmmanuel Vadot			};
1150c66ec88fSEmmanuel Vadot			usb_vbus_en0_pcc4 {
1151c66ec88fSEmmanuel Vadot				nvidia,pins = "usb_vbus_en0_pcc4";
1152c66ec88fSEmmanuel Vadot				nvidia,function = "usb";
1153c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1154c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1155c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1156c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1157c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_ENABLE>;
1158c66ec88fSEmmanuel Vadot			};
1159c66ec88fSEmmanuel Vadot			usb_vbus_en1_pcc5 {
1160c66ec88fSEmmanuel Vadot				nvidia,pins = "usb_vbus_en1_pcc5";
1161c66ec88fSEmmanuel Vadot				nvidia,function = "usb";
1162c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1163c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1164c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1165c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1166c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_ENABLE>;
1167c66ec88fSEmmanuel Vadot			};
1168c66ec88fSEmmanuel Vadot			dp_hpd0_pcc6 {
1169c66ec88fSEmmanuel Vadot				nvidia,pins = "dp_hpd0_pcc6";
1170c66ec88fSEmmanuel Vadot				nvidia,function = "dp";
1171c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1172c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1173c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1174c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1175c66ec88fSEmmanuel Vadot			};
1176c66ec88fSEmmanuel Vadot			pcc7 {
1177c66ec88fSEmmanuel Vadot				nvidia,pins = "pcc7";
1178c66ec88fSEmmanuel Vadot				nvidia,function = "rsvd0";
1179c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1180c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1181c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1182c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1183c66ec88fSEmmanuel Vadot				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1184c66ec88fSEmmanuel Vadot			};
1185c66ec88fSEmmanuel Vadot			spi2_cs1_pdd0 {
1186c66ec88fSEmmanuel Vadot				nvidia,pins = "spi2_cs1_pdd0";
1187c66ec88fSEmmanuel Vadot				nvidia,function = "spi2";
1188c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
1189c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1190c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1191c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1192c66ec88fSEmmanuel Vadot			};
1193c66ec88fSEmmanuel Vadot			qspi_sck_pee0 {
1194c66ec88fSEmmanuel Vadot				nvidia,pins = "qspi_sck_pee0";
1195c66ec88fSEmmanuel Vadot				nvidia,function = "rsvd1";
1196c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1197c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1198c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1199c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1200c66ec88fSEmmanuel Vadot			};
1201c66ec88fSEmmanuel Vadot			qspi_cs_n_pee1 {
1202c66ec88fSEmmanuel Vadot				nvidia,pins = "qspi_cs_n_pee1";
1203c66ec88fSEmmanuel Vadot				nvidia,function = "rsvd1";
1204c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1205c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1206c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1207c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1208c66ec88fSEmmanuel Vadot			};
1209c66ec88fSEmmanuel Vadot			qspi_io0_pee2 {
1210c66ec88fSEmmanuel Vadot				nvidia,pins = "qspi_io0_pee2";
1211c66ec88fSEmmanuel Vadot				nvidia,function = "rsvd1";
1212c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1213c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1214c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1215c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1216c66ec88fSEmmanuel Vadot			};
1217c66ec88fSEmmanuel Vadot			qspi_io1_pee3 {
1218c66ec88fSEmmanuel Vadot				nvidia,pins = "qspi_io1_pee3";
1219c66ec88fSEmmanuel Vadot				nvidia,function = "rsvd1";
1220c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1221c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1222c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1223c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1224c66ec88fSEmmanuel Vadot			};
1225c66ec88fSEmmanuel Vadot			qspi_io2_pee4 {
1226c66ec88fSEmmanuel Vadot				nvidia,pins = "qspi_io2_pee4";
1227c66ec88fSEmmanuel Vadot				nvidia,function = "rsvd1";
1228c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1229c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1230c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1231c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1232c66ec88fSEmmanuel Vadot			};
1233c66ec88fSEmmanuel Vadot			qspi_io3_pee5 {
1234c66ec88fSEmmanuel Vadot				nvidia,pins = "qspi_io3_pee5";
1235c66ec88fSEmmanuel Vadot				nvidia,function = "rsvd1";
1236c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1237c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1238c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1239c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1240c66ec88fSEmmanuel Vadot			};
1241c66ec88fSEmmanuel Vadot			core_pwr_req {
1242c66ec88fSEmmanuel Vadot				nvidia,pins = "core_pwr_req";
1243c66ec88fSEmmanuel Vadot				nvidia,function = "core";
1244c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1245c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1246c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1247c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1248c66ec88fSEmmanuel Vadot			};
1249c66ec88fSEmmanuel Vadot			cpu_pwr_req {
1250c66ec88fSEmmanuel Vadot				nvidia,pins = "cpu_pwr_req";
1251c66ec88fSEmmanuel Vadot				nvidia,function = "cpu";
1252c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1253c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1254c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1255c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1256c66ec88fSEmmanuel Vadot			};
1257c66ec88fSEmmanuel Vadot			pwr_int_n {
1258c66ec88fSEmmanuel Vadot				nvidia,pins = "pwr_int_n";
1259c66ec88fSEmmanuel Vadot				nvidia,function = "pmi";
1260c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_UP>;
1261c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1262c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1263c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1264c66ec88fSEmmanuel Vadot			};
1265c66ec88fSEmmanuel Vadot			clk_32k_in {
1266c66ec88fSEmmanuel Vadot				nvidia,pins = "clk_32k_in";
1267c66ec88fSEmmanuel Vadot				nvidia,function = "clk";
1268c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1269c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1270c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1271c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1272c66ec88fSEmmanuel Vadot			};
1273c66ec88fSEmmanuel Vadot			jtag_rtck {
1274c66ec88fSEmmanuel Vadot				nvidia,pins = "jtag_rtck";
1275c66ec88fSEmmanuel Vadot				nvidia,function = "jtag";
1276c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1277c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1278c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1279c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1280c66ec88fSEmmanuel Vadot			};
1281c66ec88fSEmmanuel Vadot			clk_req {
1282c66ec88fSEmmanuel Vadot				nvidia,pins = "clk_req";
1283c66ec88fSEmmanuel Vadot				nvidia,function = "rsvd1";
1284c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1285c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1286c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1287c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1288c66ec88fSEmmanuel Vadot			};
1289c66ec88fSEmmanuel Vadot			shutdown {
1290c66ec88fSEmmanuel Vadot				nvidia,pins = "shutdown";
1291c66ec88fSEmmanuel Vadot				nvidia,function = "shutdown";
1292c66ec88fSEmmanuel Vadot				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1293c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1294c66ec88fSEmmanuel Vadot				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1295c66ec88fSEmmanuel Vadot				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1296c66ec88fSEmmanuel Vadot			};
1297c66ec88fSEmmanuel Vadot		};
1298c66ec88fSEmmanuel Vadot
12998bab661aSEmmanuel Vadot		dvfs_pwm_active_state: pinmux-dvfs-pwm-active {
1300c66ec88fSEmmanuel Vadot			dvfs_pwm_pbb1 {
1301c66ec88fSEmmanuel Vadot				nvidia,pins = "dvfs_pwm_pbb1";
1302c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1303c66ec88fSEmmanuel Vadot			};
1304c66ec88fSEmmanuel Vadot		};
1305c66ec88fSEmmanuel Vadot
13068bab661aSEmmanuel Vadot		dvfs_pwm_inactive_state: pinmux-dvfs-pwm-inactive {
1307c66ec88fSEmmanuel Vadot			dvfs_pwm_pbb1 {
1308c66ec88fSEmmanuel Vadot				nvidia,pins = "dvfs_pwm_pbb1";
1309c66ec88fSEmmanuel Vadot				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1310c66ec88fSEmmanuel Vadot			};
1311c66ec88fSEmmanuel Vadot		};
1312c66ec88fSEmmanuel Vadot	};
1313c66ec88fSEmmanuel Vadot
1314c66ec88fSEmmanuel Vadot	pwm@7000a000 {
1315c66ec88fSEmmanuel Vadot		status = "okay";
1316c66ec88fSEmmanuel Vadot	};
1317c66ec88fSEmmanuel Vadot
1318c66ec88fSEmmanuel Vadot	i2c@7000c400 {
1319c66ec88fSEmmanuel Vadot		status = "okay";
1320c66ec88fSEmmanuel Vadot		clock-frequency = <100000>;
1321c66ec88fSEmmanuel Vadot
1322c66ec88fSEmmanuel Vadot		exp1: gpio@74 {
1323c66ec88fSEmmanuel Vadot			compatible = "ti,tca9539";
1324c66ec88fSEmmanuel Vadot			reg = <0x74>;
1325c66ec88fSEmmanuel Vadot
1326c66ec88fSEmmanuel Vadot			#gpio-cells = <2>;
1327c66ec88fSEmmanuel Vadot			gpio-controller;
1328c66ec88fSEmmanuel Vadot		};
1329c66ec88fSEmmanuel Vadot
1330c66ec88fSEmmanuel Vadot		exp2: gpio@77 {
1331c66ec88fSEmmanuel Vadot			compatible = "ti,tca9539";
1332c66ec88fSEmmanuel Vadot			reg = <0x77>;
1333c66ec88fSEmmanuel Vadot
1334c66ec88fSEmmanuel Vadot			#gpio-cells = <2>;
1335c66ec88fSEmmanuel Vadot			gpio-controller;
1336c66ec88fSEmmanuel Vadot		};
1337c66ec88fSEmmanuel Vadot	};
1338c66ec88fSEmmanuel Vadot
1339c66ec88fSEmmanuel Vadot	/* HDMI DDC */
1340c66ec88fSEmmanuel Vadot	hdmi_ddc: i2c@7000c700 {
1341c66ec88fSEmmanuel Vadot		status = "okay";
1342c66ec88fSEmmanuel Vadot		clock-frequency = <100000>;
1343c66ec88fSEmmanuel Vadot	};
1344c66ec88fSEmmanuel Vadot
1345c66ec88fSEmmanuel Vadot	sata@70020000 {
1346c66ec88fSEmmanuel Vadot		status = "okay";
1347c66ec88fSEmmanuel Vadot		phys = <&{/padctl@7009f000/pads/sata/lanes/sata-0}>;
1348c66ec88fSEmmanuel Vadot	};
1349c66ec88fSEmmanuel Vadot
1350c66ec88fSEmmanuel Vadot	hda@70030000 {
13515956d97fSEmmanuel Vadot		nvidia,model = "NVIDIA Jetson TX1 HDA";
1352c66ec88fSEmmanuel Vadot		status = "okay";
1353c66ec88fSEmmanuel Vadot	};
1354c66ec88fSEmmanuel Vadot
1355c66ec88fSEmmanuel Vadot	usb@70090000 {
1356c66ec88fSEmmanuel Vadot		phys = <&{/padctl@7009f000/pads/usb2/lanes/usb2-0}>,
1357c66ec88fSEmmanuel Vadot		       <&{/padctl@7009f000/pads/usb2/lanes/usb2-1}>,
1358c66ec88fSEmmanuel Vadot		       <&{/padctl@7009f000/pads/usb2/lanes/usb2-2}>,
1359c66ec88fSEmmanuel Vadot		       <&{/padctl@7009f000/pads/usb2/lanes/usb2-3}>,
1360c66ec88fSEmmanuel Vadot		       <&{/padctl@7009f000/pads/pcie/lanes/pcie-6}>,
1361c66ec88fSEmmanuel Vadot		       <&{/padctl@7009f000/pads/pcie/lanes/pcie-5}>;
1362c66ec88fSEmmanuel Vadot		phy-names = "usb2-0", "usb2-1", "usb2-2", "usb2-3", "usb3-0",
1363c66ec88fSEmmanuel Vadot			    "usb3-1";
1364c66ec88fSEmmanuel Vadot		dvddio-pex-supply = <&vdd_pex_1v05>;
1365c66ec88fSEmmanuel Vadot		hvddio-pex-supply = <&vdd_1v8>;
1366c66ec88fSEmmanuel Vadot		avdd-usb-supply = <&vdd_3v3_sys>;
1367c66ec88fSEmmanuel Vadot
1368c66ec88fSEmmanuel Vadot		status = "okay";
1369c66ec88fSEmmanuel Vadot
1370c66ec88fSEmmanuel Vadot		#address-cells = <1>;
1371c66ec88fSEmmanuel Vadot		#size-cells = <0>;
1372c66ec88fSEmmanuel Vadot
1373c66ec88fSEmmanuel Vadot		ethernet@1 {
13748bab661aSEmmanuel Vadot			compatible = "usb955,9ff";
1375c66ec88fSEmmanuel Vadot			reg = <1>;
1376c66ec88fSEmmanuel Vadot		};
1377c66ec88fSEmmanuel Vadot	};
1378c66ec88fSEmmanuel Vadot
1379c66ec88fSEmmanuel Vadot	padctl@7009f000 {
1380c66ec88fSEmmanuel Vadot		status = "okay";
1381c66ec88fSEmmanuel Vadot
1382c66ec88fSEmmanuel Vadot		avdd-pll-utmip-supply = <&vdd_1v8>;
1383c66ec88fSEmmanuel Vadot		avdd-pll-uerefe-supply = <&avdd_1v05_pll>;
1384c66ec88fSEmmanuel Vadot		dvdd-pex-pll-supply = <&vdd_pex_1v05>;
1385c66ec88fSEmmanuel Vadot		hvdd-pex-pll-e-supply = <&vdd_1v8>;
1386c66ec88fSEmmanuel Vadot
1387c66ec88fSEmmanuel Vadot		pads {
1388c66ec88fSEmmanuel Vadot			usb2 {
1389c66ec88fSEmmanuel Vadot				status = "okay";
1390c66ec88fSEmmanuel Vadot
1391c66ec88fSEmmanuel Vadot				lanes {
1392c66ec88fSEmmanuel Vadot					micro_b: usb2-0 {
1393c66ec88fSEmmanuel Vadot						nvidia,function = "xusb";
1394c66ec88fSEmmanuel Vadot						status = "okay";
1395c66ec88fSEmmanuel Vadot					};
1396c66ec88fSEmmanuel Vadot
1397c66ec88fSEmmanuel Vadot					usb2-1 {
1398c66ec88fSEmmanuel Vadot						nvidia,function = "xusb";
1399c66ec88fSEmmanuel Vadot						status = "okay";
1400c66ec88fSEmmanuel Vadot					};
1401c66ec88fSEmmanuel Vadot
1402c66ec88fSEmmanuel Vadot					usb2-2 {
1403c66ec88fSEmmanuel Vadot						nvidia,function = "xusb";
1404c66ec88fSEmmanuel Vadot						status = "okay";
1405c66ec88fSEmmanuel Vadot					};
1406c66ec88fSEmmanuel Vadot
1407c66ec88fSEmmanuel Vadot					usb2-3 {
1408c66ec88fSEmmanuel Vadot						nvidia,function = "xusb";
1409c66ec88fSEmmanuel Vadot						status = "okay";
1410c66ec88fSEmmanuel Vadot					};
1411c66ec88fSEmmanuel Vadot				};
1412c66ec88fSEmmanuel Vadot			};
1413c66ec88fSEmmanuel Vadot
1414c66ec88fSEmmanuel Vadot			pcie {
1415c66ec88fSEmmanuel Vadot				status = "okay";
1416c66ec88fSEmmanuel Vadot
1417c66ec88fSEmmanuel Vadot				lanes {
1418c66ec88fSEmmanuel Vadot					pcie-0 {
1419c66ec88fSEmmanuel Vadot						nvidia,function = "pcie-x1";
1420c66ec88fSEmmanuel Vadot						status = "okay";
1421c66ec88fSEmmanuel Vadot					};
1422c66ec88fSEmmanuel Vadot
1423c66ec88fSEmmanuel Vadot					pcie-1 {
1424c66ec88fSEmmanuel Vadot						nvidia,function = "pcie-x4";
1425c66ec88fSEmmanuel Vadot						status = "okay";
1426c66ec88fSEmmanuel Vadot					};
1427c66ec88fSEmmanuel Vadot
1428c66ec88fSEmmanuel Vadot					pcie-2 {
1429c66ec88fSEmmanuel Vadot						nvidia,function = "pcie-x4";
1430c66ec88fSEmmanuel Vadot						status = "okay";
1431c66ec88fSEmmanuel Vadot					};
1432c66ec88fSEmmanuel Vadot
1433c66ec88fSEmmanuel Vadot					pcie-3 {
1434c66ec88fSEmmanuel Vadot						nvidia,function = "pcie-x4";
1435c66ec88fSEmmanuel Vadot						status = "okay";
1436c66ec88fSEmmanuel Vadot					};
1437c66ec88fSEmmanuel Vadot
1438c66ec88fSEmmanuel Vadot					pcie-4 {
1439c66ec88fSEmmanuel Vadot						nvidia,function = "pcie-x4";
1440c66ec88fSEmmanuel Vadot						status = "okay";
1441c66ec88fSEmmanuel Vadot					};
1442c66ec88fSEmmanuel Vadot
1443c66ec88fSEmmanuel Vadot					pcie-5 {
1444c66ec88fSEmmanuel Vadot						nvidia,function = "usb3-ss";
1445c66ec88fSEmmanuel Vadot						status = "okay";
1446c66ec88fSEmmanuel Vadot					};
1447c66ec88fSEmmanuel Vadot
1448c66ec88fSEmmanuel Vadot					pcie-6 {
1449c66ec88fSEmmanuel Vadot						nvidia,function = "usb3-ss";
1450c66ec88fSEmmanuel Vadot						status = "okay";
1451c66ec88fSEmmanuel Vadot					};
1452c66ec88fSEmmanuel Vadot				};
1453c66ec88fSEmmanuel Vadot			};
1454c66ec88fSEmmanuel Vadot
1455c66ec88fSEmmanuel Vadot			sata {
1456c66ec88fSEmmanuel Vadot				status = "okay";
1457c66ec88fSEmmanuel Vadot
1458c66ec88fSEmmanuel Vadot				lanes {
1459c66ec88fSEmmanuel Vadot					sata-0 {
1460c66ec88fSEmmanuel Vadot						nvidia,function = "sata";
1461c66ec88fSEmmanuel Vadot						status = "okay";
1462c66ec88fSEmmanuel Vadot					};
1463c66ec88fSEmmanuel Vadot				};
1464c66ec88fSEmmanuel Vadot			};
1465c66ec88fSEmmanuel Vadot		};
1466c66ec88fSEmmanuel Vadot
1467c66ec88fSEmmanuel Vadot		ports {
1468c66ec88fSEmmanuel Vadot			usb2-0 {
1469c66ec88fSEmmanuel Vadot				status = "okay";
1470c66ec88fSEmmanuel Vadot				vbus-supply = <&vdd_usb_vbus_otg>;
1471c66ec88fSEmmanuel Vadot				usb-role-switch;
1472c66ec88fSEmmanuel Vadot				mode = "otg";
1473c66ec88fSEmmanuel Vadot
1474c66ec88fSEmmanuel Vadot				connector {
1475c66ec88fSEmmanuel Vadot					compatible = "gpio-usb-b-connector",
1476c66ec88fSEmmanuel Vadot						     "usb-b-connector";
1477c66ec88fSEmmanuel Vadot					label = "micro-USB";
1478c66ec88fSEmmanuel Vadot					type = "micro";
1479c66ec88fSEmmanuel Vadot					vbus-gpios = <&gpio TEGRA_GPIO(Z, 0)
1480c66ec88fSEmmanuel Vadot						      GPIO_ACTIVE_LOW>;
1481c66ec88fSEmmanuel Vadot					id-gpios = <&pmic 0 GPIO_ACTIVE_HIGH>;
1482c66ec88fSEmmanuel Vadot				};
1483c66ec88fSEmmanuel Vadot			};
1484c66ec88fSEmmanuel Vadot
1485c66ec88fSEmmanuel Vadot			usb2-1 {
1486c66ec88fSEmmanuel Vadot				status = "okay";
1487c66ec88fSEmmanuel Vadot				vbus-supply = <&vdd_5v0_rtl>;
1488c66ec88fSEmmanuel Vadot				mode = "host";
1489c66ec88fSEmmanuel Vadot			};
1490c66ec88fSEmmanuel Vadot
1491c66ec88fSEmmanuel Vadot			usb2-2 {
1492c66ec88fSEmmanuel Vadot				status = "okay";
1493c66ec88fSEmmanuel Vadot				vbus-supply = <&vdd_usb_vbus>;
1494c66ec88fSEmmanuel Vadot				mode = "host";
1495c66ec88fSEmmanuel Vadot			};
1496c66ec88fSEmmanuel Vadot
1497c66ec88fSEmmanuel Vadot			usb2-3 {
1498c66ec88fSEmmanuel Vadot				status = "okay";
1499c66ec88fSEmmanuel Vadot				mode = "host";
1500c66ec88fSEmmanuel Vadot			};
1501c66ec88fSEmmanuel Vadot
1502c66ec88fSEmmanuel Vadot			usb3-0 {
1503c66ec88fSEmmanuel Vadot				nvidia,usb2-companion = <1>;
1504c66ec88fSEmmanuel Vadot				status = "okay";
1505c66ec88fSEmmanuel Vadot			};
1506c66ec88fSEmmanuel Vadot
1507c66ec88fSEmmanuel Vadot			usb3-1 {
1508c66ec88fSEmmanuel Vadot				nvidia,usb2-companion = <2>;
1509c66ec88fSEmmanuel Vadot				status = "okay";
1510c66ec88fSEmmanuel Vadot			};
1511c66ec88fSEmmanuel Vadot		};
1512c66ec88fSEmmanuel Vadot	};
1513c66ec88fSEmmanuel Vadot
1514c66ec88fSEmmanuel Vadot	/* MMC/SD */
1515c66ec88fSEmmanuel Vadot	mmc@700b0000 {
1516c66ec88fSEmmanuel Vadot		status = "okay";
1517c66ec88fSEmmanuel Vadot		bus-width = <4>;
1518c66ec88fSEmmanuel Vadot
1519c66ec88fSEmmanuel Vadot		cd-gpios = <&gpio TEGRA_GPIO(Z, 1) GPIO_ACTIVE_LOW>;
1520c66ec88fSEmmanuel Vadot
1521c66ec88fSEmmanuel Vadot		vqmmc-supply = <&vddio_sdmmc>;
1522c66ec88fSEmmanuel Vadot		vmmc-supply = <&vdd_3v3_sd>;
1523c66ec88fSEmmanuel Vadot	};
1524c66ec88fSEmmanuel Vadot
1525c66ec88fSEmmanuel Vadot	usb@700d0000 {
1526c66ec88fSEmmanuel Vadot		status = "okay";
1527c66ec88fSEmmanuel Vadot		phys = <&micro_b>;
1528c66ec88fSEmmanuel Vadot		phy-names = "usb2-0";
1529c66ec88fSEmmanuel Vadot		avddio-usb-supply = <&vdd_3v3_sys>;
1530c66ec88fSEmmanuel Vadot		hvdd-usb-supply = <&vdd_1v8>;
1531c66ec88fSEmmanuel Vadot	};
1532c66ec88fSEmmanuel Vadot
1533c66ec88fSEmmanuel Vadot	gpio-keys {
1534c66ec88fSEmmanuel Vadot		compatible = "gpio-keys";
1535c66ec88fSEmmanuel Vadot		label = "gpio-keys";
1536c66ec88fSEmmanuel Vadot
1537b97ee269SEmmanuel Vadot		key-power {
1538c66ec88fSEmmanuel Vadot			label = "Power";
1539c66ec88fSEmmanuel Vadot			gpios = <&gpio TEGRA_GPIO(X, 5) GPIO_ACTIVE_LOW>;
1540c66ec88fSEmmanuel Vadot			linux,code = <KEY_POWER>;
1541c66ec88fSEmmanuel Vadot			wakeup-source;
1542c66ec88fSEmmanuel Vadot		};
1543c66ec88fSEmmanuel Vadot
1544b97ee269SEmmanuel Vadot		key-volume-down {
1545c66ec88fSEmmanuel Vadot			label = "Volume Down";
1546c66ec88fSEmmanuel Vadot			gpios = <&gpio TEGRA_GPIO(Y, 0) GPIO_ACTIVE_LOW>;
1547c66ec88fSEmmanuel Vadot			linux,code = <KEY_VOLUMEDOWN>;
1548c66ec88fSEmmanuel Vadot		};
1549c66ec88fSEmmanuel Vadot
1550b97ee269SEmmanuel Vadot		key-volume-up {
1551c66ec88fSEmmanuel Vadot			label = "Volume Up";
1552c66ec88fSEmmanuel Vadot			gpios = <&gpio TEGRA_GPIO(X, 6) GPIO_ACTIVE_LOW>;
1553c66ec88fSEmmanuel Vadot			linux,code = <KEY_VOLUMEUP>;
1554c66ec88fSEmmanuel Vadot		};
1555c66ec88fSEmmanuel Vadot	};
1556c66ec88fSEmmanuel Vadot
1557e67e8565SEmmanuel Vadot	vdd_sys_mux: regulator-vdd-sys-mux {
1558c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
1559c66ec88fSEmmanuel Vadot		regulator-name = "VDD_SYS_MUX";
1560c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
1561c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
1562c66ec88fSEmmanuel Vadot		regulator-always-on;
1563c66ec88fSEmmanuel Vadot		regulator-boot-on;
1564c66ec88fSEmmanuel Vadot	};
1565c66ec88fSEmmanuel Vadot
1566e67e8565SEmmanuel Vadot	vdd_5v0_sys: regulator-vdd-5v0-sys {
1567c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
1568c66ec88fSEmmanuel Vadot		regulator-name = "VDD_5V0_SYS";
1569c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
1570c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
1571c66ec88fSEmmanuel Vadot		regulator-always-on;
1572c66ec88fSEmmanuel Vadot		regulator-boot-on;
1573c66ec88fSEmmanuel Vadot		gpio = <&pmic 1 GPIO_ACTIVE_HIGH>;
1574c66ec88fSEmmanuel Vadot		enable-active-high;
1575c66ec88fSEmmanuel Vadot		vin-supply = <&vdd_sys_mux>;
1576c66ec88fSEmmanuel Vadot	};
1577c66ec88fSEmmanuel Vadot
1578e67e8565SEmmanuel Vadot	vdd_3v3_sys: regulator-vdd-3v3-sys {
1579c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
1580c66ec88fSEmmanuel Vadot		regulator-name = "VDD_3V3_SYS";
1581c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
1582c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
1583c66ec88fSEmmanuel Vadot		regulator-always-on;
1584c66ec88fSEmmanuel Vadot		regulator-boot-on;
1585c66ec88fSEmmanuel Vadot		gpio = <&pmic 3 GPIO_ACTIVE_HIGH>;
1586c66ec88fSEmmanuel Vadot		enable-active-high;
1587c66ec88fSEmmanuel Vadot		vin-supply = <&vdd_sys_mux>;
1588c66ec88fSEmmanuel Vadot
1589c66ec88fSEmmanuel Vadot		regulator-enable-ramp-delay = <160>;
1590c66ec88fSEmmanuel Vadot	};
1591c66ec88fSEmmanuel Vadot
1592e67e8565SEmmanuel Vadot	vdd_5v0_io: regulator-vdd-5v0-io {
1593c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
1594c66ec88fSEmmanuel Vadot		regulator-name = "VDD_5V0_IO_SYS";
1595c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
1596c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
1597c66ec88fSEmmanuel Vadot		regulator-always-on;
1598c66ec88fSEmmanuel Vadot		regulator-boot-on;
1599c66ec88fSEmmanuel Vadot	};
1600c66ec88fSEmmanuel Vadot
1601e67e8565SEmmanuel Vadot	vdd_3v3_sd: regulator-vdd-3v3-sd {
1602c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
1603c66ec88fSEmmanuel Vadot		regulator-name = "VDD_3V3_SD";
1604c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
1605c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
1606c66ec88fSEmmanuel Vadot		gpio = <&gpio TEGRA_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
1607c66ec88fSEmmanuel Vadot		enable-active-high;
1608c66ec88fSEmmanuel Vadot		vin-supply = <&vdd_3v3_sys>;
1609c66ec88fSEmmanuel Vadot
1610c66ec88fSEmmanuel Vadot		regulator-enable-ramp-delay = <472>;
1611c66ec88fSEmmanuel Vadot	};
1612c66ec88fSEmmanuel Vadot
1613e67e8565SEmmanuel Vadot	vdd_dsi_csi: regulator-vdd-dsi-csi {
1614c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
1615c66ec88fSEmmanuel Vadot		regulator-name = "AVDD_DSI_CSI_1V2";
1616c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <1200000>;
1617c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <1200000>;
1618c66ec88fSEmmanuel Vadot		vin-supply = <&vdd_sys_1v2>;
1619c66ec88fSEmmanuel Vadot	};
1620c66ec88fSEmmanuel Vadot
1621e67e8565SEmmanuel Vadot	vdd_3v3_dis: regulator-vdd-3v3-dis {
1622c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
1623c66ec88fSEmmanuel Vadot		regulator-name = "VDD_DIS_3V3_LCD";
1624c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
1625c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
1626c66ec88fSEmmanuel Vadot		regulator-always-on;
1627c66ec88fSEmmanuel Vadot		gpio = <&exp1 3 GPIO_ACTIVE_HIGH>;
1628c66ec88fSEmmanuel Vadot		enable-active-high;
1629c66ec88fSEmmanuel Vadot		vin-supply = <&vdd_3v3_sys>;
1630c66ec88fSEmmanuel Vadot	};
1631c66ec88fSEmmanuel Vadot
1632e67e8565SEmmanuel Vadot	vdd_1v8_dis: regulator-vdd-1v8-dis {
1633c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
1634c66ec88fSEmmanuel Vadot		regulator-name = "VDD_LCD_1V8_DIS";
1635c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <1800000>;
1636c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <1800000>;
1637c66ec88fSEmmanuel Vadot		regulator-always-on;
1638c66ec88fSEmmanuel Vadot		gpio = <&exp1 14 GPIO_ACTIVE_HIGH>;
1639c66ec88fSEmmanuel Vadot		enable-active-high;
1640c66ec88fSEmmanuel Vadot		vin-supply = <&vdd_1v8>;
1641c66ec88fSEmmanuel Vadot	};
1642c66ec88fSEmmanuel Vadot
1643e67e8565SEmmanuel Vadot	vdd_5v0_rtl: regulator-vdd-5v0-rtl {
1644c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
1645c66ec88fSEmmanuel Vadot		regulator-name = "RTL_5V";
1646c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
1647c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
1648c66ec88fSEmmanuel Vadot		gpio = <&gpio TEGRA_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
1649c66ec88fSEmmanuel Vadot		enable-active-high;
1650c66ec88fSEmmanuel Vadot		vin-supply = <&vdd_5v0_sys>;
1651c66ec88fSEmmanuel Vadot	};
1652c66ec88fSEmmanuel Vadot
1653e67e8565SEmmanuel Vadot	vdd_usb_vbus: regulator-vdd-usb-vbus {
1654c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
1655c66ec88fSEmmanuel Vadot		regulator-name = "USB_VBUS_EN1";
1656c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
1657c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
1658c66ec88fSEmmanuel Vadot		gpio = <&gpio TEGRA_GPIO(CC, 5) GPIO_ACTIVE_HIGH>;
1659c66ec88fSEmmanuel Vadot		enable-active-high;
1660c66ec88fSEmmanuel Vadot		vin-supply = <&vdd_5v0_sys>;
1661c66ec88fSEmmanuel Vadot	};
1662c66ec88fSEmmanuel Vadot
1663e67e8565SEmmanuel Vadot	vdd_hdmi: regulator-vdd-hdmi {
1664c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
1665c66ec88fSEmmanuel Vadot		regulator-name = "VDD_HDMI_5V0";
1666c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <5000000>;
1667c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <5000000>;
1668c66ec88fSEmmanuel Vadot		gpio = <&exp1 12 GPIO_ACTIVE_HIGH>;
1669c66ec88fSEmmanuel Vadot		enable-active-high;
1670c66ec88fSEmmanuel Vadot		vin-supply = <&vdd_5v0_sys>;
1671c66ec88fSEmmanuel Vadot	};
1672c66ec88fSEmmanuel Vadot
1673*cb7aa33aSEmmanuel Vadot	vdd_cam_1v2: regulator-vdd-cam-1v2 {
1674c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
1675c66ec88fSEmmanuel Vadot		regulator-name = "vdd-cam-1v2";
1676c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <1200000>;
1677c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <1200000>;
1678c66ec88fSEmmanuel Vadot		gpio = <&exp2 10 GPIO_ACTIVE_HIGH>;
1679c66ec88fSEmmanuel Vadot		enable-active-high;
1680c66ec88fSEmmanuel Vadot		vin-supply = <&vdd_3v3_sys>;
1681c66ec88fSEmmanuel Vadot	};
1682c66ec88fSEmmanuel Vadot
1683e67e8565SEmmanuel Vadot	vdd_cam_2v8: regulator-vdd-cam-2v8 {
1684c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
1685c66ec88fSEmmanuel Vadot		regulator-name = "vdd-cam-2v8";
1686c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <2800000>;
1687c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <2800000>;
1688c66ec88fSEmmanuel Vadot		gpio = <&exp1 13 GPIO_ACTIVE_HIGH>;
1689c66ec88fSEmmanuel Vadot		enable-active-high;
1690c66ec88fSEmmanuel Vadot		vin-supply = <&vdd_3v3_sys>;
1691c66ec88fSEmmanuel Vadot	};
1692c66ec88fSEmmanuel Vadot
1693e67e8565SEmmanuel Vadot	vdd_cam_1v8: regulator-vdd-cam-1v8 {
1694c66ec88fSEmmanuel Vadot		compatible = "regulator-fixed";
1695c66ec88fSEmmanuel Vadot		regulator-name = "vdd-cam-1v8";
1696c66ec88fSEmmanuel Vadot		regulator-min-microvolt = <1800000>;
1697c66ec88fSEmmanuel Vadot		regulator-max-microvolt = <1800000>;
1698c66ec88fSEmmanuel Vadot		gpio = <&exp2 9 GPIO_ACTIVE_HIGH>;
1699c66ec88fSEmmanuel Vadot		enable-active-high;
1700c66ec88fSEmmanuel Vadot		vin-supply = <&vdd_3v3_sys>;
1701c66ec88fSEmmanuel Vadot	};
17026be33864SEmmanuel Vadot
1703e67e8565SEmmanuel Vadot	vdd_usb_vbus_otg: regulator-vdd-usb-vbus-otg {
17046be33864SEmmanuel Vadot		compatible = "regulator-fixed";
17056be33864SEmmanuel Vadot		regulator-name = "USB_VBUS_EN0";
17066be33864SEmmanuel Vadot		regulator-min-microvolt = <5000000>;
17076be33864SEmmanuel Vadot		regulator-max-microvolt = <5000000>;
17086be33864SEmmanuel Vadot		gpio = <&gpio TEGRA_GPIO(CC, 4) GPIO_ACTIVE_HIGH>;
17096be33864SEmmanuel Vadot		enable-active-high;
17106be33864SEmmanuel Vadot		vin-supply = <&vdd_5v0_sys>;
17116be33864SEmmanuel Vadot	};
1712c66ec88fSEmmanuel Vadot};
1713