15d17ba6eSJon Hunter/dts-v1/;
25d17ba6eSJon Hunter
3a26f3963SRhyland Klein#include <dt-bindings/input/input.h>
4c1fd85b4SRhyland Klein#include <dt-bindings/pinctrl/pinctrl-tegra.h>
5a26f3963SRhyland Klein
65d17ba6eSJon Hunter#include "tegra210.dtsi"
75d17ba6eSJon Hunter
85d17ba6eSJon Hunter/ {
95d17ba6eSJon Hunter	model = "Google Pixel C";
105d17ba6eSJon Hunter	compatible = "google,smaug-rev8", "google,smaug-rev7",
115d17ba6eSJon Hunter		     "google,smaug-rev6", "google,smaug-rev5",
125d17ba6eSJon Hunter		     "google,smaug-rev4", "google,smaug-rev3",
135d17ba6eSJon Hunter		     "google,smaug-rev1", "google,smaug", "nvidia,tegra210";
145d17ba6eSJon Hunter
155d17ba6eSJon Hunter	aliases {
165d17ba6eSJon Hunter		serial0 = &uarta;
175d17ba6eSJon Hunter	};
185d17ba6eSJon Hunter
195d17ba6eSJon Hunter	chosen {
205d17ba6eSJon Hunter		bootargs = "earlycon";
215d17ba6eSJon Hunter		stdout-path = "serial0:115200n8";
225d17ba6eSJon Hunter	};
235d17ba6eSJon Hunter
245d17ba6eSJon Hunter	memory {
255d17ba6eSJon Hunter		device_type = "memory";
265d17ba6eSJon Hunter		reg = <0x0 0x80000000 0x0 0xc0000000>;
275d17ba6eSJon Hunter	};
285d17ba6eSJon Hunter
29c1fd85b4SRhyland Klein	pinmux: pinmux@700008d4 {
30c1fd85b4SRhyland Klein		pinctrl-names = "boot";
31c1fd85b4SRhyland Klein		pinctrl-0 = <&state_boot>;
32c1fd85b4SRhyland Klein
33c1fd85b4SRhyland Klein		state_boot: pinmux {
34c1fd85b4SRhyland Klein			pex_l0_rst_n_pa0 {
35c1fd85b4SRhyland Klein				nvidia,pins = "pex_l0_rst_n_pa0";
36c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
37c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
38c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
39c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
40c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
41c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
42c1fd85b4SRhyland Klein			};
43c1fd85b4SRhyland Klein			pex_l0_clkreq_n_pa1 {
44c1fd85b4SRhyland Klein				nvidia,pins = "pex_l0_clkreq_n_pa1";
45c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
46c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
47c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
48c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
49c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
50c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
51c1fd85b4SRhyland Klein			};
52c1fd85b4SRhyland Klein			pex_wake_n_pa2 {
53c1fd85b4SRhyland Klein				nvidia,pins = "pex_wake_n_pa2";
54c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
55c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
56c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
57c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
58c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
59c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
60c1fd85b4SRhyland Klein			};
61c1fd85b4SRhyland Klein			pex_l1_rst_n_pa3 {
62c1fd85b4SRhyland Klein				nvidia,pins = "pex_l1_rst_n_pa3";
63c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
64c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
65c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
66c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
67c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
68c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
69c1fd85b4SRhyland Klein			};
70c1fd85b4SRhyland Klein			pex_l1_clkreq_n_pa4 {
71c1fd85b4SRhyland Klein				nvidia,pins = "pex_l1_clkreq_n_pa4";
72c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
73c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
74c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
75c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
76c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
77c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
78c1fd85b4SRhyland Klein			};
79c1fd85b4SRhyland Klein			sata_led_active_pa5 {
80c1fd85b4SRhyland Klein				nvidia,pins = "sata_led_active_pa5";
81c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
82c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
83c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
84c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
85c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
86c1fd85b4SRhyland Klein			};
87c1fd85b4SRhyland Klein			pa6 {
88c1fd85b4SRhyland Klein				nvidia,pins = "pa6";
89c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
90c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
91c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
92c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
93c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
94c1fd85b4SRhyland Klein			};
95c1fd85b4SRhyland Klein			dap1_fs_pb0 {
96c1fd85b4SRhyland Klein				nvidia,pins = "dap1_fs_pb0";
97c1fd85b4SRhyland Klein				nvidia,function = "i2s1";
98c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
99c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
100c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
101c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
102c1fd85b4SRhyland Klein			};
103c1fd85b4SRhyland Klein			dap1_din_pb1 {
104c1fd85b4SRhyland Klein				nvidia,pins = "dap1_din_pb1";
105c1fd85b4SRhyland Klein				nvidia,function = "i2s1";
106c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
107c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
108c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
109c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
110c1fd85b4SRhyland Klein			};
111c1fd85b4SRhyland Klein			dap1_dout_pb2 {
112c1fd85b4SRhyland Klein				nvidia,pins = "dap1_dout_pb2";
113c1fd85b4SRhyland Klein				nvidia,function = "i2s1";
114c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
115c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
116c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
117c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
118c1fd85b4SRhyland Klein			};
119c1fd85b4SRhyland Klein			dap1_sclk_pb3 {
120c1fd85b4SRhyland Klein				nvidia,pins = "dap1_sclk_pb3";
121c1fd85b4SRhyland Klein				nvidia,function = "i2s1";
122c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
123c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
124c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
125c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
126c1fd85b4SRhyland Klein			};
127c1fd85b4SRhyland Klein			spi2_mosi_pb4 {
128c1fd85b4SRhyland Klein				nvidia,pins = "spi2_mosi_pb4";
129c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
130c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
131c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
132c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
133c1fd85b4SRhyland Klein			};
134c1fd85b4SRhyland Klein			spi2_miso_pb5 {
135c1fd85b4SRhyland Klein				nvidia,pins = "spi2_miso_pb5";
136c1fd85b4SRhyland Klein				nvidia,function = "rsvd2";
137c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
138c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
139c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
140c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
141c1fd85b4SRhyland Klein			};
142c1fd85b4SRhyland Klein			spi2_sck_pb6 {
143c1fd85b4SRhyland Klein				nvidia,pins = "spi2_sck_pb6";
144c1fd85b4SRhyland Klein				nvidia,function = "rsvd2";
145c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
146c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
147c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
148c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
149c1fd85b4SRhyland Klein			};
150c1fd85b4SRhyland Klein			spi2_cs0_pb7 {
151c1fd85b4SRhyland Klein				nvidia,pins = "spi2_cs0_pb7";
152c1fd85b4SRhyland Klein				nvidia,function = "rsvd2";
153c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
154c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
155c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
156c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
157c1fd85b4SRhyland Klein			};
158c1fd85b4SRhyland Klein			spi1_mosi_pc0 {
159c1fd85b4SRhyland Klein				nvidia,pins = "spi1_mosi_pc0";
160c1fd85b4SRhyland Klein				nvidia,function = "spi1";
161c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
162c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
163c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
164c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
165c1fd85b4SRhyland Klein			};
166c1fd85b4SRhyland Klein			spi1_miso_pc1 {
167c1fd85b4SRhyland Klein				nvidia,pins = "spi1_miso_pc1";
168c1fd85b4SRhyland Klein				nvidia,function = "spi1";
169c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
170c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
171c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
172c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
173c1fd85b4SRhyland Klein			};
174c1fd85b4SRhyland Klein			spi1_sck_pc2 {
175c1fd85b4SRhyland Klein				nvidia,pins = "spi1_sck_pc2";
176c1fd85b4SRhyland Klein				nvidia,function = "spi1";
177c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
178c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
179c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
180c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
181c1fd85b4SRhyland Klein			};
182c1fd85b4SRhyland Klein			spi1_cs0_pc3 {
183c1fd85b4SRhyland Klein				nvidia,pins = "spi1_cs0_pc3";
184c1fd85b4SRhyland Klein				nvidia,function = "spi1";
185c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
186c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
187c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
188c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
189c1fd85b4SRhyland Klein			};
190c1fd85b4SRhyland Klein			spi1_cs1_pc4 {
191c1fd85b4SRhyland Klein				nvidia,pins = "spi1_cs1_pc4";
192c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
193c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
194c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
195c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
196c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
197c1fd85b4SRhyland Klein			};
198c1fd85b4SRhyland Klein			spi4_sck_pc5 {
199c1fd85b4SRhyland Klein				nvidia,pins = "spi4_sck_pc5";
200c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
201c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
202c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
203c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
204c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
205c1fd85b4SRhyland Klein			};
206c1fd85b4SRhyland Klein			spi4_cs0_pc6 {
207c1fd85b4SRhyland Klein				nvidia,pins = "spi4_cs0_pc6";
208c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
209c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
210c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
211c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
212c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
213c1fd85b4SRhyland Klein			};
214c1fd85b4SRhyland Klein			spi4_mosi_pc7 {
215c1fd85b4SRhyland Klein				nvidia,pins = "spi4_mosi_pc7";
216c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
217c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
218c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
219c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
220c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
221c1fd85b4SRhyland Klein			};
222c1fd85b4SRhyland Klein			spi4_miso_pd0 {
223c1fd85b4SRhyland Klein				nvidia,pins = "spi4_miso_pd0";
224c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
225c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
226c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
227c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
228c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
229c1fd85b4SRhyland Klein			};
230c1fd85b4SRhyland Klein			uart3_tx_pd1 {
231c1fd85b4SRhyland Klein				nvidia,pins = "uart3_tx_pd1";
232c1fd85b4SRhyland Klein				nvidia,function = "uartc";
233c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
234c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
235c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
236c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
237c1fd85b4SRhyland Klein			};
238c1fd85b4SRhyland Klein			uart3_rx_pd2 {
239c1fd85b4SRhyland Klein				nvidia,pins = "uart3_rx_pd2";
240c1fd85b4SRhyland Klein				nvidia,function = "uartc";
241c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
242c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
243c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
244c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
245c1fd85b4SRhyland Klein			};
246c1fd85b4SRhyland Klein			uart3_rts_pd3 {
247c1fd85b4SRhyland Klein				nvidia,pins = "uart3_rts_pd3";
248c1fd85b4SRhyland Klein				nvidia,function = "uartc";
249c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
250c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
251c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
252c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
253c1fd85b4SRhyland Klein			};
254c1fd85b4SRhyland Klein			uart3_cts_pd4 {
255c1fd85b4SRhyland Klein				nvidia,pins = "uart3_cts_pd4";
256c1fd85b4SRhyland Klein				nvidia,function = "uartc";
257c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
258c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
259c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
260c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
261c1fd85b4SRhyland Klein			};
262c1fd85b4SRhyland Klein			dmic1_clk_pe0 {
263c1fd85b4SRhyland Klein				nvidia,pins = "dmic1_clk_pe0";
264c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
265c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
266c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
267c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
268c1fd85b4SRhyland Klein			};
269c1fd85b4SRhyland Klein			dmic1_dat_pe1 {
270c1fd85b4SRhyland Klein				nvidia,pins = "dmic1_dat_pe1";
271c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
272c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
273c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
274c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
275c1fd85b4SRhyland Klein			};
276c1fd85b4SRhyland Klein			dmic2_clk_pe2 {
277c1fd85b4SRhyland Klein				nvidia,pins = "dmic2_clk_pe2";
278c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
279c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
280c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
281c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
282c1fd85b4SRhyland Klein			};
283c1fd85b4SRhyland Klein			dmic2_dat_pe3 {
284c1fd85b4SRhyland Klein				nvidia,pins = "dmic2_dat_pe3";
285c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
286c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
287c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
288c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
289c1fd85b4SRhyland Klein			};
290c1fd85b4SRhyland Klein			dmic3_clk_pe4 {
291c1fd85b4SRhyland Klein				nvidia,pins = "dmic3_clk_pe4";
292c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
293c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
294c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
295c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
296c1fd85b4SRhyland Klein			};
297c1fd85b4SRhyland Klein			dmic3_dat_pe5 {
298c1fd85b4SRhyland Klein				nvidia,pins = "dmic3_dat_pe5";
299c1fd85b4SRhyland Klein				nvidia,function = "rsvd2";
300c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
301c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
302c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
303c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
304c1fd85b4SRhyland Klein			};
305c1fd85b4SRhyland Klein			pe6 {
306c1fd85b4SRhyland Klein				nvidia,pins = "pe6";
307c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
308c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
309c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
310c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
311c1fd85b4SRhyland Klein			};
312c1fd85b4SRhyland Klein			pe7 {
313c1fd85b4SRhyland Klein				nvidia,pins = "pe7";
314c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
315c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
316c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
317c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
318c1fd85b4SRhyland Klein			};
319c1fd85b4SRhyland Klein			gen3_i2c_scl_pf0 {
320c1fd85b4SRhyland Klein				nvidia,pins = "gen3_i2c_scl_pf0";
321c1fd85b4SRhyland Klein				nvidia,function = "i2c3";
322c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
323c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
324c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
325c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
326c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
327c1fd85b4SRhyland Klein			};
328c1fd85b4SRhyland Klein			gen3_i2c_sda_pf1 {
329c1fd85b4SRhyland Klein				nvidia,pins = "gen3_i2c_sda_pf1";
330c1fd85b4SRhyland Klein				nvidia,function = "i2c3";
331c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
332c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
333c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
334c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
335c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
336c1fd85b4SRhyland Klein			};
337c1fd85b4SRhyland Klein			uart2_tx_pg0 {
338c1fd85b4SRhyland Klein				nvidia,pins = "uart2_tx_pg0";
339c1fd85b4SRhyland Klein				nvidia,function = "uartb";
340c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
341c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
342c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
343c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
344c1fd85b4SRhyland Klein			};
345c1fd85b4SRhyland Klein			uart2_rx_pg1 {
346c1fd85b4SRhyland Klein				nvidia,pins = "uart2_rx_pg1";
347c1fd85b4SRhyland Klein				nvidia,function = "uartb";
348c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
349c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
350c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
351c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
352c1fd85b4SRhyland Klein			};
353c1fd85b4SRhyland Klein			uart2_rts_pg2 {
354c1fd85b4SRhyland Klein				nvidia,pins = "uart2_rts_pg2";
355c1fd85b4SRhyland Klein				nvidia,function = "rsvd2";
356c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
357c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
358c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
359c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
360c1fd85b4SRhyland Klein			};
361c1fd85b4SRhyland Klein			uart2_cts_pg3 {
362c1fd85b4SRhyland Klein				nvidia,pins = "uart2_cts_pg3";
363c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
364c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
365c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
366c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
367c1fd85b4SRhyland Klein			};
368c1fd85b4SRhyland Klein			wifi_en_ph0 {
369c1fd85b4SRhyland Klein				nvidia,pins = "wifi_en_ph0";
370c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
371c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
372c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
373c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
374c1fd85b4SRhyland Klein			};
375c1fd85b4SRhyland Klein			wifi_rst_ph1 {
376c1fd85b4SRhyland Klein				nvidia,pins = "wifi_rst_ph1";
377c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
378c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
379c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
380c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
381c1fd85b4SRhyland Klein			};
382c1fd85b4SRhyland Klein			wifi_wake_ap_ph2 {
383c1fd85b4SRhyland Klein				nvidia,pins = "wifi_wake_ap_ph2";
384c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
385c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
386c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
387c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
388c1fd85b4SRhyland Klein			};
389c1fd85b4SRhyland Klein			ap_wake_bt_ph3 {
390c1fd85b4SRhyland Klein				nvidia,pins = "ap_wake_bt_ph3";
391c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
392c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
393c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
394c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
395c1fd85b4SRhyland Klein			};
396c1fd85b4SRhyland Klein			bt_rst_ph4 {
397c1fd85b4SRhyland Klein				nvidia,pins = "bt_rst_ph4";
398c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
399c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
400c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
401c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
402c1fd85b4SRhyland Klein			};
403c1fd85b4SRhyland Klein			bt_wake_ap_ph5 {
404c1fd85b4SRhyland Klein				nvidia,pins = "bt_wake_ap_ph5";
405c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
406c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
407c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
408c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
409c1fd85b4SRhyland Klein			};
410c1fd85b4SRhyland Klein			ph6 {
411c1fd85b4SRhyland Klein				nvidia,pins = "ph6";
412c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
413c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
414c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
415c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
416c1fd85b4SRhyland Klein			};
417c1fd85b4SRhyland Klein			ap_wake_nfc_ph7 {
418c1fd85b4SRhyland Klein				nvidia,pins = "ap_wake_nfc_ph7";
419c1fd85b4SRhyland Klein				nvidia,function = "rsvd0";
420c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
421c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
422c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
423c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
424c1fd85b4SRhyland Klein			};
425c1fd85b4SRhyland Klein			nfc_en_pi0 {
426c1fd85b4SRhyland Klein				nvidia,pins = "nfc_en_pi0";
427c1fd85b4SRhyland Klein				nvidia,function = "rsvd0";
428c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
429c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
430c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
431c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
432c1fd85b4SRhyland Klein			};
433c1fd85b4SRhyland Klein			nfc_int_pi1 {
434c1fd85b4SRhyland Klein				nvidia,pins = "nfc_int_pi1";
435c1fd85b4SRhyland Klein				nvidia,function = "rsvd0";
436c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
437c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
438c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
439c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
440c1fd85b4SRhyland Klein			};
441c1fd85b4SRhyland Klein			gps_en_pi2 {
442c1fd85b4SRhyland Klein				nvidia,pins = "gps_en_pi2";
443c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
444c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
445c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
446c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
447c1fd85b4SRhyland Klein			};
448c1fd85b4SRhyland Klein			gps_rst_pi3 {
449c1fd85b4SRhyland Klein				nvidia,pins = "gps_rst_pi3";
450c1fd85b4SRhyland Klein				nvidia,function = "rsvd0";
451c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
452c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
453c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
454c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
455c1fd85b4SRhyland Klein			};
456c1fd85b4SRhyland Klein			uart4_tx_pi4 {
457c1fd85b4SRhyland Klein				nvidia,pins = "uart4_tx_pi4";
458c1fd85b4SRhyland Klein				nvidia,function = "uartd";
459c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
460c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
461c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
462c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
463c1fd85b4SRhyland Klein			};
464c1fd85b4SRhyland Klein			uart4_rx_pi5 {
465c1fd85b4SRhyland Klein				nvidia,pins = "uart4_rx_pi5";
466c1fd85b4SRhyland Klein				nvidia,function = "uartd";
467c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
468c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
469c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
470c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
471c1fd85b4SRhyland Klein			};
472c1fd85b4SRhyland Klein			uart4_rts_pi6 {
473c1fd85b4SRhyland Klein				nvidia,pins = "uart4_rts_pi6";
474c1fd85b4SRhyland Klein				nvidia,function = "uartd";
475c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
476c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
477c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
478c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
479c1fd85b4SRhyland Klein			};
480c1fd85b4SRhyland Klein			uart4_cts_pi7 {
481c1fd85b4SRhyland Klein				nvidia,pins = "uart4_cts_pi7";
482c1fd85b4SRhyland Klein				nvidia,function = "uartd";
483c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
484c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
485c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
486c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
487c1fd85b4SRhyland Klein			};
488c1fd85b4SRhyland Klein			gen1_i2c_sda_pj0 {
489c1fd85b4SRhyland Klein				nvidia,pins = "gen1_i2c_sda_pj0";
490c1fd85b4SRhyland Klein				nvidia,function = "i2c1";
491c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
492c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
493c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
494c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
495c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
496c1fd85b4SRhyland Klein			};
497c1fd85b4SRhyland Klein			gen1_i2c_scl_pj1 {
498c1fd85b4SRhyland Klein				nvidia,pins = "gen1_i2c_scl_pj1";
499c1fd85b4SRhyland Klein				nvidia,function = "i2c1";
500c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
501c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
502c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
503c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
504c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
505c1fd85b4SRhyland Klein			};
506c1fd85b4SRhyland Klein			gen2_i2c_scl_pj2 {
507c1fd85b4SRhyland Klein				nvidia,pins = "gen2_i2c_scl_pj2";
508c1fd85b4SRhyland Klein				nvidia,function = "i2c2";
509c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
510c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
511c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
512c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
513c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_ENABLE>;
514c1fd85b4SRhyland Klein			};
515c1fd85b4SRhyland Klein			gen2_i2c_sda_pj3 {
516c1fd85b4SRhyland Klein				nvidia,pins = "gen2_i2c_sda_pj3";
517c1fd85b4SRhyland Klein				nvidia,function = "i2c2";
518c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
519c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
520c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
521c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
522c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_ENABLE>;
523c1fd85b4SRhyland Klein			};
524c1fd85b4SRhyland Klein			dap4_fs_pj4 {
525c1fd85b4SRhyland Klein				nvidia,pins = "dap4_fs_pj4";
526c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
527c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
528c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
529c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
530c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
531c1fd85b4SRhyland Klein			};
532c1fd85b4SRhyland Klein			dap4_din_pj5 {
533c1fd85b4SRhyland Klein				nvidia,pins = "dap4_din_pj5";
534c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
535c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
536c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
537c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
538c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
539c1fd85b4SRhyland Klein			};
540c1fd85b4SRhyland Klein			dap4_dout_pj6 {
541c1fd85b4SRhyland Klein				nvidia,pins = "dap4_dout_pj6";
542c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
543c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
544c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
545c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
546c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
547c1fd85b4SRhyland Klein			};
548c1fd85b4SRhyland Klein			dap4_sclk_pj7 {
549c1fd85b4SRhyland Klein				nvidia,pins = "dap4_sclk_pj7";
550c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
551c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
552c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
553c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
554c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
555c1fd85b4SRhyland Klein			};
556c1fd85b4SRhyland Klein			pk0 {
557c1fd85b4SRhyland Klein				nvidia,pins = "pk0";
558c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
559c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
560c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
561c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
562c1fd85b4SRhyland Klein			};
563c1fd85b4SRhyland Klein			pk1 {
564c1fd85b4SRhyland Klein				nvidia,pins = "pk1";
565c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
566c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
567c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
568c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
569c1fd85b4SRhyland Klein			};
570c1fd85b4SRhyland Klein			pk2 {
571c1fd85b4SRhyland Klein				nvidia,pins = "pk2";
572c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
573c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
574c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
575c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
576c1fd85b4SRhyland Klein			};
577c1fd85b4SRhyland Klein			pk3 {
578c1fd85b4SRhyland Klein				nvidia,pins = "pk3";
579c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
580c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
581c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
582c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
583c1fd85b4SRhyland Klein			};
584c1fd85b4SRhyland Klein			pk4 {
585c1fd85b4SRhyland Klein				nvidia,pins = "pk4";
586c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
587c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
588c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
589c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
590c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
591c1fd85b4SRhyland Klein			};
592c1fd85b4SRhyland Klein			pk5 {
593c1fd85b4SRhyland Klein				nvidia,pins = "pk5";
594c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
595c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
596c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
597c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
598c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
599c1fd85b4SRhyland Klein			};
600c1fd85b4SRhyland Klein			pk6 {
601c1fd85b4SRhyland Klein				nvidia,pins = "pk6";
602c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
603c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
604c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
605c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
606c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
607c1fd85b4SRhyland Klein			};
608c1fd85b4SRhyland Klein			pk7 {
609c1fd85b4SRhyland Klein				nvidia,pins = "pk7";
610c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
611c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
612c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
613c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
614c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
615c1fd85b4SRhyland Klein			};
616c1fd85b4SRhyland Klein			pl0 {
617c1fd85b4SRhyland Klein				nvidia,pins = "pl0";
618c1fd85b4SRhyland Klein				nvidia,function = "rsvd0";
619c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
620c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
621c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
622c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
623c1fd85b4SRhyland Klein			};
624c1fd85b4SRhyland Klein			pl1 {
625c1fd85b4SRhyland Klein				nvidia,pins = "pl1";
626c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
627c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
628c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
629c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
630c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
631c1fd85b4SRhyland Klein			};
632c1fd85b4SRhyland Klein			sdmmc1_clk_pm0 {
633c1fd85b4SRhyland Klein				nvidia,pins = "sdmmc1_clk_pm0";
634c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
635c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
636c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
637c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
638c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
639c1fd85b4SRhyland Klein			};
640c1fd85b4SRhyland Klein			sdmmc1_cmd_pm1 {
641c1fd85b4SRhyland Klein				nvidia,pins = "sdmmc1_cmd_pm1";
642c1fd85b4SRhyland Klein				nvidia,function = "rsvd2";
643c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
644c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
645c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
646c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
647c1fd85b4SRhyland Klein			};
648c1fd85b4SRhyland Klein			sdmmc1_dat3_pm2 {
649c1fd85b4SRhyland Klein				nvidia,pins = "sdmmc1_dat3_pm2";
650c1fd85b4SRhyland Klein				nvidia,function = "rsvd2";
651c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
652c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
653c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
654c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
655c1fd85b4SRhyland Klein			};
656c1fd85b4SRhyland Klein			sdmmc1_dat2_pm3 {
657c1fd85b4SRhyland Klein				nvidia,pins = "sdmmc1_dat2_pm3";
658c1fd85b4SRhyland Klein				nvidia,function = "rsvd2";
659c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
660c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
661c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
662c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
663c1fd85b4SRhyland Klein			};
664c1fd85b4SRhyland Klein			sdmmc1_dat1_pm4 {
665c1fd85b4SRhyland Klein				nvidia,pins = "sdmmc1_dat1_pm4";
666c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
667c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
668c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
669c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
670c1fd85b4SRhyland Klein			};
671c1fd85b4SRhyland Klein			sdmmc1_dat0_pm5 {
672c1fd85b4SRhyland Klein				nvidia,pins = "sdmmc1_dat0_pm5";
673c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
674c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
675c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
676c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
677c1fd85b4SRhyland Klein			};
678c1fd85b4SRhyland Klein			sdmmc3_clk_pp0 {
679c1fd85b4SRhyland Klein				nvidia,pins = "sdmmc3_clk_pp0";
680c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
681c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
682c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
683c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
684c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
685c1fd85b4SRhyland Klein			};
686c1fd85b4SRhyland Klein			sdmmc3_cmd_pp1 {
687c1fd85b4SRhyland Klein				nvidia,pins = "sdmmc3_cmd_pp1";
688c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
689c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
690c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
691c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
692c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
693c1fd85b4SRhyland Klein			};
694c1fd85b4SRhyland Klein			sdmmc3_dat3_pp2 {
695c1fd85b4SRhyland Klein				nvidia,pins = "sdmmc3_dat3_pp2";
696c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
697c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
698c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
699c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
700c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
701c1fd85b4SRhyland Klein			};
702c1fd85b4SRhyland Klein			sdmmc3_dat2_pp3 {
703c1fd85b4SRhyland Klein				nvidia,pins = "sdmmc3_dat2_pp3";
704c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
705c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
706c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
707c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
708c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
709c1fd85b4SRhyland Klein			};
710c1fd85b4SRhyland Klein			sdmmc3_dat1_pp4 {
711c1fd85b4SRhyland Klein				nvidia,pins = "sdmmc3_dat1_pp4";
712c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
713c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
714c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
715c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
716c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
717c1fd85b4SRhyland Klein			};
718c1fd85b4SRhyland Klein			sdmmc3_dat0_pp5 {
719c1fd85b4SRhyland Klein				nvidia,pins = "sdmmc3_dat0_pp5";
720c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
721c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
722c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
723c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
724c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
725c1fd85b4SRhyland Klein			};
726c1fd85b4SRhyland Klein			cam1_mclk_ps0 {
727c1fd85b4SRhyland Klein				nvidia,pins = "cam1_mclk_ps0";
728c1fd85b4SRhyland Klein				nvidia,function = "extperiph3";
729c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
730c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
731c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
732c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
733c1fd85b4SRhyland Klein			};
734c1fd85b4SRhyland Klein			cam2_mclk_ps1 {
735c1fd85b4SRhyland Klein				nvidia,pins = "cam2_mclk_ps1";
736c1fd85b4SRhyland Klein				nvidia,function = "extperiph3";
737c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
738c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
739c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
740c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
741c1fd85b4SRhyland Klein			};
742c1fd85b4SRhyland Klein			cam_i2c_scl_ps2 {
743c1fd85b4SRhyland Klein				nvidia,pins = "cam_i2c_scl_ps2";
744c1fd85b4SRhyland Klein				nvidia,function = "i2cvi";
745c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
746c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
747c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
748c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
749c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
750c1fd85b4SRhyland Klein			};
751c1fd85b4SRhyland Klein			cam_i2c_sda_ps3 {
752c1fd85b4SRhyland Klein				nvidia,pins = "cam_i2c_sda_ps3";
753c1fd85b4SRhyland Klein				nvidia,function = "i2cvi";
754c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
755c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
756c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
757c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
758c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
759c1fd85b4SRhyland Klein			};
760c1fd85b4SRhyland Klein			cam_rst_ps4 {
761c1fd85b4SRhyland Klein				nvidia,pins = "cam_rst_ps4";
762c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
763c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
764c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
765c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
766c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
767c1fd85b4SRhyland Klein			};
768c1fd85b4SRhyland Klein			cam_af_en_ps5 {
769c1fd85b4SRhyland Klein				nvidia,pins = "cam_af_en_ps5";
770c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
771c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
772c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
773c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
774c1fd85b4SRhyland Klein			};
775c1fd85b4SRhyland Klein			cam_flash_en_ps6 {
776c1fd85b4SRhyland Klein				nvidia,pins = "cam_flash_en_ps6";
777c1fd85b4SRhyland Klein				nvidia,function = "rsvd2";
778c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
779c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
780c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
781c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
782c1fd85b4SRhyland Klein			};
783c1fd85b4SRhyland Klein			cam1_pwdn_ps7 {
784c1fd85b4SRhyland Klein				nvidia,pins = "cam1_pwdn_ps7";
785c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
786c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
787c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
788c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
789c1fd85b4SRhyland Klein			};
790c1fd85b4SRhyland Klein			cam2_pwdn_pt0 {
791c1fd85b4SRhyland Klein				nvidia,pins = "cam2_pwdn_pt0";
792c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
793c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
794c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
795c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
796c1fd85b4SRhyland Klein			};
797c1fd85b4SRhyland Klein			cam1_strobe_pt1 {
798c1fd85b4SRhyland Klein				nvidia,pins = "cam1_strobe_pt1";
799c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
800c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
801c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
802c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
803c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
804c1fd85b4SRhyland Klein			};
805c1fd85b4SRhyland Klein			uart1_tx_pu0 {
806c1fd85b4SRhyland Klein				nvidia,pins = "uart1_tx_pu0";
807c1fd85b4SRhyland Klein				nvidia,function = "uarta";
808c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
809c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
810c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
811c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
812c1fd85b4SRhyland Klein			};
813c1fd85b4SRhyland Klein			uart1_rx_pu1 {
814c1fd85b4SRhyland Klein				nvidia,pins = "uart1_rx_pu1";
815c1fd85b4SRhyland Klein				nvidia,function = "uarta";
816c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
817c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
818c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
819c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
820c1fd85b4SRhyland Klein			};
821c1fd85b4SRhyland Klein			uart1_rts_pu2 {
822c1fd85b4SRhyland Klein				nvidia,pins = "uart1_rts_pu2";
823c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
824c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
825c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
826c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
827c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
828c1fd85b4SRhyland Klein			};
829c1fd85b4SRhyland Klein			uart1_cts_pu3 {
830c1fd85b4SRhyland Klein				nvidia,pins = "uart1_cts_pu3";
831c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
832c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
833c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
834c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
835c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
836c1fd85b4SRhyland Klein			};
837c1fd85b4SRhyland Klein			lcd_bl_pwm_pv0 {
838c1fd85b4SRhyland Klein				nvidia,pins = "lcd_bl_pwm_pv0";
839c1fd85b4SRhyland Klein				nvidia,function = "rsvd3";
840c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
841c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
842c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
843c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
844c1fd85b4SRhyland Klein			};
845c1fd85b4SRhyland Klein			lcd_bl_en_pv1 {
846c1fd85b4SRhyland Klein				nvidia,pins = "lcd_bl_en_pv1";
847c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
848c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
849c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
850c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
851c1fd85b4SRhyland Klein			};
852c1fd85b4SRhyland Klein			lcd_rst_pv2 {
853c1fd85b4SRhyland Klein				nvidia,pins = "lcd_rst_pv2";
854c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
855c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
856c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
857c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
858c1fd85b4SRhyland Klein			};
859c1fd85b4SRhyland Klein			lcd_gpio1_pv3 {
860c1fd85b4SRhyland Klein				nvidia,pins = "lcd_gpio1_pv3";
861c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
862c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
863c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
864c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
865c1fd85b4SRhyland Klein			};
866c1fd85b4SRhyland Klein			lcd_gpio2_pv4 {
867c1fd85b4SRhyland Klein				nvidia,pins = "lcd_gpio2_pv4";
868c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
869c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
870c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
871c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
872c1fd85b4SRhyland Klein			};
873c1fd85b4SRhyland Klein			ap_ready_pv5 {
874c1fd85b4SRhyland Klein				nvidia,pins = "ap_ready_pv5";
875c1fd85b4SRhyland Klein				nvidia,function = "rsvd0";
876c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
877c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
878c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
879c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
880c1fd85b4SRhyland Klein			};
881c1fd85b4SRhyland Klein			touch_rst_pv6 {
882c1fd85b4SRhyland Klein				nvidia,pins = "touch_rst_pv6";
883c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
884c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
885c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
886c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
887c1fd85b4SRhyland Klein			};
888c1fd85b4SRhyland Klein			touch_clk_pv7 {
889c1fd85b4SRhyland Klein				nvidia,pins = "touch_clk_pv7";
890c1fd85b4SRhyland Klein				nvidia,function = "touch";
891c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
892c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
893c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
894c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
895c1fd85b4SRhyland Klein			};
896c1fd85b4SRhyland Klein			modem_wake_ap_px0 {
897c1fd85b4SRhyland Klein				nvidia,pins = "modem_wake_ap_px0";
898c1fd85b4SRhyland Klein				nvidia,function = "rsvd0";
899c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
900c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
901c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
902c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
903c1fd85b4SRhyland Klein			};
904c1fd85b4SRhyland Klein			touch_int_px1 {
905c1fd85b4SRhyland Klein				nvidia,pins = "touch_int_px1";
906c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
907c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
908c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
909c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
910c1fd85b4SRhyland Klein			};
911c1fd85b4SRhyland Klein			motion_int_px2 {
912c1fd85b4SRhyland Klein				nvidia,pins = "motion_int_px2";
913c1fd85b4SRhyland Klein				nvidia,function = "rsvd0";
914c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
915c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
916c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
917c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
918c1fd85b4SRhyland Klein			};
919c1fd85b4SRhyland Klein			als_prox_int_px3 {
920c1fd85b4SRhyland Klein				nvidia,pins = "als_prox_int_px3";
921c1fd85b4SRhyland Klein				nvidia,function = "rsvd0";
922c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
923c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
924c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
925c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
926c1fd85b4SRhyland Klein			};
927c1fd85b4SRhyland Klein			temp_alert_px4 {
928c1fd85b4SRhyland Klein				nvidia,pins = "temp_alert_px4";
929c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
930c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
931c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
932c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
933c1fd85b4SRhyland Klein			};
934c1fd85b4SRhyland Klein			button_power_on_px5 {
935c1fd85b4SRhyland Klein				nvidia,pins = "button_power_on_px5";
936c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
937c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
938c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
939c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
940c1fd85b4SRhyland Klein			};
941c1fd85b4SRhyland Klein			button_vol_up_px6 {
942c1fd85b4SRhyland Klein				nvidia,pins = "button_vol_up_px6";
943c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
944c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
945c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
946c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
947c1fd85b4SRhyland Klein			};
948c1fd85b4SRhyland Klein			button_vol_down_px7 {
949c1fd85b4SRhyland Klein				nvidia,pins = "button_vol_down_px7";
950c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
951c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
952c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
953c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
954c1fd85b4SRhyland Klein			};
955c1fd85b4SRhyland Klein			button_slide_sw_py0 {
956c1fd85b4SRhyland Klein				nvidia,pins = "button_slide_sw_py0";
957c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
958c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
959c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
960c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
961c1fd85b4SRhyland Klein			};
962c1fd85b4SRhyland Klein			button_home_py1 {
963c1fd85b4SRhyland Klein				nvidia,pins = "button_home_py1";
964c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
965c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
966c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
967c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
968c1fd85b4SRhyland Klein			};
969c1fd85b4SRhyland Klein			lcd_te_py2 {
970c1fd85b4SRhyland Klein				nvidia,pins = "lcd_te_py2";
971c1fd85b4SRhyland Klein				nvidia,function = "displaya";
972c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
973c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
974c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
975c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
976c1fd85b4SRhyland Klein			};
977c1fd85b4SRhyland Klein			pwr_i2c_scl_py3 {
978c1fd85b4SRhyland Klein				nvidia,pins = "pwr_i2c_scl_py3";
979c1fd85b4SRhyland Klein				nvidia,function = "i2cpmu";
980c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
981c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
982c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
983c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
984c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
985c1fd85b4SRhyland Klein			};
986c1fd85b4SRhyland Klein			pwr_i2c_sda_py4 {
987c1fd85b4SRhyland Klein				nvidia,pins = "pwr_i2c_sda_py4";
988c1fd85b4SRhyland Klein				nvidia,function = "i2cpmu";
989c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
990c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
991c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
992c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
993c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
994c1fd85b4SRhyland Klein			};
995c1fd85b4SRhyland Klein			clk_32k_out_py5 {
996c1fd85b4SRhyland Klein				nvidia,pins = "clk_32k_out_py5";
997c1fd85b4SRhyland Klein				nvidia,function = "soc";
998c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
999c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1000c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1001c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1002c1fd85b4SRhyland Klein			};
1003c1fd85b4SRhyland Klein			pz0 {
1004c1fd85b4SRhyland Klein				nvidia,pins = "pz0";
1005c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
1006c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1007c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1008c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1009c1fd85b4SRhyland Klein			};
1010c1fd85b4SRhyland Klein			pz1 {
1011c1fd85b4SRhyland Klein				nvidia,pins = "pz1";
1012c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
1013c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1014c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1015c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1016c1fd85b4SRhyland Klein			};
1017c1fd85b4SRhyland Klein			pz2 {
1018c1fd85b4SRhyland Klein				nvidia,pins = "pz2";
1019c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
1020c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1021c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1022c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1023c1fd85b4SRhyland Klein			};
1024c1fd85b4SRhyland Klein			pz3 {
1025c1fd85b4SRhyland Klein				nvidia,pins = "pz3";
1026c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
1027c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1028c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1029c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1030c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1031c1fd85b4SRhyland Klein			};
1032c1fd85b4SRhyland Klein			pz4 {
1033c1fd85b4SRhyland Klein				nvidia,pins = "pz4";
1034c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
1035c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1036c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1037c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1038c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1039c1fd85b4SRhyland Klein			};
1040c1fd85b4SRhyland Klein			pz5 {
1041c1fd85b4SRhyland Klein				nvidia,pins = "pz5";
1042c1fd85b4SRhyland Klein				nvidia,function = "soc";
1043c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
1044c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1045c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1046c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1047c1fd85b4SRhyland Klein			};
1048c1fd85b4SRhyland Klein			dap2_fs_paa0 {
1049c1fd85b4SRhyland Klein				nvidia,pins = "dap2_fs_paa0";
1050c1fd85b4SRhyland Klein				nvidia,function = "i2s2";
1051c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1052c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1053c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1054c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1055c1fd85b4SRhyland Klein			};
1056c1fd85b4SRhyland Klein			dap2_sclk_paa1 {
1057c1fd85b4SRhyland Klein				nvidia,pins = "dap2_sclk_paa1";
1058c1fd85b4SRhyland Klein				nvidia,function = "i2s2";
1059c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1060c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1061c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1062c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1063c1fd85b4SRhyland Klein			};
1064c1fd85b4SRhyland Klein			dap2_din_paa2 {
1065c1fd85b4SRhyland Klein				nvidia,pins = "dap2_din_paa2";
1066c1fd85b4SRhyland Klein				nvidia,function = "i2s2";
1067c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1068c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1069c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1070c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1071c1fd85b4SRhyland Klein			};
1072c1fd85b4SRhyland Klein			dap2_dout_paa3 {
1073c1fd85b4SRhyland Klein				nvidia,pins = "dap2_dout_paa3";
1074c1fd85b4SRhyland Klein				nvidia,function = "i2s2";
1075c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1076c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1077c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1078c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1079c1fd85b4SRhyland Klein			};
1080c1fd85b4SRhyland Klein			aud_mclk_pbb0 {
1081c1fd85b4SRhyland Klein				nvidia,pins = "aud_mclk_pbb0";
1082c1fd85b4SRhyland Klein				nvidia,function = "aud";
1083c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1084c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1085c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1086c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1087c1fd85b4SRhyland Klein			};
1088c1fd85b4SRhyland Klein			dvfs_pwm_pbb1 {
1089c1fd85b4SRhyland Klein				nvidia,pins = "dvfs_pwm_pbb1";
1090c1fd85b4SRhyland Klein				nvidia,function = "rsvd0";
1091c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1092c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1093c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1094c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1095c1fd85b4SRhyland Klein			};
1096c1fd85b4SRhyland Klein			dvfs_clk_pbb2 {
1097c1fd85b4SRhyland Klein				nvidia,pins = "dvfs_clk_pbb2";
1098c1fd85b4SRhyland Klein				nvidia,function = "rsvd0";
1099c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1100c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1101c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1102c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1103c1fd85b4SRhyland Klein			};
1104c1fd85b4SRhyland Klein			gpio_x1_aud_pbb3 {
1105c1fd85b4SRhyland Klein				nvidia,pins = "gpio_x1_aud_pbb3";
1106c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1107c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1108c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1109c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1110c1fd85b4SRhyland Klein			};
1111c1fd85b4SRhyland Klein			gpio_x3_aud_pbb4 {
1112c1fd85b4SRhyland Klein				nvidia,pins = "gpio_x3_aud_pbb4";
1113c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
1114c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1115c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1116c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1117c1fd85b4SRhyland Klein			};
1118c1fd85b4SRhyland Klein			hdmi_cec_pcc0 {
1119c1fd85b4SRhyland Klein				nvidia,pins = "hdmi_cec_pcc0";
1120c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
1121c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1122c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1123c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1124c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1125c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1126c1fd85b4SRhyland Klein			};
1127c1fd85b4SRhyland Klein			hdmi_int_dp_hpd_pcc1 {
1128c1fd85b4SRhyland Klein				nvidia,pins = "hdmi_int_dp_hpd_pcc1";
1129c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1130c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1131c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1132c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1133c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1134c1fd85b4SRhyland Klein			};
1135c1fd85b4SRhyland Klein			spdif_out_pcc2 {
1136c1fd85b4SRhyland Klein				nvidia,pins = "spdif_out_pcc2";
1137c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
1138c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1139c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1140c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1141c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1142c1fd85b4SRhyland Klein			};
1143c1fd85b4SRhyland Klein			spdif_in_pcc3 {
1144c1fd85b4SRhyland Klein				nvidia,pins = "spdif_in_pcc3";
1145c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
1146c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1147c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1148c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1149c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1150c1fd85b4SRhyland Klein			};
1151c1fd85b4SRhyland Klein			usb_vbus_en0_pcc4 {
1152c1fd85b4SRhyland Klein				nvidia,pins = "usb_vbus_en0_pcc4";
1153c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
1154c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1155c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1156c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1157c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1158c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1159c1fd85b4SRhyland Klein			};
1160c1fd85b4SRhyland Klein			usb_vbus_en1_pcc5 {
1161c1fd85b4SRhyland Klein				nvidia,pins = "usb_vbus_en1_pcc5";
1162c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
1163c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1164c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1165c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1166c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1167c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1168c1fd85b4SRhyland Klein			};
1169c1fd85b4SRhyland Klein			dp_hpd0_pcc6 {
1170c1fd85b4SRhyland Klein				nvidia,pins = "dp_hpd0_pcc6";
1171c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1172c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1173c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1174c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1175c1fd85b4SRhyland Klein			};
1176c1fd85b4SRhyland Klein			pcc7 {
1177c1fd85b4SRhyland Klein				nvidia,pins = "pcc7";
1178c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1179c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1180c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1181c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1182c1fd85b4SRhyland Klein				nvidia,io-hv = <TEGRA_PIN_DISABLE>;
1183c1fd85b4SRhyland Klein			};
1184c1fd85b4SRhyland Klein			spi2_cs1_pdd0 {
1185c1fd85b4SRhyland Klein				nvidia,pins = "spi2_cs1_pdd0";
1186c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
1187c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1188c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1189c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1190c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1191c1fd85b4SRhyland Klein			};
1192c1fd85b4SRhyland Klein			qspi_sck_pee0 {
1193c1fd85b4SRhyland Klein				nvidia,pins = "qspi_sck_pee0";
1194c1fd85b4SRhyland Klein				nvidia,function = "qspi";
1195c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1196c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1197c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1198c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1199c1fd85b4SRhyland Klein			};
1200c1fd85b4SRhyland Klein			qspi_cs_n_pee1 {
1201c1fd85b4SRhyland Klein				nvidia,pins = "qspi_cs_n_pee1";
1202c1fd85b4SRhyland Klein				nvidia,function = "qspi";
1203c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1204c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1205c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1206c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1207c1fd85b4SRhyland Klein			};
1208c1fd85b4SRhyland Klein			qspi_io0_pee2 {
1209c1fd85b4SRhyland Klein				nvidia,pins = "qspi_io0_pee2";
1210c1fd85b4SRhyland Klein				nvidia,function = "qspi";
1211c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1212c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1213c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1214c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1215c1fd85b4SRhyland Klein			};
1216c1fd85b4SRhyland Klein			qspi_io1_pee3 {
1217c1fd85b4SRhyland Klein				nvidia,pins = "qspi_io1_pee3";
1218c1fd85b4SRhyland Klein				nvidia,function = "qspi";
1219c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1220c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1221c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1222c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1223c1fd85b4SRhyland Klein			};
1224c1fd85b4SRhyland Klein			qspi_io2_pee4 {
1225c1fd85b4SRhyland Klein				nvidia,pins = "qspi_io2_pee4";
1226c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
1227c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1228c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1229c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1230c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1231c1fd85b4SRhyland Klein			};
1232c1fd85b4SRhyland Klein			qspi_io3_pee5 {
1233c1fd85b4SRhyland Klein				nvidia,pins = "qspi_io3_pee5";
1234c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
1235c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1236c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1237c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1238c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1239c1fd85b4SRhyland Klein			};
1240c1fd85b4SRhyland Klein			core_pwr_req {
1241c1fd85b4SRhyland Klein				nvidia,pins = "core_pwr_req";
1242c1fd85b4SRhyland Klein				nvidia,function = "core";
1243c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1244c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1245c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1246c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1247c1fd85b4SRhyland Klein			};
1248c1fd85b4SRhyland Klein			cpu_pwr_req {
1249c1fd85b4SRhyland Klein				nvidia,pins = "cpu_pwr_req";
1250c1fd85b4SRhyland Klein				nvidia,function = "cpu";
1251c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1252c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1253c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1254c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1255c1fd85b4SRhyland Klein			};
1256c1fd85b4SRhyland Klein			pwr_int_n {
1257c1fd85b4SRhyland Klein				nvidia,pins = "pwr_int_n";
1258c1fd85b4SRhyland Klein				nvidia,function = "pmi";
1259c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
1260c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1261c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1262c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1263c1fd85b4SRhyland Klein			};
1264c1fd85b4SRhyland Klein			clk_32k_in {
1265c1fd85b4SRhyland Klein				nvidia,pins = "clk_32k_in";
1266c1fd85b4SRhyland Klein				nvidia,function = "clk";
1267c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1268c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1269c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
1270c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1271c1fd85b4SRhyland Klein			};
1272c1fd85b4SRhyland Klein			jtag_rtck {
1273c1fd85b4SRhyland Klein				nvidia,pins = "jtag_rtck";
1274c1fd85b4SRhyland Klein				nvidia,function = "jtag";
1275c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_UP>;
1276c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1277c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1278c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1279c1fd85b4SRhyland Klein			};
1280c1fd85b4SRhyland Klein			clk_req {
1281c1fd85b4SRhyland Klein				nvidia,pins = "clk_req";
1282c1fd85b4SRhyland Klein				nvidia,function = "rsvd1";
1283c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
1284c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_ENABLE>;
1285c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1286c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1287c1fd85b4SRhyland Klein			};
1288c1fd85b4SRhyland Klein			shutdown {
1289c1fd85b4SRhyland Klein				nvidia,pins = "shutdown";
1290c1fd85b4SRhyland Klein				nvidia,function = "shutdown";
1291c1fd85b4SRhyland Klein				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
1292c1fd85b4SRhyland Klein				nvidia,tristate = <TEGRA_PIN_DISABLE>;
1293c1fd85b4SRhyland Klein				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
1294c1fd85b4SRhyland Klein				nvidia,open-drain = <TEGRA_PIN_DISABLE>;
1295c1fd85b4SRhyland Klein			};
1296c1fd85b4SRhyland Klein		};
1297c1fd85b4SRhyland Klein	};
1298c1fd85b4SRhyland Klein
12995d17ba6eSJon Hunter	serial@70006000 {
13005d17ba6eSJon Hunter		status = "okay";
13015d17ba6eSJon Hunter	};
13025d17ba6eSJon Hunter
13038d53957cSRhyland Klein	i2c@7000c400 {
13048d53957cSRhyland Klein		status = "okay";
13058d53957cSRhyland Klein		clock-frequency = <1000000>;
13068d53957cSRhyland Klein
13078d53957cSRhyland Klein		ec@1e {
13088d53957cSRhyland Klein			compatible = "google,cros-ec-i2c";
13098d53957cSRhyland Klein			reg = <0x1e>;
13108d53957cSRhyland Klein			interrupt-parent = <&gpio>;
13118d53957cSRhyland Klein			interrupts = <TEGRA_GPIO(Z, 1) IRQ_TYPE_LEVEL_LOW>;
13128d53957cSRhyland Klein			wakeup-source;
13138d53957cSRhyland Klein
13148d53957cSRhyland Klein			ec_i2c_0: i2c-tunnel {
13158d53957cSRhyland Klein				compatible = "google,cros-ec-i2c-tunnel";
13168d53957cSRhyland Klein				#address-cells = <1>;
13178d53957cSRhyland Klein				#size-cells = <0>;
13188d53957cSRhyland Klein
13198d53957cSRhyland Klein				google,remote-bus = <0>;
13208d53957cSRhyland Klein
13218d53957cSRhyland Klein				battery: bq27742@55 {
13228d53957cSRhyland Klein					compatible = "ti,bq27742";
13238d53957cSRhyland Klein					reg = <0x55>;
13248d53957cSRhyland Klein					battery-name = "battery";
13258d53957cSRhyland Klein				};
13268d53957cSRhyland Klein			};
13278d53957cSRhyland Klein		};
13288d53957cSRhyland Klein	};
13298d53957cSRhyland Klein
13305d17ba6eSJon Hunter	pmc@7000e400 {
13315d17ba6eSJon Hunter		nvidia,invert-interrupt;
13325d17ba6eSJon Hunter		nvidia,suspend-mode = <0>;
13335d17ba6eSJon Hunter		nvidia,cpu-pwr-good-time = <0>;
13345d17ba6eSJon Hunter		nvidia,cpu-pwr-off-time = <0>;
13355d17ba6eSJon Hunter		nvidia,core-pwr-good-time = <12000 6000>;
13365d17ba6eSJon Hunter		nvidia,core-pwr-off-time = <39053>;
13375d17ba6eSJon Hunter		nvidia,core-power-req-active-high;
13385d17ba6eSJon Hunter		nvidia,sys-clock-req-active-high;
13395d17ba6eSJon Hunter		status = "okay";
13405d17ba6eSJon Hunter	};
13415d17ba6eSJon Hunter
13425d17ba6eSJon Hunter	sdhci@700b0600 {
13435d17ba6eSJon Hunter		bus-width = <8>;
13445d17ba6eSJon Hunter		non-removable;
13455d17ba6eSJon Hunter		status = "okay";
13465d17ba6eSJon Hunter	};
13475d17ba6eSJon Hunter
13485d17ba6eSJon Hunter	clocks {
13495d17ba6eSJon Hunter		compatible = "simple-bus";
13505d17ba6eSJon Hunter		#address-cells = <1>;
13515d17ba6eSJon Hunter		#size-cells = <0>;
13525d17ba6eSJon Hunter
13535d17ba6eSJon Hunter		clk32k_in: clock@0 {
13545d17ba6eSJon Hunter			compatible = "fixed-clock";
13555d17ba6eSJon Hunter			reg = <0>;
13565d17ba6eSJon Hunter			#clock-cells = <0>;
13575d17ba6eSJon Hunter			clock-frequency = <32768>;
13585d17ba6eSJon Hunter		};
13595d17ba6eSJon Hunter	};
13605d17ba6eSJon Hunter
13615d17ba6eSJon Hunter	cpus {
13625d17ba6eSJon Hunter		cpu@0 {
13635d17ba6eSJon Hunter			enable-method = "psci";
13645d17ba6eSJon Hunter		};
13655d17ba6eSJon Hunter
13665d17ba6eSJon Hunter		cpu@1 {
13675d17ba6eSJon Hunter			enable-method = "psci";
13685d17ba6eSJon Hunter		};
13695d17ba6eSJon Hunter
13705d17ba6eSJon Hunter		cpu@2 {
13715d17ba6eSJon Hunter			enable-method = "psci";
13725d17ba6eSJon Hunter		};
13735d17ba6eSJon Hunter
13745d17ba6eSJon Hunter		cpu@3 {
13755d17ba6eSJon Hunter			enable-method = "psci";
13765d17ba6eSJon Hunter		};
13775d17ba6eSJon Hunter	};
13785d17ba6eSJon Hunter
1379a26f3963SRhyland Klein	gpio-keys {
1380a26f3963SRhyland Klein		compatible = "gpio-keys";
1381a26f3963SRhyland Klein		gpio-keys,name = "gpio-keys";
1382a26f3963SRhyland Klein
1383a26f3963SRhyland Klein		power {
1384a26f3963SRhyland Klein			label = "Power";
1385a26f3963SRhyland Klein			gpios = <&gpio TEGRA_GPIO(X, 5) GPIO_ACTIVE_LOW>;
1386a26f3963SRhyland Klein			linux,code = <KEY_POWER>;
1387a26f3963SRhyland Klein			debounce-interval = <30>;
1388a26f3963SRhyland Klein			wakeup-source;
1389a26f3963SRhyland Klein		};
1390a26f3963SRhyland Klein
1391a26f3963SRhyland Klein		lid {
1392a26f3963SRhyland Klein			label = "Lid";
1393a26f3963SRhyland Klein			gpios = <&gpio TEGRA_GPIO(B, 4) GPIO_ACTIVE_LOW>;
1394a26f3963SRhyland Klein			linux,input-type = <EV_SW>;
1395a26f3963SRhyland Klein			linux,code = <SW_LID>;
1396a26f3963SRhyland Klein			wakeup-source;
1397a26f3963SRhyland Klein		};
1398a26f3963SRhyland Klein
1399a26f3963SRhyland Klein		tablet_mode {
1400a26f3963SRhyland Klein			label = "Tablet Mode";
1401a26f3963SRhyland Klein			gpios = <&gpio TEGRA_GPIO(Z, 2) GPIO_ACTIVE_HIGH>;
1402a26f3963SRhyland Klein			linux,input-type = <EV_SW>;
1403a26f3963SRhyland Klein			linux,code = <SW_TABLET_MODE>;
1404a26f3963SRhyland Klein			wakeup-source;
1405a26f3963SRhyland Klein		};
1406a26f3963SRhyland Klein
1407a26f3963SRhyland Klein		volume_down {
1408a26f3963SRhyland Klein			label = "Volume Down";
1409a26f3963SRhyland Klein			gpios = <&gpio TEGRA_GPIO(X, 7) GPIO_ACTIVE_LOW>;
1410a26f3963SRhyland Klein			linux,code = <KEY_VOLUMEDOWN>;
1411a26f3963SRhyland Klein		};
1412a26f3963SRhyland Klein
1413a26f3963SRhyland Klein		volume_up {
1414a26f3963SRhyland Klein			label = "Volume Up";
1415a26f3963SRhyland Klein			gpios = <&gpio TEGRA_GPIO(M, 4) GPIO_ACTIVE_LOW>;
1416a26f3963SRhyland Klein			linux,code = <KEY_VOLUMEUP>;
1417a26f3963SRhyland Klein		};
1418a26f3963SRhyland Klein	};
1419a26f3963SRhyland Klein
14205d17ba6eSJon Hunter	psci {
14215d17ba6eSJon Hunter		compatible = "arm,psci-1.0";
14225d17ba6eSJon Hunter		method = "smc";
14235d17ba6eSJon Hunter	};
14245d17ba6eSJon Hunter};
1425