| .. | .. |
|---|
| 1 | 1 | // SPDX-License-Identifier: GPL-2.0 |
|---|
| 2 | | -#include <dt-bindings/input/input.h> |
|---|
| 3 | 2 | #include "tegra30.dtsi" |
|---|
| 4 | 3 | |
|---|
| 5 | 4 | /* |
|---|
| 6 | 5 | * Toradex Colibri T30 Module Device Tree |
|---|
| 7 | | - * Compatible for Revisions V1.1B, V1.1C, V1.1D, V1.1E; IT: V1.1A |
|---|
| 6 | + * Compatible for Revisions V1.1B, V1.1C, V1.1D, V1.1E, V1.1F; IT: V1.1A, V1.1B |
|---|
| 8 | 7 | */ |
|---|
| 9 | 8 | / { |
|---|
| 10 | | - model = "Toradex Colibri T30"; |
|---|
| 11 | | - compatible = "toradex,colibri_t30", "nvidia,tegra30"; |
|---|
| 12 | | - |
|---|
| 13 | 9 | memory@80000000 { |
|---|
| 14 | 10 | reg = <0x80000000 0x40000000>; |
|---|
| 15 | 11 | }; |
|---|
| 16 | 12 | |
|---|
| 17 | 13 | host1x@50000000 { |
|---|
| 18 | 14 | hdmi@54280000 { |
|---|
| 19 | | - vdd-supply = <&avdd_hdmi_3v3_reg>; |
|---|
| 20 | | - pll-supply = <&avdd_hdmi_pll_1v8_reg>; |
|---|
| 21 | | - |
|---|
| 15 | + nvidia,ddc-i2c-bus = <&hdmi_ddc>; |
|---|
| 22 | 16 | nvidia,hpd-gpio = |
|---|
| 23 | 17 | <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>; |
|---|
| 24 | | - nvidia,ddc-i2c-bus = <&hdmiddc>; |
|---|
| 18 | + pll-supply = <®_1v8_avdd_hdmi_pll>; |
|---|
| 19 | + vdd-supply = <®_3v3_avdd_hdmi>; |
|---|
| 25 | 20 | }; |
|---|
| 26 | 21 | }; |
|---|
| 27 | 22 | |
|---|
| .. | .. |
|---|
| 31 | 26 | |
|---|
| 32 | 27 | state_default: pinmux { |
|---|
| 33 | 28 | /* Analogue Audio (On-module) */ |
|---|
| 34 | | - clk1_out_pw4 { |
|---|
| 29 | + clk1-out-pw4 { |
|---|
| 35 | 30 | nvidia,pins = "clk1_out_pw4"; |
|---|
| 36 | 31 | nvidia,function = "extperiph1"; |
|---|
| 37 | 32 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 38 | 33 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 39 | 34 | nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 40 | 35 | }; |
|---|
| 41 | | - dap3_fs_pp0 { |
|---|
| 42 | | - nvidia,pins = "dap3_fs_pp0", |
|---|
| 43 | | - "dap3_sclk_pp3", |
|---|
| 44 | | - "dap3_din_pp1", |
|---|
| 45 | | - "dap3_dout_pp2"; |
|---|
| 36 | + dap3-fs-pp0 { |
|---|
| 37 | + nvidia,pins = "dap3_fs_pp0", |
|---|
| 38 | + "dap3_sclk_pp3", |
|---|
| 39 | + "dap3_din_pp1", |
|---|
| 40 | + "dap3_dout_pp2"; |
|---|
| 46 | 41 | nvidia,function = "i2s2"; |
|---|
| 47 | 42 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 48 | 43 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 44 | + }; |
|---|
| 45 | + |
|---|
| 46 | + /* Colibri Address/Data Bus (GMI) */ |
|---|
| 47 | + gmi-ad0-pg0 { |
|---|
| 48 | + nvidia,pins = "gmi_ad0_pg0", |
|---|
| 49 | + "gmi_ad2_pg2", |
|---|
| 50 | + "gmi_ad3_pg3", |
|---|
| 51 | + "gmi_ad4_pg4", |
|---|
| 52 | + "gmi_ad5_pg5", |
|---|
| 53 | + "gmi_ad6_pg6", |
|---|
| 54 | + "gmi_ad7_pg7", |
|---|
| 55 | + "gmi_ad8_ph0", |
|---|
| 56 | + "gmi_ad9_ph1", |
|---|
| 57 | + "gmi_ad10_ph2", |
|---|
| 58 | + "gmi_ad11_ph3", |
|---|
| 59 | + "gmi_ad12_ph4", |
|---|
| 60 | + "gmi_ad13_ph5", |
|---|
| 61 | + "gmi_ad14_ph6", |
|---|
| 62 | + "gmi_ad15_ph7", |
|---|
| 63 | + "gmi_adv_n_pk0", |
|---|
| 64 | + "gmi_clk_pk1", |
|---|
| 65 | + "gmi_cs4_n_pk2", |
|---|
| 66 | + "gmi_cs2_n_pk3", |
|---|
| 67 | + "gmi_iordy_pi5", |
|---|
| 68 | + "gmi_oe_n_pi1", |
|---|
| 69 | + "gmi_wait_pi7", |
|---|
| 70 | + "gmi_wr_n_pi0", |
|---|
| 71 | + "dap1_fs_pn0", |
|---|
| 72 | + "dap1_din_pn1", |
|---|
| 73 | + "dap1_dout_pn2", |
|---|
| 74 | + "dap1_sclk_pn3", |
|---|
| 75 | + "dap2_fs_pa2", |
|---|
| 76 | + "dap2_sclk_pa3", |
|---|
| 77 | + "dap2_din_pa4", |
|---|
| 78 | + "dap2_dout_pa5", |
|---|
| 79 | + "spi1_sck_px5", |
|---|
| 80 | + "spi1_mosi_px4", |
|---|
| 81 | + "spi1_cs0_n_px6", |
|---|
| 82 | + "spi2_cs0_n_px3", |
|---|
| 83 | + "spi2_miso_px1", |
|---|
| 84 | + "spi2_mosi_px0", |
|---|
| 85 | + "spi2_sck_px2", |
|---|
| 86 | + "uart2_cts_n_pj5", |
|---|
| 87 | + "uart2_rts_n_pj6"; |
|---|
| 88 | + nvidia,function = "gmi"; |
|---|
| 89 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 90 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 91 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 92 | + }; |
|---|
| 93 | + /* Further pins may be used as GPIOs */ |
|---|
| 94 | + dap4-din-pp5 { |
|---|
| 95 | + nvidia,pins = "dap4_din_pp5", |
|---|
| 96 | + "dap4_dout_pp6", |
|---|
| 97 | + "dap4_fs_pp4", |
|---|
| 98 | + "dap4_sclk_pp7", |
|---|
| 99 | + "pbb7", |
|---|
| 100 | + "sdmmc1_clk_pz0", |
|---|
| 101 | + "sdmmc1_cmd_pz1", |
|---|
| 102 | + "sdmmc1_dat0_py7", |
|---|
| 103 | + "sdmmc1_dat1_py6", |
|---|
| 104 | + "sdmmc1_dat3_py4", |
|---|
| 105 | + "uart3_cts_n_pa1", |
|---|
| 106 | + "uart3_txd_pw6", |
|---|
| 107 | + "uart3_rxd_pw7"; |
|---|
| 108 | + nvidia,function = "rsvd2"; |
|---|
| 109 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 110 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 111 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 112 | + }; |
|---|
| 113 | + lcd-d18-pm2 { |
|---|
| 114 | + nvidia,pins = "lcd_d18_pm2", |
|---|
| 115 | + "lcd_d19_pm3", |
|---|
| 116 | + "lcd_d20_pm4", |
|---|
| 117 | + "lcd_d21_pm5", |
|---|
| 118 | + "lcd_d22_pm6", |
|---|
| 119 | + "lcd_d23_pm7", |
|---|
| 120 | + "lcd_dc0_pn6", |
|---|
| 121 | + "pex_l2_clkreq_n_pcc7"; |
|---|
| 122 | + nvidia,function = "rsvd3"; |
|---|
| 123 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 124 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 125 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 126 | + }; |
|---|
| 127 | + lcd-cs0-n-pn4 { |
|---|
| 128 | + nvidia,pins = "lcd_cs0_n_pn4", |
|---|
| 129 | + "lcd_sdin_pz2", |
|---|
| 130 | + "pu0", |
|---|
| 131 | + "pu1", |
|---|
| 132 | + "pu2", |
|---|
| 133 | + "pu3", |
|---|
| 134 | + "pu4", |
|---|
| 135 | + "pu5", |
|---|
| 136 | + "pu6", |
|---|
| 137 | + "spi1_miso_px7", |
|---|
| 138 | + "uart3_rts_n_pc0"; |
|---|
| 139 | + nvidia,function = "rsvd4"; |
|---|
| 140 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 141 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 142 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 143 | + }; |
|---|
| 144 | + lcd-pwr0-pb2 { |
|---|
| 145 | + nvidia,pins = "lcd_pwr0_pb2", |
|---|
| 146 | + "lcd_sck_pz4", |
|---|
| 147 | + "lcd_sdout_pn5", |
|---|
| 148 | + "lcd_wr_n_pz3"; |
|---|
| 149 | + nvidia,function = "hdcp"; |
|---|
| 150 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 151 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 152 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 153 | + }; |
|---|
| 154 | + pbb4 { |
|---|
| 155 | + nvidia,pins = "pbb4", |
|---|
| 156 | + "pbb5", |
|---|
| 157 | + "pbb6"; |
|---|
| 158 | + nvidia,function = "displayb"; |
|---|
| 159 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 160 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 161 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 162 | + }; |
|---|
| 163 | + /* Multiplexed RDnWR and therefore disabled */ |
|---|
| 164 | + lcd-cs1-n-pw0 { |
|---|
| 165 | + nvidia,pins = "lcd_cs1_n_pw0"; |
|---|
| 166 | + nvidia,function = "rsvd4"; |
|---|
| 167 | + nvidia,pull = <TEGRA_PIN_PULL_DOWN>; |
|---|
| 168 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 169 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 170 | + }; |
|---|
| 171 | + /* Multiplexed GMI_CLK and therefore disabled */ |
|---|
| 172 | + owr { |
|---|
| 173 | + nvidia,pins = "owr"; |
|---|
| 174 | + nvidia,function = "rsvd3"; |
|---|
| 175 | + nvidia,pull = <TEGRA_PIN_PULL_DOWN>; |
|---|
| 176 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 177 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 178 | + }; |
|---|
| 179 | + /* Tri-stating GMI_WR_N on nPWE SODIMM pin 99 */ |
|---|
| 180 | + sdmmc3-dat4-pd1 { |
|---|
| 181 | + nvidia,pins = "sdmmc3_dat4_pd1"; |
|---|
| 182 | + nvidia,function = "sdmmc3"; |
|---|
| 183 | + nvidia,pull = <TEGRA_PIN_PULL_UP>; |
|---|
| 184 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 185 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 186 | + }; |
|---|
| 187 | + /* Not tri-stating GMI_WR_N on RDnWR SODIMM pin 93 */ |
|---|
| 188 | + sdmmc3-dat5-pd0 { |
|---|
| 189 | + nvidia,pins = "sdmmc3_dat5_pd0"; |
|---|
| 190 | + nvidia,function = "sdmmc3"; |
|---|
| 191 | + nvidia,pull = <TEGRA_PIN_PULL_DOWN>; |
|---|
| 192 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 193 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 49 | 194 | }; |
|---|
| 50 | 195 | |
|---|
| 51 | 196 | /* Colibri BL_ON */ |
|---|
| .. | .. |
|---|
| 57 | 202 | }; |
|---|
| 58 | 203 | |
|---|
| 59 | 204 | /* Colibri Backlight PWM<A> */ |
|---|
| 60 | | - sdmmc3_dat3_pb4 { |
|---|
| 205 | + sdmmc3-dat3-pb4 { |
|---|
| 61 | 206 | nvidia,pins = "sdmmc3_dat3_pb4"; |
|---|
| 62 | 207 | nvidia,function = "pwm0"; |
|---|
| 63 | 208 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| .. | .. |
|---|
| 65 | 210 | }; |
|---|
| 66 | 211 | |
|---|
| 67 | 212 | /* Colibri CAN_INT */ |
|---|
| 68 | | - kb_row8_ps0 { |
|---|
| 213 | + kb-row8-ps0 { |
|---|
| 69 | 214 | nvidia,pins = "kb_row8_ps0"; |
|---|
| 70 | 215 | nvidia,function = "kbc"; |
|---|
| 71 | 216 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| .. | .. |
|---|
| 73 | 218 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 74 | 219 | }; |
|---|
| 75 | 220 | |
|---|
| 76 | | - /* |
|---|
| 77 | | - * Colibri L_BIAS, LCD_M1 is muxed with LCD_DE |
|---|
| 78 | | - * todays display need DE, disable LCD_M1 |
|---|
| 79 | | - */ |
|---|
| 80 | | - lcd_m1_pw1 { |
|---|
| 81 | | - nvidia,pins = "lcd_m1_pw1"; |
|---|
| 82 | | - nvidia,function = "rsvd3"; |
|---|
| 221 | + /* Colibri DDC */ |
|---|
| 222 | + ddc-scl-pv4 { |
|---|
| 223 | + nvidia,pins = "ddc_scl_pv4", |
|---|
| 224 | + "ddc_sda_pv5"; |
|---|
| 225 | + nvidia,function = "i2c4"; |
|---|
| 83 | 226 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 84 | 227 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 85 | 228 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 86 | 229 | }; |
|---|
| 87 | 230 | |
|---|
| 231 | + /* Colibri EXT_IO* */ |
|---|
| 232 | + gen2-i2c-scl-pt5 { |
|---|
| 233 | + nvidia,pins = "gen2_i2c_scl_pt5", |
|---|
| 234 | + "gen2_i2c_sda_pt6"; |
|---|
| 235 | + nvidia,function = "rsvd4"; |
|---|
| 236 | + nvidia,open-drain = <TEGRA_PIN_DISABLE>; |
|---|
| 237 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 238 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 239 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 240 | + }; |
|---|
| 241 | + spdif-in-pk6 { |
|---|
| 242 | + nvidia,pins = "spdif_in_pk6"; |
|---|
| 243 | + nvidia,function = "hda"; |
|---|
| 244 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 245 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 246 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 247 | + }; |
|---|
| 248 | + |
|---|
| 249 | + /* Colibri GPIO */ |
|---|
| 250 | + clk2-out-pw5 { |
|---|
| 251 | + nvidia,pins = "clk2_out_pw5", |
|---|
| 252 | + "pcc2", |
|---|
| 253 | + "pv3", |
|---|
| 254 | + "sdmmc1_dat2_py5"; |
|---|
| 255 | + nvidia,function = "rsvd2"; |
|---|
| 256 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 257 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 258 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 259 | + }; |
|---|
| 260 | + lcd-pwr1-pc1 { |
|---|
| 261 | + nvidia,pins = "lcd_pwr1_pc1", |
|---|
| 262 | + "pex_l1_clkreq_n_pdd6", |
|---|
| 263 | + "pex_l1_rst_n_pdd5"; |
|---|
| 264 | + nvidia,function = "rsvd3"; |
|---|
| 265 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 266 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 267 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 268 | + }; |
|---|
| 269 | + pv1 { |
|---|
| 270 | + nvidia,pins = "pv1", |
|---|
| 271 | + "sdmmc3_dat0_pb7", |
|---|
| 272 | + "sdmmc3_dat1_pb6"; |
|---|
| 273 | + nvidia,function = "rsvd1"; |
|---|
| 274 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 275 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 276 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 277 | + }; |
|---|
| 278 | + |
|---|
| 279 | + /* Colibri HOTPLUG_DETECT (HDMI) */ |
|---|
| 280 | + hdmi-int-pn7 { |
|---|
| 281 | + nvidia,pins = "hdmi_int_pn7"; |
|---|
| 282 | + nvidia,function = "hdmi"; |
|---|
| 283 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 284 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 285 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 286 | + }; |
|---|
| 287 | + |
|---|
| 288 | + /* Colibri I2C */ |
|---|
| 289 | + gen1-i2c-scl-pc4 { |
|---|
| 290 | + nvidia,pins = "gen1_i2c_scl_pc4", |
|---|
| 291 | + "gen1_i2c_sda_pc5"; |
|---|
| 292 | + nvidia,function = "i2c1"; |
|---|
| 293 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 294 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 295 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 296 | + nvidia,open-drain = <TEGRA_PIN_ENABLE>; |
|---|
| 297 | + }; |
|---|
| 298 | + |
|---|
| 299 | + /* Colibri LCD (L_* resp. LDD<*>) */ |
|---|
| 300 | + lcd-d0-pe0 { |
|---|
| 301 | + nvidia,pins = "lcd_d0_pe0", |
|---|
| 302 | + "lcd_d1_pe1", |
|---|
| 303 | + "lcd_d2_pe2", |
|---|
| 304 | + "lcd_d3_pe3", |
|---|
| 305 | + "lcd_d4_pe4", |
|---|
| 306 | + "lcd_d5_pe5", |
|---|
| 307 | + "lcd_d6_pe6", |
|---|
| 308 | + "lcd_d7_pe7", |
|---|
| 309 | + "lcd_d8_pf0", |
|---|
| 310 | + "lcd_d9_pf1", |
|---|
| 311 | + "lcd_d10_pf2", |
|---|
| 312 | + "lcd_d11_pf3", |
|---|
| 313 | + "lcd_d12_pf4", |
|---|
| 314 | + "lcd_d13_pf5", |
|---|
| 315 | + "lcd_d14_pf6", |
|---|
| 316 | + "lcd_d15_pf7", |
|---|
| 317 | + "lcd_d16_pm0", |
|---|
| 318 | + "lcd_d17_pm1", |
|---|
| 319 | + "lcd_de_pj1", |
|---|
| 320 | + "lcd_hsync_pj3", |
|---|
| 321 | + "lcd_pclk_pb3", |
|---|
| 322 | + "lcd_vsync_pj4"; |
|---|
| 323 | + nvidia,function = "displaya"; |
|---|
| 324 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 325 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 326 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 327 | + }; |
|---|
| 328 | + /* |
|---|
| 329 | + * Colibri L_BIAS, LCD_M1 is muxed with LCD_DE |
|---|
| 330 | + * today's display need DE, disable LCD_M1 |
|---|
| 331 | + */ |
|---|
| 332 | + lcd-m1-pw1 { |
|---|
| 333 | + nvidia,pins = "lcd_m1_pw1"; |
|---|
| 334 | + nvidia,function = "rsvd3"; |
|---|
| 335 | + nvidia,pull = <TEGRA_PIN_PULL_DOWN>; |
|---|
| 336 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 337 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 338 | + }; |
|---|
| 339 | + |
|---|
| 88 | 340 | /* Colibri MMC */ |
|---|
| 89 | | - kb_row10_ps2 { |
|---|
| 341 | + kb-row10-ps2 { |
|---|
| 90 | 342 | nvidia,pins = "kb_row10_ps2"; |
|---|
| 91 | 343 | nvidia,function = "sdmmc2"; |
|---|
| 92 | 344 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 93 | 345 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 94 | 346 | }; |
|---|
| 95 | | - kb_row11_ps3 { |
|---|
| 347 | + kb-row11-ps3 { |
|---|
| 96 | 348 | nvidia,pins = "kb_row11_ps3", |
|---|
| 97 | 349 | "kb_row12_ps4", |
|---|
| 98 | 350 | "kb_row13_ps5", |
|---|
| .. | .. |
|---|
| 102 | 354 | nvidia,pull = <TEGRA_PIN_PULL_UP>; |
|---|
| 103 | 355 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 104 | 356 | }; |
|---|
| 357 | + /* Colibri MMC_CD */ |
|---|
| 358 | + gmi-wp-n-pc7 { |
|---|
| 359 | + nvidia,pins = "gmi_wp_n_pc7"; |
|---|
| 360 | + nvidia,function = "rsvd1"; |
|---|
| 361 | + nvidia,pull = <TEGRA_PIN_PULL_UP>; |
|---|
| 362 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 363 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 364 | + }; |
|---|
| 365 | + /* Multiplexed and therefore disabled */ |
|---|
| 366 | + cam-mclk-pcc0 { |
|---|
| 367 | + nvidia,pins = "cam_mclk_pcc0"; |
|---|
| 368 | + nvidia,function = "vi_alt3"; |
|---|
| 369 | + nvidia,pull = <TEGRA_PIN_PULL_DOWN>; |
|---|
| 370 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 371 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 372 | + }; |
|---|
| 373 | + cam-i2c-scl-pbb1 { |
|---|
| 374 | + nvidia,pins = "cam_i2c_scl_pbb1", |
|---|
| 375 | + "cam_i2c_sda_pbb2"; |
|---|
| 376 | + nvidia,function = "rsvd3"; |
|---|
| 377 | + nvidia,pull = <TEGRA_PIN_PULL_DOWN>; |
|---|
| 378 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 379 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 380 | + nvidia,open-drain = <TEGRA_PIN_DISABLE>; |
|---|
| 381 | + }; |
|---|
| 382 | + pbb0 { |
|---|
| 383 | + nvidia,pins = "pbb0", |
|---|
| 384 | + "pcc1"; |
|---|
| 385 | + nvidia,function = "rsvd2"; |
|---|
| 386 | + nvidia,pull = <TEGRA_PIN_PULL_DOWN>; |
|---|
| 387 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 388 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 389 | + }; |
|---|
| 390 | + pbb3 { |
|---|
| 391 | + nvidia,pins = "pbb3"; |
|---|
| 392 | + nvidia,function = "displayb"; |
|---|
| 393 | + nvidia,pull = <TEGRA_PIN_PULL_DOWN>; |
|---|
| 394 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 395 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 396 | + }; |
|---|
| 397 | + |
|---|
| 398 | + /* Colibri nRESET_OUT */ |
|---|
| 399 | + gmi-rst-n-pi4 { |
|---|
| 400 | + nvidia,pins = "gmi_rst_n_pi4"; |
|---|
| 401 | + nvidia,function = "gmi"; |
|---|
| 402 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 403 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 404 | + }; |
|---|
| 405 | + |
|---|
| 406 | + /* |
|---|
| 407 | + * Colibri Parallel Camera (Optional) |
|---|
| 408 | + * pins multiplexed with others and therefore disabled |
|---|
| 409 | + */ |
|---|
| 410 | + vi-vsync-pd6 { |
|---|
| 411 | + nvidia,pins = "vi_d0_pt4", |
|---|
| 412 | + "vi_d1_pd5", |
|---|
| 413 | + "vi_d2_pl0", |
|---|
| 414 | + "vi_d3_pl1", |
|---|
| 415 | + "vi_d4_pl2", |
|---|
| 416 | + "vi_d5_pl3", |
|---|
| 417 | + "vi_d6_pl4", |
|---|
| 418 | + "vi_d7_pl5", |
|---|
| 419 | + "vi_d8_pl6", |
|---|
| 420 | + "vi_d9_pl7", |
|---|
| 421 | + "vi_d10_pt2", |
|---|
| 422 | + "vi_d11_pt3", |
|---|
| 423 | + "vi_hsync_pd7", |
|---|
| 424 | + "vi_mclk_pt1", |
|---|
| 425 | + "vi_pclk_pt0", |
|---|
| 426 | + "vi_vsync_pd6"; |
|---|
| 427 | + nvidia,function = "vi"; |
|---|
| 428 | + nvidia,pull = <TEGRA_PIN_PULL_DOWN>; |
|---|
| 429 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 430 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 431 | + }; |
|---|
| 432 | + |
|---|
| 433 | + /* Colibri PWM<B> */ |
|---|
| 434 | + sdmmc3-dat2-pb5 { |
|---|
| 435 | + nvidia,pins = "sdmmc3_dat2_pb5"; |
|---|
| 436 | + nvidia,function = "pwm1"; |
|---|
| 437 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 438 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 439 | + }; |
|---|
| 440 | + |
|---|
| 441 | + /* Colibri PWM<C> */ |
|---|
| 442 | + sdmmc3-clk-pa6 { |
|---|
| 443 | + nvidia,pins = "sdmmc3_clk_pa6"; |
|---|
| 444 | + nvidia,function = "pwm2"; |
|---|
| 445 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 446 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 447 | + }; |
|---|
| 448 | + |
|---|
| 449 | + /* Colibri PWM<D> */ |
|---|
| 450 | + sdmmc3-cmd-pa7 { |
|---|
| 451 | + nvidia,pins = "sdmmc3_cmd_pa7"; |
|---|
| 452 | + nvidia,function = "pwm3"; |
|---|
| 453 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 454 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 455 | + }; |
|---|
| 105 | 456 | |
|---|
| 106 | 457 | /* Colibri SSP */ |
|---|
| 107 | | - ulpi_clk_py0 { |
|---|
| 458 | + ulpi-clk-py0 { |
|---|
| 108 | 459 | nvidia,pins = "ulpi_clk_py0", |
|---|
| 109 | 460 | "ulpi_dir_py1", |
|---|
| 110 | 461 | "ulpi_nxt_py2", |
|---|
| .. | .. |
|---|
| 113 | 464 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 114 | 465 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 115 | 466 | }; |
|---|
| 116 | | - sdmmc3_dat6_pd3 { |
|---|
| 467 | + /* Multiplexed SSPFRM, SSPTXD and therefore disabled */ |
|---|
| 468 | + sdmmc3-dat6-pd3 { |
|---|
| 117 | 469 | nvidia,pins = "sdmmc3_dat6_pd3", |
|---|
| 118 | 470 | "sdmmc3_dat7_pd4"; |
|---|
| 119 | 471 | nvidia,function = "spdif"; |
|---|
| 120 | | - nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 472 | + nvidia,pull = <TEGRA_PIN_PULL_DOWN>; |
|---|
| 121 | 473 | nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 474 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 122 | 475 | }; |
|---|
| 123 | 476 | |
|---|
| 124 | | - /* Colibri UART_A */ |
|---|
| 125 | | - ulpi_data0 { |
|---|
| 477 | + /* Colibri UART-A */ |
|---|
| 478 | + ulpi-data0 { |
|---|
| 126 | 479 | nvidia,pins = "ulpi_data0_po1", |
|---|
| 127 | 480 | "ulpi_data1_po2", |
|---|
| 128 | 481 | "ulpi_data2_po3", |
|---|
| .. | .. |
|---|
| 136 | 489 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 137 | 490 | }; |
|---|
| 138 | 491 | |
|---|
| 139 | | - /* Colibri UART_B */ |
|---|
| 140 | | - gmi_a16_pj7 { |
|---|
| 492 | + /* Colibri UART-B */ |
|---|
| 493 | + gmi-a16-pj7 { |
|---|
| 141 | 494 | nvidia,pins = "gmi_a16_pj7", |
|---|
| 142 | 495 | "gmi_a17_pb0", |
|---|
| 143 | 496 | "gmi_a18_pb1", |
|---|
| .. | .. |
|---|
| 147 | 500 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 148 | 501 | }; |
|---|
| 149 | 502 | |
|---|
| 150 | | - /* Colibri UART_C */ |
|---|
| 151 | | - uart2_rxd { |
|---|
| 503 | + /* Colibri UART-C */ |
|---|
| 504 | + uart2-rxd { |
|---|
| 152 | 505 | nvidia,pins = "uart2_rxd_pc3", |
|---|
| 153 | 506 | "uart2_txd_pc2"; |
|---|
| 154 | 507 | nvidia,function = "uartb"; |
|---|
| .. | .. |
|---|
| 156 | 509 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 157 | 510 | }; |
|---|
| 158 | 511 | |
|---|
| 159 | | - /* eMMC */ |
|---|
| 160 | | - sdmmc4_clk_pcc4 { |
|---|
| 512 | + /* Colibri USBC_DET */ |
|---|
| 513 | + spdif-out-pk5 { |
|---|
| 514 | + nvidia,pins = "spdif_out_pk5"; |
|---|
| 515 | + nvidia,function = "rsvd2"; |
|---|
| 516 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 517 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 518 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 519 | + }; |
|---|
| 520 | + |
|---|
| 521 | + /* Colibri USBH_PEN */ |
|---|
| 522 | + spi2-cs1-n-pw2 { |
|---|
| 523 | + nvidia,pins = "spi2_cs1_n_pw2"; |
|---|
| 524 | + nvidia,function = "spi2_alt"; |
|---|
| 525 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 526 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 527 | + }; |
|---|
| 528 | + |
|---|
| 529 | + /* Colibri USBH_OC */ |
|---|
| 530 | + spi2-cs2-n-pw3 { |
|---|
| 531 | + nvidia,pins = "spi2_cs2_n_pw3"; |
|---|
| 532 | + nvidia,function = "spi2_alt"; |
|---|
| 533 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 534 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 535 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 536 | + }; |
|---|
| 537 | + |
|---|
| 538 | + /* Colibri VGA not supported and therefore disabled */ |
|---|
| 539 | + crt-hsync-pv6 { |
|---|
| 540 | + nvidia,pins = "crt_hsync_pv6", |
|---|
| 541 | + "crt_vsync_pv7"; |
|---|
| 542 | + nvidia,function = "rsvd2"; |
|---|
| 543 | + nvidia,pull = <TEGRA_PIN_PULL_DOWN>; |
|---|
| 544 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 545 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 546 | + }; |
|---|
| 547 | + |
|---|
| 548 | + /* eMMC (On-module) */ |
|---|
| 549 | + sdmmc4-clk-pcc4 { |
|---|
| 161 | 550 | nvidia,pins = "sdmmc4_clk_pcc4", |
|---|
| 551 | + "sdmmc4_cmd_pt7", |
|---|
| 162 | 552 | "sdmmc4_rst_n_pcc3"; |
|---|
| 163 | 553 | nvidia,function = "sdmmc4"; |
|---|
| 164 | 554 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 165 | 555 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 556 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 166 | 557 | }; |
|---|
| 167 | | - sdmmc4_dat0_paa0 { |
|---|
| 558 | + sdmmc4-dat0-paa0 { |
|---|
| 168 | 559 | nvidia,pins = "sdmmc4_dat0_paa0", |
|---|
| 169 | 560 | "sdmmc4_dat1_paa1", |
|---|
| 170 | 561 | "sdmmc4_dat2_paa2", |
|---|
| .. | .. |
|---|
| 176 | 567 | nvidia,function = "sdmmc4"; |
|---|
| 177 | 568 | nvidia,pull = <TEGRA_PIN_PULL_UP>; |
|---|
| 178 | 569 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 570 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 571 | + }; |
|---|
| 572 | + |
|---|
| 573 | + /* LAN_EXT_WAKEUP#, LAN_PME (On-module) */ |
|---|
| 574 | + pex-l0-rst-n-pdd1 { |
|---|
| 575 | + nvidia,pins = "pex_l0_rst_n_pdd1", |
|---|
| 576 | + "pex_wake_n_pdd3"; |
|---|
| 577 | + nvidia,function = "rsvd3"; |
|---|
| 578 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 579 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 580 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 581 | + }; |
|---|
| 582 | + /* LAN_V_BUS, LAN_RESET# (On-module) */ |
|---|
| 583 | + pex-l0-clkreq-n-pdd2 { |
|---|
| 584 | + nvidia,pins = "pex_l0_clkreq_n_pdd2", |
|---|
| 585 | + "pex_l0_prsnt_n_pdd0"; |
|---|
| 586 | + nvidia,function = "rsvd3"; |
|---|
| 587 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 588 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 589 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 590 | + }; |
|---|
| 591 | + |
|---|
| 592 | + /* nBATT_FAULT(SENSE), nVDD_FAULT(SENSE) */ |
|---|
| 593 | + pex-l2-rst-n-pcc6 { |
|---|
| 594 | + nvidia,pins = "pex_l2_rst_n_pcc6", |
|---|
| 595 | + "pex_l2_prsnt_n_pdd7"; |
|---|
| 596 | + nvidia,function = "rsvd3"; |
|---|
| 597 | + nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 598 | + nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 599 | + nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 600 | + }; |
|---|
| 601 | + |
|---|
| 602 | + /* Not connected and therefore disabled */ |
|---|
| 603 | + clk1-req-pee2 { |
|---|
| 604 | + nvidia,pins = "clk1_req_pee2", |
|---|
| 605 | + "pex_l1_prsnt_n_pdd4"; |
|---|
| 606 | + nvidia,function = "rsvd3"; |
|---|
| 607 | + nvidia,pull = <TEGRA_PIN_PULL_DOWN>; |
|---|
| 608 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 609 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 610 | + }; |
|---|
| 611 | + clk2-req-pcc5 { |
|---|
| 612 | + nvidia,pins = "clk2_req_pcc5", |
|---|
| 613 | + "clk3_out_pee0", |
|---|
| 614 | + "clk3_req_pee1", |
|---|
| 615 | + "clk_32k_out_pa0", |
|---|
| 616 | + "hdmi_cec_pee3", |
|---|
| 617 | + "sys_clk_req_pz5"; |
|---|
| 618 | + nvidia,function = "rsvd2"; |
|---|
| 619 | + nvidia,pull = <TEGRA_PIN_PULL_DOWN>; |
|---|
| 620 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 621 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 622 | + }; |
|---|
| 623 | + gmi-dqs-pi2 { |
|---|
| 624 | + nvidia,pins = "gmi_dqs_pi2", |
|---|
| 625 | + "kb_col2_pq2", |
|---|
| 626 | + "kb_col3_pq3", |
|---|
| 627 | + "kb_col4_pq4", |
|---|
| 628 | + "kb_col5_pq5", |
|---|
| 629 | + "kb_row4_pr4"; |
|---|
| 630 | + nvidia,function = "rsvd4"; |
|---|
| 631 | + nvidia,pull = <TEGRA_PIN_PULL_DOWN>; |
|---|
| 632 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 633 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 634 | + }; |
|---|
| 635 | + kb-col0-pq0 { |
|---|
| 636 | + nvidia,pins = "kb_col0_pq0", |
|---|
| 637 | + "kb_col1_pq1", |
|---|
| 638 | + "kb_col6_pq6", |
|---|
| 639 | + "kb_col7_pq7", |
|---|
| 640 | + "kb_row5_pr5", |
|---|
| 641 | + "kb_row6_pr6", |
|---|
| 642 | + "kb_row7_pr7", |
|---|
| 643 | + "kb_row9_ps1"; |
|---|
| 644 | + nvidia,function = "kbc"; |
|---|
| 645 | + nvidia,pull = <TEGRA_PIN_PULL_DOWN>; |
|---|
| 646 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 647 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 648 | + }; |
|---|
| 649 | + kb-row0-pr0 { |
|---|
| 650 | + nvidia,pins = "kb_row0_pr0", |
|---|
| 651 | + "kb_row1_pr1", |
|---|
| 652 | + "kb_row2_pr2", |
|---|
| 653 | + "kb_row3_pr3"; |
|---|
| 654 | + nvidia,function = "rsvd3"; |
|---|
| 655 | + nvidia,pull = <TEGRA_PIN_PULL_DOWN>; |
|---|
| 656 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 657 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 658 | + }; |
|---|
| 659 | + lcd-pwr2-pc6 { |
|---|
| 660 | + nvidia,pins = "lcd_pwr2_pc6"; |
|---|
| 661 | + nvidia,function = "hdcp"; |
|---|
| 662 | + nvidia,pull = <TEGRA_PIN_PULL_DOWN>; |
|---|
| 663 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 664 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 179 | 665 | }; |
|---|
| 180 | 666 | |
|---|
| 181 | 667 | /* Power I2C (On-module) */ |
|---|
| 182 | | - pwr_i2c_scl_pz6 { |
|---|
| 668 | + pwr-i2c-scl-pz6 { |
|---|
| 183 | 669 | nvidia,pins = "pwr_i2c_scl_pz6", |
|---|
| 184 | 670 | "pwr_i2c_sda_pz7"; |
|---|
| 185 | 671 | nvidia,function = "i2cpwr"; |
|---|
| 186 | 672 | nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 187 | 673 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 188 | 674 | nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 189 | | - nvidia,lock = <TEGRA_PIN_DISABLE>; |
|---|
| 190 | 675 | nvidia,open-drain = <TEGRA_PIN_ENABLE>; |
|---|
| 191 | 676 | }; |
|---|
| 192 | 677 | |
|---|
| .. | .. |
|---|
| 195 | 680 | * temperature sensor therefore requires disabling for |
|---|
| 196 | 681 | * now |
|---|
| 197 | 682 | */ |
|---|
| 198 | | - lcd_dc1_pd2 { |
|---|
| 683 | + lcd-dc1-pd2 { |
|---|
| 199 | 684 | nvidia,pins = "lcd_dc1_pd2"; |
|---|
| 200 | 685 | nvidia,function = "rsvd3"; |
|---|
| 201 | | - nvidia,pull = <TEGRA_PIN_PULL_NONE>; |
|---|
| 202 | | - nvidia,tristate = <TEGRA_PIN_DISABLE>; |
|---|
| 203 | | - nvidia,enable-input = <TEGRA_PIN_ENABLE>; |
|---|
| 686 | + nvidia,pull = <TEGRA_PIN_PULL_DOWN>; |
|---|
| 687 | + nvidia,tristate = <TEGRA_PIN_ENABLE>; |
|---|
| 688 | + nvidia,enable-input = <TEGRA_PIN_DISABLE>; |
|---|
| 204 | 689 | }; |
|---|
| 205 | 690 | |
|---|
| 206 | | - /* TOUCH_PEN_INT# */ |
|---|
| 691 | + /* TOUCH_PEN_INT# (On-module) */ |
|---|
| 207 | 692 | pv0 { |
|---|
| 208 | 693 | nvidia,pins = "pv0"; |
|---|
| 209 | 694 | nvidia,function = "rsvd1"; |
|---|
| .. | .. |
|---|
| 214 | 699 | }; |
|---|
| 215 | 700 | }; |
|---|
| 216 | 701 | |
|---|
| 217 | | - hdmiddc: i2c@7000c700 { |
|---|
| 702 | + serial@70006040 { |
|---|
| 703 | + compatible = "nvidia,tegra30-hsuart"; |
|---|
| 704 | + }; |
|---|
| 705 | + |
|---|
| 706 | + serial@70006300 { |
|---|
| 707 | + compatible = "nvidia,tegra30-hsuart"; |
|---|
| 708 | + }; |
|---|
| 709 | + |
|---|
| 710 | + hdmi_ddc: i2c@7000c700 { |
|---|
| 218 | 711 | clock-frequency = <10000>; |
|---|
| 219 | 712 | }; |
|---|
| 220 | 713 | |
|---|
| 221 | 714 | /* |
|---|
| 222 | 715 | * PWR_I2C: power I2C to audio codec, PMIC, temperature sensor and |
|---|
| 223 | | - * touch screen controller |
|---|
| 716 | + * touch screen controller (On-module) |
|---|
| 224 | 717 | */ |
|---|
| 225 | 718 | i2c@7000d000 { |
|---|
| 226 | 719 | status = "okay"; |
|---|
| .. | .. |
|---|
| 230 | 723 | sgtl5000: codec@a { |
|---|
| 231 | 724 | compatible = "fsl,sgtl5000"; |
|---|
| 232 | 725 | reg = <0x0a>; |
|---|
| 233 | | - VDDA-supply = <&sys_3v3_reg>; |
|---|
| 234 | | - VDDIO-supply = <&sys_3v3_reg>; |
|---|
| 726 | + #sound-dai-cells = <0>; |
|---|
| 727 | + VDDA-supply = <®_module_3v3_audio>; |
|---|
| 728 | + VDDD-supply = <®_1v8_vio>; |
|---|
| 729 | + VDDIO-supply = <®_module_3v3>; |
|---|
| 235 | 730 | clocks = <&tegra_car TEGRA30_CLK_EXTERN1>; |
|---|
| 236 | 731 | }; |
|---|
| 237 | 732 | |
|---|
| 238 | | - pmic: tps65911@2d { |
|---|
| 733 | + pmic: pmic@2d { |
|---|
| 239 | 734 | compatible = "ti,tps65911"; |
|---|
| 240 | 735 | reg = <0x2d>; |
|---|
| 241 | 736 | |
|---|
| .. | .. |
|---|
| 248 | 743 | #gpio-cells = <2>; |
|---|
| 249 | 744 | gpio-controller; |
|---|
| 250 | 745 | |
|---|
| 251 | | - vcc1-supply = <&sys_3v3_reg>; |
|---|
| 252 | | - vcc2-supply = <&sys_3v3_reg>; |
|---|
| 253 | | - vcc3-supply = <&vio_reg>; |
|---|
| 254 | | - vcc4-supply = <&sys_3v3_reg>; |
|---|
| 255 | | - vcc5-supply = <&sys_3v3_reg>; |
|---|
| 256 | | - vcc6-supply = <&vio_reg>; |
|---|
| 257 | | - vcc7-supply = <&charge_pump_5v0_reg>; |
|---|
| 258 | | - vccio-supply = <&sys_3v3_reg>; |
|---|
| 746 | + vcc1-supply = <®_module_3v3>; |
|---|
| 747 | + vcc2-supply = <®_module_3v3>; |
|---|
| 748 | + vcc3-supply = <®_1v8_vio>; |
|---|
| 749 | + vcc4-supply = <®_module_3v3>; |
|---|
| 750 | + vcc5-supply = <®_module_3v3>; |
|---|
| 751 | + vcc6-supply = <®_1v8_vio>; |
|---|
| 752 | + vcc7-supply = <®_5v0_charge_pump>; |
|---|
| 753 | + vccio-supply = <®_module_3v3>; |
|---|
| 259 | 754 | |
|---|
| 260 | 755 | regulators { |
|---|
| 261 | | - /* SW1: +V1.35_VDDIO_DDR */ |
|---|
| 262 | 756 | vdd1_reg: vdd1 { |
|---|
| 263 | | - regulator-name = "vddio_ddr_1v35"; |
|---|
| 757 | + regulator-name = "+V1.35_VDDIO_DDR"; |
|---|
| 264 | 758 | regulator-min-microvolt = <1350000>; |
|---|
| 265 | 759 | regulator-max-microvolt = <1350000>; |
|---|
| 266 | 760 | regulator-always-on; |
|---|
| .. | .. |
|---|
| 268 | 762 | |
|---|
| 269 | 763 | /* SW2: unused */ |
|---|
| 270 | 764 | |
|---|
| 271 | | - /* SW CTRL: +V1.0_VDD_CPU */ |
|---|
| 272 | 765 | vddctrl_reg: vddctrl { |
|---|
| 273 | | - regulator-name = "vdd_cpu,vdd_sys"; |
|---|
| 766 | + regulator-name = "+V1.0_VDD_CPU"; |
|---|
| 274 | 767 | regulator-min-microvolt = <1150000>; |
|---|
| 275 | 768 | regulator-max-microvolt = <1150000>; |
|---|
| 276 | 769 | regulator-always-on; |
|---|
| 277 | 770 | }; |
|---|
| 278 | 771 | |
|---|
| 279 | | - /* SWIO: +V1.8 */ |
|---|
| 280 | | - vio_reg: vio { |
|---|
| 281 | | - regulator-name = "vdd_1v8_gen"; |
|---|
| 772 | + reg_1v8_vio: vio { |
|---|
| 773 | + regulator-name = "+V1.8"; |
|---|
| 282 | 774 | regulator-min-microvolt = <1800000>; |
|---|
| 283 | 775 | regulator-max-microvolt = <1800000>; |
|---|
| 284 | 776 | regulator-always-on; |
|---|
| .. | .. |
|---|
| 289 | 781 | /* |
|---|
| 290 | 782 | * EN_+V3.3 switching via FET: |
|---|
| 291 | 783 | * +V3.3_AUDIO_AVDD_S, +V3.3 and +V1.8_VDD_LAN |
|---|
| 292 | | - * see also 3v3 fixed supply |
|---|
| 784 | + * see also +V3.3 fixed supply |
|---|
| 293 | 785 | */ |
|---|
| 294 | 786 | ldo2_reg: ldo2 { |
|---|
| 295 | | - regulator-name = "en_3v3"; |
|---|
| 787 | + regulator-name = "EN_+V3.3"; |
|---|
| 296 | 788 | regulator-min-microvolt = <3300000>; |
|---|
| 297 | 789 | regulator-max-microvolt = <3300000>; |
|---|
| 298 | 790 | regulator-always-on; |
|---|
| .. | .. |
|---|
| 300 | 792 | |
|---|
| 301 | 793 | /* LDO3: unused */ |
|---|
| 302 | 794 | |
|---|
| 303 | | - /* +V1.2_VDD_RTC */ |
|---|
| 304 | 795 | ldo4_reg: ldo4 { |
|---|
| 305 | | - regulator-name = "vdd_rtc"; |
|---|
| 796 | + regulator-name = "+V1.2_VDD_RTC"; |
|---|
| 306 | 797 | regulator-min-microvolt = <1200000>; |
|---|
| 307 | 798 | regulator-max-microvolt = <1200000>; |
|---|
| 308 | 799 | regulator-always-on; |
|---|
| .. | .. |
|---|
| 310 | 801 | |
|---|
| 311 | 802 | /* |
|---|
| 312 | 803 | * +V2.8_AVDD_VDAC: |
|---|
| 313 | | - * only required for analog RGB |
|---|
| 804 | + * only required for (unsupported) analog RGB |
|---|
| 314 | 805 | */ |
|---|
| 315 | 806 | ldo5_reg: ldo5 { |
|---|
| 316 | | - regulator-name = "avdd_vdac"; |
|---|
| 807 | + regulator-name = "+V2.8_AVDD_VDAC"; |
|---|
| 317 | 808 | regulator-min-microvolt = <2800000>; |
|---|
| 318 | 809 | regulator-max-microvolt = <2800000>; |
|---|
| 319 | 810 | regulator-always-on; |
|---|
| .. | .. |
|---|
| 325 | 816 | * granularity |
|---|
| 326 | 817 | */ |
|---|
| 327 | 818 | ldo6_reg: ldo6 { |
|---|
| 328 | | - regulator-name = "avdd_plle"; |
|---|
| 819 | + regulator-name = "+V1.05_AVDD_PLLE"; |
|---|
| 329 | 820 | regulator-min-microvolt = <1100000>; |
|---|
| 330 | 821 | regulator-max-microvolt = <1100000>; |
|---|
| 331 | 822 | }; |
|---|
| 332 | 823 | |
|---|
| 333 | | - /* +V1.2_AVDD_PLL */ |
|---|
| 334 | 824 | ldo7_reg: ldo7 { |
|---|
| 335 | | - regulator-name = "avdd_pll"; |
|---|
| 825 | + regulator-name = "+V1.2_AVDD_PLL"; |
|---|
| 336 | 826 | regulator-min-microvolt = <1200000>; |
|---|
| 337 | 827 | regulator-max-microvolt = <1200000>; |
|---|
| 338 | 828 | regulator-always-on; |
|---|
| 339 | 829 | }; |
|---|
| 340 | 830 | |
|---|
| 341 | | - /* +V1.0_VDD_DDR_HS */ |
|---|
| 342 | 831 | ldo8_reg: ldo8 { |
|---|
| 343 | | - regulator-name = "vdd_ddr_hs"; |
|---|
| 832 | + regulator-name = "+V1.0_VDD_DDR_HS"; |
|---|
| 344 | 833 | regulator-min-microvolt = <1000000>; |
|---|
| 345 | 834 | regulator-max-microvolt = <1000000>; |
|---|
| 346 | 835 | regulator-always-on; |
|---|
| .. | .. |
|---|
| 349 | 838 | }; |
|---|
| 350 | 839 | |
|---|
| 351 | 840 | /* STMPE811 touch screen controller */ |
|---|
| 352 | | - stmpe811@41 { |
|---|
| 841 | + touchscreen@41 { |
|---|
| 353 | 842 | compatible = "st,stmpe811"; |
|---|
| 354 | 843 | reg = <0x41>; |
|---|
| 355 | | - interrupts = <TEGRA_GPIO(V, 0) IRQ_TYPE_LEVEL_LOW>; |
|---|
| 356 | | - interrupt-parent = <&gpio>; |
|---|
| 844 | + irq-gpio = <&gpio TEGRA_GPIO(V, 0) IRQ_TYPE_LEVEL_LOW>; |
|---|
| 357 | 845 | interrupt-controller; |
|---|
| 358 | 846 | id = <0>; |
|---|
| 359 | 847 | blocks = <0x5>; |
|---|
| 360 | 848 | irq-trigger = <0x1>; |
|---|
| 849 | + /* 3.25 MHz ADC clock speed */ |
|---|
| 850 | + st,adc-freq = <1>; |
|---|
| 851 | + /* 12-bit ADC */ |
|---|
| 852 | + st,mod-12b = <1>; |
|---|
| 853 | + /* internal ADC reference */ |
|---|
| 854 | + st,ref-sel = <0>; |
|---|
| 855 | + /* ADC converstion time: 80 clocks */ |
|---|
| 856 | + st,sample-time = <4>; |
|---|
| 857 | + /* forbid to use ADC channels 3-0 (touch) */ |
|---|
| 361 | 858 | |
|---|
| 362 | 859 | stmpe_touchscreen { |
|---|
| 363 | 860 | compatible = "st,stmpe-ts"; |
|---|
| 364 | | - /* 3.25 MHz ADC clock speed */ |
|---|
| 365 | | - st,adc-freq = <1>; |
|---|
| 366 | 861 | /* 8 sample average control */ |
|---|
| 367 | 862 | st,ave-ctrl = <3>; |
|---|
| 368 | 863 | /* 7 length fractional part in z */ |
|---|
| .. | .. |
|---|
| 372 | 867 | * current limit value |
|---|
| 373 | 868 | */ |
|---|
| 374 | 869 | st,i-drive = <1>; |
|---|
| 375 | | - /* 12-bit ADC */ |
|---|
| 376 | | - st,mod-12b = <1>; |
|---|
| 377 | | - /* internal ADC reference */ |
|---|
| 378 | | - st,ref-sel = <0>; |
|---|
| 379 | | - /* ADC converstion time: 80 clocks */ |
|---|
| 380 | | - st,sample-time = <4>; |
|---|
| 381 | 870 | /* 1 ms panel driver settling time */ |
|---|
| 382 | 871 | st,settling = <3>; |
|---|
| 383 | 872 | /* 5 ms touch detect interrupt delay */ |
|---|
| 384 | 873 | st,touch-det-delay = <5>; |
|---|
| 385 | 874 | }; |
|---|
| 875 | + |
|---|
| 876 | + stmpe_adc { |
|---|
| 877 | + compatible = "st,stmpe-adc"; |
|---|
| 878 | + st,norequest-mask = <0x0F>; |
|---|
| 879 | + }; |
|---|
| 386 | 880 | }; |
|---|
| 387 | 881 | |
|---|
| 388 | 882 | /* |
|---|
| 389 | 883 | * LM95245 temperature sensor |
|---|
| 390 | | - * Note: OVERT_N directly connected to PMIC PWRDN |
|---|
| 884 | + * Note: OVERT1# directly connected to TPS65911 PMIC PWRDN |
|---|
| 391 | 885 | */ |
|---|
| 392 | 886 | temp-sensor@4c { |
|---|
| 393 | 887 | compatible = "national,lm95245"; |
|---|
| .. | .. |
|---|
| 395 | 889 | }; |
|---|
| 396 | 890 | |
|---|
| 397 | 891 | /* SW: +V1.2_VDD_CORE */ |
|---|
| 398 | | - tps62362@60 { |
|---|
| 892 | + regulator@60 { |
|---|
| 399 | 893 | compatible = "ti,tps62362"; |
|---|
| 400 | 894 | reg = <0x60>; |
|---|
| 401 | 895 | |
|---|
| .. | .. |
|---|
| 419 | 913 | nvidia,core-pwr-off-time = <0>; |
|---|
| 420 | 914 | nvidia,core-power-req-active-high; |
|---|
| 421 | 915 | nvidia,sys-clock-req-active-high; |
|---|
| 916 | + |
|---|
| 917 | + /* Set DEV_OFF bit in DCDC control register of TPS65911 PMIC */ |
|---|
| 918 | + i2c-thermtrip { |
|---|
| 919 | + nvidia,i2c-controller-id = <4>; |
|---|
| 920 | + nvidia,bus-addr = <0x2d>; |
|---|
| 921 | + nvidia,reg-addr = <0x3f>; |
|---|
| 922 | + nvidia,reg-data = <0x1>; |
|---|
| 923 | + }; |
|---|
| 924 | + }; |
|---|
| 925 | + |
|---|
| 926 | + hda@70030000 { |
|---|
| 927 | + status = "okay"; |
|---|
| 422 | 928 | }; |
|---|
| 423 | 929 | |
|---|
| 424 | 930 | ahub@70080000 { |
|---|
| .. | .. |
|---|
| 428 | 934 | }; |
|---|
| 429 | 935 | |
|---|
| 430 | 936 | /* eMMC */ |
|---|
| 431 | | - sdhci@78000600 { |
|---|
| 937 | + mmc@78000600 { |
|---|
| 432 | 938 | status = "okay"; |
|---|
| 433 | 939 | bus-width = <8>; |
|---|
| 434 | 940 | non-removable; |
|---|
| 941 | + vmmc-supply = <®_module_3v3>; /* VCC */ |
|---|
| 942 | + vqmmc-supply = <®_1v8_vio>; /* VCCQ */ |
|---|
| 943 | + mmc-ddr-1_8v; |
|---|
| 435 | 944 | }; |
|---|
| 436 | 945 | |
|---|
| 437 | | - /* EHCI instance 1: USB2_DP/N -> AX88772B */ |
|---|
| 946 | + /* EHCI instance 1: USB2_DP/N -> AX88772B (On-module) */ |
|---|
| 438 | 947 | usb@7d004000 { |
|---|
| 439 | 948 | status = "okay"; |
|---|
| 949 | + #address-cells = <1>; |
|---|
| 950 | + #size-cells = <0>; |
|---|
| 951 | + |
|---|
| 952 | + asix@1 { |
|---|
| 953 | + reg = <1>; |
|---|
| 954 | + local-mac-address = [00 00 00 00 00 00]; |
|---|
| 955 | + }; |
|---|
| 440 | 956 | }; |
|---|
| 441 | 957 | |
|---|
| 442 | 958 | usb-phy@7d004000 { |
|---|
| 443 | 959 | status = "okay"; |
|---|
| 444 | | - nvidia,is-wired = <1>; |
|---|
| 960 | + vbus-supply = <®_lan_v_bus>; |
|---|
| 445 | 961 | }; |
|---|
| 446 | 962 | |
|---|
| 447 | | - clocks { |
|---|
| 448 | | - compatible = "simple-bus"; |
|---|
| 449 | | - #address-cells = <1>; |
|---|
| 450 | | - #size-cells = <0>; |
|---|
| 451 | | - |
|---|
| 452 | | - clk32k_in: clk@0 { |
|---|
| 453 | | - compatible = "fixed-clock"; |
|---|
| 454 | | - reg = <0>; |
|---|
| 455 | | - #clock-cells = <0>; |
|---|
| 456 | | - clock-frequency = <32768>; |
|---|
| 457 | | - }; |
|---|
| 963 | + clk32k_in: xtal1 { |
|---|
| 964 | + compatible = "fixed-clock"; |
|---|
| 965 | + #clock-cells = <0>; |
|---|
| 966 | + clock-frequency = <32768>; |
|---|
| 458 | 967 | }; |
|---|
| 459 | 968 | |
|---|
| 460 | | - regulators { |
|---|
| 461 | | - compatible = "simple-bus"; |
|---|
| 462 | | - #address-cells = <1>; |
|---|
| 463 | | - #size-cells = <0>; |
|---|
| 969 | + reg_1v8_avdd_hdmi_pll: regulator-1v8-avdd-hdmi-pll { |
|---|
| 970 | + compatible = "regulator-fixed"; |
|---|
| 971 | + regulator-name = "+V1.8_AVDD_HDMI_PLL"; |
|---|
| 972 | + regulator-min-microvolt = <1800000>; |
|---|
| 973 | + regulator-max-microvolt = <1800000>; |
|---|
| 974 | + enable-active-high; |
|---|
| 975 | + gpio = <&pmic 6 GPIO_ACTIVE_HIGH>; |
|---|
| 976 | + vin-supply = <®_1v8_vio>; |
|---|
| 977 | + }; |
|---|
| 464 | 978 | |
|---|
| 465 | | - avdd_hdmi_pll_1v8_reg: regulator@100 { |
|---|
| 466 | | - compatible = "regulator-fixed"; |
|---|
| 467 | | - reg = <100>; |
|---|
| 468 | | - regulator-name = "+V1.8_AVDD_HDMI_PLL"; |
|---|
| 469 | | - regulator-min-microvolt = <1800000>; |
|---|
| 470 | | - regulator-max-microvolt = <1800000>; |
|---|
| 471 | | - enable-active-high; |
|---|
| 472 | | - gpio = <&pmic 6 GPIO_ACTIVE_HIGH>; |
|---|
| 473 | | - vin-supply = <&vio_reg>; |
|---|
| 474 | | - }; |
|---|
| 979 | + reg_3v3_avdd_hdmi: regulator-3v3-avdd-hdmi { |
|---|
| 980 | + compatible = "regulator-fixed"; |
|---|
| 981 | + regulator-name = "+V3.3_AVDD_HDMI"; |
|---|
| 982 | + regulator-min-microvolt = <3300000>; |
|---|
| 983 | + regulator-max-microvolt = <3300000>; |
|---|
| 984 | + enable-active-high; |
|---|
| 985 | + gpio = <&pmic 6 GPIO_ACTIVE_HIGH>; |
|---|
| 986 | + vin-supply = <®_module_3v3>; |
|---|
| 987 | + }; |
|---|
| 475 | 988 | |
|---|
| 476 | | - sys_3v3_reg: regulator@101 { |
|---|
| 477 | | - compatible = "regulator-fixed"; |
|---|
| 478 | | - reg = <101>; |
|---|
| 479 | | - regulator-name = "3v3"; |
|---|
| 480 | | - regulator-min-microvolt = <3300000>; |
|---|
| 481 | | - regulator-max-microvolt = <3300000>; |
|---|
| 482 | | - regulator-always-on; |
|---|
| 483 | | - }; |
|---|
| 989 | + reg_5v0_charge_pump: regulator-5v0-charge-pump { |
|---|
| 990 | + compatible = "regulator-fixed"; |
|---|
| 991 | + regulator-name = "+V5.0"; |
|---|
| 992 | + regulator-min-microvolt = <5000000>; |
|---|
| 993 | + regulator-max-microvolt = <5000000>; |
|---|
| 994 | + regulator-always-on; |
|---|
| 995 | + }; |
|---|
| 484 | 996 | |
|---|
| 485 | | - avdd_hdmi_3v3_reg: regulator@102 { |
|---|
| 486 | | - compatible = "regulator-fixed"; |
|---|
| 487 | | - reg = <102>; |
|---|
| 488 | | - regulator-name = "+V3.3_AVDD_HDMI"; |
|---|
| 489 | | - regulator-min-microvolt = <3300000>; |
|---|
| 490 | | - regulator-max-microvolt = <3300000>; |
|---|
| 491 | | - enable-active-high; |
|---|
| 492 | | - gpio = <&pmic 6 GPIO_ACTIVE_HIGH>; |
|---|
| 493 | | - vin-supply = <&sys_3v3_reg>; |
|---|
| 494 | | - }; |
|---|
| 997 | + reg_lan_v_bus: regulator-lan-v-bus { |
|---|
| 998 | + compatible = "regulator-fixed"; |
|---|
| 999 | + regulator-name = "LAN_V_BUS"; |
|---|
| 1000 | + regulator-min-microvolt = <5000000>; |
|---|
| 1001 | + regulator-max-microvolt = <5000000>; |
|---|
| 1002 | + enable-active-high; |
|---|
| 1003 | + gpio = <&gpio TEGRA_GPIO(DD, 2) GPIO_ACTIVE_HIGH>; |
|---|
| 1004 | + }; |
|---|
| 495 | 1005 | |
|---|
| 496 | | - charge_pump_5v0_reg: regulator@103 { |
|---|
| 497 | | - compatible = "regulator-fixed"; |
|---|
| 498 | | - reg = <103>; |
|---|
| 499 | | - regulator-name = "5v0"; |
|---|
| 500 | | - regulator-min-microvolt = <5000000>; |
|---|
| 501 | | - regulator-max-microvolt = <5000000>; |
|---|
| 502 | | - regulator-always-on; |
|---|
| 503 | | - }; |
|---|
| 1006 | + reg_module_3v3: regulator-module-3v3 { |
|---|
| 1007 | + compatible = "regulator-fixed"; |
|---|
| 1008 | + regulator-name = "+V3.3"; |
|---|
| 1009 | + regulator-min-microvolt = <3300000>; |
|---|
| 1010 | + regulator-max-microvolt = <3300000>; |
|---|
| 1011 | + regulator-always-on; |
|---|
| 1012 | + }; |
|---|
| 1013 | + |
|---|
| 1014 | + reg_module_3v3_audio: regulator-module-3v3-audio { |
|---|
| 1015 | + compatible = "regulator-fixed"; |
|---|
| 1016 | + regulator-name = "+V3.3_AUDIO_AVDD_S"; |
|---|
| 1017 | + regulator-min-microvolt = <3300000>; |
|---|
| 1018 | + regulator-max-microvolt = <3300000>; |
|---|
| 1019 | + regulator-always-on; |
|---|
| 504 | 1020 | }; |
|---|
| 505 | 1021 | |
|---|
| 506 | 1022 | sound { |
|---|
| .. | .. |
|---|
| 515 | 1031 | nvidia,audio-codec = <&sgtl5000>; |
|---|
| 516 | 1032 | clocks = <&tegra_car TEGRA30_CLK_PLL_A>, |
|---|
| 517 | 1033 | <&tegra_car TEGRA30_CLK_PLL_A_OUT0>, |
|---|
| 518 | | - <&tegra_car TEGRA30_CLK_EXTERN1>; |
|---|
| 1034 | + <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; |
|---|
| 519 | 1035 | clock-names = "pll_a", "pll_a_out0", "mclk"; |
|---|
| 1036 | + |
|---|
| 1037 | + assigned-clocks = <&tegra_car TEGRA30_CLK_EXTERN1>, |
|---|
| 1038 | + <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; |
|---|
| 1039 | + |
|---|
| 1040 | + assigned-clock-parents = <&tegra_car TEGRA30_CLK_PLL_A_OUT0>, |
|---|
| 1041 | + <&tegra_car TEGRA30_CLK_EXTERN1>; |
|---|
| 1042 | + }; |
|---|
| 1043 | +}; |
|---|
| 1044 | + |
|---|
| 1045 | +&gpio { |
|---|
| 1046 | + lan-reset-n { |
|---|
| 1047 | + gpio-hog; |
|---|
| 1048 | + gpios = <TEGRA_GPIO(DD, 0) GPIO_ACTIVE_HIGH>; |
|---|
| 1049 | + output-high; |
|---|
| 1050 | + line-name = "LAN_RESET#"; |
|---|
| 520 | 1051 | }; |
|---|
| 521 | 1052 | }; |
|---|