Lines Matching +full:i2c +full:- +full:compatible
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /dts-v1/;
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";
84 stdout-path = &uart5;
93 reserved-memory {
94 #address-cells = <1>;
95 #size-cells = <1>;
99 no-map;
104 compatible = "ramoops";
106 record-size = <0x8000>;
107 console-size = <0x8000>;
108 pmsg-size = <0x8000>;
109 max-reason = <3>; /* KMSG_DUMP_EMERG */
113 no-map;
114 compatible = "shared-dma-pool";
119 gpio-keys {
120 compatible = "gpio-keys";
122 ps0-presence {
123 label = "ps0-presence";
128 ps1-presence {
129 label = "ps1-presence";
134 ps2-presence {
135 label = "ps2-presence";
140 ps3-presence {
141 label = "ps3-presence";
148 compatible = "i2c-mux-gpio";
149 #address-cells = <1>;
150 #size-cells = <0>;
153 i2c-parent = <&i2c2>;
154 mux-gpios = <&gpio0 ASPEED_GPIO(G, 4) GPIO_ACTIVE_HIGH>,
156 idle-state = <0>;
158 i2c2mux0: i2c@0 {
159 #address-cells = <1>;
160 #size-cells = <0>;
164 i2c2mux1: i2c@1 {
165 #address-cells = <1>;
166 #size-cells = <0>;
170 i2c2mux2: i2c@2 {
171 #address-cells = <1>;
172 #size-cells = <0>;
176 i2c2mux3: i2c@3 {
177 #address-cells = <1>;
178 #size-cells = <0>;
184 compatible = "gpio-leds";
187 bmc-ingraham0 {
192 rear-enc-id0 {
197 rear-enc-fault0 {
202 pcieslot-power {
207 gpio-keys-polled {
208 compatible = "gpio-keys-polled";
209 #address-cells = <1>;
210 #size-cells = <0>;
211 poll-interval = <1000>;
213 fan0-presence {
214 label = "fan0-presence";
219 fan1-presence {
220 label = "fan1-presence";
225 fan2-presence {
226 label = "fan2-presence";
231 fan3-presence {
232 label = "fan3-presence";
237 fan4-presence {
238 label = "fan4-presence";
243 fan5-presence {
244 label = "fan5-presence";
256 gpio-line-names =
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*/ "","","","","","","","";
286 gpio-hog;
288 output-high;
289 line-name = "mclr_vpp";
293 gpio-hog;
295 output-high;
296 line-name = "I2C3_MUX_OE_N";
305 bias-disable;
310 clk-phase-mmc-hs200 = <180>, <180>;
316 #address-cells = <2>;
317 #size-cells = <0>;
323 cfam-reset-gpios = <&gpio0 ASPEED_GPIO(Q, 0) GPIO_ACTIVE_HIGH>;
327 #address-cells = <1>;
328 #size-cells = <1>;
329 chip-id = <0>;
332 compatible = "ibm,fsi2pib";
336 i2c@1800 {
337 compatible = "ibm,fsi-i2c-master";
339 #address-cells = <1>;
340 #size-cells = <0>;
342 cfam0_i2c0: i2c-bus@0 {
346 cfam0_i2c1: i2c-bus@1 {
350 cfam0_i2c10: i2c-bus@a {
354 cfam0_i2c11: i2c-bus@b {
358 cfam0_i2c12: i2c-bus@c {
362 cfam0_i2c13: i2c-bus@d {
366 cfam0_i2c14: i2c-bus@e {
370 cfam0_i2c15: i2c-bus@f {
376 compatible = "ibm,fsi2spi";
378 #address-cells = <1>;
379 #size-cells = <0>;
383 #address-cells = <1>;
384 #size-cells = <0>;
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>;
400 #size-cells = <0>;
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>;
417 #size-cells = <0>;
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>;
434 #size-cells = <0>;
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";
451 #address-cells = <1>;
452 #size-cells = <0>;
455 compatible = "ibm,p10-occ";
460 compatible = "fsi-master-hub";
462 #address-cells = <2>;
463 #size-cells = <0>;
471 #address-cells = <1>;
472 #size-cells = <1>;
473 chip-id = <1>;
476 compatible = "ibm,fsi2pib";
480 i2c@1800 {
481 compatible = "ibm,fsi-i2c-master";
483 #address-cells = <1>;
484 #size-cells = <0>;
486 cfam1_i2c2: i2c-bus@2 {
490 cfam1_i2c3: i2c-bus@3 {
494 cfam1_i2c10: i2c-bus@a {
498 cfam1_i2c11: i2c-bus@b {
502 cfam1_i2c14: i2c-bus@e {
506 cfam1_i2c15: i2c-bus@f {
510 cfam1_i2c16: i2c-bus@10 {
514 cfam1_i2c17: i2c-bus@11 {
520 compatible = "ibm,fsi2spi";
522 #address-cells = <1>;
523 #size-cells = <0>;
527 #address-cells = <1>;
528 #size-cells = <0>;
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>;
544 #size-cells = <0>;
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>;
561 #size-cells = <0>;
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>;
578 #size-cells = <0>;
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";
595 #address-cells = <1>;
596 #size-cells = <0>;
599 compatible = "ibm,p10-occ";
604 compatible = "fsi-master-hub";
606 #address-cells = <2>;
607 #size-cells = <0>;
609 no-scan-on-init;
615 #address-cells = <1>;
616 #size-cells = <1>;
617 chip-id = <2>;
620 compatible = "ibm,fsi2pib";
624 i2c@1800 {
625 compatible = "ibm,fsi-i2c-master";
627 #address-cells = <1>;
628 #size-cells = <0>;
630 cfam2_i2c0: i2c-bus@0 {
634 cfam2_i2c1: i2c-bus@1 {
638 cfam2_i2c10: i2c-bus@a {
642 cfam2_i2c11: i2c-bus@b {
646 cfam2_i2c12: i2c-bus@c {
650 cfam2_i2c13: i2c-bus@d {
654 cfam2_i2c14: i2c-bus@e {
658 cfam2_i2c15: i2c-bus@f {
664 compatible = "ibm,fsi2spi";
666 #address-cells = <1>;
667 #size-cells = <0>;
671 #address-cells = <1>;
672 #size-cells = <0>;
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>;
688 #size-cells = <0>;
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>;
705 #size-cells = <0>;
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>;
722 #size-cells = <0>;
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";
739 #address-cells = <1>;
740 #size-cells = <0>;
743 compatible = "ibm,p10-occ";
748 compatible = "fsi-master-hub";
750 #address-cells = <2>;
751 #size-cells = <0>;
753 no-scan-on-init;
759 #address-cells = <1>;
760 #size-cells = <1>;
761 chip-id = <3>;
764 compatible = "ibm,fsi2pib";
768 i2c@1800 {
769 compatible = "ibm,fsi-i2c-master";
771 #address-cells = <1>;
772 #size-cells = <0>;
774 cfam3_i2c2: i2c-bus@2 {
778 cfam3_i2c3: i2c-bus@3 {
782 cfam3_i2c10: i2c-bus@a {
786 cfam3_i2c11: i2c-bus@b {
790 cfam3_i2c14: i2c-bus@e {
794 cfam3_i2c15: i2c-bus@f {
798 cfam3_i2c16: i2c-bus@10 {
802 cfam3_i2c17: i2c-bus@11 {
808 compatible = "ibm,fsi2spi";
810 #address-cells = <1>;
811 #size-cells = <0>;
815 #address-cells = <1>;
816 #size-cells = <0>;
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>;
832 #size-cells = <0>;
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>;
849 #size-cells = <0>;
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>;
866 #size-cells = <0>;
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";
883 #address-cells = <1>;
884 #size-cells = <0>;
887 compatible = "ibm,p10-occ";
892 compatible = "fsi-master-hub";
894 #address-cells = <2>;
895 #size-cells = <0>;
897 no-scan-on-init;
927 compatible = "atmel,24c64";
932 compatible = "ti,tca9554";
934 #address-cells = <1>;
935 #size-cells = <0>;
937 gpio-controller;
938 #gpio-cells = <2>;
940 gpio-line-names = "",
1002 power-supply@68 {
1003 compatible = "ibm,cffps";
1007 power-supply@69 {
1008 compatible = "ibm,cffps";
1013 compatible = "nxp,pca9552";
1015 #address-cells = <1>;
1016 #size-cells = <0>;
1018 gpio-controller;
1019 #gpio-cells = <2>;
1021 gpio-line-names =
1115 compatible = "ti,tmp275";
1120 compatible = "ti,tmp275";
1125 compatible = "ti,tmp275";
1130 compatible = "nxp,pca9546";
1132 #address-cells = <1>;
1133 #size-cells = <0>;
1135 i2c-mux-idle-disconnect;
1137 i2c4mux0chn0: i2c@0 {
1138 #address-cells = <1>;
1139 #size-cells = <0>;
1143 compatible = "atmel,24c64";
1148 i2c4mux0chn1: i2c@1 {
1149 #address-cells = <1>;
1150 #size-cells = <0>;
1154 compatible = "atmel,24c64";
1159 i2c4mux0chn2: i2c@2 {
1160 #address-cells = <1>;
1161 #size-cells = <0>;
1165 compatible = "atmel,24c64";
1176 compatible = "ti,tmp275";
1181 compatible = "ti,tmp275";
1186 compatible = "nxp,pca9546";
1188 #address-cells = <1>;
1189 #size-cells = <0>;
1191 i2c-mux-idle-disconnect;
1193 i2c5mux0chn0: i2c@0 {
1194 #address-cells = <1>;
1195 #size-cells = <0>;
1199 compatible = "atmel,24c64";
1204 i2c5mux0chn1: i2c@1 {
1205 #address-cells = <1>;
1206 #size-cells = <0>;
1210 compatible = "atmel,24c64";
1221 compatible = "ti,tmp275";
1226 compatible = "ti,tmp275";
1231 compatible = "ti,tmp275";
1236 compatible = "nxp,pca9546";
1238 #address-cells = <1>;
1239 #size-cells = <0>;
1241 i2c-mux-idle-disconnect;
1243 i2c6mux0chn0: i2c@0 {
1244 #address-cells = <1>;
1245 #size-cells = <0>;
1249 compatible = "atmel,24c64";
1254 i2c6mux0chn1: i2c@1 {
1255 #address-cells = <1>;
1256 #size-cells = <0>;
1260 compatible = "atmel,24c64";
1265 i2c6mux0chn2: i2c@2 {
1266 #address-cells = <1>;
1267 #size-cells = <0>;
1271 compatible = "atmel,24c64";
1276 i2c6mux0chn3: i2c@3 {
1277 #address-cells = <1>;
1278 #size-cells = <0>;
1282 compatible = "atmel,24c64";
1290 multi-master;
1293 si7021-a20@40 {
1294 compatible = "silabs,si7020";
1299 compatible = "ti,tmp275";
1304 compatible = "maxim,max31785a";
1306 #address-cells = <1>;
1307 #size-cells = <0>;
1310 compatible = "pmbus-fan";
1312 tach-pulses = <2>;
1316 compatible = "pmbus-fan";
1318 tach-pulses = <2>;
1322 compatible = "pmbus-fan";
1324 tach-pulses = <2>;
1328 compatible = "pmbus-fan";
1330 tach-pulses = <2>;
1334 compatible = "pmbus-fan";
1336 tach-pulses = <2>;
1340 compatible = "pmbus-fan";
1342 tach-pulses = <2>;
1347 compatible = "nxp,pca9552";
1349 #address-cells = <1>;
1350 #size-cells = <0>;
1352 gpio-controller;
1353 #gpio-cells = <2>;
1436 ibm-panel@62 {
1437 compatible = "ibm,op-panel";
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";
1492 compatible = "nxp,pca9552";
1494 #address-cells = <1>;
1495 #size-cells = <0>;
1496 gpio-controller;
1497 #gpio-cells = <2>;
1499 gpio-line-names =
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>;
1646 #size-cells = <0>;
1648 i2c-mux-idle-disconnect;
1650 i2c11mux0chn0: i2c@0 {
1651 #address-cells = <1>;
1652 #size-cells = <0>;
1656 compatible = "atmel,24c64";
1661 i2c11mux0chn1: i2c@1 {
1662 #address-cells = <1>;
1663 #size-cells = <0>;
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>;
1724 clock-names = "MACCLK", "RCLK";
1725 use-ncsi;
1730 pinctrl-names = "default";
1731 pinctrl-0 = <&pinctrl_rmii4_default>;
1734 clock-names = "MACCLK", "RCLK";
1735 use-ncsi;
1742 m25p,fast-read;
1744 spi-max-frequency = <50000000>;
1745 #include "openbmc-flash-layout-128.dtsi"
1751 pinctrl-names = "default";
1752 pinctrl-0 = <&pinctrl_spi1_default>;
1756 m25p,fast-read;
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>;