1// SPDX-License-Identifier: GPL-2.0 2/dts-v1/; 3 4#include <dt-bindings/input/gpio-keys.h> 5#include <dt-bindings/input/linux-event-codes.h> 6#include <dt-bindings/mfd/max77620.h> 7 8#include "tegra210.dtsi" 9 10/ { 11 model = "NVIDIA Jetson Nano Developer Kit"; 12 compatible = "nvidia,p3450-0000", "nvidia,tegra210"; 13 14 aliases { 15 ethernet = "/pcie@1003000/pci@2,0/ethernet@0,0"; 16 rtc0 = "/i2c@7000d000/pmic@3c"; 17 rtc1 = "/rtc@7000e000"; 18 serial0 = &uarta; 19 }; 20 21 chosen { 22 stdout-path = "serial0:115200n8"; 23 }; 24 25 memory@80000000 { 26 device_type = "memory"; 27 reg = <0x0 0x80000000 0x1 0x0>; 28 }; 29 30 pcie@1003000 { 31 status = "okay"; 32 33 avdd-pll-uerefe-supply = <&vdd_pex_1v05>; 34 hvddio-pex-supply = <&vdd_1v8>; 35 dvddio-pex-supply = <&vdd_pex_1v05>; 36 dvdd-pex-pll-supply = <&vdd_pex_1v05>; 37 hvdd-pex-pll-e-supply = <&vdd_1v8>; 38 vddio-pex-ctl-supply = <&vdd_1v8>; 39 40 pci@1,0 { 41 phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-1}>, 42 <&{/padctl@7009f000/pads/pcie/lanes/pcie-2}>, 43 <&{/padctl@7009f000/pads/pcie/lanes/pcie-3}>, 44 <&{/padctl@7009f000/pads/pcie/lanes/pcie-4}>; 45 phy-names = "pcie-0", "pcie-1", "pcie-2", "pcie-3"; 46 nvidia,num-lanes = <4>; 47 status = "okay"; 48 }; 49 50 pci@2,0 { 51 phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-0}>; 52 phy-names = "pcie-0"; 53 status = "okay"; 54 55 ethernet@0,0 { 56 reg = <0x000000 0 0 0 0>; 57 local-mac-address = [ 00 00 00 00 00 00 ]; 58 }; 59 }; 60 }; 61 62 host1x@50000000 { 63 dpaux@54040000 { 64 status = "okay"; 65 }; 66 67 vi@54080000 { 68 status = "okay"; 69 70 avdd-dsi-csi-supply = <&vdd_sys_1v2>; 71 72 csi@838 { 73 status = "okay"; 74 }; 75 }; 76 77 sor@54540000 { 78 status = "okay"; 79 80 avdd-io-hdmi-dp-supply = <&avdd_io_edp_1v05>; 81 vdd-hdmi-dp-pll-supply = <&vdd_1v8>; 82 83 nvidia,xbar-cfg = <2 1 0 3 4>; 84 nvidia,dpaux = <&dpaux>; 85 }; 86 87 sor@54580000 { 88 status = "okay"; 89 90 avdd-io-hdmi-dp-supply = <&avdd_1v05>; 91 vdd-hdmi-dp-pll-supply = <&vdd_1v8>; 92 hdmi-supply = <&vdd_hdmi>; 93 94 nvidia,ddc-i2c-bus = <&hdmi_ddc>; 95 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(CC, 1) 96 GPIO_ACTIVE_LOW>; 97 nvidia,xbar-cfg = <0 1 2 3 4>; 98 }; 99 100 dpaux@545c0000 { 101 status = "okay"; 102 }; 103 104 i2c@546c0000 { 105 status = "okay"; 106 }; 107 }; 108 109 gpu@57000000 { 110 vdd-supply = <&vdd_gpu>; 111 status = "okay"; 112 }; 113 114 pinmux@700008d4 { 115 dvfs_pwm_active_state: dvfs_pwm_active { 116 dvfs_pwm_pbb1 { 117 nvidia,pins = "dvfs_pwm_pbb1"; 118 nvidia,tristate = <TEGRA_PIN_DISABLE>; 119 }; 120 }; 121 122 dvfs_pwm_inactive_state: dvfs_pwm_inactive { 123 dvfs_pwm_pbb1 { 124 nvidia,pins = "dvfs_pwm_pbb1"; 125 nvidia,tristate = <TEGRA_PIN_ENABLE>; 126 }; 127 }; 128 }; 129 130 /* debug port */ 131 serial@70006000 { 132 status = "okay"; 133 }; 134 135 pwm@7000a000 { 136 status = "okay"; 137 }; 138 139 i2c@7000c500 { 140 status = "okay"; 141 clock-frequency = <100000>; 142 143 eeprom@50 { 144 compatible = "atmel,24c02"; 145 reg = <0x50>; 146 147 vcc-supply = <&vdd_1v8>; 148 address-width = <8>; 149 pagesize = <8>; 150 size = <256>; 151 read-only; 152 }; 153 154 eeprom@57 { 155 compatible = "atmel,24c02"; 156 reg = <0x57>; 157 158 vcc-supply = <&vdd_1v8>; 159 address-width = <8>; 160 pagesize = <8>; 161 size = <256>; 162 read-only; 163 }; 164 }; 165 166 hdmi_ddc: i2c@7000c700 { 167 status = "okay"; 168 clock-frequency = <100000>; 169 }; 170 171 i2c@7000d000 { 172 status = "okay"; 173 clock-frequency = <400000>; 174 175 pmic: pmic@3c { 176 compatible = "maxim,max77620"; 177 reg = <0x3c>; 178 interrupt-parent = <&tegra_pmc>; 179 interrupts = <51 IRQ_TYPE_LEVEL_LOW>; 180 181 #interrupt-cells = <2>; 182 interrupt-controller; 183 184 #gpio-cells = <2>; 185 gpio-controller; 186 187 pinctrl-names = "default"; 188 pinctrl-0 = <&max77620_default>; 189 190 max77620_default: pinmux { 191 gpio0 { 192 pins = "gpio0"; 193 function = "gpio"; 194 }; 195 196 gpio1 { 197 pins = "gpio1"; 198 function = "fps-out"; 199 drive-push-pull = <1>; 200 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 201 maxim,active-fps-power-up-slot = <0>; 202 maxim,active-fps-power-down-slot = <7>; 203 }; 204 205 gpio2 { 206 pins = "gpio2"; 207 function = "fps-out"; 208 drive-open-drain = <1>; 209 maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 210 maxim,active-fps-power-up-slot = <0>; 211 maxim,active-fps-power-down-slot = <7>; 212 }; 213 214 gpio3 { 215 pins = "gpio3"; 216 function = "fps-out"; 217 drive-open-drain = <1>; 218 maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 219 maxim,active-fps-power-up-slot = <4>; 220 maxim,active-fps-power-down-slot = <3>; 221 }; 222 223 gpio4 { 224 pins = "gpio4"; 225 function = "32k-out1"; 226 }; 227 228 gpio5_6_7 { 229 pins = "gpio5", "gpio6", "gpio7"; 230 function = "gpio"; 231 drive-push-pull = <1>; 232 }; 233 }; 234 235 fps { 236 fps0 { 237 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>; 238 maxim,suspend-fps-time-period-us = <5120>; 239 }; 240 241 fps1 { 242 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN1>; 243 maxim,suspend-fps-time-period-us = <5120>; 244 }; 245 246 fps2 { 247 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>; 248 }; 249 }; 250 251 regulators { 252 in-ldo0-1-supply = <&vdd_pre>; 253 in-ldo2-supply = <&vdd_3v3_sys>; 254 in-ldo3-5-supply = <&vdd_1v8>; 255 in-ldo4-6-supply = <&vdd_5v0_sys>; 256 in-ldo7-8-supply = <&vdd_pre>; 257 in-sd0-supply = <&vdd_5v0_sys>; 258 in-sd1-supply = <&vdd_5v0_sys>; 259 in-sd2-supply = <&vdd_5v0_sys>; 260 in-sd3-supply = <&vdd_5v0_sys>; 261 262 vdd_soc: sd0 { 263 regulator-name = "VDD_SOC"; 264 regulator-min-microvolt = <1000000>; 265 regulator-max-microvolt = <1170000>; 266 regulator-enable-ramp-delay = <146>; 267 regulator-disable-ramp-delay = <4080>; 268 regulator-ramp-delay = <27500>; 269 regulator-ramp-delay-scale = <300>; 270 regulator-always-on; 271 regulator-boot-on; 272 273 maxim,active-fps-source = <MAX77620_FPS_SRC_1>; 274 maxim,active-fps-power-up-slot = <1>; 275 maxim,active-fps-power-down-slot = <6>; 276 }; 277 278 vdd_ddr: sd1 { 279 regulator-name = "VDD_DDR_1V1_PMIC"; 280 regulator-min-microvolt = <1150000>; 281 regulator-max-microvolt = <1150000>; 282 regulator-enable-ramp-delay = <176>; 283 regulator-disable-ramp-delay = <145800>; 284 regulator-ramp-delay = <27500>; 285 regulator-ramp-delay-scale = <300>; 286 regulator-always-on; 287 regulator-boot-on; 288 289 maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 290 maxim,active-fps-power-up-slot = <5>; 291 maxim,active-fps-power-down-slot = <2>; 292 }; 293 294 vdd_pre: sd2 { 295 regulator-name = "VDD_PRE_REG_1V35"; 296 regulator-min-microvolt = <1350000>; 297 regulator-max-microvolt = <1350000>; 298 regulator-enable-ramp-delay = <176>; 299 regulator-disable-ramp-delay = <32000>; 300 regulator-ramp-delay = <27500>; 301 regulator-ramp-delay-scale = <350>; 302 regulator-always-on; 303 regulator-boot-on; 304 305 maxim,active-fps-source = <MAX77620_FPS_SRC_1>; 306 maxim,active-fps-power-up-slot = <2>; 307 maxim,active-fps-power-down-slot = <5>; 308 }; 309 310 vdd_1v8: sd3 { 311 regulator-name = "VDD_1V8"; 312 regulator-min-microvolt = <1800000>; 313 regulator-max-microvolt = <1800000>; 314 regulator-enable-ramp-delay = <242>; 315 regulator-disable-ramp-delay = <118000>; 316 regulator-ramp-delay = <27500>; 317 regulator-ramp-delay-scale = <360>; 318 regulator-always-on; 319 regulator-boot-on; 320 321 maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 322 maxim,active-fps-power-up-slot = <3>; 323 maxim,active-fps-power-down-slot = <4>; 324 }; 325 326 vdd_sys_1v2: ldo0 { 327 regulator-name = "AVDD_SYS_1V2"; 328 regulator-min-microvolt = <1200000>; 329 regulator-max-microvolt = <1200000>; 330 regulator-enable-ramp-delay = <26>; 331 regulator-disable-ramp-delay = <626>; 332 regulator-ramp-delay = <100000>; 333 regulator-ramp-delay-scale = <200>; 334 regulator-always-on; 335 regulator-boot-on; 336 337 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 338 maxim,active-fps-power-up-slot = <0>; 339 maxim,active-fps-power-down-slot = <7>; 340 }; 341 342 vdd_pex_1v05: ldo1 { 343 regulator-name = "VDD_PEX_1V05"; 344 regulator-min-microvolt = <1050000>; 345 regulator-max-microvolt = <1050000>; 346 regulator-enable-ramp-delay = <22>; 347 regulator-disable-ramp-delay = <650>; 348 regulator-ramp-delay = <100000>; 349 regulator-ramp-delay-scale = <200>; 350 351 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 352 maxim,active-fps-power-up-slot = <0>; 353 maxim,active-fps-power-down-slot = <7>; 354 }; 355 356 vddio_sdmmc: ldo2 { 357 regulator-name = "VDDIO_SDMMC"; 358 regulator-min-microvolt = <1800000>; 359 regulator-max-microvolt = <3300000>; 360 regulator-enable-ramp-delay = <62>; 361 regulator-disable-ramp-delay = <650>; 362 regulator-ramp-delay = <100000>; 363 regulator-ramp-delay-scale = <200>; 364 365 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 366 maxim,active-fps-power-up-slot = <0>; 367 maxim,active-fps-power-down-slot = <7>; 368 }; 369 370 ldo3 { 371 status = "disabled"; 372 }; 373 374 vdd_rtc: ldo4 { 375 regulator-name = "VDD_RTC"; 376 regulator-min-microvolt = <850000>; 377 regulator-max-microvolt = <1100000>; 378 regulator-enable-ramp-delay = <22>; 379 regulator-disable-ramp-delay = <610>; 380 regulator-ramp-delay = <100000>; 381 regulator-ramp-delay-scale = <200>; 382 regulator-disable-active-discharge; 383 regulator-always-on; 384 regulator-boot-on; 385 386 maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 387 maxim,active-fps-power-up-slot = <1>; 388 maxim,active-fps-power-down-slot = <6>; 389 }; 390 391 ldo5 { 392 status = "disabled"; 393 }; 394 395 ldo6 { 396 status = "disabled"; 397 }; 398 399 avdd_1v05_pll: ldo7 { 400 regulator-name = "AVDD_1V05_PLL"; 401 regulator-min-microvolt = <1050000>; 402 regulator-max-microvolt = <1050000>; 403 regulator-enable-ramp-delay = <24>; 404 regulator-disable-ramp-delay = <2768>; 405 regulator-ramp-delay = <100000>; 406 regulator-ramp-delay-scale = <200>; 407 408 maxim,active-fps-source = <MAX77620_FPS_SRC_1>; 409 maxim,active-fps-power-up-slot = <3>; 410 maxim,active-fps-power-down-slot = <4>; 411 }; 412 413 avdd_1v05: ldo8 { 414 regulator-name = "AVDD_SATA_HDMI_DP_1V05"; 415 regulator-min-microvolt = <1050000>; 416 regulator-max-microvolt = <1050000>; 417 regulator-enable-ramp-delay = <22>; 418 regulator-disable-ramp-delay = <1160>; 419 regulator-ramp-delay = <100000>; 420 regulator-ramp-delay-scale = <200>; 421 422 maxim,active-fps-source = <MAX77620_FPS_SRC_1>; 423 maxim,active-fps-power-up-slot = <6>; 424 maxim,active-fps-power-down-slot = <1>; 425 }; 426 }; 427 }; 428 }; 429 430 pmc@7000e400 { 431 nvidia,invert-interrupt; 432 nvidia,suspend-mode = <0>; 433 nvidia,cpu-pwr-good-time = <0>; 434 nvidia,cpu-pwr-off-time = <0>; 435 nvidia,core-pwr-good-time = <4587 3876>; 436 nvidia,core-pwr-off-time = <39065>; 437 nvidia,core-power-req-active-high; 438 nvidia,sys-clock-req-active-high; 439 }; 440 441 hda@70030000 { 442 nvidia,model = "jetson-nano-hda"; 443 444 status = "okay"; 445 }; 446 447 usb@70090000 { 448 phys = <&{/padctl@7009f000/pads/usb2/lanes/usb2-0}>, 449 <&{/padctl@7009f000/pads/usb2/lanes/usb2-1}>, 450 <&{/padctl@7009f000/pads/usb2/lanes/usb2-2}>, 451 <&{/padctl@7009f000/pads/pcie/lanes/pcie-6}>; 452 phy-names = "usb2-0", "usb2-1", "usb2-2", "usb3-0"; 453 454 avdd-usb-supply = <&vdd_3v3_sys>; 455 dvddio-pex-supply = <&vdd_pex_1v05>; 456 hvddio-pex-supply = <&vdd_1v8>; 457 /* these really belong to the XUSB pad controller */ 458 avdd-pll-utmip-supply = <&vdd_1v8>; 459 avdd-pll-uerefe-supply = <&vdd_pex_1v05>; 460 dvdd-usb-ss-pll-supply = <&vdd_pex_1v05>; 461 hvdd-usb-ss-pll-e-supply = <&vdd_1v8>; 462 463 status = "okay"; 464 }; 465 466 padctl@7009f000 { 467 status = "okay"; 468 469 avdd-pll-utmip-supply = <&vdd_1v8>; 470 avdd-pll-uerefe-supply = <&vdd_pex_1v05>; 471 dvdd-pex-pll-supply = <&vdd_pex_1v05>; 472 hvdd-pex-pll-e-supply = <&vdd_1v8>; 473 474 pads { 475 usb2 { 476 status = "okay"; 477 478 lanes { 479 micro_b: usb2-0 { 480 nvidia,function = "xusb"; 481 status = "okay"; 482 }; 483 484 usb2-1 { 485 nvidia,function = "xusb"; 486 status = "okay"; 487 }; 488 489 usb2-2 { 490 nvidia,function = "xusb"; 491 status = "okay"; 492 }; 493 }; 494 }; 495 496 pcie { 497 status = "okay"; 498 499 lanes { 500 pcie-0 { 501 nvidia,function = "pcie-x1"; 502 status = "okay"; 503 }; 504 505 pcie-1 { 506 nvidia,function = "pcie-x4"; 507 status = "okay"; 508 }; 509 510 pcie-2 { 511 nvidia,function = "pcie-x4"; 512 status = "okay"; 513 }; 514 515 pcie-3 { 516 nvidia,function = "pcie-x4"; 517 status = "okay"; 518 }; 519 520 pcie-4 { 521 nvidia,function = "pcie-x4"; 522 status = "okay"; 523 }; 524 525 pcie-5 { 526 nvidia,function = "usb3-ss"; 527 status = "okay"; 528 }; 529 530 pcie-6 { 531 nvidia,function = "usb3-ss"; 532 status = "okay"; 533 }; 534 }; 535 }; 536 }; 537 538 ports { 539 usb2-0 { 540 status = "okay"; 541 mode = "peripheral"; 542 usb-role-switch; 543 544 vbus-supply = <&vdd_5v0_usb>; 545 546 connector { 547 compatible = "gpio-usb-b-connector", 548 "usb-b-connector"; 549 label = "micro-USB"; 550 type = "micro"; 551 vbus-gpios = <&gpio TEGRA_GPIO(CC, 4) 552 GPIO_ACTIVE_LOW>; 553 }; 554 }; 555 556 usb2-1 { 557 status = "okay"; 558 mode = "host"; 559 }; 560 561 usb2-2 { 562 status = "okay"; 563 mode = "host"; 564 }; 565 566 usb3-0 { 567 status = "okay"; 568 nvidia,usb2-companion = <1>; 569 vbus-supply = <&vdd_hub_3v3>; 570 }; 571 }; 572 }; 573 574 mmc@700b0000 { 575 status = "okay"; 576 bus-width = <4>; 577 578 cd-gpios = <&gpio TEGRA_GPIO(Z, 1) GPIO_ACTIVE_LOW>; 579 disable-wp; 580 581 vqmmc-supply = <&vddio_sdmmc>; 582 vmmc-supply = <&vdd_3v3_sd>; 583 }; 584 585 mmc@700b0400 { 586 status = "okay"; 587 bus-width = <4>; 588 589 vqmmc-supply = <&vdd_1v8>; 590 vmmc-supply = <&vdd_3v3_sys>; 591 592 non-removable; 593 cap-sdio-irq; 594 keep-power-in-suspend; 595 wakeup-source; 596 }; 597 598 usb@700d0000 { 599 status = "okay"; 600 phys = <µ_b>; 601 phy-names = "usb2-0"; 602 avddio-usb-supply = <&vdd_3v3_sys>; 603 hvdd-usb-supply = <&vdd_1v8>; 604 }; 605 606 clock@70110000 { 607 status = "okay"; 608 609 nvidia,cf = <6>; 610 nvidia,ci = <0>; 611 nvidia,cg = <2>; 612 nvidia,droop-ctrl = <0x00000f00>; 613 nvidia,force-mode = <1>; 614 nvidia,sample-rate = <25000>; 615 616 nvidia,pwm-min-microvolts = <708000>; 617 nvidia,pwm-period-nanoseconds = <2500>; /* 2.5us */ 618 nvidia,pwm-to-pmic; 619 nvidia,pwm-tristate-microvolts = <1000000>; 620 nvidia,pwm-voltage-step-microvolts = <19200>; 621 622 pinctrl-names = "dvfs_pwm_enable", "dvfs_pwm_disable"; 623 pinctrl-0 = <&dvfs_pwm_active_state>; 624 pinctrl-1 = <&dvfs_pwm_inactive_state>; 625 }; 626 627 aconnect@702c0000 { 628 status = "okay"; 629 630 dma@702e2000 { 631 status = "okay"; 632 }; 633 634 interrupt-controller@702f9000 { 635 status = "okay"; 636 }; 637 }; 638 639 clk32k_in: clock@0 { 640 compatible = "fixed-clock"; 641 clock-frequency = <32768>; 642 #clock-cells = <0>; 643 }; 644 645 cpus { 646 cpu@0 { 647 enable-method = "psci"; 648 }; 649 650 cpu@1 { 651 enable-method = "psci"; 652 }; 653 654 cpu@2 { 655 enable-method = "psci"; 656 }; 657 658 cpu@3 { 659 enable-method = "psci"; 660 }; 661 662 idle-states { 663 cpu-sleep { 664 status = "okay"; 665 }; 666 }; 667 }; 668 669 fan: fan { 670 compatible = "pwm-fan"; 671 pwms = <&pwm 3 45334>; 672 673 cooling-levels = <0 64 128 255>; 674 #cooling-cells = <2>; 675 }; 676 677 thermal-zones { 678 cpu { 679 trips { 680 cpu_trip_critical: critical { 681 temperature = <96500>; 682 hysteresis = <0>; 683 type = "critical"; 684 }; 685 686 cpu_trip_hot: hot { 687 temperature = <70000>; 688 hysteresis = <2000>; 689 type = "hot"; 690 }; 691 692 cpu_trip_active: active { 693 temperature = <50000>; 694 hysteresis = <2000>; 695 type = "active"; 696 }; 697 698 cpu_trip_passive: passive { 699 temperature = <30000>; 700 hysteresis = <2000>; 701 type = "passive"; 702 }; 703 }; 704 705 cooling-maps { 706 cpu-critical { 707 cooling-device = <&fan 3 3>; 708 trip = <&cpu_trip_critical>; 709 }; 710 711 cpu-hot { 712 cooling-device = <&fan 2 2>; 713 trip = <&cpu_trip_hot>; 714 }; 715 716 cpu-active { 717 cooling-device = <&fan 1 1>; 718 trip = <&cpu_trip_active>; 719 }; 720 721 cpu-passive { 722 cooling-device = <&fan 0 0>; 723 trip = <&cpu_trip_passive>; 724 }; 725 }; 726 }; 727 }; 728 729 gpio-keys { 730 compatible = "gpio-keys"; 731 732 power { 733 label = "Power"; 734 gpios = <&gpio TEGRA_GPIO(X, 5) GPIO_ACTIVE_LOW>; 735 linux,input-type = <EV_KEY>; 736 linux,code = <KEY_POWER>; 737 debounce-interval = <30>; 738 wakeup-event-action = <EV_ACT_ASSERTED>; 739 wakeup-source; 740 }; 741 742 force-recovery { 743 label = "Force Recovery"; 744 gpios = <&gpio TEGRA_GPIO(X, 6) GPIO_ACTIVE_LOW>; 745 linux,input-type = <EV_KEY>; 746 linux,code = <BTN_1>; 747 debounce-interval = <30>; 748 }; 749 }; 750 751 psci { 752 compatible = "arm,psci-1.0"; 753 method = "smc"; 754 }; 755 756 vdd_5v0_sys: regulator@0 { 757 compatible = "regulator-fixed"; 758 759 regulator-name = "VDD_5V0_SYS"; 760 regulator-min-microvolt = <5000000>; 761 regulator-max-microvolt = <5000000>; 762 regulator-always-on; 763 regulator-boot-on; 764 }; 765 766 vdd_3v3_sys: regulator@1 { 767 compatible = "regulator-fixed"; 768 769 regulator-name = "VDD_3V3_SYS"; 770 regulator-min-microvolt = <3300000>; 771 regulator-max-microvolt = <3300000>; 772 regulator-enable-ramp-delay = <240>; 773 regulator-disable-ramp-delay = <11340>; 774 regulator-always-on; 775 regulator-boot-on; 776 777 gpio = <&pmic 3 GPIO_ACTIVE_HIGH>; 778 enable-active-high; 779 780 vin-supply = <&vdd_5v0_sys>; 781 }; 782 783 vdd_3v3_sd: regulator@2 { 784 compatible = "regulator-fixed"; 785 786 regulator-name = "VDD_3V3_SD"; 787 regulator-min-microvolt = <3300000>; 788 regulator-max-microvolt = <3300000>; 789 790 gpio = <&gpio TEGRA_GPIO(Z, 3) GPIO_ACTIVE_HIGH>; 791 enable-active-high; 792 793 vin-supply = <&vdd_3v3_sys>; 794 }; 795 796 vdd_hdmi: regulator@3 { 797 compatible = "regulator-fixed"; 798 799 regulator-name = "VDD_HDMI_5V0"; 800 regulator-min-microvolt = <5000000>; 801 regulator-max-microvolt = <5000000>; 802 803 vin-supply = <&vdd_5v0_sys>; 804 }; 805 806 vdd_hub_3v3: regulator@4 { 807 compatible = "regulator-fixed"; 808 809 regulator-name = "VDD_HUB_3V3"; 810 regulator-min-microvolt = <3300000>; 811 regulator-max-microvolt = <3300000>; 812 813 gpio = <&gpio TEGRA_GPIO(A, 6) GPIO_ACTIVE_HIGH>; 814 enable-active-high; 815 816 vin-supply = <&vdd_5v0_sys>; 817 }; 818 819 vdd_cpu: regulator@5 { 820 compatible = "regulator-fixed"; 821 822 regulator-name = "VDD_CPU"; 823 regulator-min-microvolt = <5000000>; 824 regulator-max-microvolt = <5000000>; 825 regulator-always-on; 826 regulator-boot-on; 827 828 gpio = <&pmic 5 GPIO_ACTIVE_HIGH>; 829 enable-active-high; 830 831 vin-supply = <&vdd_5v0_sys>; 832 }; 833 834 vdd_gpu: regulator@6 { 835 compatible = "pwm-regulator"; 836 pwms = <&pwm 1 8000>; 837 838 regulator-name = "VDD_GPU"; 839 regulator-min-microvolt = <710000>; 840 regulator-max-microvolt = <1320000>; 841 regulator-ramp-delay = <80>; 842 regulator-enable-ramp-delay = <2000>; 843 regulator-settling-time-us = <160>; 844 845 enable-gpios = <&pmic 6 GPIO_ACTIVE_HIGH>; 846 vin-supply = <&vdd_5v0_sys>; 847 }; 848 849 avdd_io_edp_1v05: regulator@7 { 850 compatible = "regulator-fixed"; 851 852 regulator-name = "AVDD_IO_EDP_1V05"; 853 regulator-min-microvolt = <1050000>; 854 regulator-max-microvolt = <1050000>; 855 856 gpio = <&pmic 7 GPIO_ACTIVE_HIGH>; 857 enable-active-high; 858 859 vin-supply = <&avdd_1v05_pll>; 860 }; 861 862 vdd_5v0_usb: regulator@8 { 863 compatible = "regulator-fixed"; 864 865 regulator-name = "VDD_5V_USB"; 866 regulator-min-microvolt = <50000000>; 867 regulator-max-microvolt = <50000000>; 868 869 vin-supply = <&vdd_5v0_sys>; 870 }; 871}; 872