1// SPDX-License-Identifier: GPL-2.0+ 2/dts-v1/; 3#include "aspeed-g5.dtsi" 4#include <dt-bindings/gpio/aspeed-gpio.h> 5#include <dt-bindings/leds/leds-pca955x.h> 6 7/ { 8 model = "Swift BMC"; 9 compatible = "ibm,swift-bmc", "aspeed,ast2500"; 10 11 chosen { 12 stdout-path = &uart5; 13 bootargs = "console=ttyS4,115200 earlyprintk"; 14 }; 15 16 memory@80000000 { 17 reg = <0x80000000 0x20000000>; 18 }; 19 20 reserved-memory { 21 #address-cells = <1>; 22 #size-cells = <1>; 23 ranges; 24 25 flash_memory: region@98000000 { 26 no-map; 27 reg = <0x98000000 0x04000000>; /* 64M */ 28 }; 29 30 gfx_memory: framebuffer { 31 size = <0x01000000>; 32 alignment = <0x01000000>; 33 compatible = "shared-dma-pool"; 34 reusable; 35 }; 36 }; 37 38 gpio-keys { 39 compatible = "gpio-keys"; 40 41 air-water { 42 label = "air-water"; 43 gpios = <&gpio ASPEED_GPIO(B, 5) GPIO_ACTIVE_LOW>; 44 linux,code = <ASPEED_GPIO(B, 5)>; 45 }; 46 47 checkstop { 48 label = "checkstop"; 49 gpios = <&gpio ASPEED_GPIO(J, 2) GPIO_ACTIVE_LOW>; 50 linux,code = <ASPEED_GPIO(J, 2)>; 51 }; 52 53 ps0-presence { 54 label = "ps0-presence"; 55 gpios = <&gpio ASPEED_GPIO(R, 7) GPIO_ACTIVE_LOW>; 56 linux,code = <ASPEED_GPIO(R, 7)>; 57 }; 58 59 ps1-presence { 60 label = "ps1-presence"; 61 gpios = <&gpio ASPEED_GPIO(N, 0) GPIO_ACTIVE_LOW>; 62 linux,code = <ASPEED_GPIO(N, 0)>; 63 }; 64 65 oppanel-presence { 66 label = "oppanel-presence"; 67 gpios = <&gpio ASPEED_GPIO(A, 7) GPIO_ACTIVE_LOW>; 68 linux,code = <ASPEED_GPIO(A, 7)>; 69 }; 70 71 opencapi-riser-presence { 72 label = "opencapi-riser-presence"; 73 gpios = <&gpio ASPEED_GPIO(I, 0) GPIO_ACTIVE_LOW>; 74 linux,code = <ASPEED_GPIO(I, 0)>; 75 }; 76 }; 77 78 iio-hwmon-battery { 79 compatible = "iio-hwmon"; 80 io-channels = <&adc 12>; 81 }; 82 83 gpio-keys-polled { 84 compatible = "gpio-keys-polled"; 85 #address-cells = <1>; 86 #size-cells = <0>; 87 poll-interval = <1000>; 88 89 scm0-presence { 90 label = "scm0-presence"; 91 gpios = <&pca9552 6 GPIO_ACTIVE_LOW>; 92 linux,code = <6>; 93 }; 94 95 scm1-presence { 96 label = "scm1-presence"; 97 gpios = <&pca9552 7 GPIO_ACTIVE_LOW>; 98 linux,code = <7>; 99 }; 100 101 cpu0vrm-presence { 102 label = "cpu0vrm-presence"; 103 gpios = <&pca9552 12 GPIO_ACTIVE_LOW>; 104 linux,code = <12>; 105 }; 106 107 cpu1vrm-presence { 108 label = "cpu1vrm-presence"; 109 gpios = <&pca9552 13 GPIO_ACTIVE_LOW>; 110 linux,code = <13>; 111 }; 112 113 fan0-presence { 114 label = "fan0-presence"; 115 gpios = <&pca0 5 GPIO_ACTIVE_LOW>; 116 linux,code = <5>; 117 }; 118 119 fan1-presence { 120 label = "fan1-presence"; 121 gpios = <&pca0 6 GPIO_ACTIVE_LOW>; 122 linux,code = <6>; 123 }; 124 125 fan2-presence { 126 label = "fan2-presence"; 127 gpios = <&pca0 7 GPIO_ACTIVE_LOW>; 128 linux,code = <7>; 129 }; 130 131 fan3-presence { 132 label = "fan3-presence"; 133 gpios = <&pca0 8 GPIO_ACTIVE_LOW>; 134 linux,code = <8>; 135 }; 136 137 fanboost-presence { 138 label = "fanboost-presence"; 139 gpios = <&pca0 9 GPIO_ACTIVE_LOW>; 140 linux,code = <9>; 141 }; 142 }; 143 144 leds { 145 compatible = "gpio-leds"; 146 147 fan0 { 148 retain-state-shutdown; 149 default-state = "keep"; 150 gpios = <&pca0 0 GPIO_ACTIVE_LOW>; 151 }; 152 153 fan1 { 154 retain-state-shutdown; 155 default-state = "keep"; 156 gpios = <&pca0 1 GPIO_ACTIVE_LOW>; 157 }; 158 159 fan2 { 160 retain-state-shutdown; 161 default-state = "keep"; 162 gpios = <&pca0 2 GPIO_ACTIVE_LOW>; 163 }; 164 165 fan3 { 166 retain-state-shutdown; 167 default-state = "keep"; 168 gpios = <&pca0 3 GPIO_ACTIVE_LOW>; 169 }; 170 171 fanboost { 172 retain-state-shutdown; 173 default-state = "keep"; 174 gpios = <&pca0 4 GPIO_ACTIVE_LOW>; 175 }; 176 177 front-fault { 178 retain-state-shutdown; 179 default-state = "keep"; 180 gpios = <&pca1 2 GPIO_ACTIVE_LOW>; 181 }; 182 183 front-power { 184 retain-state-shutdown; 185 default-state = "keep"; 186 gpios = <&pca1 3 GPIO_ACTIVE_LOW>; 187 }; 188 189 front-id { 190 retain-state-shutdown; 191 default-state = "keep"; 192 gpios = <&pca1 0 GPIO_ACTIVE_LOW>; 193 }; 194 195 rear-fault { 196 gpios = <&gpio ASPEED_GPIO(N, 2) GPIO_ACTIVE_LOW>; 197 }; 198 199 rear-id { 200 gpios = <&gpio ASPEED_GPIO(N, 4) GPIO_ACTIVE_LOW>; 201 }; 202 }; 203 204 fsi: gpio-fsi { 205 compatible = "fsi-master-gpio", "fsi-master"; 206 #address-cells = <2>; 207 #size-cells = <0>; 208 no-gpio-delays; 209 210 clock-gpios = <&gpio ASPEED_GPIO(P, 1) GPIO_ACTIVE_HIGH>; 211 data-gpios = <&gpio ASPEED_GPIO(P, 2) GPIO_ACTIVE_HIGH>; 212 mux-gpios = <&gpio ASPEED_GPIO(P, 4) GPIO_ACTIVE_HIGH>; 213 enable-gpios = <&gpio ASPEED_GPIO(P, 0) GPIO_ACTIVE_HIGH>; 214 trans-gpios = <&gpio ASPEED_GPIO(P, 3) GPIO_ACTIVE_HIGH>; 215 }; 216 217 iio-hwmon-dps310 { 218 compatible = "iio-hwmon"; 219 io-channels = <&dps 0>; 220 }; 221 222}; 223 224&fmc { 225 status = "okay"; 226 227 flash@0 { 228 status = "okay"; 229 label = "bmc"; 230 m25p,fast-read; 231 spi-max-frequency = <100000000>; 232 partitions { 233 #address-cells = < 1 >; 234 #size-cells = < 1 >; 235 compatible = "fixed-partitions"; 236 u-boot@0 { 237 reg = < 0 0x60000 >; 238 label = "u-boot"; 239 }; 240 u-boot-env@60000 { 241 reg = < 0x60000 0x20000 >; 242 label = "u-boot-env"; 243 }; 244 obmc-ubi@80000 { 245 reg = < 0x80000 0x7F80000>; 246 label = "obmc-ubi"; 247 }; 248 }; 249 }; 250 251 flash@1 { 252 status = "okay"; 253 label = "alt-bmc"; 254 m25p,fast-read; 255 spi-max-frequency = <100000000>; 256 partitions { 257 #address-cells = < 1 >; 258 #size-cells = < 1 >; 259 compatible = "fixed-partitions"; 260 u-boot@0 { 261 reg = < 0 0x60000 >; 262 label = "alt-u-boot"; 263 }; 264 u-boot-env@60000 { 265 reg = < 0x60000 0x20000 >; 266 label = "alt-u-boot-env"; 267 }; 268 obmc-ubi@80000 { 269 reg = < 0x80000 0x7F80000>; 270 label = "alt-obmc-ubi"; 271 }; 272 }; 273 }; 274}; 275 276&spi1 { 277 status = "okay"; 278 pinctrl-names = "default"; 279 pinctrl-0 = <&pinctrl_spi1_default>; 280 281 flash@0 { 282 status = "okay"; 283 label = "pnor"; 284 m25p,fast-read; 285 spi-max-frequency = <100000000>; 286 }; 287}; 288 289&uart1 { 290 /* Rear RS-232 connector */ 291 status = "okay"; 292 pinctrl-names = "default"; 293 pinctrl-0 = <&pinctrl_txd1_default 294 &pinctrl_rxd1_default 295 &pinctrl_nrts1_default 296 &pinctrl_ndtr1_default 297 &pinctrl_ndsr1_default 298 &pinctrl_ncts1_default 299 &pinctrl_ndcd1_default 300 &pinctrl_nri1_default>; 301}; 302 303&uart2 { 304 /* APSS */ 305 status = "okay"; 306 pinctrl-names = "default"; 307 pinctrl-0 = <&pinctrl_txd2_default &pinctrl_rxd2_default>; 308}; 309 310&uart5 { 311 status = "okay"; 312}; 313 314&lpc_ctrl { 315 status = "okay"; 316 memory-region = <&flash_memory>; 317 flash = <&spi1>; 318}; 319 320&mac0 { 321 status = "okay"; 322 pinctrl-names = "default"; 323 pinctrl-0 = <&pinctrl_rmii1_default>; 324 use-ncsi; 325}; 326 327&i2c2 { 328 status = "okay"; 329 330 /* MUX -> 331 * Samtec 1 332 * Samtec 2 333 */ 334}; 335 336&i2c3 { 337 status = "okay"; 338 339 max31785@52 { 340 compatible = "maxim,max31785a"; 341 reg = <0x52>; 342 #address-cells = <1>; 343 #size-cells = <0>; 344 345 fan@0 { 346 compatible = "pmbus-fan"; 347 reg = <0>; 348 tach-pulses = <2>; 349 maxim,fan-rotor-input = "tach"; 350 maxim,fan-pwm-freq = <25000>; 351 maxim,fan-no-watchdog; 352 maxim,fan-no-fault-ramp; 353 maxim,fan-ramp = <2>; 354 maxim,fan-fault-pin-mon; 355 }; 356 357 fan@1 { 358 compatible = "pmbus-fan"; 359 reg = <1>; 360 tach-pulses = <2>; 361 maxim,fan-rotor-input = "tach"; 362 maxim,fan-pwm-freq = <25000>; 363 maxim,fan-no-watchdog; 364 maxim,fan-no-fault-ramp; 365 maxim,fan-ramp = <2>; 366 maxim,fan-fault-pin-mon; 367 }; 368 369 fan@2 { 370 compatible = "pmbus-fan"; 371 reg = <2>; 372 tach-pulses = <2>; 373 maxim,fan-rotor-input = "tach"; 374 maxim,fan-pwm-freq = <25000>; 375 maxim,fan-no-watchdog; 376 maxim,fan-no-fault-ramp; 377 maxim,fan-ramp = <2>; 378 maxim,fan-fault-pin-mon; 379 }; 380 381 fan@3 { 382 compatible = "pmbus-fan"; 383 reg = <3>; 384 tach-pulses = <2>; 385 maxim,fan-rotor-input = "tach"; 386 maxim,fan-pwm-freq = <25000>; 387 maxim,fan-no-watchdog; 388 maxim,fan-no-fault-ramp; 389 maxim,fan-ramp = <2>; 390 maxim,fan-fault-pin-mon; 391 }; 392 393 fan@4 { 394 compatible = "pmbus-fan"; 395 reg = <4>; 396 tach-pulses = <2>; 397 maxim,fan-rotor-input = "tach"; 398 maxim,fan-pwm-freq = <25000>; 399 maxim,fan-no-watchdog; 400 maxim,fan-no-fault-ramp; 401 maxim,fan-ramp = <2>; 402 maxim,fan-fault-pin-mon; 403 }; 404 }; 405 406 pca0: pca9552@60 { 407 compatible = "nxp,pca9552"; 408 reg = <0x60>; 409 #address-cells = <1>; 410 #size-cells = <0>; 411 412 gpio-controller; 413 #gpio-cells = <2>; 414 415 gpio@0 { 416 reg = <0>; 417 type = <PCA955X_TYPE_GPIO>; 418 }; 419 420 gpio@1 { 421 reg = <1>; 422 type = <PCA955X_TYPE_GPIO>; 423 }; 424 425 gpio@2 { 426 reg = <2>; 427 type = <PCA955X_TYPE_GPIO>; 428 }; 429 430 gpio@3 { 431 reg = <3>; 432 type = <PCA955X_TYPE_GPIO>; 433 }; 434 435 gpio@4 { 436 reg = <4>; 437 type = <PCA955X_TYPE_GPIO>; 438 }; 439 440 gpio@5 { 441 reg = <5>; 442 type = <PCA955X_TYPE_GPIO>; 443 }; 444 445 gpio@6 { 446 reg = <6>; 447 type = <PCA955X_TYPE_GPIO>; 448 }; 449 450 gpio@7 { 451 reg = <7>; 452 type = <PCA955X_TYPE_GPIO>; 453 }; 454 455 gpio@8 { 456 reg = <8>; 457 type = <PCA955X_TYPE_GPIO>; 458 }; 459 460 gpio@9 { 461 reg = <9>; 462 type = <PCA955X_TYPE_GPIO>; 463 }; 464 465 gpio@10 { 466 reg = <10>; 467 type = <PCA955X_TYPE_GPIO>; 468 }; 469 470 gpio@11 { 471 reg = <11>; 472 type = <PCA955X_TYPE_GPIO>; 473 }; 474 475 gpio@12 { 476 reg = <12>; 477 type = <PCA955X_TYPE_GPIO>; 478 }; 479 480 gpio@13 { 481 reg = <13>; 482 type = <PCA955X_TYPE_GPIO>; 483 }; 484 485 gpio@14 { 486 reg = <14>; 487 type = <PCA955X_TYPE_GPIO>; 488 }; 489 490 gpio@15 { 491 reg = <15>; 492 type = <PCA955X_TYPE_GPIO>; 493 }; 494 }; 495 496 power-supply@68 { 497 compatible = "ibm,cffps2"; 498 reg = <0x68>; 499 }; 500 501 eeprom@50 { 502 compatible = "atmel,24c64"; 503 reg = <0x50>; 504 }; 505 506 power-supply@69 { 507 compatible = "ibm,cffps2"; 508 reg = <0x69>; 509 }; 510 511 eeprom@51 { 512 compatible = "atmel,24c64"; 513 reg = <0x51>; 514 }; 515}; 516 517&i2c7 { 518 status = "okay"; 519 520 dps: dps310@76 { 521 compatible = "infineon,dps310"; 522 reg = <0x76>; 523 #io-channel-cells = <0>; 524 }; 525 526 tmp275@48 { 527 compatible = "ti,tmp275"; 528 reg = <0x48>; 529 }; 530 531 si7021a20@20 { 532 compatible = "si,si7021a20"; 533 reg = <0x20>; 534 }; 535 536 eeprom@50 { 537 compatible = "atmel,24c64"; 538 reg = <0x50>; 539 }; 540 541 pca1: pca9551@60 { 542 compatible = "nxp,pca9551"; 543 reg = <0x60>; 544 #address-cells = <1>; 545 #size-cells = <0>; 546 547 gpio-controller; 548 #gpio-cells = <2>; 549 550 gpio@0 { 551 reg = <0>; 552 type = <PCA955X_TYPE_GPIO>; 553 }; 554 555 gpio@1 { 556 reg = <1>; 557 type = <PCA955X_TYPE_GPIO>; 558 }; 559 560 gpio@2 { 561 reg = <2>; 562 type = <PCA955X_TYPE_GPIO>; 563 }; 564 565 gpio@3 { 566 reg = <3>; 567 type = <PCA955X_TYPE_GPIO>; 568 }; 569 570 gpio@4 { 571 reg = <4>; 572 type = <PCA955X_TYPE_GPIO>; 573 }; 574 575 gpio@5 { 576 reg = <5>; 577 type = <PCA955X_TYPE_GPIO>; 578 }; 579 580 gpio@6 { 581 reg = <6>; 582 type = <PCA955X_TYPE_GPIO>; 583 }; 584 585 gpio@7 { 586 reg = <7>; 587 type = <PCA955X_TYPE_GPIO>; 588 }; 589 }; 590}; 591 592&i2c8 { 593 status = "okay"; 594 595 pca9552: pca9552@60 { 596 compatible = "nxp,pca9552"; 597 reg = <0x60>; 598 #address-cells = <1>; 599 #size-cells = <0>; 600 gpio-controller; 601 #gpio-cells = <2>; 602 603 gpio-line-names = "PS_SMBUS_RESET_N", "APSS_RESET_N", 604 "GPU0_TH_OVERT_N_BUFF", "GPU1_TH_OVERT_N_BUFF", 605 "GPU2_TH_OVERT_N_BUFF", "GPU3_TH_OVERT_N_BUFF", 606 "P9_SCM0_PRES", "P9_SCM1_PRES", 607 "GPU0_PWR_GOOD_BUFF", "GPU1_PWR_GOOD_BUFF", 608 "GPU2_PWR_GOOD_BUFF", "GPU3_PWR_GOOD_BUFF", 609 "PRESENT_VRM_CP0_N", "PRESENT_VRM_CP1_N", 610 "12V_BREAKER_FLT_N", "THROTTLE_UNLATCHED_N"; 611 612 gpio@0 { 613 reg = <0>; 614 type = <PCA955X_TYPE_GPIO>; 615 }; 616 617 gpio@1 { 618 reg = <1>; 619 type = <PCA955X_TYPE_GPIO>; 620 }; 621 622 gpio@2 { 623 reg = <2>; 624 type = <PCA955X_TYPE_GPIO>; 625 }; 626 627 gpio@3 { 628 reg = <3>; 629 type = <PCA955X_TYPE_GPIO>; 630 }; 631 632 gpio@4 { 633 reg = <4>; 634 type = <PCA955X_TYPE_GPIO>; 635 }; 636 637 gpio@5 { 638 reg = <5>; 639 type = <PCA955X_TYPE_GPIO>; 640 }; 641 642 gpio@6 { 643 reg = <6>; 644 type = <PCA955X_TYPE_GPIO>; 645 }; 646 647 gpio@7 { 648 reg = <7>; 649 type = <PCA955X_TYPE_GPIO>; 650 }; 651 652 gpio@8 { 653 reg = <8>; 654 type = <PCA955X_TYPE_GPIO>; 655 }; 656 657 gpio@9 { 658 reg = <9>; 659 type = <PCA955X_TYPE_GPIO>; 660 }; 661 662 gpio@10 { 663 reg = <10>; 664 type = <PCA955X_TYPE_GPIO>; 665 }; 666 667 gpio@11 { 668 reg = <11>; 669 type = <PCA955X_TYPE_GPIO>; 670 }; 671 672 gpio@12 { 673 reg = <12>; 674 type = <PCA955X_TYPE_GPIO>; 675 }; 676 677 gpio@13 { 678 reg = <13>; 679 type = <PCA955X_TYPE_GPIO>; 680 }; 681 682 gpio@14 { 683 reg = <14>; 684 type = <PCA955X_TYPE_GPIO>; 685 }; 686 687 gpio@15 { 688 reg = <15>; 689 type = <PCA955X_TYPE_GPIO>; 690 }; 691 }; 692 693 rtc@32 { 694 compatible = "epson,rx8900"; 695 reg = <0x32>; 696 }; 697 698 eeprom@51 { 699 compatible = "atmel,24c64"; 700 reg = <0x51>; 701 }; 702 703 ucd90160@64 { 704 compatible = "ti,ucd90160"; 705 reg = <0x64>; 706 }; 707}; 708 709&i2c9 { 710 status = "okay"; 711 712 eeprom@50 { 713 compatible = "atmel,24c64"; 714 reg = <0x50>; 715 }; 716 717 tmp423a@4c { 718 compatible = "ti,tmp423"; 719 reg = <0x4c>; 720 }; 721 722 ir35221@71 { 723 compatible = "infineon,ir35221"; 724 reg = <0x71>; 725 }; 726 727 ir35221@72 { 728 compatible = "infineon,ir35221"; 729 reg = <0x72>; 730 }; 731 732 pca2: pca9539@74 { 733 compatible = "nxp,pca9539"; 734 reg = <0x74>; 735 #address-cells = <1>; 736 #size-cells = <0>; 737 gpio-controller; 738 #gpio-cells = <2>; 739 740 gpio@0 { 741 reg = <0>; 742 }; 743 744 gpio@1 { 745 reg = <1>; 746 }; 747 748 gpio@2 { 749 reg = <2>; 750 }; 751 752 gpio@3 { 753 reg = <3>; 754 }; 755 756 gpio@4 { 757 reg = <4>; 758 }; 759 760 gpio@5 { 761 reg = <5>; 762 }; 763 764 gpio@6 { 765 reg = <6>; 766 }; 767 768 gpio@7 { 769 reg = <7>; 770 }; 771 772 gpio@8 { 773 reg = <8>; 774 }; 775 776 gpio@9 { 777 reg = <9>; 778 }; 779 780 gpio@10 { 781 reg = <10>; 782 }; 783 784 gpio@11 { 785 reg = <11>; 786 }; 787 788 gpio@12 { 789 reg = <12>; 790 }; 791 792 gpio@13 { 793 reg = <13>; 794 }; 795 796 gpio@14 { 797 reg = <14>; 798 }; 799 800 gpio@15 { 801 reg = <15>; 802 }; 803 }; 804}; 805 806&i2c10 { 807 status = "okay"; 808 809 eeprom@50 { 810 compatible = "atmel,24c64"; 811 reg = <0x50>; 812 }; 813 814 tmp423a@4c { 815 compatible = "ti,tmp423"; 816 reg = <0x4c>; 817 }; 818 819 ir35221@71 { 820 compatible = "infineon,ir35221"; 821 reg = <0x71>; 822 }; 823 824 ir35221@72 { 825 compatible = "infineon,ir35221"; 826 reg = <0x72>; 827 }; 828 829 pca3: pca9539@74 { 830 compatible = "nxp,pca9539"; 831 reg = <0x74>; 832 #address-cells = <1>; 833 #size-cells = <0>; 834 gpio-controller; 835 #gpio-cells = <2>; 836 837 gpio@0 { 838 reg = <0>; 839 }; 840 841 gpio@1 { 842 reg = <1>; 843 }; 844 845 gpio@2 { 846 reg = <2>; 847 }; 848 849 gpio@3 { 850 reg = <3>; 851 }; 852 853 gpio@4 { 854 reg = <4>; 855 }; 856 857 gpio@5 { 858 reg = <5>; 859 }; 860 861 gpio@6 { 862 reg = <6>; 863 }; 864 865 gpio@7 { 866 reg = <7>; 867 }; 868 869 gpio@8 { 870 reg = <8>; 871 }; 872 873 gpio@9 { 874 reg = <9>; 875 }; 876 877 gpio@10 { 878 reg = <10>; 879 }; 880 881 gpio@11 { 882 reg = <11>; 883 }; 884 885 gpio@12 { 886 reg = <12>; 887 }; 888 889 gpio@13 { 890 reg = <13>; 891 }; 892 893 gpio@14 { 894 reg = <14>; 895 }; 896 897 gpio@15 { 898 reg = <15>; 899 }; 900 }; 901}; 902 903&i2c11 { 904 /* MUX 905 * -> PCIe Slot 0 906 * -> PCIe Slot 1 907 * -> PCIe Slot 2 908 * -> PCIe Slot 3 909 */ 910 status = "okay"; 911}; 912 913&i2c12 { 914 status = "okay"; 915 916 tmp275@48 { 917 compatible = "ti,tmp275"; 918 reg = <0x48>; 919 }; 920 921 tmp275@4a { 922 compatible = "ti,tmp275"; 923 reg = <0x4a>; 924 }; 925}; 926 927&i2c13 { 928 status = "okay"; 929}; 930 931&vuart { 932 status = "okay"; 933}; 934 935&gfx { 936 status = "okay"; 937 memory-region = <&gfx_memory>; 938}; 939 940&pinctrl { 941 aspeed,external-nodes = <&gfx &lhc>; 942}; 943 944&wdt1 { 945 aspeed,reset-type = "none"; 946 aspeed,external-signal; 947 aspeed,ext-push-pull; 948 aspeed,ext-active-high; 949 950 pinctrl-names = "default"; 951 pinctrl-0 = <&pinctrl_wdtrst1_default>; 952}; 953 954&wdt2 { 955 aspeed,alt-boot; 956}; 957 958&ibt { 959 status = "okay"; 960}; 961 962&adc { 963 status = "okay"; 964}; 965 966&sdmmc { 967 status = "okay"; 968}; 969 970&sdhci1 { 971 status = "okay"; 972 973 pinctrl-names = "default"; 974 pinctrl-0 = <&pinctrl_sd2_default>; 975}; 976 977#include "ibm-power9-dual.dtsi" 978