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