1// SPDX-License-Identifier: GPL-2.0-or-later 2// Copyright 2022 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 = "Bonnell"; 12 compatible = "ibm,bonnell-bmc", "aspeed,ast2600"; 13 14 aliases { 15 i2c100 = &cfam0_i2c0; 16 i2c101 = &cfam0_i2c1; 17 i2c110 = &cfam0_i2c10; 18 i2c111 = &cfam0_i2c11; 19 i2c112 = &cfam0_i2c12; 20 i2c113 = &cfam0_i2c13; 21 i2c114 = &cfam0_i2c14; 22 i2c115 = &cfam0_i2c15; 23 i2c202 = &cfam1_i2c2; 24 i2c203 = &cfam1_i2c3; 25 i2c210 = &cfam1_i2c10; 26 i2c211 = &cfam1_i2c11; 27 i2c214 = &cfam1_i2c14; 28 i2c215 = &cfam1_i2c15; 29 i2c216 = &cfam1_i2c16; 30 i2c217 = &cfam1_i2c17; 31 32 serial4 = &uart5; 33 i2c16 = &i2c11mux0chn0; 34 i2c17 = &i2c11mux0chn1; 35 i2c18 = &i2c11mux0chn2; 36 i2c19 = &i2c11mux0chn3; 37 38 spi10 = &cfam0_spi0; 39 spi11 = &cfam0_spi1; 40 spi12 = &cfam0_spi2; 41 spi13 = &cfam0_spi3; 42 spi20 = &cfam1_spi0; 43 spi21 = &cfam1_spi1; 44 spi22 = &cfam1_spi2; 45 spi23 = &cfam1_spi3; 46 47 }; 48 49 chosen { 50 stdout-path = &uart5; 51 bootargs = "console=ttyS4,115200n8 earlycon"; 52 }; 53 54 memory@80000000 { 55 device_type = "memory"; 56 reg = <0x80000000 0x40000000>; 57 }; 58 59 reserved-memory { 60 #address-cells = <1>; 61 #size-cells = <1>; 62 ranges; 63 64 ramoops@b3e00000 { 65 compatible = "ramoops"; 66 reg = <0xb3e00000 0x200000>; /* 16 * (4 * 0x8000) */ 67 record-size = <0x8000>; 68 console-size = <0x8000>; 69 ftrace-size = <0x8000>; 70 pmsg-size = <0x8000>; 71 max-reason = <3>; /* KMSG_DUMP_EMERG */ 72 }; 73 74 /* LPC FW cycle bridge region requires natural alignment */ 75 flash_memory: region@b4000000 { 76 no-map; 77 reg = <0xb4000000 0x04000000>; /* 64M */ 78 }; 79 80 /* VGA region is dictated by hardware strapping */ 81 vga_memory: region@bf000000 { 82 no-map; 83 compatible = "shared-dma-pool"; 84 reg = <0xbf000000 0x01000000>; /* 16M */ 85 }; 86 }; 87 88 leds { 89 compatible = "gpio-leds"; 90 91 fan0 { 92 gpios = <&gpio0 ASPEED_GPIO(G, 0) GPIO_ACTIVE_LOW>; 93 }; 94 95 fan1 { 96 gpios = <&gpio0 ASPEED_GPIO(G, 1) GPIO_ACTIVE_LOW>; 97 }; 98 99 rear-enc-id0 { 100 gpios = <&gpio0 ASPEED_GPIO(H, 2) GPIO_ACTIVE_LOW>; 101 }; 102 103 rear-enc-fault0 { 104 gpios = <&gpio0 ASPEED_GPIO(H, 3) GPIO_ACTIVE_LOW>; 105 }; 106 }; 107 108 gpio-keys-polled { 109 compatible = "gpio-keys-polled"; 110 #address-cells = <1>; 111 #size-cells = <0>; 112 poll-interval = <1000>; 113 114 fan0-presence { 115 label = "fan0-presence"; 116 gpios = <&gpio0 ASPEED_GPIO(F, 4) GPIO_ACTIVE_LOW>; 117 linux,code = <6>; 118 }; 119 120 fan1-presence { 121 label = "fan1-presence"; 122 gpios = <&gpio0 ASPEED_GPIO(F, 5) GPIO_ACTIVE_LOW>; 123 linux,code = <7>; 124 }; 125 }; 126 127 iio-hwmon { 128 compatible = "iio-hwmon"; 129 io-channels = <&adc1 7>; 130 }; 131}; 132 133&adc1 { 134 status = "okay"; 135 aspeed,int-vref-microvolt = <2500000>; 136 pinctrl-names = "default"; 137 pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default 138 &pinctrl_adc10_default &pinctrl_adc11_default 139 &pinctrl_adc12_default &pinctrl_adc13_default 140 &pinctrl_adc14_default &pinctrl_adc15_default>; 141}; 142 143&ehci1 { 144 status = "okay"; 145}; 146 147&uhci { 148 status = "okay"; 149}; 150 151&gpio0 { 152 gpio-line-names = 153 /*A0-A7*/ "","","","","","","","", 154 /*B0-B7*/ "","","","","","","checkstop","", 155 /*C0-C7*/ "","","","","","","","", 156 /*D0-D7*/ "","","","","","","","", 157 /*E0-E7*/ "","","","","","","","", 158 /*F0-F7*/ "","","rtc-battery-voltage-read-enable","reset-cause-pinhole","","","","", 159 /*G0-G7*/ "fan0","fan1","","","","","","", 160 /*H0-H7*/ "","","rear-enc-id0","rear-enc-fault0","","","","", 161 /*I0-I7*/ "","","","","","","bmc-secure-boot","", 162 /*J0-J7*/ "","","","","","","","", 163 /*K0-K7*/ "","","","","","","","", 164 /*L0-L7*/ "","","","","","","","", 165 /*M0-M7*/ "","","","","","","","", 166 /*N0-N7*/ "","","","","","","","", 167 /*O0-O7*/ "","","","usb-power","","","","", 168 /*P0-P7*/ "","","","","","","","", 169 /*Q0-Q7*/ "cfam-reset","","regulator-standby-faulted","","","","","", 170 /*R0-R7*/ "bmc-tpm-reset","power-chassis-control","power-chassis-good","","","","","", 171 /*S0-S7*/ "presence-ps0","presence-ps1","","","power-ffs-sync-history","","","", 172 /*T0-T7*/ "","","","","","","","", 173 /*U0-U7*/ "","","","","","","","", 174 /*V0-V7*/ "","","","","","","","", 175 /*W0-W7*/ "","","","","","","","", 176 /*X0-X7*/ "","","","","","","","", 177 /*Y0-Y7*/ "","","","","","","","", 178 /*Z0-Z7*/ "","","","","","","",""; 179 180 usb_power { 181 gpio-hog; 182 gpios = <ASPEED_GPIO(O, 3) GPIO_ACTIVE_LOW>; 183 output-high; 184 }; 185}; 186 187&emmc_controller { 188 status = "okay"; 189}; 190 191&pinctrl_emmc_default { 192 bias-disable; 193}; 194 195&emmc { 196 status = "okay"; 197 clk-phase-mmc-hs200 = <180>, <180>; 198}; 199 200&fsim0 { 201 status = "okay"; 202 203 #address-cells = <2>; 204 #size-cells = <0>; 205 206 cfam-reset-gpios = <&gpio0 ASPEED_GPIO(Q, 0) GPIO_ACTIVE_HIGH>; 207 208 cfam@0,0 { 209 reg = <0 0>; 210 #address-cells = <1>; 211 #size-cells = <1>; 212 chip-id = <0>; 213 214 scom@1000 { 215 compatible = "ibm,fsi2pib"; 216 reg = <0x1000 0x400>; 217 }; 218 219 i2c@1800 { 220 compatible = "ibm,fsi-i2c-master"; 221 reg = <0x1800 0x400>; 222 #address-cells = <1>; 223 #size-cells = <0>; 224 225 cfam0_i2c0: i2c-bus@0 { 226 reg = <0>; /* OMI01 */ 227 }; 228 229 cfam0_i2c1: i2c-bus@1 { 230 reg = <1>; /* OMI23 */ 231 }; 232 233 cfam0_i2c10: i2c-bus@a { 234 reg = <10>; /* OP3A */ 235 }; 236 237 cfam0_i2c11: i2c-bus@b { 238 reg = <11>; /* OP3B */ 239 }; 240 241 cfam0_i2c12: i2c-bus@c { 242 reg = <12>; /* OP4A */ 243 }; 244 245 cfam0_i2c13: i2c-bus@d { 246 reg = <13>; /* OP4B */ 247 }; 248 249 cfam0_i2c14: i2c-bus@e { 250 reg = <14>; /* OP5A */ 251 }; 252 253 cfam0_i2c15: i2c-bus@f { 254 reg = <15>; /* OP5B */ 255 }; 256 }; 257 258 fsi2spi@1c00 { 259 compatible = "ibm,fsi2spi"; 260 reg = <0x1c00 0x400>; 261 #address-cells = <1>; 262 #size-cells = <0>; 263 264 cfam0_spi0: spi@0 { 265 reg = <0x0>; 266 #address-cells = <1>; 267 #size-cells = <0>; 268 269 eeprom@0 { 270 at25,byte-len = <0x80000>; 271 at25,addr-mode = <4>; 272 at25,page-size = <256>; 273 274 compatible = "atmel,at25"; 275 reg = <0>; 276 spi-max-frequency = <1000000>; 277 }; 278 }; 279 280 cfam0_spi1: spi@20 { 281 reg = <0x20>; 282 #address-cells = <1>; 283 #size-cells = <0>; 284 285 eeprom@0 { 286 at25,byte-len = <0x80000>; 287 at25,addr-mode = <4>; 288 at25,page-size = <256>; 289 290 compatible = "atmel,at25"; 291 reg = <0>; 292 spi-max-frequency = <1000000>; 293 }; 294 }; 295 296 cfam0_spi2: spi@40 { 297 reg = <0x40>; 298 compatible = "ibm,fsi2spi-restricted"; 299 #address-cells = <1>; 300 #size-cells = <0>; 301 302 eeprom@0 { 303 at25,byte-len = <0x80000>; 304 at25,addr-mode = <4>; 305 at25,page-size = <256>; 306 307 compatible = "atmel,at25"; 308 reg = <0>; 309 spi-max-frequency = <1000000>; 310 }; 311 }; 312 313 cfam0_spi3: spi@60 { 314 reg = <0x60>; 315 compatible = "ibm,fsi2spi-restricted"; 316 #address-cells = <1>; 317 #size-cells = <0>; 318 319 eeprom@0 { 320 at25,byte-len = <0x80000>; 321 at25,addr-mode = <4>; 322 at25,page-size = <256>; 323 324 compatible = "atmel,at25"; 325 reg = <0>; 326 spi-max-frequency = <1000000>; 327 }; 328 }; 329 }; 330 331 sbefifo@2400 { 332 compatible = "ibm,p9-sbefifo"; 333 reg = <0x2400 0x400>; 334 #address-cells = <1>; 335 #size-cells = <0>; 336 337 fsi_occ0: occ { 338 compatible = "ibm,p10-occ"; 339 340 occ-hwmon { 341 compatible = "ibm,p10-occ-hwmon"; 342 ibm,no-poll-on-init; 343 }; 344 }; 345 }; 346 347 fsi_hub0: hub@3400 { 348 compatible = "fsi-master-hub"; 349 reg = <0x3400 0x400>; 350 #address-cells = <2>; 351 #size-cells = <0>; 352 }; 353 }; 354}; 355 356&fsi_hub0 { 357 cfam@1,0 { 358 reg = <1 0>; 359 #address-cells = <1>; 360 #size-cells = <1>; 361 chip-id = <1>; 362 363 scom@1000 { 364 compatible = "ibm,fsi2pib"; 365 reg = <0x1000 0x400>; 366 }; 367 368 i2c@1800 { 369 compatible = "ibm,fsi-i2c-master"; 370 reg = <0x1800 0x400>; 371 #address-cells = <1>; 372 #size-cells = <0>; 373 374 cfam1_i2c2: i2c-bus@2 { 375 reg = <2>; /* OMI45 */ 376 }; 377 378 cfam1_i2c3: i2c-bus@3 { 379 reg = <3>; /* OMI67 */ 380 }; 381 382 cfam1_i2c10: i2c-bus@a { 383 reg = <10>; /* OP3A */ 384 }; 385 386 cfam1_i2c11: i2c-bus@b { 387 reg = <11>; /* OP3B */ 388 }; 389 390 cfam1_i2c14: i2c-bus@e { 391 reg = <14>; /* OP5A */ 392 }; 393 394 cfam1_i2c15: i2c-bus@f { 395 reg = <15>; /* OP5B */ 396 }; 397 398 cfam1_i2c16: i2c-bus@10 { 399 reg = <16>; /* OP6A */ 400 }; 401 402 cfam1_i2c17: i2c-bus@11 { 403 reg = <17>; /* OP6B */ 404 }; 405 }; 406 407 fsi2spi@1c00 { 408 compatible = "ibm,fsi2spi"; 409 reg = <0x1c00 0x400>; 410 #address-cells = <1>; 411 #size-cells = <0>; 412 413 cfam1_spi0: spi@0 { 414 reg = <0x0>; 415 #address-cells = <1>; 416 #size-cells = <0>; 417 418 eeprom@0 { 419 at25,byte-len = <0x80000>; 420 at25,addr-mode = <4>; 421 at25,page-size = <256>; 422 423 compatible = "atmel,at25"; 424 reg = <0>; 425 spi-max-frequency = <1000000>; 426 }; 427 }; 428 429 cfam1_spi1: spi@20 { 430 reg = <0x20>; 431 #address-cells = <1>; 432 #size-cells = <0>; 433 434 eeprom@0 { 435 at25,byte-len = <0x80000>; 436 at25,addr-mode = <4>; 437 at25,page-size = <256>; 438 439 compatible = "atmel,at25"; 440 reg = <0>; 441 spi-max-frequency = <1000000>; 442 }; 443 }; 444 445 cfam1_spi2: spi@40 { 446 reg = <0x40>; 447 compatible = "ibm,fsi2spi-restricted"; 448 #address-cells = <1>; 449 #size-cells = <0>; 450 451 eeprom@0 { 452 at25,byte-len = <0x80000>; 453 at25,addr-mode = <4>; 454 at25,page-size = <256>; 455 456 compatible = "atmel,at25"; 457 reg = <0>; 458 spi-max-frequency = <1000000>; 459 }; 460 }; 461 462 cfam1_spi3: spi@60 { 463 reg = <0x60>; 464 compatible = "ibm,fsi2spi-restricted"; 465 #address-cells = <1>; 466 #size-cells = <0>; 467 468 eeprom@0 { 469 at25,byte-len = <0x80000>; 470 at25,addr-mode = <4>; 471 at25,page-size = <256>; 472 473 compatible = "atmel,at25"; 474 reg = <0>; 475 spi-max-frequency = <1000000>; 476 }; 477 }; 478 }; 479 480 sbefifo@2400 { 481 compatible = "ibm,p9-sbefifo"; 482 reg = <0x2400 0x400>; 483 #address-cells = <1>; 484 #size-cells = <0>; 485 486 fsi_occ1: occ { 487 compatible = "ibm,p10-occ"; 488 489 occ-hwmon { 490 compatible = "ibm,p10-occ-hwmon"; 491 ibm,no-poll-on-init; 492 }; 493 }; 494 }; 495 496 fsi_hub1: hub@3400 { 497 compatible = "fsi-master-hub"; 498 reg = <0x3400 0x400>; 499 #address-cells = <2>; 500 #size-cells = <0>; 501 502 no-scan-on-init; 503 }; 504 }; 505}; 506 507&ibt { 508 status = "okay"; 509}; 510 511&i2c0 { 512 status = "okay"; 513 514 eeprom@51 { 515 compatible = "atmel,24c64"; 516 reg = <0x51>; 517 }; 518 519 tca9554@20 { 520 compatible = "ti,tca9554"; 521 reg = <0x20>; 522 #address-cells = <1>; 523 #size-cells = <0>; 524 525 gpio-controller; 526 #gpio-cells = <2>; 527 528 gpio-line-names = "", 529 "RUSSEL_FW_I2C_ENABLE_N", 530 "RUSSEL_OPPANEL_PRESENCE_N", 531 "BLYTH_OPPANEL_PRESENCE_N", 532 "CPU_TPM_CARD_PRESENT_N", 533 "", 534 "", 535 "DASD_BP_PRESENT_N"; 536 }; 537}; 538 539&i2c1 { 540 status = "okay"; 541}; 542 543&i2c2 { 544 status = "okay"; 545 546 ucd90160@64 { 547 compatible = "ti,ucd90160"; 548 reg = <0x64>; 549 }; 550}; 551 552&i2c3 { 553 status = "okay"; 554 555 power-supply@58 { 556 compatible = "ibm,cffps"; 557 reg = <0x58>; 558 }; 559 560 power-supply@59 { 561 compatible = "ibm,cffps"; 562 reg = <0x59>; 563 }; 564}; 565 566&i2c4 { 567 status = "okay"; 568}; 569 570&i2c5 { 571 status = "okay"; 572}; 573 574&i2c6 { 575 status = "okay"; 576}; 577 578&i2c7 { 579 multi-master; 580 status = "okay"; 581 582 si7021-a20@40 { 583 compatible = "silabs,si7020"; 584 reg = <0x40>; 585 }; 586 587 tmp275@48 { 588 compatible = "ti,tmp275"; 589 reg = <0x48>; 590 }; 591 592 eeprom@50 { 593 compatible = "atmel,24c64"; 594 reg = <0x50>; 595 }; 596 597 eeprom@51 { 598 compatible = "atmel,24c64"; 599 reg = <0x51>; 600 }; 601 602 max31785@52 { 603 compatible = "maxim,max31785a"; 604 reg = <0x52>; 605 #address-cells = <1>; 606 #size-cells = <0>; 607 608 fan0: fan@0 { 609 compatible = "pmbus-fan"; 610 reg = <0>; 611 tach-pulses = <2>; 612 }; 613 614 fan1: fan@1 { 615 compatible = "pmbus-fan"; 616 reg = <1>; 617 tach-pulses = <2>; 618 }; 619 }; 620 621 pca9551@60 { 622 compatible = "nxp,pca9551"; 623 reg = <0x60>; 624 #address-cells = <1>; 625 #size-cells = <0>; 626 627 gpio-controller; 628 #gpio-cells = <2>; 629 630 led@0 { 631 label = "front-sys-id0"; 632 reg = <0>; 633 retain-state-shutdown; 634 default-state = "keep"; 635 type = <PCA955X_TYPE_LED>; 636 }; 637 638 led@1 { 639 label = "front-check-log0"; 640 reg = <1>; 641 retain-state-shutdown; 642 default-state = "keep"; 643 type = <PCA955X_TYPE_LED>; 644 }; 645 646 led@2 { 647 label = "front-enc-fault1"; 648 reg = <2>; 649 retain-state-shutdown; 650 default-state = "keep"; 651 type = <PCA955X_TYPE_LED>; 652 }; 653 654 led@3 { 655 label = "front-sys-pwron0"; 656 reg = <3>; 657 retain-state-shutdown; 658 default-state = "keep"; 659 type = <PCA955X_TYPE_LED>; 660 }; 661 }; 662 663 ibm-panel@62 { 664 compatible = "ibm,op-panel"; 665 reg = <(0x62 | I2C_OWN_SLAVE_ADDRESS)>; 666 }; 667 668 dps: dps310@76 { 669 compatible = "infineon,dps310"; 670 reg = <0x76>; 671 #io-channel-cells = <0>; 672 }; 673}; 674 675&i2c8 { 676 status = "okay"; 677 678 rtc@32 { 679 compatible = "epson,rx8900"; 680 reg = <0x32>; 681 }; 682 683 tmp275@48 { 684 compatible = "ti,tmp275"; 685 reg = <0x48>; 686 }; 687 688 eeprom@50 { 689 compatible = "atmel,24c64"; 690 reg = <0x50>; 691 }; 692 693 pca9551@60 { 694 compatible = "nxp,pca9551"; 695 reg = <0x60>; 696 #address-cells = <1>; 697 #size-cells = <0>; 698 699 gpio-controller; 700 #gpio-cells = <2>; 701 702 gpio-line-names = "", 703 "APSS_RESET_N", 704 "", 705 "N_MODE_CPU_N", 706 "", 707 "", 708 "P10_DCM_PRESENT", 709 ""; 710 }; 711}; 712 713&i2c9 { 714 status = "okay"; 715 716 tmp423a@4c { 717 compatible = "ti,tmp423"; 718 reg = <0x4c>; 719 }; 720}; 721 722&i2c10 { 723 status = "okay"; 724}; 725 726&i2c11 { 727 status = "okay"; 728 729 tca9554@20 { 730 compatible = "ti,tca9554"; 731 reg = <0x20>; 732 #address-cells = <1>; 733 #size-cells = <0>; 734 735 gpio-controller; 736 #gpio-cells = <2>; 737 738 gpio-line-names = "BOOT_RCVRY_TWI", 739 "BOOT_RCVRY_UART", 740 "", 741 "", 742 "", 743 "", 744 "", 745 "PE_SWITCH_RSTB_N"; 746 }; 747 748 tmp435@4c { 749 compatible = "ti,tmp435"; 750 reg = <0x4c>; 751 }; 752 753 pca9849@75 { 754 compatible = "nxp,pca9849"; 755 reg = <0x75>; 756 #address-cells = <1>; 757 #size-cells = <0>; 758 status = "okay"; 759 i2c-mux-idle-disconnect; 760 761 i2c11mux0chn0: i2c@0 { 762 #address-cells = <1>; 763 #size-cells = <0>; 764 reg = <0>; 765 }; 766 767 i2c11mux0chn1: i2c@1 { 768 #address-cells = <1>; 769 #size-cells = <0>; 770 reg = <1>; 771 }; 772 773 i2c11mux0chn2: i2c@2 { 774 #address-cells = <1>; 775 #size-cells = <0>; 776 reg = <2>; 777 }; 778 779 i2c11mux0chn3: i2c@3 { 780 #address-cells = <1>; 781 #size-cells = <0>; 782 reg = <3>; 783 }; 784 }; 785}; 786 787&i2c12 { 788 status = "okay"; 789 790 tpm@2e { 791 compatible = "nuvoton,npct75x"; 792 reg = <0x2e>; 793 }; 794 795 eeprom@50 { 796 compatible = "atmel,24c64"; 797 reg = <0x50>; 798 }; 799}; 800 801&i2c13 { 802 status = "okay"; 803 804 eeprom@50 { 805 compatible = "atmel,24c64"; 806 reg = <0x50>; 807 }; 808 809 pca9551@60 { 810 compatible = "nxp,pca9551"; 811 reg = <0x60>; 812 #address-cells = <1>; 813 #size-cells = <0>; 814 815 gpio-controller; 816 #gpio-cells = <2>; 817 818 led@0 { 819 label = "nvme0"; 820 reg = <0>; 821 retain-state-shutdown; 822 default-state = "keep"; 823 type = <PCA955X_TYPE_LED>; 824 }; 825 826 led@1 { 827 label = "nvme1"; 828 reg = <1>; 829 retain-state-shutdown; 830 default-state = "keep"; 831 type = <PCA955X_TYPE_LED>; 832 }; 833 834 led@2 { 835 label = "nvme2"; 836 reg = <2>; 837 retain-state-shutdown; 838 default-state = "keep"; 839 type = <PCA955X_TYPE_LED>; 840 }; 841 842 led@3 { 843 label = "nvme3"; 844 reg = <3>; 845 retain-state-shutdown; 846 default-state = "keep"; 847 type = <PCA955X_TYPE_LED>; 848 }; 849 }; 850}; 851 852&i2c14 { 853 status = "okay"; 854}; 855 856&i2c15 { 857 status = "okay"; 858}; 859 860&uart2 { 861 status = "okay"; 862}; 863 864&vuart1 { 865 status = "okay"; 866}; 867 868&vuart2 { 869 status = "okay"; 870}; 871 872&lpc_ctrl { 873 status = "okay"; 874 memory-region = <&flash_memory>; 875}; 876 877&mac2 { 878 status = "okay"; 879 pinctrl-names = "default"; 880 pinctrl-0 = <&pinctrl_rmii3_default>; 881 clocks = <&syscon ASPEED_CLK_GATE_MAC3CLK>, 882 <&syscon ASPEED_CLK_MAC3RCLK>; 883 clock-names = "MACCLK", "RCLK"; 884 use-ncsi; 885}; 886 887&mac3 { 888 status = "okay"; 889 pinctrl-names = "default"; 890 pinctrl-0 = <&pinctrl_rmii4_default>; 891 clocks = <&syscon ASPEED_CLK_GATE_MAC4CLK>, 892 <&syscon ASPEED_CLK_MAC4RCLK>; 893 clock-names = "MACCLK", "RCLK"; 894 use-ncsi; 895}; 896 897&wdt1 { 898 aspeed,reset-type = "none"; 899 aspeed,external-signal; 900 aspeed,ext-push-pull; 901 aspeed,ext-active-high; 902 903 pinctrl-names = "default"; 904 pinctrl-0 = <&pinctrl_wdtrst1_default>; 905}; 906 907&wdt2 { 908 status = "okay"; 909}; 910 911&xdma { 912 status = "okay"; 913 memory-region = <&vga_memory>; 914}; 915 916&kcs2 { 917 status = "okay"; 918 aspeed,lpc-io-reg = <0xca8 0xcac>; 919}; 920 921&kcs3 { 922 status = "okay"; 923 aspeed,lpc-io-reg = <0xca2>; 924 aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>; 925}; 926