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