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*/ "","","","","","","","",
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*/ "","","","","","","","",
284 /*AA0-AA7*/ "","","","","","","","",
285 /*AB0-AB7*/ "","","","","","","","",
286 /*AC0-AC7*/ "","","","","","","","";
290 gpios = <ASPEED_GPIO(P, 7) GPIO_OPEN_DRAIN>;
292 line-name = "mclr_vpp";
297 gpios = <ASPEED_GPIO(G, 6) GPIO_ACTIVE_LOW>;
299 line-name = "I2C3_MUX_OE_N";
307 &pinctrl_emmc_default {
313 clk-phase-mmc-hs200 = <180>, <180>;
319 #address-cells = <2>;
323 * CFAM Reset is supposed to be active low but pass1 hardware is wired
326 cfam-reset-gpios = <&gpio0 ASPEED_GPIO(Q, 0) GPIO_ACTIVE_HIGH>;
330 #address-cells = <1>;
335 compatible = "ibm,fsi2pib";
336 reg = <0x1000 0x400>;
340 compatible = "ibm,fsi-i2c-master";
341 reg = <0x1800 0x400>;
342 #address-cells = <1>;
345 cfam0_i2c0: i2c-bus@0 {
346 reg = <0>; /* OMI01 */
349 cfam0_i2c1: i2c-bus@1 {
350 reg = <1>; /* OMI23 */
353 cfam0_i2c10: i2c-bus@a {
354 reg = <10>; /* OP3A */
357 cfam0_i2c11: i2c-bus@b {
358 reg = <11>; /* OP3B */
361 cfam0_i2c12: i2c-bus@c {
362 reg = <12>; /* OP4A */
365 cfam0_i2c13: i2c-bus@d {
366 reg = <13>; /* OP4B */
369 cfam0_i2c14: i2c-bus@e {
370 reg = <14>; /* OP5A */
373 cfam0_i2c15: i2c-bus@f {
374 reg = <15>; /* OP5B */
379 compatible = "ibm,fsi2spi";
380 reg = <0x1c00 0x400>;
381 #address-cells = <1>;
386 #address-cells = <1>;
390 at25,byte-len = <0x80000>;
391 at25,addr-mode = <4>;
392 at25,page-size = <256>;
394 compatible = "atmel,at25";
396 spi-max-frequency = <1000000>;
402 #address-cells = <1>;
406 at25,byte-len = <0x80000>;
407 at25,addr-mode = <4>;
408 at25,page-size = <256>;
410 compatible = "atmel,at25";
412 spi-max-frequency = <1000000>;
418 compatible = "ibm,fsi2spi-restricted";
419 #address-cells = <1>;
423 at25,byte-len = <0x80000>;
424 at25,addr-mode = <4>;
425 at25,page-size = <256>;
427 compatible = "atmel,at25";
429 spi-max-frequency = <1000000>;
435 compatible = "ibm,fsi2spi-restricted";
436 #address-cells = <1>;
440 at25,byte-len = <0x80000>;
441 at25,addr-mode = <4>;
442 at25,page-size = <256>;
444 compatible = "atmel,at25";
446 spi-max-frequency = <1000000>;
452 compatible = "ibm,p9-sbefifo";
453 reg = <0x2400 0x400>;
454 #address-cells = <1>;
458 compatible = "ibm,p10-occ";
463 compatible = "fsi-master-hub";
464 reg = <0x3400 0x400>;
465 #address-cells = <2>;
474 #address-cells = <1>;
479 compatible = "ibm,fsi2pib";
480 reg = <0x1000 0x400>;
484 compatible = "ibm,fsi-i2c-master";
485 reg = <0x1800 0x400>;
486 #address-cells = <1>;
489 cfam1_i2c2: i2c-bus@2 {
490 reg = <2>; /* OMI45 */
493 cfam1_i2c3: i2c-bus@3 {
494 reg = <3>; /* OMI67 */
497 cfam1_i2c10: i2c-bus@a {
498 reg = <10>; /* OP3A */
501 cfam1_i2c11: i2c-bus@b {
502 reg = <11>; /* OP3B */
505 cfam1_i2c14: i2c-bus@e {
506 reg = <14>; /* OP5A */
509 cfam1_i2c15: i2c-bus@f {
510 reg = <15>; /* OP5B */
513 cfam1_i2c16: i2c-bus@10 {
514 reg = <16>; /* OP6A */
517 cfam1_i2c17: i2c-bus@11 {
518 reg = <17>; /* OP6B */
523 compatible = "ibm,fsi2spi";
524 reg = <0x1c00 0x400>;
525 #address-cells = <1>;
530 #address-cells = <1>;
534 at25,byte-len = <0x80000>;
535 at25,addr-mode = <4>;
536 at25,page-size = <256>;
538 compatible = "atmel,at25";
540 spi-max-frequency = <1000000>;
546 #address-cells = <1>;
550 at25,byte-len = <0x80000>;
551 at25,addr-mode = <4>;
552 at25,page-size = <256>;
554 compatible = "atmel,at25";
556 spi-max-frequency = <1000000>;
562 compatible = "ibm,fsi2spi-restricted";
563 #address-cells = <1>;
567 at25,byte-len = <0x80000>;
568 at25,addr-mode = <4>;
569 at25,page-size = <256>;
571 compatible = "atmel,at25";
573 spi-max-frequency = <1000000>;
579 compatible = "ibm,fsi2spi-restricted";
580 #address-cells = <1>;
584 at25,byte-len = <0x80000>;
585 at25,addr-mode = <4>;
586 at25,page-size = <256>;
588 compatible = "atmel,at25";
590 spi-max-frequency = <1000000>;
596 compatible = "ibm,p9-sbefifo";
597 reg = <0x2400 0x400>;
598 #address-cells = <1>;
602 compatible = "ibm,p10-occ";
607 compatible = "fsi-master-hub";
608 reg = <0x3400 0x400>;
609 #address-cells = <2>;
618 #address-cells = <1>;
623 compatible = "ibm,fsi2pib";
624 reg = <0x1000 0x400>;
628 compatible = "ibm,fsi-i2c-master";
629 reg = <0x1800 0x400>;
630 #address-cells = <1>;
633 cfam2_i2c0: i2c-bus@0 {
634 reg = <0>; /* OM01 */
637 cfam2_i2c1: i2c-bus@1 {
638 reg = <1>; /* OM23 */
641 cfam2_i2c10: i2c-bus@a {
642 reg = <10>; /* OP3A */
645 cfam2_i2c11: i2c-bus@b {
646 reg = <11>; /* OP3B */
649 cfam2_i2c12: i2c-bus@c {
650 reg = <12>; /* OP4A */
653 cfam2_i2c13: i2c-bus@d {
654 reg = <13>; /* OP4B */
657 cfam2_i2c14: i2c-bus@e {
658 reg = <14>; /* OP5A */
661 cfam2_i2c15: i2c-bus@f {
662 reg = <15>; /* OP5B */
667 compatible = "ibm,fsi2spi";
668 reg = <0x1c00 0x400>;
669 #address-cells = <1>;
674 #address-cells = <1>;
678 at25,byte-len = <0x80000>;
679 at25,addr-mode = <4>;
680 at25,page-size = <256>;
682 compatible = "atmel,at25";
684 spi-max-frequency = <1000000>;
690 #address-cells = <1>;
694 at25,byte-len = <0x80000>;
695 at25,addr-mode = <4>;
696 at25,page-size = <256>;
698 compatible = "atmel,at25";
700 spi-max-frequency = <1000000>;
706 compatible = "ibm,fsi2spi-restricted";
707 #address-cells = <1>;
711 at25,byte-len = <0x80000>;
712 at25,addr-mode = <4>;
713 at25,page-size = <256>;
715 compatible = "atmel,at25";
717 spi-max-frequency = <1000000>;
723 compatible = "ibm,fsi2spi-restricted";
724 #address-cells = <1>;
728 at25,byte-len = <0x80000>;
729 at25,addr-mode = <4>;
730 at25,page-size = <256>;
732 compatible = "atmel,at25";
734 spi-max-frequency = <1000000>;
740 compatible = "ibm,p9-sbefifo";
741 reg = <0x2400 0x400>;
742 #address-cells = <1>;
746 compatible = "ibm,p10-occ";
751 compatible = "fsi-master-hub";
752 reg = <0x3400 0x400>;
753 #address-cells = <2>;
762 #address-cells = <1>;
767 compatible = "ibm,fsi2pib";
768 reg = <0x1000 0x400>;
772 compatible = "ibm,fsi-i2c-master";
773 reg = <0x1800 0x400>;
774 #address-cells = <1>;
777 cfam3_i2c2: i2c-bus@2 {
778 reg = <2>; /* OM45 */
781 cfam3_i2c3: i2c-bus@3 {
782 reg = <3>; /* OM67 */
785 cfam3_i2c10: i2c-bus@a {
786 reg = <10>; /* OP3A */
789 cfam3_i2c11: i2c-bus@b {
790 reg = <11>; /* OP3B */
793 cfam3_i2c14: i2c-bus@e {
794 reg = <14>; /* OP5A */
797 cfam3_i2c15: i2c-bus@f {
798 reg = <15>; /* OP5B */
801 cfam3_i2c16: i2c-bus@10 {
802 reg = <16>; /* OP6A */
805 cfam3_i2c17: i2c-bus@11 {
806 reg = <17>; /* OP6B */
811 compatible = "ibm,fsi2spi";
812 reg = <0x1c00 0x400>;
813 #address-cells = <1>;
818 #address-cells = <1>;
822 at25,byte-len = <0x80000>;
823 at25,addr-mode = <4>;
824 at25,page-size = <256>;
826 compatible = "atmel,at25";
828 spi-max-frequency = <1000000>;
834 #address-cells = <1>;
838 at25,byte-len = <0x80000>;
839 at25,addr-mode = <4>;
840 at25,page-size = <256>;
842 compatible = "atmel,at25";
844 spi-max-frequency = <1000000>;
850 compatible = "ibm,fsi2spi-restricted";
851 #address-cells = <1>;
855 at25,byte-len = <0x80000>;
856 at25,addr-mode = <4>;
857 at25,page-size = <256>;
859 compatible = "atmel,at25";
861 spi-max-frequency = <1000000>;
867 compatible = "ibm,fsi2spi-restricted";
868 #address-cells = <1>;
872 at25,byte-len = <0x80000>;
873 at25,addr-mode = <4>;
874 at25,page-size = <256>;
876 compatible = "atmel,at25";
878 spi-max-frequency = <1000000>;
884 compatible = "ibm,p9-sbefifo";
885 reg = <0x2400 0x400>;
886 #address-cells = <1>;
890 compatible = "ibm,p10-occ";
895 compatible = "fsi-master-hub";
896 reg = <0x3400 0x400>;
897 #address-cells = <2>;
905 /* Legacy OCC numbering (to get rid of when userspace is fixed) */
930 compatible = "atmel,24c64";
934 tca_pres1: tca9554@20{
935 compatible = "ti,tca9554";
937 #address-cells = <1>;
943 gpio-line-names = "",
944 "RUSSEL_FW_I2C_ENABLE_N",
945 "RUSSEL_OPPANEL_PRESENCE_N",
946 "BLYTH_OPPANEL_PRESENCE_N",
947 "CPU_TPM_CARD_PRESENT_N",
948 "DASD_BP2_PRESENT_N",
949 "DASD_BP1_PRESENT_N",
950 "DASD_BP0_PRESENT_N";
954 type = <PCA955X_TYPE_GPIO>;
959 type = <PCA955X_TYPE_GPIO>;
964 type = <PCA955X_TYPE_GPIO>;
969 type = <PCA955X_TYPE_GPIO>;
974 type = <PCA955X_TYPE_GPIO>;
979 type = <PCA955X_TYPE_GPIO>;
984 type = <PCA955X_TYPE_GPIO>;
989 type = <PCA955X_TYPE_GPIO>;
1006 compatible = "ibm,cffps";
1011 compatible = "ibm,cffps";
1015 pca_pres1: pca9552@61 {
1016 compatible = "nxp,pca9552";
1018 #address-cells = <1>;
1025 "SLOT0_PRSNT_EN_RSVD", "SLOT1_PRSNT_EN_RSVD",
1026 "SLOT2_PRSNT_EN_RSVD", "SLOT3_PRSNT_EN_RSVD",
1027 "SLOT4_PRSNT_EN_RSVD", "SLOT0_EXPANDER_PRSNT_N",
1028 "SLOT1_EXPANDER_PRSNT_N", "SLOT2_EXPANDER_PRSNT_N",
1029 "SLOT3_EXPANDER_PRSNT_N", "SLOT4_EXPANDER_PRSNT_N",
1030 "", "", "", "", "", "";
1034 type = <PCA955X_TYPE_GPIO>;
1039 type = <PCA955X_TYPE_GPIO>;
1044 type = <PCA955X_TYPE_GPIO>;
1049 type = <PCA955X_TYPE_GPIO>;
1054 type = <PCA955X_TYPE_GPIO>;
1059 type = <PCA955X_TYPE_GPIO>;
1064 type = <PCA955X_TYPE_GPIO>;
1069 type = <PCA955X_TYPE_GPIO>;
1074 type = <PCA955X_TYPE_GPIO>;
1079 type = <PCA955X_TYPE_GPIO>;
1084 type = <PCA955X_TYPE_GPIO>;
1089 type = <PCA955X_TYPE_GPIO>;
1094 type = <PCA955X_TYPE_GPIO>;
1099 type = <PCA955X_TYPE_GPIO>;
1104 type = <PCA955X_TYPE_GPIO>;
1109 type = <PCA955X_TYPE_GPIO>;
1118 compatible = "ti,tmp275";
1123 compatible = "ti,tmp275";
1128 compatible = "ti,tmp275";
1133 compatible = "nxp,pca9546";
1135 #address-cells = <1>;
1138 i2c-mux-idle-disconnect;
1140 i2c4mux0chn0: i2c@0 {
1141 #address-cells = <1>;
1146 compatible = "atmel,24c64";
1151 i2c4mux0chn1: i2c@1 {
1152 #address-cells = <1>;
1157 compatible = "atmel,24c64";
1162 i2c4mux0chn2: i2c@2 {
1163 #address-cells = <1>;
1168 compatible = "atmel,24c64";
1179 compatible = "ti,tmp275";
1184 compatible = "ti,tmp275";
1189 compatible = "nxp,pca9546";
1191 #address-cells = <1>;
1194 i2c-mux-idle-disconnect;
1196 i2c5mux0chn0: i2c@0 {
1197 #address-cells = <1>;
1202 compatible = "atmel,24c64";
1207 i2c5mux0chn1: i2c@1 {
1208 #address-cells = <1>;
1213 compatible = "atmel,24c64";
1224 compatible = "ti,tmp275";
1229 compatible = "ti,tmp275";
1234 compatible = "ti,tmp275";
1239 compatible = "nxp,pca9546";
1241 #address-cells = <1>;
1244 i2c-mux-idle-disconnect;
1246 i2c6mux0chn0: i2c@0 {
1247 #address-cells = <1>;
1252 compatible = "atmel,24c64";
1257 i2c6mux0chn1: i2c@1 {
1258 #address-cells = <1>;
1263 compatible = "atmel,24c64";
1268 i2c6mux0chn2: i2c@2 {
1269 #address-cells = <1>;
1274 compatible = "atmel,24c64";
1279 i2c6mux0chn3: i2c@3 {
1280 #address-cells = <1>;
1285 compatible = "atmel,24c64";
1297 compatible = "silabs,si7020";
1302 compatible = "ti,tmp275";
1307 compatible = "maxim,max31785a";
1309 #address-cells = <1>;
1313 compatible = "pmbus-fan";
1319 compatible = "pmbus-fan";
1325 compatible = "pmbus-fan";
1331 compatible = "pmbus-fan";
1337 compatible = "pmbus-fan";
1343 compatible = "pmbus-fan";
1350 compatible = "nxp,pca9552";
1352 #address-cells = <1>;
1360 type = <PCA955X_TYPE_GPIO>;
1365 type = <PCA955X_TYPE_GPIO>;
1370 type = <PCA955X_TYPE_GPIO>;
1375 type = <PCA955X_TYPE_GPIO>;
1380 type = <PCA955X_TYPE_GPIO>;
1385 type = <PCA955X_TYPE_GPIO>;
1390 type = <PCA955X_TYPE_GPIO>;
1395 type = <PCA955X_TYPE_GPIO>;
1400 type = <PCA955X_TYPE_GPIO>;
1405 type = <PCA955X_TYPE_GPIO>;
1410 type = <PCA955X_TYPE_GPIO>;
1415 type = <PCA955X_TYPE_GPIO>;
1420 type = <PCA955X_TYPE_GPIO>;
1425 type = <PCA955X_TYPE_GPIO>;
1430 type = <PCA955X_TYPE_GPIO>;
1435 type = <PCA955X_TYPE_GPIO>;
1440 compatible = "ibm,op-panel";
1441 reg = <(0x62 | I2C_OWN_SLAVE_ADDRESS)>;
1445 compatible = "infineon,dps310";
1447 #io-channel-cells = <0>;
1451 compatible = "atmel,24c64";
1456 compatible = "atmel,24c64";
1465 compatible = "ti,ucd90320";
1470 compatible = "epson,rx8900";
1475 compatible = "ti,tmp275";
1480 compatible = "ti,tmp275";
1485 compatible = "atmel,24c64";
1490 compatible = "atmel,24c64";
1494 pca_pres2: pca9552@61 {
1495 compatible = "nxp,pca9552";
1497 #address-cells = <1>;
1503 "SLOT6_PRSNT_EN_RSVD", "SLOT7_PRSNT_EN_RSVD",
1504 "SLOT8_PRSNT_EN_RSVD", "SLOT9_PRSNT_EN_RSVD",
1505 "SLOT10_PRSNT_EN_RSVD", "SLOT11_PRSNT_EN_RSVD",
1506 "SLOT6_EXPANDER_PRSNT_N", "SLOT7_EXPANDER_PRSNT_N",
1507 "SLOT8_EXPANDER_PRSNT_N", "SLOT9_EXPANDER_PRSNT_N",
1508 "SLOT10_EXPANDER_PRSNT_N", "SLOT11_EXPANDER_PRSNT_N",
1513 type = <PCA955X_TYPE_GPIO>;
1518 type = <PCA955X_TYPE_GPIO>;
1523 type = <PCA955X_TYPE_GPIO>;
1528 type = <PCA955X_TYPE_GPIO>;
1533 type = <PCA955X_TYPE_GPIO>;
1538 type = <PCA955X_TYPE_GPIO>;
1543 type = <PCA955X_TYPE_GPIO>;
1548 type = <PCA955X_TYPE_GPIO>;
1553 type = <PCA955X_TYPE_GPIO>;
1558 type = <PCA955X_TYPE_GPIO>;
1563 type = <PCA955X_TYPE_GPIO>;
1568 type = <PCA955X_TYPE_GPIO>;
1573 type = <PCA955X_TYPE_GPIO>;
1578 type = <PCA955X_TYPE_GPIO>;
1583 type = <PCA955X_TYPE_GPIO>;
1588 type = <PCA955X_TYPE_GPIO>;
1598 compatible = "ti,tmp423";
1603 compatible = "ti,tmp423";
1608 compatible = "atmel,24c128";
1617 compatible = "ti,tmp423";
1622 compatible = "ti,tmp423";
1627 compatible = "atmel,24c128";
1636 compatible = "ti,tmp275";
1641 compatible = "ti,tmp275";
1646 compatible = "nxp,pca9546";
1648 #address-cells = <1>;
1651 i2c-mux-idle-disconnect;
1653 i2c11mux0chn0: i2c@0 {
1654 #address-cells = <1>;
1659 compatible = "atmel,24c64";
1664 i2c11mux0chn1: i2c@1 {
1665 #address-cells = <1>;
1670 compatible = "atmel,24c64";
1685 compatible = "atmel,24c64";
1694 compatible = "atmel,24c64";
1703 compatible = "atmel,24c64";
1718 memory-region = <&flash_memory>;
1723 pinctrl-names = "default";
1724 pinctrl-0 = <&pinctrl_rmii3_default>;
1725 clocks = <&syscon ASPEED_CLK_GATE_MAC3CLK>,
1726 <&syscon ASPEED_CLK_MAC3RCLK>;
1727 clock-names = "MACCLK", "RCLK";
1733 pinctrl-names = "default";
1734 pinctrl-0 = <&pinctrl_rmii4_default>;
1735 clocks = <&syscon ASPEED_CLK_GATE_MAC4CLK>,
1736 <&syscon ASPEED_CLK_MAC4RCLK>;
1737 clock-names = "MACCLK", "RCLK";
1747 spi-max-frequency = <50000000>;
1748 #include "openbmc-flash-layout-128.dtsi"
1754 pinctrl-names = "default";
1755 pinctrl-0 = <&pinctrl_spi1_default>;
1761 spi-max-frequency = <100000000>;
1766 aspeed,reset-type = "none";
1767 aspeed,external-signal;
1768 aspeed,ext-push-pull;
1769 aspeed,ext-active-high;
1771 pinctrl-names = "default";
1772 pinctrl-0 = <&pinctrl_wdtrst1_default>;
1781 memory-region = <&vga_memory>;