tegra114-asus-tf701t.dts (17794B)
1// SPDX-License-Identifier: GPL-2.0 2 3/dts-v1/; 4 5#include <dt-bindings/input/gpio-keys.h> 6#include <dt-bindings/input/input.h> 7 8#include "tegra114.dtsi" 9 10/ { 11 model = "Asus Transformer Pad TF701T"; 12 compatible = "asus,tf701t", "nvidia,tegra114"; 13 chassis-type = "convertible"; 14 15 aliases { 16 mmc0 = "/mmc@78000600"; /* eMMC */ 17 mmc1 = "/mmc@78000400"; /* uSD slot */ 18 mmc2 = "/mmc@78000000"; /* WiFi */ 19 20 rtc0 = &palmas; 21 rtc1 = "/rtc@7000e000"; 22 23 serial0 = &uartd; /* Console */ 24 serial1 = &uartc; /* Bluetooth */ 25 serial2 = &uartb; /* GPS */ 26 }; 27 28 memory@80000000 { 29 reg = <0x80000000 0x80000000>; 30 }; 31 32 reserved-memory { 33 #address-cells = <1>; 34 #size-cells = <1>; 35 ranges; 36 37 linux,cma@80000000 { 38 compatible = "shared-dma-pool"; 39 alloc-ranges = <0x80000000 0x30000000>; 40 size = <0x10000000>; 41 linux,cma-default; 42 reusable; 43 }; 44 45 trustzone@bfe00000 { 46 reg = <0xbfe00000 0x200000>; 47 no-map; 48 }; 49 }; 50 51 host1x@50000000 { 52 dsi@54300000 { 53 status = "okay"; 54 55 avdd-dsi-csi-supply = <&tps65913_ldo2>; 56 57 nvidia,ganged-mode = <&dsib>; 58 59 panel_primary: panel@0 { 60 compatible = "sharp,lq101r1sx01"; 61 reg = <0>; 62 63 link2 = <&panel_secondary>; 64 65 power-supply = <&vdd_lcd>; 66 backlight = <&backlight>; 67 }; 68 }; 69 70 dsi@54400000 { 71 status = "okay"; 72 73 avdd-dsi-csi-supply = <&tps65913_ldo2>; 74 75 panel_secondary: panel@0 { 76 compatible = "sharp,lq101r1sx01"; 77 reg = <0>; 78 }; 79 }; 80 }; 81 82 pinmux@70000868 { 83 asus_pad_ec_default: asus-pad-ec-default { 84 ec-interrupt { 85 nvidia,pins = "kb_col5_pq5"; 86 nvidia,function = "kbc"; 87 nvidia,pull = <TEGRA_PIN_PULL_UP>; 88 nvidia,tristate = <TEGRA_PIN_DISABLE>; 89 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 90 }; 91 92 ec-request { 93 nvidia,pins = "kb_col2_pq2"; 94 nvidia,function = "kbc"; 95 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 96 nvidia,tristate = <TEGRA_PIN_DISABLE>; 97 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 98 }; 99 }; 100 101 backlight_default: backlight-default { 102 backlight-enable { 103 nvidia,pins = "gmi_ad10_ph2"; 104 nvidia,function = "gmi"; 105 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 106 nvidia,tristate = <TEGRA_PIN_DISABLE>; 107 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 108 }; 109 }; 110 111 codec_default: codec-default { 112 ldo1-en { 113 nvidia,pins = "sdmmc1_wp_n_pv3"; 114 nvidia,function = "sdmmc1"; 115 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 116 nvidia,tristate = <TEGRA_PIN_DISABLE>; 117 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 118 }; 119 120 interrupt { 121 nvidia,pins = "gpio_w2_aud_pw2", 122 "gpio_w3_aud_pw3"; 123 nvidia,function = "spi6"; 124 nvidia,pull = <TEGRA_PIN_PULL_UP>; 125 nvidia,tristate = <TEGRA_PIN_DISABLE>; 126 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 127 }; 128 }; 129 130 gpio_keys_default: gpio-keys-default { 131 power { 132 nvidia,pins = "kb_col0_pq0"; 133 nvidia,function = "kbc"; 134 nvidia,pull = <TEGRA_PIN_PULL_UP>; 135 nvidia,tristate = <TEGRA_PIN_ENABLE>; 136 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 137 }; 138 139 volume { 140 nvidia,pins = "kb_row1_pr1", 141 "kb_row2_pr2"; 142 nvidia,function = "rsvd2"; 143 nvidia,pull = <TEGRA_PIN_PULL_UP>; 144 nvidia,tristate = <TEGRA_PIN_ENABLE>; 145 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 146 }; 147 }; 148 149 gpio_hall_sensor_default: gpio-hall-sensor-default { 150 ulpi_data4_po5 { 151 nvidia,pins = "ulpi_data4_po5"; 152 nvidia,function = "spi2"; 153 nvidia,pull = <TEGRA_PIN_PULL_UP>; 154 nvidia,tristate = <TEGRA_PIN_DISABLE>; 155 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 156 }; 157 }; 158 159 hp_det_default: hp-det-default { 160 gmi_iordy_pi5 { 161 nvidia,pins = "kb_row7_pr7"; 162 nvidia,function = "rsvd2"; 163 nvidia,pull = <TEGRA_PIN_PULL_UP>; 164 nvidia,tristate = <TEGRA_PIN_DISABLE>; 165 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 166 }; 167 }; 168 169 imu_default: imu-default { 170 kb_row3_pr3 { 171 nvidia,pins = "kb_row3_pr3"; 172 nvidia,function = "rsvd3"; 173 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 174 nvidia,tristate = <TEGRA_PIN_DISABLE>; 175 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 176 }; 177 }; 178 179 pwm_default: pwm-default { 180 gmi_ad9_ph1 { 181 nvidia,pins = "gmi_ad9_ph1"; 182 nvidia,function = "pwm1"; 183 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 184 nvidia,tristate = <TEGRA_PIN_DISABLE>; 185 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 186 }; 187 }; 188 189 /* XXX make this something more sensible */ 190 pwm_sleep: pwm-sleep { 191 gmi_ad9_ph1 { 192 nvidia,pins = "gmi_ad9_ph1"; 193 nvidia,function = "pwm1"; 194 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 195 nvidia,tristate = <TEGRA_PIN_DISABLE>; 196 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 197 }; 198 }; 199 200 sdmmc3_default: sdmmc3-default { 201 sdmmc3_clk_pa6 { 202 nvidia,pins = "sdmmc3_clk_pa6"; 203 nvidia,function = "sdmmc3"; 204 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 205 nvidia,tristate = <TEGRA_PIN_DISABLE>; 206 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 207 }; 208 209 sdmmc3_cmd_pa7 { 210 nvidia,pins = "sdmmc3_cmd_pa7", 211 "sdmmc3_dat0_pb7", 212 "sdmmc3_dat1_pb6", 213 "sdmmc3_dat2_pb5", 214 "sdmmc3_dat3_pb4", 215 "kb_col4_pq4", 216 "sdmmc3_clk_lb_out_pee4", 217 "sdmmc3_clk_lb_in_pee5", 218 "sdmmc3_cd_n_pv2"; 219 nvidia,function = "sdmmc3"; 220 nvidia,pull = <TEGRA_PIN_PULL_UP>; 221 nvidia,tristate = <TEGRA_PIN_DISABLE>; 222 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 223 }; 224 225 drive_sdio3 { 226 nvidia,pins = "drive_sdio3"; 227 nvidia,high-speed-mode = <TEGRA_PIN_ENABLE>; 228 nvidia,schmitt = <TEGRA_PIN_DISABLE>; 229 nvidia,pull-down-strength = <22>; 230 nvidia,pull-up-strength = <36>; 231 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FASTEST>; 232 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>; 233 }; 234 }; 235 236 sdmmc3_vdd_default: sdmmc3-vdd-default { 237 gmi_clk_pk1 { 238 nvidia,pins = "gmi_clk_pk1"; 239 nvidia,function = "gmi"; 240 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 241 nvidia,tristate = <TEGRA_PIN_DISABLE>; 242 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 243 }; 244 }; 245 246 vdd_lcd_default: vdd-lcd-default { 247 sdmmc4_clk_pcc4 { 248 nvidia,pins = "sdmmc4_clk_pcc4"; 249 nvidia,function = "sdmmc4"; 250 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 251 nvidia,tristate = <TEGRA_PIN_DISABLE>; 252 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 253 }; 254 }; 255 }; 256 257 serial@70006040 { 258 /* GPS */ 259 }; 260 261 serial@70006200 { 262 /* Bluetooth */ 263 }; 264 265 serial@70006300 { 266 status = "okay"; 267 }; 268 269 pwm@7000a000 { 270 status = "okay"; 271 272 pinctrl-names = "default", "sleep"; 273 pinctrl-0 = <&pwm_default>; 274 pinctrl-1 = <&pwm_sleep>; 275 }; 276 277 i2c@7000c000 { 278 status = "okay"; 279 clock-frequency = <100000>; 280 281 magnetometer@c { 282 compatible = "asahi-kasei,ak09911"; 283 reg = <0xc>; 284 285 vdd-supply = <&vdd_3v3_sys>; 286 }; 287 288 rt5639: audio-codec@1c { 289 compatible = "realtek,rt5639"; 290 reg = <0x1c>; 291 292 interrupt-parent = <&gpio>; 293 interrupts = <TEGRA_GPIO(W, 3) IRQ_TYPE_EDGE_FALLING>; 294 295 realtek,ldo1-en-gpios = <&gpio TEGRA_GPIO(V, 3) GPIO_ACTIVE_HIGH>; 296 297 pinctrl-names = "default"; 298 pinctrl-0 = <&codec_default>; 299 }; 300 301 motion-tracker@68 { 302 compatible = "invensense,mpu6500"; 303 reg = <0x68>; 304 305 interrupt-parent = <&gpio>; 306 interrupts = <TEGRA_GPIO(R, 3) IRQ_TYPE_LEVEL_HIGH>; 307 308 mount-matrix = "0", "-1", "0", 309 "1", "0", "0", 310 "0", "0", "1"; 311 312 pinctrl-names = "default"; 313 pinctrl-0 = <&imu_default>; 314 }; 315 316 temp_sensor: temperature-sensor@4c { 317 compatible = "onnn,nct1008"; 318 reg = <0x4c>; 319 320 vcc-supply = <&vdd_3v3_sys>; 321 #thermal-sensor-cells = <1>; 322 }; 323 }; 324 325 i2c@7000c400 { 326 status = "okay"; 327 clock-frequency = <100000>; 328 329 power-sensor@44 { 330 compatible = "ti,ina230"; 331 reg = <0x44>; 332 }; 333 }; 334 335 i2c@7000c500 { 336 status = "okay"; 337 clock-frequency = <400000>; 338 339 light-sensor@1c { 340 compatible = "dynaimage,al3320a"; 341 reg = <0x1c>; 342 343 vdd-supply = <&vdd_3v3_sys>; 344 }; 345 }; 346 347 i2c@7000c700 { 348 /* HDMI DDC */ 349 }; 350 351 i2c@7000d000 { 352 status = "okay"; 353 clock-frequency = <400000>; 354 355 palmas: pmic@58 { 356 compatible = "ti,tps65913", "ti,palmas"; 357 reg = <0x58>; 358 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>; 359 360 #interrupt-cells = <2>; 361 interrupt-controller; 362 363 ti,system-power-controller; 364 365 palmas_gpio: gpio { 366 compatible = "ti,palmas-gpio"; 367 gpio-controller; 368 #gpio-cells = <2>; 369 }; 370 371 pmic { 372 compatible = "ti,tps65913-pmic", "ti,palmas-pmic"; 373 374 ldo1-in-supply = <&tps65913_smps7>; 375 ldo2-in-supply = <&tps65913_smps7>; 376 ldo4-in-supply = <&tps65913_smps8>; 377 ldo5-in-supply = <&tps65913_smps9>; 378 ldo6-in-supply = <&tps65913_smps9>; 379 ldo7-in-supply = <&tps65913_smps9>; 380 ldo9-in-supply = <&tps65913_smps9>; 381 382 regulators { 383 tps65913_smps123: smps123 { 384 regulator-name = "vdd-cpu"; 385 regulator-min-microvolt = <900000>; 386 regulator-max-microvolt = <1350000>; 387 regulator-always-on; 388 regulator-boot-on; 389 ti,roof-floor = <1>; 390 ti,mode-sleep = <3>; 391 }; 392 393 tps65913_smps45: smps45 { 394 regulator-name = "vdd-core"; 395 regulator-min-microvolt = <900000>; 396 regulator-max-microvolt = <1400000>; 397 regulator-always-on; 398 regulator-boot-on; 399 ti,roof-floor = <3>; 400 }; 401 402 smps6 { 403 regulator-name = "va-lcd-hv"; 404 regulator-min-microvolt = <1000000>; 405 regulator-max-microvolt = <1000000>; 406 regulator-always-on; 407 regulator-boot-on; 408 }; 409 410 tps65913_smps7: smps7 { 411 regulator-name = "vdd-ddr"; 412 regulator-min-microvolt = <1350000>; 413 regulator-max-microvolt = <1350000>; 414 regulator-always-on; 415 regulator-boot-on; 416 }; 417 418 tps65913_smps8: smps8 { 419 regulator-name = "vdd-1v8"; 420 regulator-min-microvolt = <1800000>; 421 regulator-max-microvolt = <1800000>; 422 regulator-always-on; 423 regulator-boot-on; 424 }; 425 426 tps65913_smps9: smps9 { 427 regulator-name = "vdd-sd"; 428 regulator-min-microvolt = <2900000>; 429 regulator-max-microvolt = <2900000>; 430 regulator-always-on; 431 }; 432 433 tps65913_smps10_out1: smps10_out1 { 434 regulator-name = "vd-smps10-out1"; 435 regulator-min-microvolt = <5000000>; 436 regulator-max-microvolt = <5000000>; 437 regulator-always-on; 438 regulator-boot-on; 439 }; 440 441 tps65913_smps10_out2: smps10_out2 { 442 regulator-name = "vd-smps10-out2"; 443 regulator-min-microvolt = <5000000>; 444 regulator-max-microvolt = <5000000>; 445 regulator-always-on; 446 regulator-boot-on; 447 }; 448 449 tps65913_ldo1: ldo1 { 450 regulator-name = "vdd-hdmi-pll"; 451 regulator-min-microvolt = <1050000>; 452 regulator-max-microvolt = <1050000>; 453 regulator-always-on; 454 ti,roof-floor = <3>; 455 }; 456 457 tps65913_ldo2: ldo2 { 458 regulator-name = "vdd-2v8-dsi-csi"; 459 regulator-min-microvolt = <1200000>; 460 regulator-max-microvolt = <1200000>; 461 regulator-boot-on; 462 }; 463 464 ldo3 { 465 regulator-name = "vpp-fuse"; 466 regulator-min-microvolt = <1800000>; 467 regulator-max-microvolt = <1800000>; 468 }; 469 470 ldo4 { 471 regulator-name = "vdd-1v2-cam"; 472 regulator-min-microvolt = <1200000>; 473 regulator-max-microvolt = <1200000>; 474 }; 475 476 ldo5 { 477 regulator-name = "vdd-cam"; 478 regulator-min-microvolt = <2800000>; 479 regulator-max-microvolt = <2800000>; 480 }; 481 482 ldo6 { 483 regulator-name = "vdd-dev"; 484 regulator-min-microvolt = <2850000>; 485 regulator-max-microvolt = <2850000>; 486 regulator-boot-on; 487 }; 488 489 ldo7 { 490 regulator-name = "vdd-2v8-cam"; 491 regulator-min-microvolt = <2800000>; 492 regulator-max-microvolt = <2800000>; 493 }; 494 495 tps65913_ldo8: ldo8 { 496 regulator-name = "vdd-rtc"; 497 regulator-min-microvolt = <950000>; 498 regulator-max-microvolt = <950000>; 499 regulator-always-on; 500 regulator-boot-on; 501 ti,enable-ldo8-tracking; 502 }; 503 504 tps65913_ldo9: ldo9 { 505 regulator-name = "vdd-sdmmc"; 506 regulator-min-microvolt = <1800000>; 507 regulator-max-microvolt = <2900000>; 508 }; 509 510 tps65913_ldoln: ldoln { 511 regulator-name = "vdd-hdmi"; 512 regulator-min-microvolt = <3300000>; 513 regulator-max-microvolt = <3300000>; 514 }; 515 516 ldousb { 517 regulator-name = "vdd-usb"; 518 regulator-min-microvolt = <3300000>; 519 regulator-max-microvolt = <3300000>; 520 regulator-always-on; 521 regulator-boot-on; 522 }; 523 }; 524 }; 525 526 rtc { 527 compatible = "ti,palmas-rtc"; 528 interrupt-parent = <&palmas>; 529 interrupts = <8 0>; 530 }; 531 532 pinmux { 533 compatible = "ti,tps65913-pinctrl"; 534 ti,palmas-enable-dvfs1; 535 536 pinctrl-names = "default"; 537 pinctrl-0 = <&palmas_default>; 538 539 palmas_default: pinmux { 540 pin_powergood { 541 pins = "powergood"; 542 function = "powergood"; 543 }; 544 545 pin_vac { 546 pins = "vac"; 547 function = "vac"; 548 }; 549 550 pin_gpio0 { 551 pins = "gpio0"; 552 function = "gpio"; 553 }; 554 555 pin_gpio1 { 556 pins = "gpio1"; 557 function = "gpio"; 558 }; 559 560 pin_gpio2 { 561 pins = "gpio2"; 562 function = "gpio"; 563 }; 564 565 pin_gpio3 { 566 pins = "gpio3"; 567 function = "gpio"; 568 }; 569 570 pin_gpio4 { 571 pins = "gpio4"; 572 function = "gpio"; 573 }; 574 575 pin_gpio5 { 576 pins = "gpio5"; 577 function = "gpio"; 578 }; 579 580 pin_gpio6 { 581 pins = "gpio6"; 582 function = "gpio"; 583 }; 584 585 pin_gpio7 { 586 pins = "gpio7"; 587 function = "gpio"; 588 }; 589 }; 590 }; 591 }; 592 }; 593 594 ahub@70080000 { 595 i2s@70080300 { 596 status = "okay"; 597 }; 598 }; 599 600 mmc@78000000 { 601 /* WiFi */ 602 }; 603 604 /* MicroSD card */ 605 mmc@78000400 { 606 status = "okay"; 607 608 bus-width = <4>; 609 cd-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_LOW>; 610 611 nvidia,default-tap = <0x3>; 612 nvidia,default-trim = <0x3>; 613 614 vmmc-supply = <&vdd_usd>; 615 vqmmc-supply = <&tps65913_ldo9>; 616 617 pinctrl-names = "default"; 618 pinctrl-0 = <&sdmmc3_default>; 619 }; 620 621 mmc@78000600 { 622 /* eMMC */ 623 }; 624 625 usb@7d000000 { 626 compatible = "nvidia,tegra114-udc"; 627 status = "okay"; 628 dr_mode = "peripheral"; 629 630 /* Peripheral USB via ASUS connector */ 631 }; 632 633 usb-phy@7d000000 { 634 status = "okay"; 635 }; 636 637 usb@7d008000 { 638 status = "okay"; 639 640 /* Host USB via dock */ 641 }; 642 643 usb-phy@7d008000 { 644 status = "okay"; 645 vbus-supply = <&vdd_5v0_sys>; 646 }; 647 648 backlight: backlight { 649 compatible = "pwm-backlight"; 650 651 enable-gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_HIGH>; 652 power-supply = <&vdd_5v0_sys>; 653 pwms = <&pwm 1 1000000>; 654 655 brightness-levels = <1 255>; 656 num-interpolated-steps = <254>; 657 default-brightness-level = <224>; 658 659 pinctrl-names = "default"; 660 pinctrl-0 = <&backlight_default>; 661 }; 662 663 /* PMIC has a built-in 32KHz oscillator which is used by PMC */ 664 clk32k_in: clock-32k { 665 compatible = "fixed-clock"; 666 #clock-cells = <0>; 667 clock-frequency = <32768>; 668 clock-output-names = "pmic-oscillator"; 669 }; 670 671 firmware { 672 trusted-foundations { 673 compatible = "tlm,trusted-foundations"; 674 tlm,version-major = <2>; 675 tlm,version-minor = <8>; 676 }; 677 }; 678 679 gpio-keys { 680 compatible = "gpio-keys"; 681 682 label = "GPIO Buttons"; 683 684 pinctrl-names = "default"; 685 pinctrl-0 = <&gpio_keys_default>; 686 687 power { 688 label = "Power"; 689 gpios = <&gpio TEGRA_GPIO(Q, 0) GPIO_ACTIVE_LOW>; 690 linux,code = <KEY_POWER>; 691 debounce-interval = <10>; 692 wakeup-source; 693 }; 694 695 volume-up { 696 label = "Volume Up"; 697 gpios = <&gpio TEGRA_GPIO(R, 2) GPIO_ACTIVE_LOW>; 698 linux,code = <KEY_VOLUMEUP>; 699 debounce-interval = <10>; 700 }; 701 702 volume-down { 703 label = "Volume Down"; 704 gpios = <&gpio TEGRA_GPIO(R, 1) GPIO_ACTIVE_LOW>; 705 linux,code = <KEY_VOLUMEDOWN>; 706 debounce-interval = <10>; 707 }; 708 }; 709 710 gpio-hall-sensor { 711 compatible = "gpio-keys"; 712 713 label = "GPIO Hall Effect Sensor"; 714 715 pinctrl-names = "default"; 716 pinctrl-0 = <&gpio_hall_sensor_default>; 717 718 hall-sensor { 719 label = "Hall Effect Sensor"; 720 gpios = <&gpio TEGRA_GPIO(O, 5) GPIO_ACTIVE_LOW>; 721 linux,input-type = <EV_SW>; 722 linux,code = <SW_LID>; 723 linux,can-disable; 724 wakeup-source; 725 }; 726 }; 727 728 sound { 729 compatible = "asus,tegra-audio-rt5639-tf701t", 730 "nvidia,tegra-audio-rt5640"; 731 nvidia,model = "Asus Transformer Pad TF701T RT5639"; 732 733 nvidia,audio-routing = 734 "Headphones", "HPOR", 735 "Headphones", "HPOL", 736 "Speakers", "SPORP", 737 "Speakers", "SPORN", 738 "Speakers", "SPOLP", 739 "Speakers", "SPOLN", 740 "Mic Jack", "MICBIAS1", 741 "IN2P", "Mic Jack"; 742 743 nvidia,i2s-controller = <&tegra_i2s0>; 744 nvidia,audio-codec = <&rt5639>; 745 746 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(R, 7) GPIO_ACTIVE_LOW>; 747 748 clocks = <&tegra_car TEGRA114_CLK_PLL_A>, 749 <&tegra_car TEGRA114_CLK_PLL_A_OUT0>, 750 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 751 clock-names = "pll_a", "pll_a_out0", "mclk"; 752 753 assigned-clocks = <&tegra_car TEGRA114_CLK_EXTERN1>, 754 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 755 756 assigned-clock-parents = <&tegra_car TEGRA114_CLK_PLL_A_OUT0>, 757 <&tegra_car TEGRA114_CLK_EXTERN1>; 758 759 pinctrl-names = "default"; 760 pinctrl-0 = <&hp_det_default>; 761 }; 762 763 vdd_5v0_sys: regulator-5v0-sys { 764 compatible = "regulator-fixed"; 765 regulator-name = "vdd_5v0"; 766 regulator-min-microvolt = <5000000>; 767 regulator-max-microvolt = <5000000>; 768 regulator-always-on; 769 regulator-boot-on; 770 }; 771 772 vdd_3v3_sys: regulator-3v3-sys { 773 compatible = "regulator-fixed"; 774 regulator-name = "vdd_3v3"; 775 regulator-min-microvolt = <3300000>; 776 regulator-max-microvolt = <3300000>; 777 regulator-always-on; 778 regulator-boot-on; 779 }; 780 781 vdd_lcd: regulator-vdd-lcd { 782 compatible = "regulator-fixed"; 783 regulator-name = "vdd_lcd_1v8"; 784 regulator-min-microvolt = <1800000>; 785 regulator-max-microvolt = <1800000>; 786 vin-supply = <&tps65913_smps8>; 787 enable-active-high; 788 gpio = <&gpio TEGRA_GPIO(CC, 4) GPIO_ACTIVE_HIGH>; 789 regulator-boot-on; 790 791 pinctrl-names = "default"; 792 pinctrl-0 = <&vdd_lcd_default>; 793 }; 794 795 vdd_usd: regulator-vdd-usd { 796 compatible = "regulator-fixed"; 797 regulator-name = "vdd_sd_slot"; 798 regulator-min-microvolt = <2900000>; 799 regulator-max-microvolt = <2900000>; 800 vin-supply = <&tps65913_smps9>; 801 enable-active-high; 802 gpio = <&gpio TEGRA_GPIO(K, 1) GPIO_ACTIVE_HIGH>; 803 804 pinctrl-names = "default"; 805 pinctrl-0 = <&sdmmc3_vdd_default>; 806 }; 807};