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