diff options
author | Laxman Dewangan <ldewangan@nvidia.com> | 2013-12-18 07:52:58 -0500 |
---|---|---|
committer | Stephen Warren <swarren@nvidia.com> | 2013-12-19 13:40:36 -0500 |
commit | 365c483f190fea03971b3eca8d68406f425777b5 (patch) | |
tree | a6b5bb42f5ba8d8a0c7cb016eb359f288ce53f93 /arch/arm/boot/dts/tegra124-venice2.dts | |
parent | 553c0a200e2082686fd9b829b77f7df6ebae14e9 (diff) |
ARM: tegra: fix missing pincontrol configuration for Venice2
Compare the initial population of default pinmux configuration of Venice2
with the chrome branch and add/fix the missing configurations.
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Diffstat (limited to 'arch/arm/boot/dts/tegra124-venice2.dts')
-rw-r--r-- | arch/arm/boot/dts/tegra124-venice2.dts | 308 |
1 files changed, 260 insertions, 48 deletions
diff --git a/arch/arm/boot/dts/tegra124-venice2.dts b/arch/arm/boot/dts/tegra124-venice2.dts index d6bb25c78c62..6bc4e07ba839 100644 --- a/arch/arm/boot/dts/tegra124-venice2.dts +++ b/arch/arm/boot/dts/tegra124-venice2.dts | |||
@@ -23,34 +23,40 @@ | |||
23 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 23 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
24 | }; | 24 | }; |
25 | dap1_din_pn1 { | 25 | dap1_din_pn1 { |
26 | nvidia,pins = "dap1_din_pn1", | 26 | nvidia,pins = "dap1_din_pn1"; |
27 | "dap1_dout_pn2", | 27 | nvidia,function = "i2s0"; |
28 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
29 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
30 | nvidia,tristate = <TEGRA_PIN_ENABLE>; | ||
31 | }; | ||
32 | dap1_dout_pn2 { | ||
33 | nvidia,pins = "dap1_dout_pn2", | ||
28 | "dap1_fs_pn0", | 34 | "dap1_fs_pn0", |
29 | "dap1_sclk_pn3"; | 35 | "dap1_sclk_pn3"; |
30 | nvidia,function = "i2s0"; | 36 | nvidia,function = "i2s0"; |
31 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | 37 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
32 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | 38 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
33 | nvidia,tristate = <TEGRA_PIN_ENABLE>; | 39 | nvidia,tristate = <TEGRA_PIN_ENABLE>; |
34 | }; | 40 | }; |
35 | dap2_din_pa4 { | 41 | dap2_din_pa4 { |
36 | nvidia,pins = "dap2_din_pa4", | 42 | nvidia,pins = "dap2_din_pa4"; |
37 | "dap2_dout_pa5", | ||
38 | "dap2_fs_pa2", | ||
39 | "dap2_sclk_pa3"; | ||
40 | nvidia,function = "i2s1"; | 43 | nvidia,function = "i2s1"; |
41 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | 44 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
42 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | 45 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
43 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 46 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
44 | }; | 47 | }; |
45 | dvfs_pwm_px0 { | 48 | dap2_dout_pa5 { |
46 | nvidia,pins = "dvfs_pwm_px0"; | 49 | nvidia,pins = "dap2_dout_pa5", |
47 | nvidia,function = "cldvfs"; | 50 | "dap2_fs_pa2", |
51 | "dap2_sclk_pa3"; | ||
52 | nvidia,function = "i2s1"; | ||
48 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; | 53 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
49 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | 54 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
50 | nvidia,tristate = <TEGRA_PIN_ENABLE>; | 55 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
51 | }; | 56 | }; |
52 | dvfs_clk_px2 { | 57 | dvfs_pwm_px0 { |
53 | nvidia,pins = "dvfs_clk_px2"; | 58 | nvidia,pins = "dvfs_pwm_px0", |
59 | "dvfs_clk_px2"; | ||
54 | nvidia,function = "cldvfs"; | 60 | nvidia,function = "cldvfs"; |
55 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; | 61 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
56 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | 62 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
@@ -58,12 +64,18 @@ | |||
58 | }; | 64 | }; |
59 | ulpi_clk_py0 { | 65 | ulpi_clk_py0 { |
60 | nvidia,pins = "ulpi_clk_py0", | 66 | nvidia,pins = "ulpi_clk_py0", |
61 | "ulpi_dir_py1", | ||
62 | "ulpi_nxt_py2", | 67 | "ulpi_nxt_py2", |
63 | "ulpi_stp_py3"; | 68 | "ulpi_stp_py3"; |
64 | nvidia,function = "spi1"; | 69 | nvidia,function = "spi1"; |
70 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; | ||
71 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
72 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
73 | }; | ||
74 | ulpi_dir_py1 { | ||
75 | nvidia,pins = "ulpi_dir_py1"; | ||
76 | nvidia,function = "spi1"; | ||
65 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | 77 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
66 | nvidia,pull = <TEGRA_PIN_PULL_UP>; | 78 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
67 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 79 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
68 | }; | 80 | }; |
69 | cam_i2c_scl_pbb1 { | 81 | cam_i2c_scl_pbb1 { |
@@ -90,19 +102,18 @@ | |||
90 | nvidia,pins = "pg4", | 102 | nvidia,pins = "pg4", |
91 | "pg5", | 103 | "pg5", |
92 | "pg6", | 104 | "pg6", |
93 | "pg7", | ||
94 | "pi3"; | 105 | "pi3"; |
95 | nvidia,function = "spi4"; | 106 | nvidia,function = "spi4"; |
96 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; | 107 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
97 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | 108 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
98 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 109 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
99 | }; | 110 | }; |
100 | ph0 { | 111 | pg7 { |
101 | nvidia,pins = "ph0"; | 112 | nvidia,pins = "pg7"; |
102 | nvidia,function = "pwm0"; | 113 | nvidia,function = "spi4"; |
103 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | 114 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
104 | nvidia,pull = <TEGRA_PIN_PULL_DOWN>; | 115 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
105 | nvidia,tristate = <TEGRA_PIN_ENABLE>; | 116 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
106 | }; | 117 | }; |
107 | ph1 { | 118 | ph1 { |
108 | nvidia,pins = "ph1"; | 119 | nvidia,pins = "ph1"; |
@@ -111,12 +122,14 @@ | |||
111 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | 122 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
112 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 123 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
113 | }; | 124 | }; |
114 | ph2 { | 125 | pk0 { |
115 | nvidia,pins = "ph2"; | 126 | nvidia,pins = "pk0", |
116 | nvidia,function = "gmi"; | 127 | "kb_row15_ps7", |
117 | nvidia,pull = <TEGRA_PIN_PULL_DOWN>; | 128 | "clk_32k_out_pa0"; |
129 | nvidia,function = "soc"; | ||
130 | nvidia,pull = <TEGRA_PIN_PULL_UP>; | ||
118 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 131 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
119 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; | 132 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
120 | }; | 133 | }; |
121 | sdmmc1_clk_pz0 { | 134 | sdmmc1_clk_pz0 { |
122 | nvidia,pins = "sdmmc1_clk_pz0", | 135 | nvidia,pins = "sdmmc1_clk_pz0", |
@@ -130,6 +143,17 @@ | |||
130 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | 143 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
131 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 144 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
132 | }; | 145 | }; |
146 | sdmmc1_cmd_pz1 { | ||
147 | nvidia,pins = "sdmmc1_cmd_pz1", | ||
148 | "sdmmc1_dat0_py7", | ||
149 | "sdmmc1_dat1_py6", | ||
150 | "sdmmc1_dat2_py5", | ||
151 | "sdmmc1_dat3_py4"; | ||
152 | nvidia,function = "sdmmc1"; | ||
153 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
154 | nvidia,pull = <TEGRA_PIN_PULL_UP>; | ||
155 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
156 | }; | ||
133 | sdmmc3_clk_pa6 { | 157 | sdmmc3_clk_pa6 { |
134 | nvidia,pins = "sdmmc3_clk_pa6"; | 158 | nvidia,pins = "sdmmc3_clk_pa6"; |
135 | nvidia,function = "sdmmc3"; | 159 | nvidia,function = "sdmmc3"; |
@@ -179,6 +203,7 @@ | |||
179 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | 203 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
180 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | 204 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
181 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 205 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
206 | nvidia,lock = <TEGRA_PIN_DISABLE>; | ||
182 | nvidia,open-drain = <TEGRA_PIN_ENABLE>; | 207 | nvidia,open-drain = <TEGRA_PIN_ENABLE>; |
183 | }; | 208 | }; |
184 | jtag_rtck { | 209 | jtag_rtck { |
@@ -231,12 +256,18 @@ | |||
231 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 256 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
232 | }; | 257 | }; |
233 | dap4_din_pp5 { | 258 | dap4_din_pp5 { |
234 | nvidia,pins = "dap4_din_pp5", | 259 | nvidia,pins = "dap4_din_pp5"; |
235 | "dap4_dout_pp6", | 260 | nvidia,function = "i2s3"; |
261 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
262 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
263 | nvidia,tristate = <TEGRA_PIN_ENABLE>; | ||
264 | }; | ||
265 | dap4_dout_pp6 { | ||
266 | nvidia,pins = "dap4_dout_pp6", | ||
236 | "dap4_fs_pp4", | 267 | "dap4_fs_pp4", |
237 | "dap4_sclk_pp7"; | 268 | "dap4_sclk_pp7"; |
238 | nvidia,function = "i2s3"; | 269 | nvidia,function = "i2s3"; |
239 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | 270 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
240 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | 271 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
241 | nvidia,tristate = <TEGRA_PIN_ENABLE>; | 272 | nvidia,tristate = <TEGRA_PIN_ENABLE>; |
242 | }; | 273 | }; |
@@ -248,51 +279,67 @@ | |||
248 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | 279 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
249 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 280 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
250 | nvidia,lock = <TEGRA_PIN_DISABLE>; | 281 | nvidia,lock = <TEGRA_PIN_DISABLE>; |
251 | nvidia,open-drain = <TEGRA_PIN_DISABLE>; | 282 | nvidia,open-drain = <TEGRA_PIN_ENABLE>; |
252 | }; | 283 | }; |
253 | pu0 { | 284 | uart2_cts_n_pj5 { |
254 | nvidia,pins = "pu0", | 285 | nvidia,pins = "uart2_cts_n_pj5"; |
255 | "pu1", | 286 | nvidia,function = "uartb"; |
256 | "pu2", | ||
257 | "pu3"; | ||
258 | nvidia,function = "uarta"; | ||
259 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | 287 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
260 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | 288 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
261 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 289 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
262 | }; | 290 | }; |
263 | uart2_cts_n_pj5 { | 291 | uart2_rts_n_pj6 { |
264 | nvidia,pins = "uart2_cts_n_pj5", | 292 | nvidia,pins = "uart2_rts_n_pj6"; |
265 | "uart2_rts_n_pj6"; | ||
266 | nvidia,function = "uartb"; | 293 | nvidia,function = "uartb"; |
267 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | 294 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
268 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | 295 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
269 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 296 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
270 | }; | 297 | }; |
271 | uart2_rxd_pc3 { | 298 | uart2_rxd_pc3 { |
272 | nvidia,pins = "uart2_rxd_pc3", | 299 | nvidia,pins = "uart2_rxd_pc3"; |
273 | "uart2_txd_pc2"; | ||
274 | nvidia,function = "irda"; | 300 | nvidia,function = "irda"; |
275 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | 301 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
276 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | 302 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
277 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 303 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
278 | }; | 304 | }; |
305 | uart2_txd_pc2 { | ||
306 | nvidia,pins = "uart2_txd_pc2"; | ||
307 | nvidia,function = "irda"; | ||
308 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; | ||
309 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
310 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
311 | }; | ||
279 | uart3_cts_n_pa1 { | 312 | uart3_cts_n_pa1 { |
280 | nvidia,pins = "uart3_cts_n_pa1", | 313 | nvidia,pins = "uart3_cts_n_pa1", |
281 | "uart3_rts_n_pc0", | 314 | "uart3_rxd_pw7"; |
282 | "uart3_rxd_pw7", | ||
283 | "uart3_txd_pw6"; | ||
284 | nvidia,function = "uartc"; | 315 | nvidia,function = "uartc"; |
285 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | 316 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
286 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | 317 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
287 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 318 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
288 | }; | 319 | }; |
320 | uart3_rts_n_pc0 { | ||
321 | nvidia,pins = "uart3_rts_n_pc0", | ||
322 | "uart3_txd_pw6"; | ||
323 | nvidia,function = "uartc"; | ||
324 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; | ||
325 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
326 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
327 | }; | ||
289 | hdmi_cec_pee3 { | 328 | hdmi_cec_pee3 { |
290 | nvidia,pins = "hdmi_cec_pee3"; | 329 | nvidia,pins = "hdmi_cec_pee3"; |
291 | nvidia,function = "cec"; | 330 | nvidia,function = "cec"; |
292 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | 331 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
293 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | 332 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
294 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 333 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
295 | nvidia,open-drain = <TEGRA_PIN_ENABLE>; | 334 | nvidia,lock = <TEGRA_PIN_DISABLE>; |
335 | nvidia,open-drain = <TEGRA_PIN_DISABLE>; | ||
336 | }; | ||
337 | hdmi_int_pn7 { | ||
338 | nvidia,pins = "hdmi_int_pn7"; | ||
339 | nvidia,function = "rsvd1"; | ||
340 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
341 | nvidia,pull = <TEGRA_PIN_PULL_DOWN>; | ||
342 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
296 | }; | 343 | }; |
297 | ddc_scl_pv4 { | 344 | ddc_scl_pv4 { |
298 | nvidia,pins = "ddc_scl_pv4", | 345 | nvidia,pins = "ddc_scl_pv4", |
@@ -301,6 +348,52 @@ | |||
301 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | 348 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
302 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | 349 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
303 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 350 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
351 | nvidia,lock = <TEGRA_PIN_DISABLE>; | ||
352 | nvidia,rcv-sel = <TEGRA_PIN_ENABLE>; | ||
353 | }; | ||
354 | pj7 { | ||
355 | nvidia,pins = "pj7", | ||
356 | "pk7"; | ||
357 | nvidia,function = "uartd"; | ||
358 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
359 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
360 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; | ||
361 | }; | ||
362 | pb0 { | ||
363 | nvidia,pins = "pb0", | ||
364 | "pb1"; | ||
365 | nvidia,function = "uartd"; | ||
366 | nvidia,pull = <TEGRA_PIN_PULL_UP>; | ||
367 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
368 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
369 | }; | ||
370 | ph0 { | ||
371 | nvidia,pins = "ph0"; | ||
372 | nvidia,function = "pwm0"; | ||
373 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
374 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
375 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; | ||
376 | }; | ||
377 | kb_row10_ps2 { | ||
378 | nvidia,pins = "kb_row10_ps2"; | ||
379 | nvidia,function = "uarta"; | ||
380 | nvidia,pull = <TEGRA_PIN_PULL_UP>; | ||
381 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
382 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
383 | }; | ||
384 | kb_row9_ps1 { | ||
385 | nvidia,pins = "kb_row9_ps1"; | ||
386 | nvidia,function = "uarta"; | ||
387 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
388 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
389 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; | ||
390 | }; | ||
391 | kb_row6_pr6 { | ||
392 | nvidia,pins = "kb_row6_pr6"; | ||
393 | nvidia,function = "displaya_alt"; | ||
394 | nvidia,pull = <TEGRA_PIN_PULL_DOWN>; | ||
395 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
396 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
304 | }; | 397 | }; |
305 | usb_vbus_en0_pn4 { | 398 | usb_vbus_en0_pn4 { |
306 | nvidia,pins = "usb_vbus_en0_pn4"; | 399 | nvidia,pins = "usb_vbus_en0_pn4"; |
@@ -309,7 +402,7 @@ | |||
309 | nvidia,pull = <TEGRA_PIN_PULL_UP>; | 402 | nvidia,pull = <TEGRA_PIN_PULL_UP>; |
310 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 403 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
311 | nvidia,lock = <TEGRA_PIN_DISABLE>; | 404 | nvidia,lock = <TEGRA_PIN_DISABLE>; |
312 | nvidia,open-drain = <TEGRA_PIN_DISABLE>; | 405 | nvidia,open-drain = <TEGRA_PIN_ENABLE>; |
313 | }; | 406 | }; |
314 | usb_vbus_en1_pn5 { | 407 | usb_vbus_en1_pn5 { |
315 | nvidia,pins = "usb_vbus_en1_pn5"; | 408 | nvidia,pins = "usb_vbus_en1_pn5"; |
@@ -318,7 +411,7 @@ | |||
318 | nvidia,pull = <TEGRA_PIN_PULL_UP>; | 411 | nvidia,pull = <TEGRA_PIN_PULL_UP>; |
319 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | 412 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
320 | nvidia,lock = <TEGRA_PIN_DISABLE>; | 413 | nvidia,lock = <TEGRA_PIN_DISABLE>; |
321 | nvidia,open-drain = <TEGRA_PIN_DISABLE>; | 414 | nvidia,open-drain = <TEGRA_PIN_ENABLE>; |
322 | }; | 415 | }; |
323 | drive_sdio1 { | 416 | drive_sdio1 { |
324 | nvidia,pins = "drive_sdio1"; | 417 | nvidia,pins = "drive_sdio1"; |
@@ -351,6 +444,125 @@ | |||
351 | nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>; | 444 | nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>; |
352 | nvidia,drive-type = <1>; | 445 | nvidia,drive-type = <1>; |
353 | }; | 446 | }; |
447 | als_irq_l { | ||
448 | nvidia,pins = "gpio_x3_aud_px3"; | ||
449 | nvidia,function = "gmi"; | ||
450 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
451 | nvidia,tristate = <TEGRA_PIN_ENABLE>; | ||
452 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
453 | }; | ||
454 | codec_irq_l { | ||
455 | nvidia,pins = "ph4"; | ||
456 | nvidia,function = "gmi"; | ||
457 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
458 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
459 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
460 | }; | ||
461 | lcd_bl_en { | ||
462 | nvidia,pins = "ph2"; | ||
463 | nvidia,function = "gmi"; | ||
464 | nvidia,pull = <TEGRA_PIN_PULL_DOWN>; | ||
465 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
466 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; | ||
467 | }; | ||
468 | touch_irq_l { | ||
469 | nvidia,pins = "gpio_w3_aud_pw3"; | ||
470 | nvidia,function = "spi6"; | ||
471 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
472 | nvidia,tristate = <TEGRA_PIN_ENABLE>; | ||
473 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
474 | }; | ||
475 | tpm_davint_l { | ||
476 | nvidia,pins = "ph6"; | ||
477 | nvidia,function = "gmi"; | ||
478 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
479 | nvidia,tristate = <TEGRA_PIN_ENABLE>; | ||
480 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
481 | }; | ||
482 | ts_irq_l { | ||
483 | nvidia,pins = "pk2"; | ||
484 | nvidia,function = "gmi"; | ||
485 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
486 | nvidia,tristate = <TEGRA_PIN_ENABLE>; | ||
487 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
488 | }; | ||
489 | ts_reset_l { | ||
490 | nvidia,pins = "pk4"; | ||
491 | nvidia,function = "gmi"; | ||
492 | nvidia,pull = <TEGRA_PIN_PULL_DOWN>; | ||
493 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
494 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; | ||
495 | }; | ||
496 | ts_shdn_l { | ||
497 | nvidia,pins = "pk1"; | ||
498 | nvidia,function = "gmi"; | ||
499 | nvidia,pull = <TEGRA_PIN_PULL_UP>; | ||
500 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
501 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; | ||
502 | }; | ||
503 | ph7 { | ||
504 | nvidia,pins = "ph7"; | ||
505 | nvidia,function = "gmi"; | ||
506 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
507 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
508 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
509 | }; | ||
510 | kb_col0_ap { | ||
511 | nvidia,pins = "kb_col0_pq0"; | ||
512 | nvidia,function = "rsvd4"; | ||
513 | nvidia,pull = <TEGRA_PIN_PULL_UP>; | ||
514 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
515 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
516 | }; | ||
517 | lid_open { | ||
518 | nvidia,pins = "kb_row4_pr4"; | ||
519 | nvidia,function = "rsvd3"; | ||
520 | nvidia,pull = <TEGRA_PIN_PULL_UP>; | ||
521 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
522 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
523 | }; | ||
524 | en_vdd_sd { | ||
525 | nvidia,pins = "kb_row0_pr0"; | ||
526 | nvidia,function = "rsvd4"; | ||
527 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
528 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
529 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; | ||
530 | }; | ||
531 | ac_ok { | ||
532 | nvidia,pins = "pj0"; | ||
533 | nvidia,function = "gmi"; | ||
534 | nvidia,pull = <TEGRA_PIN_PULL_UP>; | ||
535 | nvidia,tristate = <TEGRA_PIN_ENABLE>; | ||
536 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
537 | }; | ||
538 | sensor_irq_l { | ||
539 | nvidia,pins = "pi6"; | ||
540 | nvidia,function = "gmi"; | ||
541 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
542 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
543 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
544 | }; | ||
545 | wifi_en { | ||
546 | nvidia,pins = "gpio_x7_aud_px7"; | ||
547 | nvidia,function = "rsvd4"; | ||
548 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
549 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
550 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; | ||
551 | }; | ||
552 | wifi_rst_l { | ||
553 | nvidia,pins = "clk2_req_pcc5"; | ||
554 | nvidia,function = "dap"; | ||
555 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
556 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
557 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
558 | }; | ||
559 | hp_det_l { | ||
560 | nvidia,pins = "ulpi_data1_po2"; | ||
561 | nvidia,function = "spi3"; | ||
562 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; | ||
563 | nvidia,tristate = <TEGRA_PIN_DISABLE>; | ||
564 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; | ||
565 | }; | ||
354 | }; | 566 | }; |
355 | }; | 567 | }; |
356 | 568 | ||