1 // SPDX-License-Identifier: GPL-2.0-or-later
2 // Copyright 2019 IBM Corp.
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>
12 compatible = "ibm,rainier-bmc", "aspeed,ast2600";
17 i2c110 = &cfam0_i2c10;
18 i2c111 = &cfam0_i2c11;
19 i2c112 = &cfam0_i2c12;
20 i2c113 = &cfam0_i2c13;
21 i2c114 = &cfam0_i2c14;
22 i2c115 = &cfam0_i2c15;
25 i2c210 = &cfam1_i2c10;
26 i2c211 = &cfam1_i2c11;
27 i2c214 = &cfam1_i2c14;
28 i2c215 = &cfam1_i2c15;
29 i2c216 = &cfam1_i2c16;
30 i2c217 = &cfam1_i2c17;
33 i2c310 = &cfam2_i2c10;
34 i2c311 = &cfam2_i2c11;
35 i2c312 = &cfam2_i2c12;
36 i2c313 = &cfam2_i2c13;
37 i2c314 = &cfam2_i2c14;
38 i2c315 = &cfam2_i2c15;
41 i2c410 = &cfam3_i2c10;
42 i2c411 = &cfam3_i2c11;
43 i2c414 = &cfam3_i2c14;
44 i2c415 = &cfam3_i2c15;
45 i2c416 = &cfam3_i2c16;
46 i2c417 = &cfam3_i2c17;
53 i2c20 = &i2c4mux0chn0;
54 i2c21 = &i2c4mux0chn1;
55 i2c22 = &i2c4mux0chn2;
56 i2c23 = &i2c5mux0chn0;
57 i2c24 = &i2c5mux0chn1;
58 i2c25 = &i2c6mux0chn0;
59 i2c26 = &i2c6mux0chn1;
60 i2c27 = &i2c6mux0chn2;
61 i2c28 = &i2c6mux0chn3;
62 i2c29 = &i2c11mux0chn0;
63 i2c30 = &i2c11mux0chn1;
85 bootargs = "console=ttyS4,115200n8";
89 device_type = "memory";
90 reg = <0x80000000 0x40000000>;
98 flash_memory: region@b8000000 {
100 reg = <0xb8000000 0x04000000>; /* 64M */
104 compatible = "ramoops";
105 reg = <0xbc000000 0x180000>; /* 16 * (3 * 0x8000) */
106 record-size = <0x8000>;
107 console-size = <0x8000>;
108 pmsg-size = <0x8000>;
109 max-reason = <3>; /* KMSG_DUMP_EMERG */
112 vga_memory: region@bf000000 {
114 compatible = "shared-dma-pool";
115 reg = <0xbf000000 0x01000000>; /* 16M */
120 compatible = "gpio-keys";
123 label = "ps0-presence";
124 gpios = <&gpio0 ASPEED_GPIO(S, 0) GPIO_ACTIVE_LOW>;
125 linux,code = <ASPEED_GPIO(S, 0)>;
129 label = "ps1-presence";
130 gpios = <&gpio0 ASPEED_GPIO(S, 1) GPIO_ACTIVE_LOW>;
131 linux,code = <ASPEED_GPIO(S, 1)>;
135 label = "ps2-presence";
136 gpios = <&gpio0 ASPEED_GPIO(S, 2) GPIO_ACTIVE_LOW>;
137 linux,code = <ASPEED_GPIO(S, 2)>;
141 label = "ps3-presence";
142 gpios = <&gpio0 ASPEED_GPIO(S, 3) GPIO_ACTIVE_LOW>;
143 linux,code = <ASPEED_GPIO(S, 3)>;
148 compatible = "i2c-mux-gpio";
149 #address-cells = <1>;
153 i2c-parent = <&i2c2>;
154 mux-gpios = <&gpio0 ASPEED_GPIO(G, 4) GPIO_ACTIVE_HIGH>,
155 <&gpio0 ASPEED_GPIO(G, 5) GPIO_ACTIVE_HIGH>;
159 #address-cells = <1>;
165 #address-cells = <1>;
171 #address-cells = <1>;
177 #address-cells = <1>;
184 compatible = "gpio-leds";
186 /* BMC Card fault LED at the back */
188 gpios = <&gpio0 ASPEED_GPIO(H, 1) GPIO_ACTIVE_LOW>;
191 /* Enclosure ID LED at the back */
193 gpios = <&gpio0 ASPEED_GPIO(H, 2) GPIO_ACTIVE_LOW>;
196 /* Enclosure fault LED at the back */
198 gpios = <&gpio0 ASPEED_GPIO(H, 3) GPIO_ACTIVE_LOW>;
201 /* PCIE slot power LED */
203 gpios = <&gpio0 ASPEED_GPIO(P, 4) GPIO_ACTIVE_LOW>;
208 compatible = "gpio-keys-polled";
209 #address-cells = <1>;
211 poll-interval = <1000>;
214 label = "fan0-presence";
215 gpios = <&pca0 6 GPIO_ACTIVE_LOW>;
220 label = "fan1-presence";
221 gpios = <&pca0 7 GPIO_ACTIVE_LOW>;
226 label = "fan2-presence";
227 gpios = <&pca0 8 GPIO_ACTIVE_LOW>;
232 label = "fan3-presence";
233 gpios = <&pca0 9 GPIO_ACTIVE_LOW>;
238 label = "fan4-presence";
239 gpios = <&pca0 10 GPIO_ACTIVE_LOW>;
244 label = "fan5-presence";
245 gpios = <&pca0 11 GPIO_ACTIVE_LOW>;
257 /*A0-A7*/ "","","","","","","","",
258 /*B0-B7*/ "","","","","","","checkstop","",
259 /*C0-C7*/ "","","","","","","","",
260 /*D0-D7*/ "","","","","","","","",
261 /*E0-E7*/ "","","","","","","","",
262 /*F0-F7*/ "","","","","","","","",
263 /*G0-G7*/ "","","","","","","","",
264 /*H0-H7*/ "","bmc-ingraham0","rear-enc-id0","rear-enc-fault0","","","","",
265 /*I0-I7*/ "","","","","","","","",
266 /*J0-J7*/ "","","","","","","","",
267 /*K0-K7*/ "","","","","","","","",
268 /*L0-L7*/ "","","","","","","","",
269 /*M0-M7*/ "","","","","","","","",
270 /*N0-N7*/ "","","","","","","","",
271 /*O0-O7*/ "","","","usb-power","","","","",
272 /*P0-P7*/ "","","","","pcieslot-power","","","",
273 /*Q0-Q7*/ "cfam-reset","","","","","","","",
274 /*R0-R7*/ "bmc-tpm-reset","power-chassis-control","power-chassis-good","","","","","",
275 /*S0-S7*/ "presence-ps0","presence-ps1","presence-ps2","presence-ps3",
277 /*T0-T7*/ "","","","","","","","",
278 /*U0-U7*/ "","","","","","","","",
279 /*V0-V7*/ "","","","","","","","",
280 /*W0-W7*/ "","","","","","","","",
281 /*X0-X7*/ "","","","","","","","",
282 /*Y0-Y7*/ "","","","","","","","",
283 /*Z0-Z7*/ "","","","","","","","";
287 gpios = <ASPEED_GPIO(P, 7) GPIO_OPEN_DRAIN>;
289 line-name = "mclr_vpp";
294 gpios = <ASPEED_GPIO(G, 6) GPIO_ACTIVE_LOW>;
296 line-name = "I2C3_MUX_OE_N";
304 &pinctrl_emmc_default {
310 clk-phase-mmc-hs200 = <180>, <180>;
316 #address-cells = <2>;
320 * CFAM Reset is supposed to be active low but pass1 hardware is wired
323 cfam-reset-gpios = <&gpio0 ASPEED_GPIO(Q, 0) GPIO_ACTIVE_HIGH>;
327 #address-cells = <1>;
332 compatible = "ibm,fsi2pib";
333 reg = <0x1000 0x400>;
337 compatible = "ibm,fsi-i2c-master";
338 reg = <0x1800 0x400>;
339 #address-cells = <1>;
342 cfam0_i2c0: i2c-bus@0 {
343 reg = <0>; /* OMI01 */
346 cfam0_i2c1: i2c-bus@1 {
347 reg = <1>; /* OMI23 */
350 cfam0_i2c10: i2c-bus@a {
351 reg = <10>; /* OP3A */
354 cfam0_i2c11: i2c-bus@b {
355 reg = <11>; /* OP3B */
358 cfam0_i2c12: i2c-bus@c {
359 reg = <12>; /* OP4A */
362 cfam0_i2c13: i2c-bus@d {
363 reg = <13>; /* OP4B */
366 cfam0_i2c14: i2c-bus@e {
367 reg = <14>; /* OP5A */
370 cfam0_i2c15: i2c-bus@f {
371 reg = <15>; /* OP5B */
376 compatible = "ibm,fsi2spi";
377 reg = <0x1c00 0x400>;
378 #address-cells = <1>;
383 #address-cells = <1>;
387 at25,byte-len = <0x80000>;
388 at25,addr-mode = <4>;
389 at25,page-size = <256>;
391 compatible = "atmel,at25";
393 spi-max-frequency = <1000000>;
399 #address-cells = <1>;
403 at25,byte-len = <0x80000>;
404 at25,addr-mode = <4>;
405 at25,page-size = <256>;
407 compatible = "atmel,at25";
409 spi-max-frequency = <1000000>;
415 compatible = "ibm,fsi2spi-restricted";
416 #address-cells = <1>;
420 at25,byte-len = <0x80000>;
421 at25,addr-mode = <4>;
422 at25,page-size = <256>;
424 compatible = "atmel,at25";
426 spi-max-frequency = <1000000>;
432 compatible = "ibm,fsi2spi-restricted";
433 #address-cells = <1>;
437 at25,byte-len = <0x80000>;
438 at25,addr-mode = <4>;
439 at25,page-size = <256>;
441 compatible = "atmel,at25";
443 spi-max-frequency = <1000000>;
449 compatible = "ibm,p9-sbefifo";
450 reg = <0x2400 0x400>;
451 #address-cells = <1>;
455 compatible = "ibm,p10-occ";
460 compatible = "fsi-master-hub";
461 reg = <0x3400 0x400>;
462 #address-cells = <2>;
471 #address-cells = <1>;
476 compatible = "ibm,fsi2pib";
477 reg = <0x1000 0x400>;
481 compatible = "ibm,fsi-i2c-master";
482 reg = <0x1800 0x400>;
483 #address-cells = <1>;
486 cfam1_i2c2: i2c-bus@2 {
487 reg = <2>; /* OMI45 */
490 cfam1_i2c3: i2c-bus@3 {
491 reg = <3>; /* OMI67 */
494 cfam1_i2c10: i2c-bus@a {
495 reg = <10>; /* OP3A */
498 cfam1_i2c11: i2c-bus@b {
499 reg = <11>; /* OP3B */
502 cfam1_i2c14: i2c-bus@e {
503 reg = <14>; /* OP5A */
506 cfam1_i2c15: i2c-bus@f {
507 reg = <15>; /* OP5B */
510 cfam1_i2c16: i2c-bus@10 {
511 reg = <16>; /* OP6A */
514 cfam1_i2c17: i2c-bus@11 {
515 reg = <17>; /* OP6B */
520 compatible = "ibm,fsi2spi";
521 reg = <0x1c00 0x400>;
522 #address-cells = <1>;
527 #address-cells = <1>;
531 at25,byte-len = <0x80000>;
532 at25,addr-mode = <4>;
533 at25,page-size = <256>;
535 compatible = "atmel,at25";
537 spi-max-frequency = <1000000>;
543 #address-cells = <1>;
547 at25,byte-len = <0x80000>;
548 at25,addr-mode = <4>;
549 at25,page-size = <256>;
551 compatible = "atmel,at25";
553 spi-max-frequency = <1000000>;
559 compatible = "ibm,fsi2spi-restricted";
560 #address-cells = <1>;
564 at25,byte-len = <0x80000>;
565 at25,addr-mode = <4>;
566 at25,page-size = <256>;
568 compatible = "atmel,at25";
570 spi-max-frequency = <1000000>;
576 compatible = "ibm,fsi2spi-restricted";
577 #address-cells = <1>;
581 at25,byte-len = <0x80000>;
582 at25,addr-mode = <4>;
583 at25,page-size = <256>;
585 compatible = "atmel,at25";
587 spi-max-frequency = <1000000>;
593 compatible = "ibm,p9-sbefifo";
594 reg = <0x2400 0x400>;
595 #address-cells = <1>;
599 compatible = "ibm,p10-occ";
604 compatible = "fsi-master-hub";
605 reg = <0x3400 0x400>;
606 #address-cells = <2>;
615 #address-cells = <1>;
620 compatible = "ibm,fsi2pib";
621 reg = <0x1000 0x400>;
625 compatible = "ibm,fsi-i2c-master";
626 reg = <0x1800 0x400>;
627 #address-cells = <1>;
630 cfam2_i2c0: i2c-bus@0 {
631 reg = <0>; /* OM01 */
634 cfam2_i2c1: i2c-bus@1 {
635 reg = <1>; /* OM23 */
638 cfam2_i2c10: i2c-bus@a {
639 reg = <10>; /* OP3A */
642 cfam2_i2c11: i2c-bus@b {
643 reg = <11>; /* OP3B */
646 cfam2_i2c12: i2c-bus@c {
647 reg = <12>; /* OP4A */
650 cfam2_i2c13: i2c-bus@d {
651 reg = <13>; /* OP4B */
654 cfam2_i2c14: i2c-bus@e {
655 reg = <14>; /* OP5A */
658 cfam2_i2c15: i2c-bus@f {
659 reg = <15>; /* OP5B */
664 compatible = "ibm,fsi2spi";
665 reg = <0x1c00 0x400>;
666 #address-cells = <1>;
671 #address-cells = <1>;
675 at25,byte-len = <0x80000>;
676 at25,addr-mode = <4>;
677 at25,page-size = <256>;
679 compatible = "atmel,at25";
681 spi-max-frequency = <1000000>;
687 #address-cells = <1>;
691 at25,byte-len = <0x80000>;
692 at25,addr-mode = <4>;
693 at25,page-size = <256>;
695 compatible = "atmel,at25";
697 spi-max-frequency = <1000000>;
703 compatible = "ibm,fsi2spi-restricted";
704 #address-cells = <1>;
708 at25,byte-len = <0x80000>;
709 at25,addr-mode = <4>;
710 at25,page-size = <256>;
712 compatible = "atmel,at25";
714 spi-max-frequency = <1000000>;
720 compatible = "ibm,fsi2spi-restricted";
721 #address-cells = <1>;
725 at25,byte-len = <0x80000>;
726 at25,addr-mode = <4>;
727 at25,page-size = <256>;
729 compatible = "atmel,at25";
731 spi-max-frequency = <1000000>;
737 compatible = "ibm,p9-sbefifo";
738 reg = <0x2400 0x400>;
739 #address-cells = <1>;
743 compatible = "ibm,p10-occ";
748 compatible = "fsi-master-hub";
749 reg = <0x3400 0x400>;
750 #address-cells = <2>;
759 #address-cells = <1>;
764 compatible = "ibm,fsi2pib";
765 reg = <0x1000 0x400>;
769 compatible = "ibm,fsi-i2c-master";
770 reg = <0x1800 0x400>;
771 #address-cells = <1>;
774 cfam3_i2c2: i2c-bus@2 {
775 reg = <2>; /* OM45 */
778 cfam3_i2c3: i2c-bus@3 {
779 reg = <3>; /* OM67 */
782 cfam3_i2c10: i2c-bus@a {
783 reg = <10>; /* OP3A */
786 cfam3_i2c11: i2c-bus@b {
787 reg = <11>; /* OP3B */
790 cfam3_i2c14: i2c-bus@e {
791 reg = <14>; /* OP5A */
794 cfam3_i2c15: i2c-bus@f {
795 reg = <15>; /* OP5B */
798 cfam3_i2c16: i2c-bus@10 {
799 reg = <16>; /* OP6A */
802 cfam3_i2c17: i2c-bus@11 {
803 reg = <17>; /* OP6B */
808 compatible = "ibm,fsi2spi";
809 reg = <0x1c00 0x400>;
810 #address-cells = <1>;
815 #address-cells = <1>;
819 at25,byte-len = <0x80000>;
820 at25,addr-mode = <4>;
821 at25,page-size = <256>;
823 compatible = "atmel,at25";
825 spi-max-frequency = <1000000>;
831 #address-cells = <1>;
835 at25,byte-len = <0x80000>;
836 at25,addr-mode = <4>;
837 at25,page-size = <256>;
839 compatible = "atmel,at25";
841 spi-max-frequency = <1000000>;
847 compatible = "ibm,fsi2spi-restricted";
848 #address-cells = <1>;
852 at25,byte-len = <0x80000>;
853 at25,addr-mode = <4>;
854 at25,page-size = <256>;
856 compatible = "atmel,at25";
858 spi-max-frequency = <1000000>;
864 compatible = "ibm,fsi2spi-restricted";
865 #address-cells = <1>;
869 at25,byte-len = <0x80000>;
870 at25,addr-mode = <4>;
871 at25,page-size = <256>;
873 compatible = "atmel,at25";
875 spi-max-frequency = <1000000>;
881 compatible = "ibm,p9-sbefifo";
882 reg = <0x2400 0x400>;
883 #address-cells = <1>;
887 compatible = "ibm,p10-occ";
892 compatible = "fsi-master-hub";
893 reg = <0x3400 0x400>;
894 #address-cells = <2>;
902 /* Legacy OCC numbering (to get rid of when userspace is fixed) */
927 compatible = "atmel,24c64";
931 tca_pres1: tca9554@20{
932 compatible = "ti,tca9554";
934 #address-cells = <1>;
940 gpio-line-names = "",
941 "RUSSEL_FW_I2C_ENABLE_N",
942 "RUSSEL_OPPANEL_PRESENCE_N",
943 "BLYTH_OPPANEL_PRESENCE_N",
944 "CPU_TPM_CARD_PRESENT_N",
945 "DASD_BP2_PRESENT_N",
946 "DASD_BP1_PRESENT_N",
947 "DASD_BP0_PRESENT_N";
951 type = <PCA955X_TYPE_GPIO>;
956 type = <PCA955X_TYPE_GPIO>;
961 type = <PCA955X_TYPE_GPIO>;
966 type = <PCA955X_TYPE_GPIO>;
971 type = <PCA955X_TYPE_GPIO>;
976 type = <PCA955X_TYPE_GPIO>;
981 type = <PCA955X_TYPE_GPIO>;
986 type = <PCA955X_TYPE_GPIO>;
1003 compatible = "ibm,cffps";
1008 compatible = "ibm,cffps";
1012 pca_pres1: pca9552@61 {
1013 compatible = "nxp,pca9552";
1015 #address-cells = <1>;
1022 "SLOT0_PRSNT_EN_RSVD", "SLOT1_PRSNT_EN_RSVD",
1023 "SLOT2_PRSNT_EN_RSVD", "SLOT3_PRSNT_EN_RSVD",
1024 "SLOT4_PRSNT_EN_RSVD", "SLOT0_EXPANDER_PRSNT_N",
1025 "SLOT1_EXPANDER_PRSNT_N", "SLOT2_EXPANDER_PRSNT_N",
1026 "SLOT3_EXPANDER_PRSNT_N", "SLOT4_EXPANDER_PRSNT_N",
1027 "", "", "", "", "", "";
1031 type = <PCA955X_TYPE_GPIO>;
1036 type = <PCA955X_TYPE_GPIO>;
1041 type = <PCA955X_TYPE_GPIO>;
1046 type = <PCA955X_TYPE_GPIO>;
1051 type = <PCA955X_TYPE_GPIO>;
1056 type = <PCA955X_TYPE_GPIO>;
1061 type = <PCA955X_TYPE_GPIO>;
1066 type = <PCA955X_TYPE_GPIO>;
1071 type = <PCA955X_TYPE_GPIO>;
1076 type = <PCA955X_TYPE_GPIO>;
1081 type = <PCA955X_TYPE_GPIO>;
1086 type = <PCA955X_TYPE_GPIO>;
1091 type = <PCA955X_TYPE_GPIO>;
1096 type = <PCA955X_TYPE_GPIO>;
1101 type = <PCA955X_TYPE_GPIO>;
1106 type = <PCA955X_TYPE_GPIO>;
1115 compatible = "ti,tmp275";
1120 compatible = "ti,tmp275";
1125 compatible = "ti,tmp275";
1130 compatible = "nxp,pca9546";
1132 #address-cells = <1>;
1135 i2c-mux-idle-disconnect;
1137 i2c4mux0chn0: i2c@0 {
1138 #address-cells = <1>;
1143 compatible = "atmel,24c64";
1148 i2c4mux0chn1: i2c@1 {
1149 #address-cells = <1>;
1154 compatible = "atmel,24c64";
1159 i2c4mux0chn2: i2c@2 {
1160 #address-cells = <1>;
1165 compatible = "atmel,24c64";
1176 compatible = "ti,tmp275";
1181 compatible = "ti,tmp275";
1186 compatible = "nxp,pca9546";
1188 #address-cells = <1>;
1191 i2c-mux-idle-disconnect;
1193 i2c5mux0chn0: i2c@0 {
1194 #address-cells = <1>;
1199 compatible = "atmel,24c64";
1204 i2c5mux0chn1: i2c@1 {
1205 #address-cells = <1>;
1210 compatible = "atmel,24c64";
1221 compatible = "ti,tmp275";
1226 compatible = "ti,tmp275";
1231 compatible = "ti,tmp275";
1236 compatible = "nxp,pca9546";
1238 #address-cells = <1>;
1241 i2c-mux-idle-disconnect;
1243 i2c6mux0chn0: i2c@0 {
1244 #address-cells = <1>;
1249 compatible = "atmel,24c64";
1254 i2c6mux0chn1: i2c@1 {
1255 #address-cells = <1>;
1260 compatible = "atmel,24c64";
1265 i2c6mux0chn2: i2c@2 {
1266 #address-cells = <1>;
1271 compatible = "atmel,24c64";
1276 i2c6mux0chn3: i2c@3 {
1277 #address-cells = <1>;
1282 compatible = "atmel,24c64";
1294 compatible = "silabs,si7020";
1299 compatible = "ti,tmp275";
1304 compatible = "maxim,max31785a";
1306 #address-cells = <1>;
1310 compatible = "pmbus-fan";
1316 compatible = "pmbus-fan";
1322 compatible = "pmbus-fan";
1328 compatible = "pmbus-fan";
1334 compatible = "pmbus-fan";
1340 compatible = "pmbus-fan";
1347 compatible = "nxp,pca9552";
1349 #address-cells = <1>;
1357 type = <PCA955X_TYPE_GPIO>;
1362 type = <PCA955X_TYPE_GPIO>;
1367 type = <PCA955X_TYPE_GPIO>;
1372 type = <PCA955X_TYPE_GPIO>;
1377 type = <PCA955X_TYPE_GPIO>;
1382 type = <PCA955X_TYPE_GPIO>;
1387 type = <PCA955X_TYPE_GPIO>;
1392 type = <PCA955X_TYPE_GPIO>;
1397 type = <PCA955X_TYPE_GPIO>;
1402 type = <PCA955X_TYPE_GPIO>;
1407 type = <PCA955X_TYPE_GPIO>;
1412 type = <PCA955X_TYPE_GPIO>;
1417 type = <PCA955X_TYPE_GPIO>;
1422 type = <PCA955X_TYPE_GPIO>;
1427 type = <PCA955X_TYPE_GPIO>;
1432 type = <PCA955X_TYPE_GPIO>;
1437 compatible = "ibm,op-panel";
1438 reg = <(0x62 | I2C_OWN_SLAVE_ADDRESS)>;
1442 compatible = "infineon,dps310";
1444 #io-channel-cells = <0>;
1448 compatible = "atmel,24c64";
1453 compatible = "atmel,24c64";
1462 compatible = "ti,ucd90320";
1467 compatible = "epson,rx8900";
1472 compatible = "ti,tmp275";
1477 compatible = "ti,tmp275";
1482 compatible = "atmel,24c64";
1487 compatible = "atmel,24c64";
1491 pca_pres2: pca9552@61 {
1492 compatible = "nxp,pca9552";
1494 #address-cells = <1>;
1500 "SLOT6_PRSNT_EN_RSVD", "SLOT7_PRSNT_EN_RSVD",
1501 "SLOT8_PRSNT_EN_RSVD", "SLOT9_PRSNT_EN_RSVD",
1502 "SLOT10_PRSNT_EN_RSVD", "SLOT11_PRSNT_EN_RSVD",
1503 "SLOT6_EXPANDER_PRSNT_N", "SLOT7_EXPANDER_PRSNT_N",
1504 "SLOT8_EXPANDER_PRSNT_N", "SLOT9_EXPANDER_PRSNT_N",
1505 "SLOT10_EXPANDER_PRSNT_N", "SLOT11_EXPANDER_PRSNT_N",
1510 type = <PCA955X_TYPE_GPIO>;
1515 type = <PCA955X_TYPE_GPIO>;
1520 type = <PCA955X_TYPE_GPIO>;
1525 type = <PCA955X_TYPE_GPIO>;
1530 type = <PCA955X_TYPE_GPIO>;
1535 type = <PCA955X_TYPE_GPIO>;
1540 type = <PCA955X_TYPE_GPIO>;
1545 type = <PCA955X_TYPE_GPIO>;
1550 type = <PCA955X_TYPE_GPIO>;
1555 type = <PCA955X_TYPE_GPIO>;
1560 type = <PCA955X_TYPE_GPIO>;
1565 type = <PCA955X_TYPE_GPIO>;
1570 type = <PCA955X_TYPE_GPIO>;
1575 type = <PCA955X_TYPE_GPIO>;
1580 type = <PCA955X_TYPE_GPIO>;
1585 type = <PCA955X_TYPE_GPIO>;
1595 compatible = "ti,tmp423";
1600 compatible = "ti,tmp423";
1605 compatible = "atmel,24c128";
1614 compatible = "ti,tmp423";
1619 compatible = "ti,tmp423";
1624 compatible = "atmel,24c128";
1633 compatible = "ti,tmp275";
1638 compatible = "ti,tmp275";
1643 compatible = "nxp,pca9546";
1645 #address-cells = <1>;
1648 i2c-mux-idle-disconnect;
1650 i2c11mux0chn0: i2c@0 {
1651 #address-cells = <1>;
1656 compatible = "atmel,24c64";
1661 i2c11mux0chn1: i2c@1 {
1662 #address-cells = <1>;
1667 compatible = "atmel,24c64";
1682 compatible = "atmel,24c64";
1691 compatible = "atmel,24c64";
1700 compatible = "atmel,24c64";
1715 memory-region = <&flash_memory>;
1720 pinctrl-names = "default";
1721 pinctrl-0 = <&pinctrl_rmii3_default>;
1722 clocks = <&syscon ASPEED_CLK_GATE_MAC3CLK>,
1723 <&syscon ASPEED_CLK_MAC3RCLK>;
1724 clock-names = "MACCLK", "RCLK";
1730 pinctrl-names = "default";
1731 pinctrl-0 = <&pinctrl_rmii4_default>;
1732 clocks = <&syscon ASPEED_CLK_GATE_MAC4CLK>,
1733 <&syscon ASPEED_CLK_MAC4RCLK>;
1734 clock-names = "MACCLK", "RCLK";
1744 spi-max-frequency = <50000000>;
1745 #include "openbmc-flash-layout-128.dtsi"
1751 pinctrl-names = "default";
1752 pinctrl-0 = <&pinctrl_spi1_default>;
1758 spi-max-frequency = <100000000>;
1763 aspeed,reset-type = "none";
1764 aspeed,external-signal;
1765 aspeed,ext-push-pull;
1766 aspeed,ext-active-high;
1768 pinctrl-names = "default";
1769 pinctrl-0 = <&pinctrl_wdtrst1_default>;
1778 memory-region = <&vga_memory>;