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 bmc-ingraham0 { 113 gpios = <&gpio0 ASPEED_GPIO(H, 1) GPIO_ACTIVE_LOW>; 114 }; 115 116 /* Enclosure ID LED at the back */ 117 rear-enc-id0 { 118 gpios = <&gpio0 ASPEED_GPIO(H, 2) GPIO_ACTIVE_LOW>; 119 }; 120 121 /* Enclosure fault LED at the back */ 122 rear-enc-fault0 { 123 gpios = <&gpio0 ASPEED_GPIO(H, 3) GPIO_ACTIVE_LOW>; 124 }; 125 126 /* PCIE slot power LED */ 127 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*/ "","bmc-ingraham0","rear-enc-id0","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*/ "","","","","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 { 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 { 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 "", "", "", "", "", "", "", "", 1326 "", "", "", "", "", "", "power-config-full-load", ""; 1327 }; 1328 1329 pca_pres2: pca9552@61 { 1330 compatible = "nxp,pca9552"; 1331 reg = <0x61>; 1332 #address-cells = <1>; 1333 #size-cells = <0>; 1334 gpio-controller; 1335 #gpio-cells = <2>; 1336 1337 gpio-line-names = 1338 "SLOT6_PRSNT_EN_RSVD", "SLOT7_PRSNT_EN_RSVD", 1339 "SLOT8_PRSNT_EN_RSVD", "SLOT9_PRSNT_EN_RSVD", 1340 "SLOT10_PRSNT_EN_RSVD", "SLOT11_PRSNT_EN_RSVD", 1341 "SLOT6_EXPANDER_PRSNT_N", "SLOT7_EXPANDER_PRSNT_N", 1342 "SLOT8_EXPANDER_PRSNT_N", "SLOT9_EXPANDER_PRSNT_N", 1343 "SLOT10_EXPANDER_PRSNT_N", "SLOT11_EXPANDER_PRSNT_N", 1344 "", "", "", ""; 1345 }; 1346 1347}; 1348 1349&i2c9 { 1350 status = "okay"; 1351 1352 tmp423a@4c { 1353 compatible = "ti,tmp423"; 1354 reg = <0x4c>; 1355 }; 1356 1357 tmp423b@4d { 1358 compatible = "ti,tmp423"; 1359 reg = <0x4d>; 1360 }; 1361 1362 eeprom@50 { 1363 compatible = "atmel,24c128"; 1364 reg = <0x50>; 1365 }; 1366}; 1367 1368&i2c10 { 1369 status = "okay"; 1370 1371 tmp423a@4c { 1372 compatible = "ti,tmp423"; 1373 reg = <0x4c>; 1374 }; 1375 1376 tmp423b@4d { 1377 compatible = "ti,tmp423"; 1378 reg = <0x4d>; 1379 }; 1380 1381 eeprom@50 { 1382 compatible = "atmel,24c128"; 1383 reg = <0x50>; 1384 }; 1385}; 1386 1387&i2c11 { 1388 status = "okay"; 1389 1390 tmp275@48 { 1391 compatible = "ti,tmp275"; 1392 reg = <0x48>; 1393 }; 1394 1395 tmp275@49 { 1396 compatible = "ti,tmp275"; 1397 reg = <0x49>; 1398 }; 1399 1400 i2c-mux@70 { 1401 compatible = "nxp,pca9546"; 1402 reg = <0x70>; 1403 #address-cells = <1>; 1404 #size-cells = <0>; 1405 status = "okay"; 1406 i2c-mux-idle-disconnect; 1407 1408 i2c11mux0chn0: i2c@0 { 1409 #address-cells = <1>; 1410 #size-cells = <0>; 1411 reg = <0>; 1412 1413 eeprom@50 { 1414 compatible = "atmel,24c64"; 1415 reg = <0x50>; 1416 }; 1417 1418 pca9551@60 { 1419 compatible = "nxp,pca9551"; 1420 reg = <0x60>; 1421 #address-cells = <1>; 1422 #size-cells = <0>; 1423 1424 gpio-controller; 1425 #gpio-cells = <2>; 1426 1427 led@0 { 1428 label = "cablecard10-cxp-top"; 1429 reg = <0>; 1430 retain-state-shutdown; 1431 default-state = "keep"; 1432 type = <PCA955X_TYPE_LED>; 1433 }; 1434 1435 led@1 { 1436 label = "cablecard10-cxp-bot"; 1437 reg = <1>; 1438 retain-state-shutdown; 1439 default-state = "keep"; 1440 type = <PCA955X_TYPE_LED>; 1441 }; 1442 }; 1443 }; 1444 1445 i2c11mux0chn1: i2c@1 { 1446 #address-cells = <1>; 1447 #size-cells = <0>; 1448 reg = <1>; 1449 1450 eeprom@51 { 1451 compatible = "atmel,24c64"; 1452 reg = <0x51>; 1453 }; 1454 }; 1455 }; 1456}; 1457 1458&i2c12 { 1459 status = "okay"; 1460 1461 eeprom@50 { 1462 compatible = "atmel,24c64"; 1463 reg = <0x50>; 1464 }; 1465}; 1466 1467&i2c13 { 1468 status = "okay"; 1469 1470 eeprom@50 { 1471 compatible = "atmel,24c64"; 1472 reg = <0x50>; 1473 }; 1474 1475 pca9552@60 { 1476 compatible = "nxp,pca9552"; 1477 reg = <0x60>; 1478 #address-cells = <1>; 1479 #size-cells = <0>; 1480 1481 gpio-controller; 1482 #gpio-cells = <2>; 1483 1484 led@0 { 1485 label = "nvme0"; 1486 reg = <0>; 1487 retain-state-shutdown; 1488 default-state = "keep"; 1489 type = <PCA955X_TYPE_LED>; 1490 }; 1491 1492 led@1 { 1493 label = "nvme1"; 1494 reg = <1>; 1495 retain-state-shutdown; 1496 default-state = "keep"; 1497 type = <PCA955X_TYPE_LED>; 1498 }; 1499 1500 led@2 { 1501 label = "nvme2"; 1502 reg = <2>; 1503 retain-state-shutdown; 1504 default-state = "keep"; 1505 type = <PCA955X_TYPE_LED>; 1506 }; 1507 1508 led@3 { 1509 label = "nvme3"; 1510 reg = <3>; 1511 retain-state-shutdown; 1512 default-state = "keep"; 1513 type = <PCA955X_TYPE_LED>; 1514 }; 1515 1516 led@4 { 1517 label = "nvme4"; 1518 reg = <4>; 1519 retain-state-shutdown; 1520 default-state = "keep"; 1521 type = <PCA955X_TYPE_LED>; 1522 }; 1523 1524 led@5 { 1525 label = "nvme5"; 1526 reg = <5>; 1527 retain-state-shutdown; 1528 default-state = "keep"; 1529 type = <PCA955X_TYPE_LED>; 1530 }; 1531 1532 led@6 { 1533 label = "nvme6"; 1534 reg = <6>; 1535 retain-state-shutdown; 1536 default-state = "keep"; 1537 type = <PCA955X_TYPE_LED>; 1538 }; 1539 1540 led@7 { 1541 label = "nvme7"; 1542 reg = <7>; 1543 retain-state-shutdown; 1544 default-state = "keep"; 1545 type = <PCA955X_TYPE_LED>; 1546 }; 1547 }; 1548}; 1549 1550&i2c14 { 1551 status = "okay"; 1552 1553 eeprom@50 { 1554 compatible = "atmel,24c64"; 1555 reg = <0x50>; 1556 }; 1557 1558 pca9552@60 { 1559 compatible = "nxp,pca9552"; 1560 reg = <0x60>; 1561 #address-cells = <1>; 1562 #size-cells = <0>; 1563 1564 gpio-controller; 1565 #gpio-cells = <2>; 1566 1567 led@0 { 1568 label = "nvme8"; 1569 reg = <0>; 1570 retain-state-shutdown; 1571 default-state = "keep"; 1572 type = <PCA955X_TYPE_LED>; 1573 }; 1574 1575 led@1 { 1576 label = "nvme9"; 1577 reg = <1>; 1578 retain-state-shutdown; 1579 default-state = "keep"; 1580 type = <PCA955X_TYPE_LED>; 1581 }; 1582 1583 led@2 { 1584 label = "nvme10"; 1585 reg = <2>; 1586 retain-state-shutdown; 1587 default-state = "keep"; 1588 type = <PCA955X_TYPE_LED>; 1589 }; 1590 1591 led@3 { 1592 label = "nvme11"; 1593 reg = <3>; 1594 retain-state-shutdown; 1595 default-state = "keep"; 1596 type = <PCA955X_TYPE_LED>; 1597 }; 1598 1599 led@4 { 1600 label = "nvme12"; 1601 reg = <4>; 1602 retain-state-shutdown; 1603 default-state = "keep"; 1604 type = <PCA955X_TYPE_LED>; 1605 }; 1606 1607 led@5 { 1608 label = "nvme13"; 1609 reg = <5>; 1610 retain-state-shutdown; 1611 default-state = "keep"; 1612 type = <PCA955X_TYPE_LED>; 1613 }; 1614 1615 led@6 { 1616 label = "nvme14"; 1617 reg = <6>; 1618 retain-state-shutdown; 1619 default-state = "keep"; 1620 type = <PCA955X_TYPE_LED>; 1621 }; 1622 1623 led@7 { 1624 label = "nvme15"; 1625 reg = <7>; 1626 retain-state-shutdown; 1627 default-state = "keep"; 1628 type = <PCA955X_TYPE_LED>; 1629 }; 1630 }; 1631}; 1632 1633&i2c15 { 1634 status = "okay"; 1635 1636 eeprom@50 { 1637 compatible = "atmel,24c64"; 1638 reg = <0x50>; 1639 }; 1640 1641 pca9552@60 { 1642 compatible = "nxp,pca9552"; 1643 reg = <0x60>; 1644 #address-cells = <1>; 1645 #size-cells = <0>; 1646 1647 gpio-controller; 1648 #gpio-cells = <2>; 1649 1650 led@0 { 1651 label = "nvme16"; 1652 reg = <0>; 1653 retain-state-shutdown; 1654 default-state = "keep"; 1655 type = <PCA955X_TYPE_LED>; 1656 }; 1657 1658 led@1 { 1659 label = "nvme17"; 1660 reg = <1>; 1661 retain-state-shutdown; 1662 default-state = "keep"; 1663 type = <PCA955X_TYPE_LED>; 1664 }; 1665 1666 led@2 { 1667 label = "nvme18"; 1668 reg = <2>; 1669 retain-state-shutdown; 1670 default-state = "keep"; 1671 type = <PCA955X_TYPE_LED>; 1672 }; 1673 1674 led@3 { 1675 label = "nvme19"; 1676 reg = <3>; 1677 retain-state-shutdown; 1678 default-state = "keep"; 1679 type = <PCA955X_TYPE_LED>; 1680 }; 1681 1682 led@4 { 1683 label = "nvme20"; 1684 reg = <4>; 1685 retain-state-shutdown; 1686 default-state = "keep"; 1687 type = <PCA955X_TYPE_LED>; 1688 }; 1689 1690 led@5 { 1691 label = "nvme21"; 1692 reg = <5>; 1693 retain-state-shutdown; 1694 default-state = "keep"; 1695 type = <PCA955X_TYPE_LED>; 1696 }; 1697 1698 led@6 { 1699 label = "nvme22"; 1700 reg = <6>; 1701 retain-state-shutdown; 1702 default-state = "keep"; 1703 type = <PCA955X_TYPE_LED>; 1704 }; 1705 1706 led@7 { 1707 label = "nvme23"; 1708 reg = <7>; 1709 retain-state-shutdown; 1710 default-state = "keep"; 1711 type = <PCA955X_TYPE_LED>; 1712 }; 1713 }; 1714}; 1715 1716&uart2 { 1717 status = "okay"; 1718}; 1719 1720&vuart1 { 1721 status = "okay"; 1722}; 1723 1724&vuart2 { 1725 status = "okay"; 1726}; 1727 1728&lpc_ctrl { 1729 status = "okay"; 1730 memory-region = <&flash_memory>; 1731}; 1732 1733&mac2 { 1734 status = "okay"; 1735 pinctrl-names = "default"; 1736 pinctrl-0 = <&pinctrl_rmii3_default>; 1737 clocks = <&syscon ASPEED_CLK_GATE_MAC3CLK>, 1738 <&syscon ASPEED_CLK_MAC3RCLK>; 1739 clock-names = "MACCLK", "RCLK"; 1740 use-ncsi; 1741}; 1742 1743&mac3 { 1744 status = "okay"; 1745 pinctrl-names = "default"; 1746 pinctrl-0 = <&pinctrl_rmii4_default>; 1747 clocks = <&syscon ASPEED_CLK_GATE_MAC4CLK>, 1748 <&syscon ASPEED_CLK_MAC4RCLK>; 1749 clock-names = "MACCLK", "RCLK"; 1750 use-ncsi; 1751}; 1752 1753&wdt1 { 1754 aspeed,reset-type = "none"; 1755 aspeed,external-signal; 1756 aspeed,ext-push-pull; 1757 aspeed,ext-active-high; 1758 1759 pinctrl-names = "default"; 1760 pinctrl-0 = <&pinctrl_wdtrst1_default>; 1761}; 1762 1763&wdt2 { 1764 status = "okay"; 1765}; 1766 1767&xdma { 1768 status = "okay"; 1769 memory-region = <&vga_memory>; 1770}; 1771 1772&kcs2 { 1773 status = "okay"; 1774 aspeed,lpc-io-reg = <0xca8 0xcac>; 1775}; 1776 1777&kcs3 { 1778 status = "okay"; 1779 aspeed,lpc-io-reg = <0xca2>; 1780 aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>; 1781}; 1782 1783#include "ibm-power10-quad.dtsi" 1784