0001 // SPDX-License-Identifier: GPL-2.0
0002 /dts-v1/;
0003
0004 #include <dt-bindings/input/input.h>
0005 #include "tegra114.dtsi"
0006
0007 / {
0008 model = "NVIDIA SHIELD";
0009 compatible = "nvidia,roth", "nvidia,tegra114";
0010
0011 chosen {
0012 /* SHIELD's bootloader's arguments need to be overridden */
0013 bootargs = "console=ttyS0,115200n8 console=tty1 gpt fbcon=rotate:1";
0014 /* SHIELD's bootloader will place initrd at this address */
0015 linux,initrd-start = <0x82000000>;
0016 linux,initrd-end = <0x82800000>;
0017 };
0018
0019 aliases {
0020 serial0 = &uartd;
0021 };
0022
0023 firmware {
0024 trusted-foundations {
0025 compatible = "tlm,trusted-foundations";
0026 tlm,version-major = <2>;
0027 tlm,version-minor = <8>;
0028 };
0029 };
0030
0031 memory@80000000 {
0032 /* memory >= 0x79600000 is reserved for firmware usage */
0033 reg = <0x80000000 0x79600000>;
0034 };
0035
0036 host1x@50000000 {
0037 dsi@54300000 {
0038 status = "okay";
0039
0040 avdd-dsi-csi-supply = <&vdd_1v2_ap>;
0041
0042 panel@0 {
0043 compatible = "lg,lh500wx1-sd03";
0044 reg = <0>;
0045
0046 power-supply = <&vdd_lcd>;
0047 backlight = <&backlight>;
0048 };
0049 };
0050 };
0051
0052 pinmux@70000868 {
0053 pinctrl-names = "default";
0054 pinctrl-0 = <&state_default>;
0055
0056 state_default: pinmux {
0057 clk1_out_pw4 {
0058 nvidia,pins = "clk1_out_pw4";
0059 nvidia,function = "extperiph1";
0060 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0061 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0062 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0063 };
0064 dap1_din_pn1 {
0065 nvidia,pins = "dap1_din_pn1";
0066 nvidia,function = "i2s0";
0067 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0068 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0069 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0070 };
0071 dap1_dout_pn2 {
0072 nvidia,pins = "dap1_dout_pn2",
0073 "dap1_fs_pn0",
0074 "dap1_sclk_pn3";
0075 nvidia,function = "i2s0";
0076 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0077 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0078 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0079 };
0080 dap2_din_pa4 {
0081 nvidia,pins = "dap2_din_pa4";
0082 nvidia,function = "i2s1";
0083 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0084 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0085 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0086 };
0087 dap2_dout_pa5 {
0088 nvidia,pins = "dap2_dout_pa5",
0089 "dap2_fs_pa2",
0090 "dap2_sclk_pa3";
0091 nvidia,function = "i2s1";
0092 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0093 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0094 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0095 };
0096 dap4_din_pp5 {
0097 nvidia,pins = "dap4_din_pp5",
0098 "dap4_dout_pp6",
0099 "dap4_fs_pp4",
0100 "dap4_sclk_pp7";
0101 nvidia,function = "i2s3";
0102 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0103 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0104 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0105 };
0106 dvfs_pwm_px0 {
0107 nvidia,pins = "dvfs_pwm_px0",
0108 "dvfs_clk_px2";
0109 nvidia,function = "cldvfs";
0110 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0111 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0112 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0113 };
0114 ulpi_clk_py0 {
0115 nvidia,pins = "ulpi_clk_py0",
0116 "ulpi_data0_po1",
0117 "ulpi_data1_po2",
0118 "ulpi_data2_po3",
0119 "ulpi_data3_po4",
0120 "ulpi_data4_po5",
0121 "ulpi_data5_po6",
0122 "ulpi_data6_po7",
0123 "ulpi_data7_po0";
0124 nvidia,function = "ulpi";
0125 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0126 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0127 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0128 };
0129 ulpi_dir_py1 {
0130 nvidia,pins = "ulpi_dir_py1",
0131 "ulpi_nxt_py2";
0132 nvidia,function = "ulpi";
0133 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0134 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0135 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0136 };
0137 ulpi_stp_py3 {
0138 nvidia,pins = "ulpi_stp_py3";
0139 nvidia,function = "ulpi";
0140 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0141 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0142 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0143 };
0144 cam_i2c_scl_pbb1 {
0145 nvidia,pins = "cam_i2c_scl_pbb1",
0146 "cam_i2c_sda_pbb2";
0147 nvidia,function = "i2c3";
0148 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0149 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0150 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0151 nvidia,lock = <TEGRA_PIN_DISABLE>;
0152 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0153 };
0154 cam_mclk_pcc0 {
0155 nvidia,pins = "cam_mclk_pcc0",
0156 "pbb0";
0157 nvidia,function = "vi_alt3";
0158 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0159 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0160 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0161 nvidia,lock = <TEGRA_PIN_DISABLE>;
0162 };
0163 pbb4 {
0164 nvidia,pins = "pbb4";
0165 nvidia,function = "vgp4";
0166 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0167 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0168 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0169 nvidia,lock = <TEGRA_PIN_DISABLE>;
0170 };
0171 gen2_i2c_scl_pt5 {
0172 nvidia,pins = "gen2_i2c_scl_pt5",
0173 "gen2_i2c_sda_pt6";
0174 nvidia,function = "i2c2";
0175 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0176 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0177 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0178 nvidia,lock = <TEGRA_PIN_DISABLE>;
0179 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0180 };
0181 gmi_a16_pj7 {
0182 nvidia,pins = "gmi_a16_pj7",
0183 "gmi_a19_pk7";
0184 nvidia,function = "uartd";
0185 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0186 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0187 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0188 };
0189 gmi_a17_pb0 {
0190 nvidia,pins = "gmi_a17_pb0",
0191 "gmi_a18_pb1";
0192 nvidia,function = "uartd";
0193 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0194 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0195 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0196 };
0197 gmi_ad5_pg5 {
0198 nvidia,pins = "gmi_ad5_pg5",
0199 "gmi_wr_n_pi0";
0200 nvidia,function = "spi4";
0201 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0202 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0203 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0204 };
0205 gmi_ad6_pg6 {
0206 nvidia,pins = "gmi_ad6_pg6",
0207 "gmi_ad7_pg7";
0208 nvidia,function = "spi4";
0209 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0210 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0211 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0212 };
0213 gmi_ad12_ph4 {
0214 nvidia,pins = "gmi_ad12_ph4";
0215 nvidia,function = "rsvd4";
0216 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0217 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0218 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0219 };
0220 gmi_cs6_n_pi13 {
0221 nvidia,pins = "gmi_cs6_n_pi3";
0222 nvidia,function = "nand";
0223 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0224 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0225 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0226 };
0227 gmi_ad9_ph1 {
0228 nvidia,pins = "gmi_ad9_ph1";
0229 nvidia,function = "pwm1";
0230 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0231 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0232 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0233 };
0234 gmi_cs1_n_pj2 {
0235 nvidia,pins = "gmi_cs1_n_pj2",
0236 "gmi_oe_n_pi1";
0237 nvidia,function = "soc";
0238 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0239 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0240 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0241 };
0242 gmi_rst_n_pi4 {
0243 nvidia,pins = "gmi_rst_n_pi4";
0244 nvidia,function = "gmi";
0245 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0246 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0247 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0248 };
0249 gmi_iordy_pi5 {
0250 nvidia,pins = "gmi_iordy_pi5";
0251 nvidia,function = "gmi";
0252 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0253 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0254 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0255 };
0256 clk2_out_pw5 {
0257 nvidia,pins = "clk2_out_pw5";
0258 nvidia,function = "extperiph2";
0259 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0260 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0261 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0262 };
0263 sdmmc1_clk_pz0 {
0264 nvidia,pins = "sdmmc1_clk_pz0";
0265 nvidia,function = "sdmmc1";
0266 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0267 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0268 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0269 };
0270 sdmmc1_cmd_pz1 {
0271 nvidia,pins = "sdmmc1_cmd_pz1",
0272 "sdmmc1_dat0_py7",
0273 "sdmmc1_dat1_py6",
0274 "sdmmc1_dat2_py5",
0275 "sdmmc1_dat3_py4";
0276 nvidia,function = "sdmmc1";
0277 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0278 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0279 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0280 };
0281 sdmmc3_clk_pa6 {
0282 nvidia,pins = "sdmmc3_clk_pa6";
0283 nvidia,function = "sdmmc3";
0284 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0285 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0286 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0287 };
0288 sdmmc3_cmd_pa7 {
0289 nvidia,pins = "sdmmc3_cmd_pa7",
0290 "sdmmc3_dat0_pb7",
0291 "sdmmc3_dat1_pb6",
0292 "sdmmc3_dat2_pb5",
0293 "sdmmc3_dat3_pb4",
0294 "sdmmc3_cd_n_pv2",
0295 "sdmmc3_clk_lb_out_pee4",
0296 "sdmmc3_clk_lb_in_pee5";
0297 nvidia,function = "sdmmc3";
0298 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0299 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0300 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0301 };
0302 kb_col4_pq4 {
0303 nvidia,pins = "kb_col4_pq4";
0304 nvidia,function = "sdmmc3";
0305 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0306 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0307 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0308 };
0309 sdmmc4_clk_pcc4 {
0310 nvidia,pins = "sdmmc4_clk_pcc4";
0311 nvidia,function = "sdmmc4";
0312 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0313 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0314 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0315 };
0316 sdmmc4_cmd_pt7 {
0317 nvidia,pins = "sdmmc4_cmd_pt7",
0318 "sdmmc4_dat0_paa0",
0319 "sdmmc4_dat1_paa1",
0320 "sdmmc4_dat2_paa2",
0321 "sdmmc4_dat3_paa3",
0322 "sdmmc4_dat4_paa4",
0323 "sdmmc4_dat5_paa5",
0324 "sdmmc4_dat6_paa6",
0325 "sdmmc4_dat7_paa7";
0326 nvidia,function = "sdmmc4";
0327 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0328 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0329 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0330 };
0331 clk_32k_out_pa0 {
0332 nvidia,pins = "clk_32k_out_pa0";
0333 nvidia,function = "blink";
0334 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0335 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0336 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0337 };
0338 kb_col0_pq0 {
0339 nvidia,pins = "kb_col0_pq0",
0340 "kb_col1_pq1",
0341 "kb_col2_pq2",
0342 "kb_row0_pr0",
0343 "kb_row1_pr1",
0344 "kb_row2_pr2",
0345 "kb_row8_ps0";
0346 nvidia,function = "kbc";
0347 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0348 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0349 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0350 };
0351 kb_row7_pr7 {
0352 nvidia,pins = "kb_row7_pr7";
0353 nvidia,function = "rsvd2";
0354 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0355 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0356 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0357 };
0358 kb_row10_ps2 {
0359 nvidia,pins = "kb_row10_ps2";
0360 nvidia,function = "uarta";
0361 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0362 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0363 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0364 };
0365 kb_row9_ps1 {
0366 nvidia,pins = "kb_row9_ps1";
0367 nvidia,function = "uarta";
0368 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0369 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0370 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0371 };
0372 pwr_i2c_scl_pz6 {
0373 nvidia,pins = "pwr_i2c_scl_pz6",
0374 "pwr_i2c_sda_pz7";
0375 nvidia,function = "i2cpwr";
0376 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0377 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0378 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0379 nvidia,lock = <TEGRA_PIN_DISABLE>;
0380 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0381 };
0382 sys_clk_req_pz5 {
0383 nvidia,pins = "sys_clk_req_pz5";
0384 nvidia,function = "sysclk";
0385 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0386 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0387 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0388 };
0389 core_pwr_req {
0390 nvidia,pins = "core_pwr_req";
0391 nvidia,function = "pwron";
0392 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0393 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0394 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0395 };
0396 cpu_pwr_req {
0397 nvidia,pins = "cpu_pwr_req";
0398 nvidia,function = "cpu";
0399 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0400 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0401 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0402 };
0403 pwr_int_n {
0404 nvidia,pins = "pwr_int_n";
0405 nvidia,function = "pmi";
0406 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0407 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0408 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0409 };
0410 reset_out_n {
0411 nvidia,pins = "reset_out_n";
0412 nvidia,function = "reset_out_n";
0413 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0414 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0415 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0416 };
0417 clk3_out_pee0 {
0418 nvidia,pins = "clk3_out_pee0";
0419 nvidia,function = "extperiph3";
0420 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0421 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0422 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0423 };
0424 gen1_i2c_scl_pc4 {
0425 nvidia,pins = "gen1_i2c_scl_pc4",
0426 "gen1_i2c_sda_pc5";
0427 nvidia,function = "i2c1";
0428 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0429 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0430 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0431 nvidia,lock = <TEGRA_PIN_DISABLE>;
0432 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0433 };
0434 uart2_cts_n_pj5 {
0435 nvidia,pins = "uart2_cts_n_pj5";
0436 nvidia,function = "uartb";
0437 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0438 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0439 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0440 };
0441 uart2_rts_n_pj6 {
0442 nvidia,pins = "uart2_rts_n_pj6";
0443 nvidia,function = "uartb";
0444 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0445 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0446 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0447 };
0448 uart2_rxd_pc3 {
0449 nvidia,pins = "uart2_rxd_pc3";
0450 nvidia,function = "irda";
0451 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0452 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0453 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0454 };
0455 uart2_txd_pc2 {
0456 nvidia,pins = "uart2_txd_pc2";
0457 nvidia,function = "irda";
0458 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0459 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0460 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0461 };
0462 uart3_cts_n_pa1 {
0463 nvidia,pins = "uart3_cts_n_pa1",
0464 "uart3_rxd_pw7";
0465 nvidia,function = "uartc";
0466 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0467 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0468 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0469 };
0470 uart3_rts_n_pc0 {
0471 nvidia,pins = "uart3_rts_n_pc0",
0472 "uart3_txd_pw6";
0473 nvidia,function = "uartc";
0474 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0475 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0476 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0477 };
0478 owr {
0479 nvidia,pins = "owr";
0480 nvidia,function = "owr";
0481 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0482 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0483 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0484 };
0485 hdmi_cec_pee3 {
0486 nvidia,pins = "hdmi_cec_pee3";
0487 nvidia,function = "cec";
0488 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0489 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0490 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0491 nvidia,lock = <TEGRA_PIN_DISABLE>;
0492 nvidia,open-drain = <TEGRA_PIN_DISABLE>;
0493 };
0494 ddc_scl_pv4 {
0495 nvidia,pins = "ddc_scl_pv4",
0496 "ddc_sda_pv5";
0497 nvidia,function = "i2c4";
0498 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0499 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0500 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0501 nvidia,lock = <TEGRA_PIN_DISABLE>;
0502 nvidia,rcv-sel = <TEGRA_PIN_ENABLE>;
0503 };
0504 spdif_in_pk6 {
0505 nvidia,pins = "spdif_in_pk6";
0506 nvidia,function = "usb";
0507 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0508 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0509 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0510 nvidia,lock = <TEGRA_PIN_DISABLE>;
0511 };
0512 usb_vbus_en0_pn4 {
0513 nvidia,pins = "usb_vbus_en0_pn4";
0514 nvidia,function = "usb";
0515 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0516 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0517 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0518 nvidia,lock = <TEGRA_PIN_DISABLE>;
0519 nvidia,open-drain = <TEGRA_PIN_ENABLE>;
0520 };
0521 gpio_x6_aud_px6 {
0522 nvidia,pins = "gpio_x6_aud_px6";
0523 nvidia,function = "spi6";
0524 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0525 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0526 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0527 };
0528 gpio_x1_aud_px1 {
0529 nvidia,pins = "gpio_x1_aud_px1";
0530 nvidia,function = "rsvd2";
0531 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0532 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0533 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0534 };
0535 gpio_x7_aud_px7 {
0536 nvidia,pins = "gpio_x7_aud_px7";
0537 nvidia,function = "rsvd1";
0538 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0539 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0540 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0541 };
0542 gmi_adv_n_pk0 {
0543 nvidia,pins = "gmi_adv_n_pk0";
0544 nvidia,function = "gmi";
0545 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0546 nvidia,tristate = <TEGRA_PIN_ENABLE>;
0547 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0548 };
0549 gmi_cs0_n_pj0 {
0550 nvidia,pins = "gmi_cs0_n_pj0";
0551 nvidia,function = "gmi";
0552 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0553 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0554 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0555 };
0556 pu3 {
0557 nvidia,pins = "pu3";
0558 nvidia,function = "pwm0";
0559 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0560 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0561 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0562 };
0563 gpio_x4_aud_px4 {
0564 nvidia,pins = "gpio_x4_aud_px4",
0565 "gpio_x5_aud_px5";
0566 nvidia,function = "rsvd1";
0567 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0568 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0569 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0570 };
0571 gpio_x3_aud_px3 {
0572 nvidia,pins = "gpio_x3_aud_px3";
0573 nvidia,function = "rsvd4";
0574 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0575 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0576 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0577 };
0578 gpio_w2_aud_pw2 {
0579 nvidia,pins = "gpio_w2_aud_pw2";
0580 nvidia,function = "rsvd2";
0581 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0582 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0583 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0584 };
0585 gpio_w3_aud_pw3 {
0586 nvidia,pins = "gpio_w3_aud_pw3";
0587 nvidia,function = "spi6";
0588 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0589 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0590 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0591 };
0592 dap3_fs_pp0 {
0593 nvidia,pins = "dap3_fs_pp0",
0594 "dap3_din_pp1",
0595 "dap3_dout_pp2",
0596 "dap3_sclk_pp3";
0597 nvidia,function = "i2s2";
0598 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0599 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0600 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0601 };
0602 pv0 {
0603 nvidia,pins = "pv0";
0604 nvidia,function = "rsvd4";
0605 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0606 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0607 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0608 };
0609 pv1 {
0610 nvidia,pins = "pv1";
0611 nvidia,function = "rsvd1";
0612 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0613 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0614 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0615 };
0616 pbb3 {
0617 nvidia,pins = "pbb3",
0618 "pbb5",
0619 "pbb6",
0620 "pbb7";
0621 nvidia,function = "rsvd4";
0622 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0623 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0624 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0625 };
0626 pcc1 {
0627 nvidia,pins = "pcc1",
0628 "pcc2";
0629 nvidia,function = "rsvd4";
0630 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0631 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0632 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0633 };
0634 gmi_ad0_pg0 {
0635 nvidia,pins = "gmi_ad0_pg0",
0636 "gmi_ad1_pg1";
0637 nvidia,function = "gmi";
0638 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0639 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0640 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0641 };
0642 gmi_ad10_ph2 {
0643 nvidia,pins = "gmi_ad10_ph2",
0644 "gmi_ad12_ph4",
0645 "gmi_ad15_ph7",
0646 "gmi_cs3_n_pk4";
0647 nvidia,function = "gmi";
0648 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0649 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0650 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0651 };
0652 gmi_ad11_ph3 {
0653 nvidia,pins = "gmi_ad11_ph3",
0654 "gmi_ad13_ph5",
0655 "gmi_ad8_ph0",
0656 "gmi_clk_pk1",
0657 "gmi_cs2_n_pk3";
0658 nvidia,function = "gmi";
0659 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0660 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0661 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0662 };
0663 gmi_ad14_ph6 {
0664 nvidia,pins = "gmi_ad14_ph6",
0665 "gmi_cs0_n_pj0",
0666 "gmi_cs4_n_pk2",
0667 "gmi_cs7_n_pi6",
0668 "gmi_dqs_p_pj3",
0669 "gmi_wp_n_pc7";
0670 nvidia,function = "gmi";
0671 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0672 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0673 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0674 };
0675 gmi_ad2_pg2 {
0676 nvidia,pins = "gmi_ad2_pg2",
0677 "gmi_ad3_pg3";
0678 nvidia,function = "gmi";
0679 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0680 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0681 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0682 };
0683 sdmmc1_wp_n_pv3 {
0684 nvidia,pins = "sdmmc1_wp_n_pv3";
0685 nvidia,function = "spi4";
0686 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0687 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0688 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0689 };
0690 clk2_req_pcc5 {
0691 nvidia,pins = "clk2_req_pcc5";
0692 nvidia,function = "rsvd4";
0693 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0694 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0695 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0696 };
0697 kb_col3_pq3 {
0698 nvidia,pins = "kb_col3_pq3";
0699 nvidia,function = "pwm2";
0700 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0701 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0702 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0703 };
0704 kb_col5_pq5 {
0705 nvidia,pins = "kb_col5_pq5";
0706 nvidia,function = "kbc";
0707 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0708 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0709 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0710 };
0711 kb_col6_pq6 {
0712 nvidia,pins = "kb_col6_pq6",
0713 "kb_col7_pq7";
0714 nvidia,function = "kbc";
0715 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0716 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0717 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0718 };
0719 kb_row3_pr3 {
0720 nvidia,pins = "kb_row3_pr3",
0721 "kb_row4_pr4",
0722 "kb_row6_pr6";
0723 nvidia,function = "kbc";
0724 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0725 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0726 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0727 };
0728 clk3_req_pee1 {
0729 nvidia,pins = "clk3_req_pee1";
0730 nvidia,function = "rsvd4";
0731 nvidia,pull = <TEGRA_PIN_PULL_NONE>;
0732 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0733 nvidia,enable-input = <TEGRA_PIN_DISABLE>;
0734 };
0735 pu2 {
0736 nvidia,pins = "pu2";
0737 nvidia,function = "rsvd1";
0738 nvidia,pull = <TEGRA_PIN_PULL_UP>;
0739 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0740 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0741 };
0742 hdmi_int_pn7 {
0743 nvidia,pins = "hdmi_int_pn7";
0744 nvidia,function = "rsvd1";
0745 nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
0746 nvidia,tristate = <TEGRA_PIN_DISABLE>;
0747 nvidia,enable-input = <TEGRA_PIN_ENABLE>;
0748 };
0749
0750 drive_sdio1 {
0751 nvidia,pins = "drive_sdio1";
0752 nvidia,high-speed-mode = <TEGRA_PIN_ENABLE>;
0753 nvidia,schmitt = <TEGRA_PIN_DISABLE>;
0754 nvidia,pull-down-strength = <36>;
0755 nvidia,pull-up-strength = <20>;
0756 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOW>;
0757 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOW>;
0758 };
0759 drive_sdio3 {
0760 nvidia,pins = "drive_sdio3";
0761 nvidia,high-speed-mode = <TEGRA_PIN_ENABLE>;
0762 nvidia,schmitt = <TEGRA_PIN_DISABLE>;
0763 nvidia,pull-down-strength = <36>;
0764 nvidia,pull-up-strength = <20>;
0765 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FASTEST>;
0766 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>;
0767 };
0768 drive_gma {
0769 nvidia,pins = "drive_gma";
0770 nvidia,high-speed-mode = <TEGRA_PIN_ENABLE>;
0771 nvidia,schmitt = <TEGRA_PIN_DISABLE>;
0772 nvidia,pull-down-strength = <2>;
0773 nvidia,pull-up-strength = <2>;
0774 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FASTEST>;
0775 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>;
0776 };
0777 };
0778 };
0779
0780 /* Usable on reworked devices only */
0781 serial@70006300 {
0782 status = "okay";
0783 };
0784
0785 pwm@7000a000 {
0786 status = "okay";
0787 };
0788
0789 i2c@7000d000 {
0790 status = "okay";
0791 clock-frequency = <400000>;
0792
0793 regulator@43 {
0794 compatible = "ti,tps51632";
0795 reg = <0x43>;
0796 regulator-name = "vdd-cpu";
0797 regulator-min-microvolt = <500000>;
0798 regulator-max-microvolt = <1520000>;
0799 regulator-always-on;
0800 regulator-boot-on;
0801 };
0802
0803 palmas: pmic@58 {
0804 compatible = "ti,tps65913", "ti,palmas";
0805 reg = <0x58>;
0806 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
0807
0808 #interrupt-cells = <2>;
0809 interrupt-controller;
0810
0811 ti,system-power-controller;
0812
0813 palmas_gpio: gpio {
0814 compatible = "ti,palmas-gpio";
0815 gpio-controller;
0816 #gpio-cells = <2>;
0817 };
0818
0819 pmic {
0820 compatible = "ti,tps65913-pmic", "ti,palmas-pmic";
0821
0822 regulators {
0823 smps12 {
0824 regulator-name = "vdd-ddr";
0825 regulator-min-microvolt = <1200000>;
0826 regulator-max-microvolt = <1500000>;
0827 regulator-always-on;
0828 regulator-boot-on;
0829 };
0830
0831 vdd_1v8: smps3 {
0832 regulator-name = "vdd-1v8";
0833 regulator-min-microvolt = <1800000>;
0834 regulator-max-microvolt = <1800000>;
0835 regulator-boot-on;
0836 };
0837
0838 smps457 {
0839 regulator-name = "vdd-soc";
0840 regulator-min-microvolt = <900000>;
0841 regulator-max-microvolt = <1400000>;
0842 regulator-always-on;
0843 regulator-boot-on;
0844 };
0845
0846 smps8 {
0847 regulator-name = "avdd-pll-1v05";
0848 regulator-min-microvolt = <1050000>;
0849 regulator-max-microvolt = <1050000>;
0850 regulator-always-on;
0851 regulator-boot-on;
0852 };
0853
0854 smps9 {
0855 regulator-name = "vdd-2v85-emmc";
0856 regulator-min-microvolt = <2800000>;
0857 regulator-max-microvolt = <2800000>;
0858 regulator-always-on;
0859 };
0860
0861 smps10_out1 {
0862 regulator-name = "vdd-fan";
0863 regulator-min-microvolt = <5000000>;
0864 regulator-max-microvolt = <5000000>;
0865 regulator-always-on;
0866 regulator-boot-on;
0867 };
0868
0869 smps10_out2 {
0870 regulator-name = "vdd-5v0-sys";
0871 regulator-min-microvolt = <5000000>;
0872 regulator-max-microvolt = <5000000>;
0873 regulator-always-on;
0874 regulator-boot-on;
0875 };
0876
0877 ldo2 {
0878 regulator-name = "vdd-2v8-display";
0879 regulator-min-microvolt = <2800000>;
0880 regulator-max-microvolt = <2800000>;
0881 regulator-always-on;
0882 regulator-boot-on;
0883 };
0884
0885 vdd_1v2_ap: ldo3 {
0886 regulator-name = "avdd-1v2";
0887 regulator-min-microvolt = <1200000>;
0888 regulator-max-microvolt = <1200000>;
0889 regulator-always-on;
0890 regulator-boot-on;
0891 };
0892
0893 ldo4 {
0894 regulator-name = "vpp-fuse";
0895 regulator-min-microvolt = <1800000>;
0896 regulator-max-microvolt = <1800000>;
0897 };
0898
0899 ldo5 {
0900 regulator-name = "avdd-hdmi-pll";
0901 regulator-min-microvolt = <1200000>;
0902 regulator-max-microvolt = <1200000>;
0903 };
0904
0905 ldo6 {
0906 regulator-name = "vdd-sensor-2v8";
0907 regulator-min-microvolt = <2850000>;
0908 regulator-max-microvolt = <2850000>;
0909 };
0910
0911 ldo8 {
0912 regulator-name = "vdd-rtc";
0913 regulator-min-microvolt = <1100000>;
0914 regulator-max-microvolt = <1100000>;
0915 regulator-always-on;
0916 regulator-boot-on;
0917 ti,enable-ldo8-tracking;
0918 };
0919
0920 vddio_sdmmc3: ldo9 {
0921 regulator-name = "vddio-sdmmc3";
0922 regulator-min-microvolt = <1800000>;
0923 regulator-max-microvolt = <3300000>;
0924 };
0925
0926 ldousb {
0927 regulator-name = "avdd-usb-hdmi";
0928 regulator-min-microvolt = <3300000>;
0929 regulator-max-microvolt = <3300000>;
0930 regulator-always-on;
0931 regulator-boot-on;
0932 };
0933
0934 vdd_3v3_sys: regen1 {
0935 regulator-name = "rail-3v3";
0936 regulator-max-microvolt = <3300000>;
0937 regulator-always-on;
0938 regulator-boot-on;
0939 };
0940
0941 regen2 {
0942 regulator-name = "rail-5v0";
0943 regulator-max-microvolt = <5000000>;
0944 regulator-always-on;
0945 regulator-boot-on;
0946 };
0947
0948 };
0949 };
0950
0951 rtc {
0952 compatible = "ti,palmas-rtc";
0953 interrupt-parent = <&palmas>;
0954 interrupts = <8 0>;
0955 };
0956
0957 };
0958 };
0959
0960 pmc@7000e400 {
0961 nvidia,invert-interrupt;
0962 };
0963
0964 /* SD card */
0965 mmc@78000400 {
0966 status = "okay";
0967 bus-width = <4>;
0968 vqmmc-supply = <&vddio_sdmmc3>;
0969 cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>;
0970 power-gpios = <&gpio TEGRA_GPIO(H, 0) GPIO_ACTIVE_HIGH>;
0971 };
0972
0973 /* eMMC */
0974 mmc@78000600 {
0975 status = "okay";
0976 bus-width = <8>;
0977 non-removable;
0978 };
0979
0980 /* External USB port (must be powered) */
0981 usb@7d000000 {
0982 status = "okay";
0983 };
0984
0985 usb-phy@7d000000 {
0986 status = "okay";
0987 nvidia,xcvr-setup = <7>;
0988 nvidia,xcvr-lsfslew = <2>;
0989 nvidia,xcvr-lsrslew = <2>;
0990 interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
0991 /* Should be changed to "otg" once we have vbus_supply */
0992 /* As of now, USB devices need to be powered externally */
0993 dr_mode = "host";
0994 };
0995
0996 /* SHIELD controller */
0997 usb@7d008000 {
0998 status = "okay";
0999 };
1000
1001 usb-phy@7d008000 {
1002 status = "okay";
1003 nvidia,xcvr-setup = <7>;
1004 nvidia,xcvr-lsfslew = <2>;
1005 nvidia,xcvr-lsrslew = <2>;
1006 };
1007
1008 backlight: backlight {
1009 compatible = "pwm-backlight";
1010 pwms = <&pwm 1 40000>;
1011
1012 brightness-levels = <0 4 8 16 32 64 128 255>;
1013 default-brightness-level = <6>;
1014
1015 power-supply = <&lcd_bl_en>;
1016 enable-gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_HIGH>;
1017 };
1018
1019 clk32k_in: clock-32k {
1020 compatible = "fixed-clock";
1021 clock-frequency = <32768>;
1022 #clock-cells = <0>;
1023 };
1024
1025 gpio-keys {
1026 compatible = "gpio-keys";
1027
1028 key-back {
1029 label = "Back";
1030 gpios = <&gpio TEGRA_GPIO(R, 2) GPIO_ACTIVE_LOW>;
1031 linux,code = <KEY_BACK>;
1032 };
1033
1034 key-home {
1035 label = "Home";
1036 gpios = <&gpio TEGRA_GPIO(R, 1) GPIO_ACTIVE_LOW>;
1037 linux,code = <KEY_HOME>;
1038 };
1039
1040 key-power {
1041 label = "Power";
1042 gpios = <&gpio TEGRA_GPIO(Q, 0) GPIO_ACTIVE_LOW>;
1043 linux,code = <KEY_POWER>;
1044 wakeup-source;
1045 };
1046 };
1047
1048 lcd_bl_en: regulator-lcden {
1049 compatible = "regulator-fixed";
1050 regulator-name = "lcd_bl_en";
1051 regulator-min-microvolt = <5000000>;
1052 regulator-max-microvolt = <5000000>;
1053 regulator-boot-on;
1054 };
1055
1056 vdd_lcd: regulator-lcd {
1057 compatible = "regulator-fixed";
1058 regulator-name = "vdd_lcd_1v8";
1059 regulator-min-microvolt = <1800000>;
1060 regulator-max-microvolt = <1800000>;
1061 vin-supply = <&vdd_1v8>;
1062 enable-active-high;
1063 gpio = <&gpio TEGRA_GPIO(U, 4) GPIO_ACTIVE_HIGH>;
1064 regulator-boot-on;
1065 };
1066
1067 regulator-1v8ts {
1068 compatible = "regulator-fixed";
1069 regulator-name = "vdd_1v8_ts";
1070 regulator-min-microvolt = <1800000>;
1071 regulator-max-microvolt = <1800000>;
1072 gpio = <&gpio TEGRA_GPIO(K, 3) GPIO_ACTIVE_LOW>;
1073 regulator-boot-on;
1074 };
1075
1076 regulator-3v3ts {
1077 compatible = "regulator-fixed";
1078 regulator-name = "vdd_3v3_ts";
1079 regulator-min-microvolt = <3300000>;
1080 regulator-max-microvolt = <3300000>;
1081 enable-active-high;
1082 gpio = <&gpio TEGRA_GPIO(H, 5) GPIO_ACTIVE_HIGH>;
1083 regulator-boot-on;
1084 };
1085
1086 regulator-1v8com {
1087 compatible = "regulator-fixed";
1088 regulator-name = "vdd_1v8_com";
1089 regulator-min-microvolt = <1800000>;
1090 regulator-max-microvolt = <1800000>;
1091 vin-supply = <&vdd_1v8>;
1092 enable-active-high;
1093 gpio = <&gpio TEGRA_GPIO(X, 1) GPIO_ACTIVE_HIGH>;
1094 regulator-boot-on;
1095 };
1096
1097 regulator-3v3com {
1098 compatible = "regulator-fixed";
1099 regulator-name = "vdd_3v3_com";
1100 regulator-min-microvolt = <3300000>;
1101 regulator-max-microvolt = <3300000>;
1102 vin-supply = <&vdd_3v3_sys>;
1103 enable-active-high;
1104 gpio = <&gpio TEGRA_GPIO(X, 7) GPIO_ACTIVE_HIGH>;
1105 regulator-always-on;
1106 regulator-boot-on;
1107 };
1108 };