1// SPDX-License-Identifier: GPL-2.0-or-later 2// Copyright 2019 IBM Corp. 3/dts-v1/; 4 5#include "aspeed-g6.dtsi" 6#include <dt-bindings/gpio/aspeed-gpio.h> 7#include <dt-bindings/i2c/i2c.h> 8#include <dt-bindings/leds/leds-pca955x.h> 9 10/ { 11 model = "Rainier 2U"; 12 compatible = "ibm,rainier-bmc", "aspeed,ast2600"; 13 14 aliases { 15 serial4 = &uart5; 16 i2c16 = &i2c2mux0; 17 i2c17 = &i2c2mux1; 18 i2c18 = &i2c2mux2; 19 i2c19 = &i2c2mux3; 20 i2c20 = &i2c4mux0chn0; 21 i2c21 = &i2c4mux0chn1; 22 i2c22 = &i2c4mux0chn2; 23 i2c23 = &i2c5mux0chn0; 24 i2c24 = &i2c5mux0chn1; 25 i2c25 = &i2c6mux0chn0; 26 i2c26 = &i2c6mux0chn1; 27 i2c27 = &i2c6mux0chn2; 28 i2c28 = &i2c6mux0chn3; 29 i2c29 = &i2c11mux0chn0; 30 i2c30 = &i2c11mux0chn1; 31 }; 32 33 chosen { 34 stdout-path = &uart5; 35 bootargs = "console=ttyS4,115200n8 earlycon"; 36 }; 37 38 memory@80000000 { 39 device_type = "memory"; 40 reg = <0x80000000 0x40000000>; 41 }; 42 43 reserved-memory { 44 #address-cells = <1>; 45 #size-cells = <1>; 46 ranges; 47 48 ramoops@b3e00000 { 49 compatible = "ramoops"; 50 reg = <0xb3e00000 0x200000>; /* 16 * (4 * 0x8000) */ 51 record-size = <0x8000>; 52 console-size = <0x8000>; 53 ftrace-size = <0x8000>; 54 pmsg-size = <0x8000>; 55 max-reason = <3>; /* KMSG_DUMP_EMERG */ 56 }; 57 58 /* LPC FW cycle bridge region requires natural alignment */ 59 flash_memory: region@b4000000 { 60 no-map; 61 reg = <0xb4000000 0x04000000>; /* 64M */ 62 }; 63 64 /* VGA region is dictated by hardware strapping */ 65 vga_memory: region@bf000000 { 66 no-map; 67 compatible = "shared-dma-pool"; 68 reg = <0xbf000000 0x01000000>; /* 16M */ 69 }; 70 }; 71 72 i2c2mux: i2cmux { 73 compatible = "i2c-mux-gpio"; 74 #address-cells = <1>; 75 #size-cells = <0>; 76 status = "okay"; 77 78 i2c-parent = <&i2c2>; 79 mux-gpios = <&gpio0 ASPEED_GPIO(G, 4) GPIO_ACTIVE_HIGH>, 80 <&gpio0 ASPEED_GPIO(G, 5) GPIO_ACTIVE_HIGH>; 81 idle-state = <0>; 82 83 i2c2mux0: i2c@0 { 84 #address-cells = <1>; 85 #size-cells = <0>; 86 reg = <0>; 87 }; 88 89 i2c2mux1: i2c@1 { 90 #address-cells = <1>; 91 #size-cells = <0>; 92 reg = <1>; 93 }; 94 95 i2c2mux2: i2c@2 { 96 #address-cells = <1>; 97 #size-cells = <0>; 98 reg = <2>; 99 }; 100 101 i2c2mux3: i2c@3 { 102 #address-cells = <1>; 103 #size-cells = <0>; 104 reg = <3>; 105 }; 106 }; 107 108 leds { 109 compatible = "gpio-leds"; 110 111 /* BMC Card fault LED at the back */ 112 led-bmc-ingraham0 { 113 gpios = <&gpio0 ASPEED_GPIO(H, 1) GPIO_ACTIVE_LOW>; 114 }; 115 116 /* Enclosure ID LED at the back */ 117 led-rear-enc-id0 { 118 gpios = <&gpio0 ASPEED_GPIO(H, 2) GPIO_ACTIVE_LOW>; 119 }; 120 121 /* Enclosure fault LED at the back */ 122 led-rear-enc-fault0 { 123 gpios = <&gpio0 ASPEED_GPIO(H, 3) GPIO_ACTIVE_LOW>; 124 }; 125 126 /* PCIE slot power LED */ 127 led-pcieslot-power { 128 gpios = <&gpio0 ASPEED_GPIO(P, 4) GPIO_ACTIVE_LOW>; 129 }; 130 }; 131 132 gpio-keys-polled { 133 compatible = "gpio-keys-polled"; 134 poll-interval = <1000>; 135 136 event-fan0-presence { 137 label = "fan0-presence"; 138 gpios = <&pca0 6 GPIO_ACTIVE_LOW>; 139 linux,code = <6>; 140 }; 141 142 event-fan1-presence { 143 label = "fan1-presence"; 144 gpios = <&pca0 7 GPIO_ACTIVE_LOW>; 145 linux,code = <7>; 146 }; 147 148 event-fan2-presence { 149 label = "fan2-presence"; 150 gpios = <&pca0 8 GPIO_ACTIVE_LOW>; 151 linux,code = <8>; 152 }; 153 154 event-fan3-presence { 155 label = "fan3-presence"; 156 gpios = <&pca0 9 GPIO_ACTIVE_LOW>; 157 linux,code = <9>; 158 }; 159 160 event-fan4-presence { 161 label = "fan4-presence"; 162 gpios = <&pca0 10 GPIO_ACTIVE_LOW>; 163 linux,code = <10>; 164 }; 165 166 event-fan5-presence { 167 label = "fan5-presence"; 168 gpios = <&pca0 11 GPIO_ACTIVE_LOW>; 169 linux,code = <11>; 170 }; 171 }; 172 173 iio-hwmon { 174 compatible = "iio-hwmon"; 175 io-channels = <&adc1 7>; 176 }; 177}; 178 179&adc1 { 180 status = "okay"; 181 aspeed,int-vref-microvolt = <2500000>; 182 pinctrl-names = "default"; 183 pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default 184 &pinctrl_adc10_default &pinctrl_adc11_default 185 &pinctrl_adc12_default &pinctrl_adc13_default 186 &pinctrl_adc14_default &pinctrl_adc15_default>; 187}; 188 189&ehci1 { 190 status = "okay"; 191}; 192 193&uhci { 194 status = "okay"; 195}; 196 197&gpio0 { 198 gpio-line-names = 199 /*A0-A7*/ "","","","","","","","", 200 /*B0-B7*/ "","","","","","","checkstop","", 201 /*C0-C7*/ "","","","","","","","", 202 /*D0-D7*/ "","","","","","","","", 203 /*E0-E7*/ "","","","","","","","", 204 /*F0-F7*/ "","","rtc-battery-voltage-read-enable","reset-cause-pinhole","","","factory-reset-toggle","", 205 /*G0-G7*/ "","","","","","","","", 206 /*H0-H7*/ "","led-bmc-ingraham0","led-rear-enc-id0","led-rear-enc-fault0","","","","", 207 /*I0-I7*/ "","","","","","","bmc-secure-boot","", 208 /*J0-J7*/ "","","","","","","","", 209 /*K0-K7*/ "","","","","","","","", 210 /*L0-L7*/ "","","","","","","","", 211 /*M0-M7*/ "","","","","","","","", 212 /*N0-N7*/ "","","","","","","","", 213 /*O0-O7*/ "","","","usb-power","","","","", 214 /*P0-P7*/ "","","","","led-pcieslot-power","","","", 215 /*Q0-Q7*/ "cfam-reset","","regulator-standby-faulted","","","","","", 216 /*R0-R7*/ "bmc-tpm-reset","power-chassis-control","power-chassis-good","","","","","", 217 /*S0-S7*/ "presence-ps0","presence-ps1","presence-ps2","presence-ps3", 218 "power-ffs-sync-history","","","", 219 /*T0-T7*/ "","","","","","","","", 220 /*U0-U7*/ "","","","","","","","", 221 /*V0-V7*/ "","","","","","","","", 222 /*W0-W7*/ "","","","","","","","", 223 /*X0-X7*/ "","","","","","","","", 224 /*Y0-Y7*/ "","","","","","","","", 225 /*Z0-Z7*/ "","","","","","","",""; 226 227 i2c3-mux-oe-n-hog { 228 gpio-hog; 229 gpios = <ASPEED_GPIO(G, 6) GPIO_ACTIVE_LOW>; 230 output-high; 231 line-name = "I2C3_MUX_OE_N"; 232 }; 233 234 usb-power-hog { 235 gpio-hog; 236 gpios = <ASPEED_GPIO(O, 3) GPIO_ACTIVE_LOW>; 237 output-high; 238 }; 239}; 240 241&emmc_controller { 242 status = "okay"; 243}; 244 245&pinctrl_emmc_default { 246 bias-disable; 247}; 248 249&emmc { 250 status = "okay"; 251 clk-phase-mmc-hs200 = <180>, <180>; 252}; 253 254&ibt { 255 status = "okay"; 256}; 257 258&i2c0 { 259 status = "okay"; 260 261 eeprom@51 { 262 compatible = "atmel,24c64"; 263 reg = <0x51>; 264 }; 265 266 tca_pres1: tca9554@20{ 267 compatible = "ti,tca9554"; 268 reg = <0x20>; 269 #address-cells = <1>; 270 #size-cells = <0>; 271 272 gpio-controller; 273 #gpio-cells = <2>; 274 275 gpio-line-names = "", 276 "RUSSEL_FW_I2C_ENABLE_N", 277 "RUSSEL_OPPANEL_PRESENCE_N", 278 "BLYTH_OPPANEL_PRESENCE_N", 279 "CPU_TPM_CARD_PRESENT_N", 280 "DASD_BP2_PRESENT_N", 281 "DASD_BP1_PRESENT_N", 282 "DASD_BP0_PRESENT_N"; 283 }; 284}; 285 286&i2c1 { 287 status = "okay"; 288}; 289 290&i2c2 { 291 status = "okay"; 292}; 293 294&i2c3 { 295 status = "okay"; 296 297 power-supply@68 { 298 compatible = "ibm,cffps"; 299 reg = <0x68>; 300 }; 301 302 power-supply@69 { 303 compatible = "ibm,cffps"; 304 reg = <0x69>; 305 }; 306 307 pca_pres1: pca9552@61 { 308 compatible = "nxp,pca9552"; 309 reg = <0x61>; 310 #address-cells = <1>; 311 #size-cells = <0>; 312 313 gpio-controller; 314 #gpio-cells = <2>; 315 316 gpio-line-names = 317 "SLOT0_PRSNT_EN_RSVD", "SLOT1_PRSNT_EN_RSVD", 318 "SLOT2_PRSNT_EN_RSVD", "SLOT3_PRSNT_EN_RSVD", 319 "SLOT4_PRSNT_EN_RSVD", "SLOT0_EXPANDER_PRSNT_N", 320 "SLOT1_EXPANDER_PRSNT_N", "SLOT2_EXPANDER_PRSNT_N", 321 "SLOT3_EXPANDER_PRSNT_N", "SLOT4_EXPANDER_PRSNT_N", 322 "", "", "", "", "", ""; 323 }; 324}; 325 326&i2c4 { 327 status = "okay"; 328 329 tmp275@48 { 330 compatible = "ti,tmp275"; 331 reg = <0x48>; 332 }; 333 334 tmp275@49 { 335 compatible = "ti,tmp275"; 336 reg = <0x49>; 337 }; 338 339 tmp275@4a { 340 compatible = "ti,tmp275"; 341 reg = <0x4a>; 342 }; 343 344 i2c-mux@70 { 345 compatible = "nxp,pca9546"; 346 reg = <0x70>; 347 #address-cells = <1>; 348 #size-cells = <0>; 349 status = "okay"; 350 i2c-mux-idle-disconnect; 351 352 i2c4mux0chn0: i2c@0 { 353 #address-cells = <1>; 354 #size-cells = <0>; 355 reg = <0>; 356 357 eeprom@50 { 358 compatible = "atmel,24c64"; 359 reg = <0x50>; 360 }; 361 362 pca9551@60 { 363 compatible = "nxp,pca9551"; 364 reg = <0x60>; 365 #address-cells = <1>; 366 #size-cells = <0>; 367 368 gpio-controller; 369 #gpio-cells = <2>; 370 371 led@0 { 372 label = "cablecard0-cxp-top"; 373 reg = <0>; 374 retain-state-shutdown; 375 default-state = "keep"; 376 type = <PCA955X_TYPE_LED>; 377 }; 378 379 led@1 { 380 label = "cablecard0-cxp-bot"; 381 reg = <1>; 382 retain-state-shutdown; 383 default-state = "keep"; 384 type = <PCA955X_TYPE_LED>; 385 }; 386 }; 387 }; 388 389 i2c4mux0chn1: i2c@1 { 390 #address-cells = <1>; 391 #size-cells = <0>; 392 reg = <1>; 393 394 eeprom@51 { 395 compatible = "atmel,24c64"; 396 reg = <0x51>; 397 }; 398 }; 399 400 i2c4mux0chn2: i2c@2 { 401 #address-cells = <1>; 402 #size-cells = <0>; 403 reg = <2>; 404 405 eeprom@52 { 406 compatible = "atmel,24c64"; 407 reg = <0x52>; 408 }; 409 }; 410 }; 411}; 412 413&i2c5 { 414 status = "okay"; 415 416 tmp275@48 { 417 compatible = "ti,tmp275"; 418 reg = <0x48>; 419 }; 420 421 tmp275@49 { 422 compatible = "ti,tmp275"; 423 reg = <0x49>; 424 }; 425 426 i2c-mux@70 { 427 compatible = "nxp,pca9546"; 428 reg = <0x70>; 429 #address-cells = <1>; 430 #size-cells = <0>; 431 status = "okay"; 432 i2c-mux-idle-disconnect; 433 434 i2c5mux0chn0: i2c@0 { 435 #address-cells = <1>; 436 #size-cells = <0>; 437 reg = <0>; 438 439 eeprom@50 { 440 compatible = "atmel,24c64"; 441 reg = <0x50>; 442 }; 443 444 pca9551@60 { 445 compatible = "nxp,pca9551"; 446 reg = <0x60>; 447 #address-cells = <1>; 448 #size-cells = <0>; 449 450 gpio-controller; 451 #gpio-cells = <2>; 452 453 led@0 { 454 label = "cablecard3-cxp-top"; 455 reg = <0>; 456 retain-state-shutdown; 457 default-state = "keep"; 458 type = <PCA955X_TYPE_LED>; 459 }; 460 461 led@1 { 462 label = "cablecard3-cxp-bot"; 463 reg = <1>; 464 retain-state-shutdown; 465 default-state = "keep"; 466 type = <PCA955X_TYPE_LED>; 467 }; 468 }; 469 }; 470 471 i2c5mux0chn1: i2c@1 { 472 #address-cells = <1>; 473 #size-cells = <0>; 474 reg = <1>; 475 476 eeprom@51 { 477 compatible = "atmel,24c64"; 478 reg = <0x51>; 479 }; 480 481 pca9551@61 { 482 compatible = "nxp,pca9551"; 483 reg = <0x61>; 484 #address-cells = <1>; 485 #size-cells = <0>; 486 487 gpio-controller; 488 #gpio-cells = <2>; 489 490 led@0 { 491 label = "cablecard4-cxp-top"; 492 reg = <0>; 493 retain-state-shutdown; 494 default-state = "keep"; 495 type = <PCA955X_TYPE_LED>; 496 }; 497 498 led@1 { 499 label = "cablecard4-cxp-bot"; 500 reg = <1>; 501 retain-state-shutdown; 502 default-state = "keep"; 503 type = <PCA955X_TYPE_LED>; 504 }; 505 }; 506 }; 507 }; 508}; 509 510&i2c6 { 511 status = "okay"; 512 513 tmp275@48 { 514 compatible = "ti,tmp275"; 515 reg = <0x48>; 516 }; 517 518 tmp275@4a { 519 compatible = "ti,tmp275"; 520 reg = <0x4a>; 521 }; 522 523 tmp275@4b { 524 compatible = "ti,tmp275"; 525 reg = <0x4b>; 526 }; 527 528 i2c-mux@70 { 529 compatible = "nxp,pca9546"; 530 reg = <0x70>; 531 #address-cells = <1>; 532 #size-cells = <0>; 533 status = "okay"; 534 i2c-mux-idle-disconnect; 535 536 i2c6mux0chn0: i2c@0 { 537 #address-cells = <1>; 538 #size-cells = <0>; 539 reg = <0>; 540 541 eeprom@53 { 542 compatible = "atmel,24c64"; 543 reg = <0x53>; 544 }; 545 }; 546 547 i2c6mux0chn1: i2c@1 { 548 #address-cells = <1>; 549 #size-cells = <0>; 550 reg = <1>; 551 552 eeprom@52 { 553 compatible = "atmel,24c64"; 554 reg = <0x52>; 555 }; 556 }; 557 558 i2c6mux0chn2: i2c@2 { 559 #address-cells = <1>; 560 #size-cells = <0>; 561 reg = <2>; 562 563 eeprom@50 { 564 compatible = "atmel,24c64"; 565 reg = <0x50>; 566 }; 567 }; 568 569 i2c6mux0chn3: i2c@3 { 570 #address-cells = <1>; 571 #size-cells = <0>; 572 reg = <3>; 573 574 eeprom@51 { 575 compatible = "atmel,24c64"; 576 reg = <0x51>; 577 }; 578 }; 579 }; 580}; 581 582&i2c7 { 583 multi-master; 584 status = "okay"; 585 586 pca9552@30 { 587 compatible = "ibm,pca9552"; 588 reg = <0x30>; 589 #address-cells = <1>; 590 #size-cells = <0>; 591 592 gpio-controller; 593 #gpio-cells = <2>; 594 595 led@0 { 596 label = "pcieslot0"; 597 reg = <0>; 598 retain-state-shutdown; 599 default-state = "keep"; 600 type = <PCA955X_TYPE_LED>; 601 }; 602 603 led@1 { 604 label = "pcieslot1"; 605 reg = <1>; 606 retain-state-shutdown; 607 default-state = "keep"; 608 type = <PCA955X_TYPE_LED>; 609 }; 610 611 led@2 { 612 label = "pcieslot2"; 613 reg = <2>; 614 retain-state-shutdown; 615 default-state = "keep"; 616 type = <PCA955X_TYPE_LED>; 617 }; 618 619 led@3 { 620 label = "pcieslot3"; 621 reg = <3>; 622 retain-state-shutdown; 623 default-state = "keep"; 624 type = <PCA955X_TYPE_LED>; 625 }; 626 627 led@4 { 628 label = "pcieslot4"; 629 reg = <4>; 630 retain-state-shutdown; 631 default-state = "keep"; 632 type = <PCA955X_TYPE_LED>; 633 }; 634 635 led@5 { 636 label = "cpu1"; 637 reg = <5>; 638 retain-state-shutdown; 639 default-state = "keep"; 640 type = <PCA955X_TYPE_LED>; 641 }; 642 643 led@6 { 644 label = "cpu-vrm1"; 645 reg = <6>; 646 retain-state-shutdown; 647 default-state = "keep"; 648 type = <PCA955X_TYPE_LED>; 649 }; 650 651 led@8 { 652 label = "lcd-russel"; 653 reg = <8>; 654 retain-state-shutdown; 655 default-state = "keep"; 656 type = <PCA955X_TYPE_LED>; 657 }; 658 }; 659 660 pca9552@31 { 661 compatible = "ibm,pca9552"; 662 reg = <0x31>; 663 #address-cells = <1>; 664 #size-cells = <0>; 665 666 gpio-controller; 667 #gpio-cells = <2>; 668 669 led@0 { 670 label = "ddimm0"; 671 reg = <0>; 672 retain-state-shutdown; 673 default-state = "keep"; 674 type = <PCA955X_TYPE_LED>; 675 }; 676 677 led@1 { 678 label = "ddimm1"; 679 reg = <1>; 680 retain-state-shutdown; 681 default-state = "keep"; 682 type = <PCA955X_TYPE_LED>; 683 }; 684 685 led@2 { 686 label = "ddimm2"; 687 reg = <2>; 688 retain-state-shutdown; 689 default-state = "keep"; 690 type = <PCA955X_TYPE_LED>; 691 }; 692 693 led@3 { 694 label = "ddimm3"; 695 reg = <3>; 696 retain-state-shutdown; 697 default-state = "keep"; 698 type = <PCA955X_TYPE_LED>; 699 }; 700 701 led@4 { 702 label = "ddimm4"; 703 reg = <4>; 704 retain-state-shutdown; 705 default-state = "keep"; 706 type = <PCA955X_TYPE_LED>; 707 }; 708 709 led@5 { 710 label = "ddimm5"; 711 reg = <5>; 712 retain-state-shutdown; 713 default-state = "keep"; 714 type = <PCA955X_TYPE_LED>; 715 }; 716 717 led@6 { 718 label = "ddimm6"; 719 reg = <6>; 720 retain-state-shutdown; 721 default-state = "keep"; 722 type = <PCA955X_TYPE_LED>; 723 }; 724 725 led@7 { 726 label = "ddimm7"; 727 reg = <7>; 728 retain-state-shutdown; 729 default-state = "keep"; 730 type = <PCA955X_TYPE_LED>; 731 }; 732 733 led@8 { 734 label = "ddimm8"; 735 reg = <8>; 736 retain-state-shutdown; 737 default-state = "keep"; 738 type = <PCA955X_TYPE_LED>; 739 }; 740 741 led@9 { 742 label = "ddimm9"; 743 reg = <9>; 744 retain-state-shutdown; 745 default-state = "keep"; 746 type = <PCA955X_TYPE_LED>; 747 }; 748 749 led@10 { 750 label = "ddimm10"; 751 reg = <10>; 752 retain-state-shutdown; 753 default-state = "keep"; 754 type = <PCA955X_TYPE_LED>; 755 }; 756 757 led@11 { 758 label = "ddimm11"; 759 reg = <11>; 760 retain-state-shutdown; 761 default-state = "keep"; 762 type = <PCA955X_TYPE_LED>; 763 }; 764 765 led@12 { 766 label = "ddimm12"; 767 reg = <12>; 768 retain-state-shutdown; 769 default-state = "keep"; 770 type = <PCA955X_TYPE_LED>; 771 }; 772 773 led@13 { 774 label = "ddimm13"; 775 reg = <13>; 776 retain-state-shutdown; 777 default-state = "keep"; 778 type = <PCA955X_TYPE_LED>; 779 }; 780 781 led@14 { 782 label = "ddimm14"; 783 reg = <14>; 784 retain-state-shutdown; 785 default-state = "keep"; 786 type = <PCA955X_TYPE_LED>; 787 }; 788 789 led@15 { 790 label = "ddimm15"; 791 reg = <15>; 792 retain-state-shutdown; 793 default-state = "keep"; 794 type = <PCA955X_TYPE_LED>; 795 }; 796 }; 797 798 pca9552@32 { 799 compatible = "ibm,pca9552"; 800 reg = <0x32>; 801 #address-cells = <1>; 802 #size-cells = <0>; 803 804 gpio-controller; 805 #gpio-cells = <2>; 806 807 led@0 { 808 label = "ddimm16"; 809 reg = <0>; 810 retain-state-shutdown; 811 default-state = "keep"; 812 type = <PCA955X_TYPE_LED>; 813 }; 814 815 led@1 { 816 label = "ddimm17"; 817 reg = <1>; 818 retain-state-shutdown; 819 default-state = "keep"; 820 type = <PCA955X_TYPE_LED>; 821 }; 822 823 led@2 { 824 label = "ddimm18"; 825 reg = <2>; 826 retain-state-shutdown; 827 default-state = "keep"; 828 type = <PCA955X_TYPE_LED>; 829 }; 830 831 led@3 { 832 label = "ddimm19"; 833 reg = <3>; 834 retain-state-shutdown; 835 default-state = "keep"; 836 type = <PCA955X_TYPE_LED>; 837 }; 838 839 led@4 { 840 label = "ddimm20"; 841 reg = <4>; 842 retain-state-shutdown; 843 default-state = "keep"; 844 type = <PCA955X_TYPE_LED>; 845 }; 846 847 led@5 { 848 label = "ddimm21"; 849 reg = <5>; 850 retain-state-shutdown; 851 default-state = "keep"; 852 type = <PCA955X_TYPE_LED>; 853 }; 854 855 led@6 { 856 label = "ddimm22"; 857 reg = <6>; 858 retain-state-shutdown; 859 default-state = "keep"; 860 type = <PCA955X_TYPE_LED>; 861 }; 862 863 led@7 { 864 label = "ddimm23"; 865 reg = <7>; 866 retain-state-shutdown; 867 default-state = "keep"; 868 type = <PCA955X_TYPE_LED>; 869 }; 870 871 led@8 { 872 label = "ddimm24"; 873 reg = <8>; 874 retain-state-shutdown; 875 default-state = "keep"; 876 type = <PCA955X_TYPE_LED>; 877 }; 878 879 led@9 { 880 label = "ddimm25"; 881 reg = <9>; 882 retain-state-shutdown; 883 default-state = "keep"; 884 type = <PCA955X_TYPE_LED>; 885 }; 886 887 led@10 { 888 label = "ddimm26"; 889 reg = <10>; 890 retain-state-shutdown; 891 default-state = "keep"; 892 type = <PCA955X_TYPE_LED>; 893 }; 894 895 led@11 { 896 label = "ddimm27"; 897 reg = <11>; 898 retain-state-shutdown; 899 default-state = "keep"; 900 type = <PCA955X_TYPE_LED>; 901 }; 902 903 led@12 { 904 label = "ddimm28"; 905 reg = <12>; 906 retain-state-shutdown; 907 default-state = "keep"; 908 type = <PCA955X_TYPE_LED>; 909 }; 910 911 led@13 { 912 label = "ddimm29"; 913 reg = <13>; 914 retain-state-shutdown; 915 default-state = "keep"; 916 type = <PCA955X_TYPE_LED>; 917 }; 918 919 led@14 { 920 label = "ddimm30"; 921 reg = <14>; 922 retain-state-shutdown; 923 default-state = "keep"; 924 type = <PCA955X_TYPE_LED>; 925 }; 926 927 led@15 { 928 label = "ddimm31"; 929 reg = <15>; 930 retain-state-shutdown; 931 default-state = "keep"; 932 type = <PCA955X_TYPE_LED>; 933 }; 934 }; 935 936 pca9552@33 { 937 compatible = "ibm,pca9552"; 938 reg = <0x33>; 939 #address-cells = <1>; 940 #size-cells = <0>; 941 942 gpio-controller; 943 #gpio-cells = <2>; 944 945 led@0 { 946 label = "planar"; 947 reg = <0>; 948 retain-state-shutdown; 949 default-state = "keep"; 950 type = <PCA955X_TYPE_LED>; 951 }; 952 953 led@1 { 954 label = "cpu0"; 955 reg = <1>; 956 retain-state-shutdown; 957 default-state = "keep"; 958 type = <PCA955X_TYPE_LED>; 959 }; 960 961 led@3 { 962 label = "dasd-pyramid0"; 963 reg = <3>; 964 retain-state-shutdown; 965 default-state = "keep"; 966 type = <PCA955X_TYPE_LED>; 967 }; 968 969 led@4 { 970 label = "dasd-pyramid1"; 971 reg = <4>; 972 retain-state-shutdown; 973 default-state = "keep"; 974 type = <PCA955X_TYPE_LED>; 975 }; 976 977 led@5 { 978 label = "dasd-pyramid2"; 979 reg = <5>; 980 retain-state-shutdown; 981 default-state = "keep"; 982 type = <PCA955X_TYPE_LED>; 983 }; 984 985 led@6 { 986 label = "cpu0-vrm0"; 987 reg = <6>; 988 retain-state-shutdown; 989 default-state = "keep"; 990 type = <PCA955X_TYPE_LED>; 991 }; 992 993 led@7 { 994 label = "rtc-battery"; 995 reg = <7>; 996 retain-state-shutdown; 997 default-state = "keep"; 998 type = <PCA955X_TYPE_LED>; 999 }; 1000 1001 led@8 { 1002 label = "base-blyth"; 1003 reg = <8>; 1004 retain-state-shutdown; 1005 default-state = "keep"; 1006 type = <PCA955X_TYPE_LED>; 1007 }; 1008 1009 led@9 { 1010 label = "pcieslot6"; 1011 reg = <9>; 1012 retain-state-shutdown; 1013 default-state = "keep"; 1014 type = <PCA955X_TYPE_LED>; 1015 }; 1016 1017 led@10 { 1018 label = "pcieslot7"; 1019 reg = <10>; 1020 retain-state-shutdown; 1021 default-state = "keep"; 1022 type = <PCA955X_TYPE_LED>; 1023 }; 1024 1025 led@11 { 1026 label = "pcieslot8"; 1027 reg = <11>; 1028 retain-state-shutdown; 1029 default-state = "keep"; 1030 type = <PCA955X_TYPE_LED>; 1031 }; 1032 1033 led@12 { 1034 label = "pcieslot9"; 1035 reg = <12>; 1036 retain-state-shutdown; 1037 default-state = "keep"; 1038 type = <PCA955X_TYPE_LED>; 1039 }; 1040 1041 led@13 { 1042 label = "pcieslot10"; 1043 reg = <13>; 1044 retain-state-shutdown; 1045 default-state = "keep"; 1046 type = <PCA955X_TYPE_LED>; 1047 }; 1048 1049 led@14 { 1050 label = "pcieslot11"; 1051 reg = <14>; 1052 retain-state-shutdown; 1053 default-state = "keep"; 1054 type = <PCA955X_TYPE_LED>; 1055 }; 1056 1057 led@15 { 1058 label = "tpm-wilson"; 1059 reg = <15>; 1060 retain-state-shutdown; 1061 default-state = "keep"; 1062 type = <PCA955X_TYPE_LED>; 1063 }; 1064 }; 1065 1066 si7021-a20@40 { 1067 compatible = "silabs,si7020"; 1068 reg = <0x40>; 1069 }; 1070 1071 tmp275@48 { 1072 compatible = "ti,tmp275"; 1073 reg = <0x48>; 1074 }; 1075 1076 max: max31785@52 { 1077 compatible = "maxim,max31785a"; 1078 reg = <0x52>; 1079 #address-cells = <1>; 1080 #size-cells = <0>; 1081 1082 fan0: fan@0 { 1083 compatible = "pmbus-fan"; 1084 reg = <0>; 1085 tach-pulses = <2>; 1086 maxim,fan-rotor-input = "tach"; 1087 maxim,fan-pwm-freq = <25000>; 1088 maxim,fan-dual-tach; 1089 maxim,fan-no-watchdog; 1090 maxim,fan-no-fault-ramp; 1091 maxim,fan-ramp = <2>; 1092 maxim,fan-fault-pin-mon; 1093 }; 1094 1095 fan1: fan@1 { 1096 compatible = "pmbus-fan"; 1097 reg = <1>; 1098 tach-pulses = <2>; 1099 maxim,fan-rotor-input = "tach"; 1100 maxim,fan-pwm-freq = <25000>; 1101 maxim,fan-dual-tach; 1102 maxim,fan-no-watchdog; 1103 maxim,fan-no-fault-ramp; 1104 maxim,fan-ramp = <2>; 1105 maxim,fan-fault-pin-mon; 1106 }; 1107 1108 fan2: fan@2 { 1109 compatible = "pmbus-fan"; 1110 reg = <2>; 1111 tach-pulses = <2>; 1112 maxim,fan-rotor-input = "tach"; 1113 maxim,fan-pwm-freq = <25000>; 1114 maxim,fan-dual-tach; 1115 maxim,fan-no-watchdog; 1116 maxim,fan-no-fault-ramp; 1117 maxim,fan-ramp = <2>; 1118 maxim,fan-fault-pin-mon; 1119 }; 1120 1121 fan3: fan@3 { 1122 compatible = "pmbus-fan"; 1123 reg = <3>; 1124 tach-pulses = <2>; 1125 maxim,fan-rotor-input = "tach"; 1126 maxim,fan-pwm-freq = <25000>; 1127 maxim,fan-dual-tach; 1128 maxim,fan-no-watchdog; 1129 maxim,fan-no-fault-ramp; 1130 maxim,fan-ramp = <2>; 1131 maxim,fan-fault-pin-mon; 1132 }; 1133 1134 fan4: fan@4 { 1135 compatible = "pmbus-fan"; 1136 reg = <4>; 1137 tach-pulses = <2>; 1138 maxim,fan-rotor-input = "tach"; 1139 maxim,fan-pwm-freq = <25000>; 1140 maxim,fan-dual-tach; 1141 maxim,fan-no-watchdog; 1142 maxim,fan-no-fault-ramp; 1143 maxim,fan-ramp = <2>; 1144 maxim,fan-fault-pin-mon; 1145 }; 1146 1147 fan5: fan@5 { 1148 compatible = "pmbus-fan"; 1149 reg = <5>; 1150 tach-pulses = <2>; 1151 maxim,fan-rotor-input = "tach"; 1152 maxim,fan-pwm-freq = <25000>; 1153 maxim,fan-dual-tach; 1154 maxim,fan-no-watchdog; 1155 maxim,fan-no-fault-ramp; 1156 maxim,fan-ramp = <2>; 1157 maxim,fan-fault-pin-mon; 1158 }; 1159 }; 1160 1161 pca9551@60 { 1162 compatible = "nxp,pca9551"; 1163 reg = <0x60>; 1164 #address-cells = <1>; 1165 #size-cells = <0>; 1166 1167 gpio-controller; 1168 #gpio-cells = <2>; 1169 1170 led@0 { 1171 label = "front-sys-id0"; 1172 reg = <0>; 1173 retain-state-shutdown; 1174 default-state = "keep"; 1175 type = <PCA955X_TYPE_LED>; 1176 }; 1177 1178 led@1 { 1179 label = "front-check-log0"; 1180 reg = <1>; 1181 retain-state-shutdown; 1182 default-state = "keep"; 1183 type = <PCA955X_TYPE_LED>; 1184 }; 1185 1186 led@2 { 1187 label = "front-enc-fault1"; 1188 reg = <2>; 1189 retain-state-shutdown; 1190 default-state = "keep"; 1191 type = <PCA955X_TYPE_LED>; 1192 }; 1193 1194 led@3 { 1195 label = "front-sys-pwron0"; 1196 reg = <3>; 1197 retain-state-shutdown; 1198 default-state = "keep"; 1199 type = <PCA955X_TYPE_LED>; 1200 }; 1201 }; 1202 1203 pca0: pca9552@61 { 1204 compatible = "nxp,pca9552"; 1205 reg = <0x61>; 1206 #address-cells = <1>; 1207 #size-cells = <0>; 1208 1209 gpio-controller; 1210 #gpio-cells = <2>; 1211 1212 led@0 { 1213 label = "fan0"; 1214 reg = <0>; 1215 retain-state-shutdown; 1216 default-state = "keep"; 1217 type = <PCA955X_TYPE_LED>; 1218 }; 1219 1220 led@1 { 1221 label = "fan1"; 1222 reg = <1>; 1223 retain-state-shutdown; 1224 default-state = "keep"; 1225 type = <PCA955X_TYPE_LED>; 1226 }; 1227 1228 led@2 { 1229 label = "fan2"; 1230 reg = <2>; 1231 retain-state-shutdown; 1232 default-state = "keep"; 1233 type = <PCA955X_TYPE_LED>; 1234 }; 1235 1236 led@3 { 1237 label = "fan3"; 1238 reg = <3>; 1239 retain-state-shutdown; 1240 default-state = "keep"; 1241 type = <PCA955X_TYPE_LED>; 1242 }; 1243 1244 led@4 { 1245 label = "fan4"; 1246 reg = <4>; 1247 retain-state-shutdown; 1248 default-state = "keep"; 1249 type = <PCA955X_TYPE_LED>; 1250 }; 1251 1252 led@5 { 1253 label = "fan5"; 1254 reg = <5>; 1255 retain-state-shutdown; 1256 default-state = "keep"; 1257 type = <PCA955X_TYPE_LED>; 1258 }; 1259 }; 1260 1261 ibm-panel@62 { 1262 compatible = "ibm,op-panel"; 1263 reg = <(0x62 | I2C_OWN_SLAVE_ADDRESS)>; 1264 }; 1265 1266 dps: dps310@76 { 1267 compatible = "infineon,dps310"; 1268 reg = <0x76>; 1269 #io-channel-cells = <0>; 1270 }; 1271 1272 eeprom@50 { 1273 compatible = "atmel,24c64"; 1274 reg = <0x50>; 1275 }; 1276 1277 eeprom@51 { 1278 compatible = "atmel,24c64"; 1279 reg = <0x51>; 1280 }; 1281}; 1282 1283&i2c8 { 1284 status = "okay"; 1285 1286 ucd90320@11 { 1287 compatible = "ti,ucd90320"; 1288 reg = <0x11>; 1289 }; 1290 1291 rtc@32 { 1292 compatible = "epson,rx8900"; 1293 reg = <0x32>; 1294 }; 1295 1296 tmp275@48 { 1297 compatible = "ti,tmp275"; 1298 reg = <0x48>; 1299 }; 1300 1301 tmp275@4a { 1302 compatible = "ti,tmp275"; 1303 reg = <0x4a>; 1304 }; 1305 1306 eeprom@50 { 1307 compatible = "atmel,24c64"; 1308 reg = <0x50>; 1309 }; 1310 1311 eeprom@51 { 1312 compatible = "atmel,24c64"; 1313 reg = <0x51>; 1314 }; 1315 1316 pca_pres3: pca9552@60 { 1317 compatible = "nxp,pca9552"; 1318 reg = <0x60>; 1319 #address-cells = <1>; 1320 #size-cells = <0>; 1321 gpio-controller; 1322 #gpio-cells = <2>; 1323 1324 gpio-line-names = 1325 "", "", "", "", "", "", "P10_DCM0_PRES", "P10_DCM1_PRES", 1326 "", "", "", "", "PRESENT_VRM_DCM0_N", "PRESENT_VRM_DCM1_N", 1327 "power-config-full-load", ""; 1328 }; 1329 1330 pca_pres2: pca9552@61 { 1331 compatible = "nxp,pca9552"; 1332 reg = <0x61>; 1333 #address-cells = <1>; 1334 #size-cells = <0>; 1335 gpio-controller; 1336 #gpio-cells = <2>; 1337 1338 gpio-line-names = 1339 "SLOT6_PRSNT_EN_RSVD", "SLOT7_PRSNT_EN_RSVD", 1340 "SLOT8_PRSNT_EN_RSVD", "SLOT9_PRSNT_EN_RSVD", 1341 "SLOT10_PRSNT_EN_RSVD", "SLOT11_PRSNT_EN_RSVD", 1342 "SLOT6_EXPANDER_PRSNT_N", "SLOT7_EXPANDER_PRSNT_N", 1343 "SLOT8_EXPANDER_PRSNT_N", "SLOT9_EXPANDER_PRSNT_N", 1344 "SLOT10_EXPANDER_PRSNT_N", "SLOT11_EXPANDER_PRSNT_N", 1345 "", "", "", ""; 1346 }; 1347 1348}; 1349 1350&i2c9 { 1351 status = "okay"; 1352 1353 tmp423a@4c { 1354 compatible = "ti,tmp423"; 1355 reg = <0x4c>; 1356 }; 1357 1358 tmp423b@4d { 1359 compatible = "ti,tmp423"; 1360 reg = <0x4d>; 1361 }; 1362 1363 eeprom@50 { 1364 compatible = "atmel,24c128"; 1365 reg = <0x50>; 1366 }; 1367}; 1368 1369&i2c10 { 1370 status = "okay"; 1371 1372 tmp423a@4c { 1373 compatible = "ti,tmp423"; 1374 reg = <0x4c>; 1375 }; 1376 1377 tmp423b@4d { 1378 compatible = "ti,tmp423"; 1379 reg = <0x4d>; 1380 }; 1381 1382 eeprom@50 { 1383 compatible = "atmel,24c128"; 1384 reg = <0x50>; 1385 }; 1386}; 1387 1388&i2c11 { 1389 status = "okay"; 1390 1391 tmp275@48 { 1392 compatible = "ti,tmp275"; 1393 reg = <0x48>; 1394 }; 1395 1396 tmp275@49 { 1397 compatible = "ti,tmp275"; 1398 reg = <0x49>; 1399 }; 1400 1401 i2c-mux@70 { 1402 compatible = "nxp,pca9546"; 1403 reg = <0x70>; 1404 #address-cells = <1>; 1405 #size-cells = <0>; 1406 status = "okay"; 1407 i2c-mux-idle-disconnect; 1408 1409 i2c11mux0chn0: i2c@0 { 1410 #address-cells = <1>; 1411 #size-cells = <0>; 1412 reg = <0>; 1413 1414 eeprom@50 { 1415 compatible = "atmel,24c64"; 1416 reg = <0x50>; 1417 }; 1418 1419 pca9551@60 { 1420 compatible = "nxp,pca9551"; 1421 reg = <0x60>; 1422 #address-cells = <1>; 1423 #size-cells = <0>; 1424 1425 gpio-controller; 1426 #gpio-cells = <2>; 1427 1428 led@0 { 1429 label = "cablecard10-cxp-top"; 1430 reg = <0>; 1431 retain-state-shutdown; 1432 default-state = "keep"; 1433 type = <PCA955X_TYPE_LED>; 1434 }; 1435 1436 led@1 { 1437 label = "cablecard10-cxp-bot"; 1438 reg = <1>; 1439 retain-state-shutdown; 1440 default-state = "keep"; 1441 type = <PCA955X_TYPE_LED>; 1442 }; 1443 }; 1444 }; 1445 1446 i2c11mux0chn1: i2c@1 { 1447 #address-cells = <1>; 1448 #size-cells = <0>; 1449 reg = <1>; 1450 1451 eeprom@51 { 1452 compatible = "atmel,24c64"; 1453 reg = <0x51>; 1454 }; 1455 }; 1456 }; 1457}; 1458 1459&i2c12 { 1460 status = "okay"; 1461 1462 eeprom@50 { 1463 compatible = "atmel,24c64"; 1464 reg = <0x50>; 1465 }; 1466}; 1467 1468&i2c13 { 1469 status = "okay"; 1470 1471 eeprom@50 { 1472 compatible = "atmel,24c64"; 1473 reg = <0x50>; 1474 }; 1475 1476 pca9552@60 { 1477 compatible = "nxp,pca9552"; 1478 reg = <0x60>; 1479 #address-cells = <1>; 1480 #size-cells = <0>; 1481 1482 gpio-controller; 1483 #gpio-cells = <2>; 1484 1485 led@0 { 1486 label = "nvme0"; 1487 reg = <0>; 1488 retain-state-shutdown; 1489 default-state = "keep"; 1490 type = <PCA955X_TYPE_LED>; 1491 }; 1492 1493 led@1 { 1494 label = "nvme1"; 1495 reg = <1>; 1496 retain-state-shutdown; 1497 default-state = "keep"; 1498 type = <PCA955X_TYPE_LED>; 1499 }; 1500 1501 led@2 { 1502 label = "nvme2"; 1503 reg = <2>; 1504 retain-state-shutdown; 1505 default-state = "keep"; 1506 type = <PCA955X_TYPE_LED>; 1507 }; 1508 1509 led@3 { 1510 label = "nvme3"; 1511 reg = <3>; 1512 retain-state-shutdown; 1513 default-state = "keep"; 1514 type = <PCA955X_TYPE_LED>; 1515 }; 1516 1517 led@4 { 1518 label = "nvme4"; 1519 reg = <4>; 1520 retain-state-shutdown; 1521 default-state = "keep"; 1522 type = <PCA955X_TYPE_LED>; 1523 }; 1524 1525 led@5 { 1526 label = "nvme5"; 1527 reg = <5>; 1528 retain-state-shutdown; 1529 default-state = "keep"; 1530 type = <PCA955X_TYPE_LED>; 1531 }; 1532 1533 led@6 { 1534 label = "nvme6"; 1535 reg = <6>; 1536 retain-state-shutdown; 1537 default-state = "keep"; 1538 type = <PCA955X_TYPE_LED>; 1539 }; 1540 1541 led@7 { 1542 label = "nvme7"; 1543 reg = <7>; 1544 retain-state-shutdown; 1545 default-state = "keep"; 1546 type = <PCA955X_TYPE_LED>; 1547 }; 1548 }; 1549}; 1550 1551&i2c14 { 1552 status = "okay"; 1553 1554 eeprom@50 { 1555 compatible = "atmel,24c64"; 1556 reg = <0x50>; 1557 }; 1558 1559 pca9552@60 { 1560 compatible = "nxp,pca9552"; 1561 reg = <0x60>; 1562 #address-cells = <1>; 1563 #size-cells = <0>; 1564 1565 gpio-controller; 1566 #gpio-cells = <2>; 1567 1568 led@0 { 1569 label = "nvme8"; 1570 reg = <0>; 1571 retain-state-shutdown; 1572 default-state = "keep"; 1573 type = <PCA955X_TYPE_LED>; 1574 }; 1575 1576 led@1 { 1577 label = "nvme9"; 1578 reg = <1>; 1579 retain-state-shutdown; 1580 default-state = "keep"; 1581 type = <PCA955X_TYPE_LED>; 1582 }; 1583 1584 led@2 { 1585 label = "nvme10"; 1586 reg = <2>; 1587 retain-state-shutdown; 1588 default-state = "keep"; 1589 type = <PCA955X_TYPE_LED>; 1590 }; 1591 1592 led@3 { 1593 label = "nvme11"; 1594 reg = <3>; 1595 retain-state-shutdown; 1596 default-state = "keep"; 1597 type = <PCA955X_TYPE_LED>; 1598 }; 1599 1600 led@4 { 1601 label = "nvme12"; 1602 reg = <4>; 1603 retain-state-shutdown; 1604 default-state = "keep"; 1605 type = <PCA955X_TYPE_LED>; 1606 }; 1607 1608 led@5 { 1609 label = "nvme13"; 1610 reg = <5>; 1611 retain-state-shutdown; 1612 default-state = "keep"; 1613 type = <PCA955X_TYPE_LED>; 1614 }; 1615 1616 led@6 { 1617 label = "nvme14"; 1618 reg = <6>; 1619 retain-state-shutdown; 1620 default-state = "keep"; 1621 type = <PCA955X_TYPE_LED>; 1622 }; 1623 1624 led@7 { 1625 label = "nvme15"; 1626 reg = <7>; 1627 retain-state-shutdown; 1628 default-state = "keep"; 1629 type = <PCA955X_TYPE_LED>; 1630 }; 1631 }; 1632}; 1633 1634&i2c15 { 1635 status = "okay"; 1636 1637 eeprom@50 { 1638 compatible = "atmel,24c64"; 1639 reg = <0x50>; 1640 }; 1641 1642 pca9552@60 { 1643 compatible = "nxp,pca9552"; 1644 reg = <0x60>; 1645 #address-cells = <1>; 1646 #size-cells = <0>; 1647 1648 gpio-controller; 1649 #gpio-cells = <2>; 1650 1651 led@0 { 1652 label = "nvme16"; 1653 reg = <0>; 1654 retain-state-shutdown; 1655 default-state = "keep"; 1656 type = <PCA955X_TYPE_LED>; 1657 }; 1658 1659 led@1 { 1660 label = "nvme17"; 1661 reg = <1>; 1662 retain-state-shutdown; 1663 default-state = "keep"; 1664 type = <PCA955X_TYPE_LED>; 1665 }; 1666 1667 led@2 { 1668 label = "nvme18"; 1669 reg = <2>; 1670 retain-state-shutdown; 1671 default-state = "keep"; 1672 type = <PCA955X_TYPE_LED>; 1673 }; 1674 1675 led@3 { 1676 label = "nvme19"; 1677 reg = <3>; 1678 retain-state-shutdown; 1679 default-state = "keep"; 1680 type = <PCA955X_TYPE_LED>; 1681 }; 1682 1683 led@4 { 1684 label = "nvme20"; 1685 reg = <4>; 1686 retain-state-shutdown; 1687 default-state = "keep"; 1688 type = <PCA955X_TYPE_LED>; 1689 }; 1690 1691 led@5 { 1692 label = "nvme21"; 1693 reg = <5>; 1694 retain-state-shutdown; 1695 default-state = "keep"; 1696 type = <PCA955X_TYPE_LED>; 1697 }; 1698 1699 led@6 { 1700 label = "nvme22"; 1701 reg = <6>; 1702 retain-state-shutdown; 1703 default-state = "keep"; 1704 type = <PCA955X_TYPE_LED>; 1705 }; 1706 1707 led@7 { 1708 label = "nvme23"; 1709 reg = <7>; 1710 retain-state-shutdown; 1711 default-state = "keep"; 1712 type = <PCA955X_TYPE_LED>; 1713 }; 1714 }; 1715}; 1716 1717&uart2 { 1718 status = "okay"; 1719}; 1720 1721&vuart1 { 1722 status = "okay"; 1723}; 1724 1725&vuart2 { 1726 status = "okay"; 1727}; 1728 1729&lpc_ctrl { 1730 status = "okay"; 1731 memory-region = <&flash_memory>; 1732}; 1733 1734&mac2 { 1735 status = "okay"; 1736 pinctrl-names = "default"; 1737 pinctrl-0 = <&pinctrl_rmii3_default>; 1738 clocks = <&syscon ASPEED_CLK_GATE_MAC3CLK>, 1739 <&syscon ASPEED_CLK_MAC3RCLK>; 1740 clock-names = "MACCLK", "RCLK"; 1741 use-ncsi; 1742}; 1743 1744&mac3 { 1745 status = "okay"; 1746 pinctrl-names = "default"; 1747 pinctrl-0 = <&pinctrl_rmii4_default>; 1748 clocks = <&syscon ASPEED_CLK_GATE_MAC4CLK>, 1749 <&syscon ASPEED_CLK_MAC4RCLK>; 1750 clock-names = "MACCLK", "RCLK"; 1751 use-ncsi; 1752}; 1753 1754&wdt1 { 1755 aspeed,reset-type = "none"; 1756 aspeed,external-signal; 1757 aspeed,ext-push-pull; 1758 aspeed,ext-active-high; 1759 1760 pinctrl-names = "default"; 1761 pinctrl-0 = <&pinctrl_wdtrst1_default>; 1762}; 1763 1764&wdt2 { 1765 status = "okay"; 1766}; 1767 1768&xdma { 1769 status = "okay"; 1770 memory-region = <&vga_memory>; 1771}; 1772 1773&kcs2 { 1774 status = "okay"; 1775 aspeed,lpc-io-reg = <0xca8 0xcac>; 1776}; 1777 1778&kcs3 { 1779 status = "okay"; 1780 aspeed,lpc-io-reg = <0xca2>; 1781 aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>; 1782}; 1783 1784#include "ibm-power10-quad.dtsi" 1785