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 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-hdmi-dp-supply = <&avdd_1v05>; 81 vdd-hdmi-dp-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 usb-role-switch; 517 518 connector { 519 compatible = "gpio-usb-b-connector", 520 "usb-b-connector"; 521 label = "micro-USB"; 522 type = "micro"; 523 vbus-gpios = <&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 mmc@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 mmc@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 clk32k_in: clock@0 { 578 compatible = "fixed-clock"; 579 clock-frequency = <32768>; 580 #clock-cells = <0>; 581 }; 582 583 cpus { 584 cpu@0 { 585 enable-method = "psci"; 586 }; 587 588 cpu@1 { 589 enable-method = "psci"; 590 }; 591 592 cpu@2 { 593 enable-method = "psci"; 594 }; 595 596 cpu@3 { 597 enable-method = "psci"; 598 }; 599 600 idle-states { 601 cpu-sleep { 602 status = "okay"; 603 }; 604 }; 605 }; 606 607 fan: fan { 608 compatible = "pwm-fan"; 609 pwms = <&pwm 3 45334>; 610 611 cooling-levels = <0 64 128 255>; 612 #cooling-cells = <2>; 613 }; 614 615 thermal-zones { 616 cpu { 617 trips { 618 cpu_trip_critical: critical { 619 temperature = <96500>; 620 hysteresis = <0>; 621 type = "critical"; 622 }; 623 624 cpu_trip_hot: hot { 625 temperature = <70000>; 626 hysteresis = <2000>; 627 type = "hot"; 628 }; 629 630 cpu_trip_active: active { 631 temperature = <50000>; 632 hysteresis = <2000>; 633 type = "active"; 634 }; 635 636 cpu_trip_passive: passive { 637 temperature = <30000>; 638 hysteresis = <2000>; 639 type = "passive"; 640 }; 641 }; 642 643 cooling-maps { 644 cpu-critical { 645 cooling-device = <&fan 3 3>; 646 trip = <&cpu_trip_critical>; 647 }; 648 649 cpu-hot { 650 cooling-device = <&fan 2 2>; 651 trip = <&cpu_trip_hot>; 652 }; 653 654 cpu-active { 655 cooling-device = <&fan 1 1>; 656 trip = <&cpu_trip_active>; 657 }; 658 659 cpu-passive { 660 cooling-device = <&fan 0 0>; 661 trip = <&cpu_trip_passive>; 662 }; 663 }; 664 }; 665 }; 666 667 gpio-keys { 668 compatible = "gpio-keys"; 669 670 power { 671 label = "Power"; 672 gpios = <&gpio TEGRA_GPIO(X, 5) GPIO_ACTIVE_LOW>; 673 linux,input-type = <EV_KEY>; 674 linux,code = <KEY_POWER>; 675 debounce-interval = <30>; 676 wakeup-event-action = <EV_ACT_ASSERTED>; 677 wakeup-source; 678 }; 679 680 force-recovery { 681 label = "Force Recovery"; 682 gpios = <&gpio TEGRA_GPIO(X, 6) GPIO_ACTIVE_LOW>; 683 linux,input-type = <EV_KEY>; 684 linux,code = <BTN_1>; 685 debounce-interval = <30>; 686 }; 687 }; 688 689 psci { 690 compatible = "arm,psci-1.0"; 691 method = "smc"; 692 }; 693 694 vdd_5v0_sys: regulator@0 { 695 compatible = "regulator-fixed"; 696 697 regulator-name = "VDD_5V0_SYS"; 698 regulator-min-microvolt = <5000000>; 699 regulator-max-microvolt = <5000000>; 700 regulator-always-on; 701 regulator-boot-on; 702 }; 703 704 vdd_3v3_sys: regulator@1 { 705 compatible = "regulator-fixed"; 706 707 regulator-name = "VDD_3V3_SYS"; 708 regulator-min-microvolt = <3300000>; 709 regulator-max-microvolt = <3300000>; 710 regulator-enable-ramp-delay = <240>; 711 regulator-disable-ramp-delay = <11340>; 712 regulator-always-on; 713 regulator-boot-on; 714 715 gpio = <&pmic 3 GPIO_ACTIVE_HIGH>; 716 enable-active-high; 717 718 vin-supply = <&vdd_5v0_sys>; 719 }; 720 721 vdd_3v3_sd: regulator@2 { 722 compatible = "regulator-fixed"; 723 724 regulator-name = "VDD_3V3_SD"; 725 regulator-min-microvolt = <3300000>; 726 regulator-max-microvolt = <3300000>; 727 728 gpio = <&gpio TEGRA_GPIO(Z, 3) GPIO_ACTIVE_HIGH>; 729 enable-active-high; 730 731 vin-supply = <&vdd_3v3_sys>; 732 }; 733 734 vdd_hdmi: regulator@3 { 735 compatible = "regulator-fixed"; 736 737 regulator-name = "VDD_HDMI_5V0"; 738 regulator-min-microvolt = <5000000>; 739 regulator-max-microvolt = <5000000>; 740 741 vin-supply = <&vdd_5v0_sys>; 742 }; 743 744 vdd_hub_3v3: regulator@4 { 745 compatible = "regulator-fixed"; 746 747 regulator-name = "VDD_HUB_3V3"; 748 regulator-min-microvolt = <3300000>; 749 regulator-max-microvolt = <3300000>; 750 751 gpio = <&gpio TEGRA_GPIO(A, 6) GPIO_ACTIVE_HIGH>; 752 enable-active-high; 753 754 vin-supply = <&vdd_5v0_sys>; 755 }; 756 757 vdd_cpu: regulator@5 { 758 compatible = "regulator-fixed"; 759 760 regulator-name = "VDD_CPU"; 761 regulator-min-microvolt = <5000000>; 762 regulator-max-microvolt = <5000000>; 763 regulator-always-on; 764 regulator-boot-on; 765 766 gpio = <&pmic 5 GPIO_ACTIVE_HIGH>; 767 enable-active-high; 768 769 vin-supply = <&vdd_5v0_sys>; 770 }; 771 772 vdd_gpu: regulator@6 { 773 compatible = "pwm-regulator"; 774 pwms = <&pwm 1 4880>; 775 776 regulator-name = "VDD_GPU"; 777 regulator-min-microvolt = <710000>; 778 regulator-max-microvolt = <1320000>; 779 regulator-ramp-delay = <80>; 780 regulator-enable-ramp-delay = <2000>; 781 regulator-settling-time-us = <160>; 782 783 enable-gpios = <&pmic 6 GPIO_ACTIVE_HIGH>; 784 vin-supply = <&vdd_5v0_sys>; 785 }; 786 787 avdd_io_edp_1v05: regulator@7 { 788 compatible = "regulator-fixed"; 789 790 regulator-name = "AVDD_IO_EDP_1V05"; 791 regulator-min-microvolt = <1050000>; 792 regulator-max-microvolt = <1050000>; 793 794 gpio = <&pmic 7 GPIO_ACTIVE_HIGH>; 795 enable-active-high; 796 797 vin-supply = <&avdd_1v05_pll>; 798 }; 799}; 800