Lines Matching +full:2 +full:- +full:compatible

1 // SPDX-License-Identifier: GPL-2.0+
3 /dts-v1/;
5 #include "aspeed-g6.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
7 #include <dt-bindings/i2c/i2c.h>
11 compatible = "facebook,minerva-cmc", "aspeed,ast2600";
17 * PCA9548 (2-0077) provides 8 channels connecting to
57 stdout-path = "serial5:57600n8";
65 iio-hwmon {
66 compatible = "iio-hwmon";
67 io-channels = <&adc0 0>, <&adc0 1>, <&adc0 2>, <&adc0 3>,
69 <&adc1 2>;
73 compatible = "gpio-leds";
75 led-0 {
78 linux,default-trigger = "heartbeat";
81 led-1 {
83 default-state = "off";
87 led-2 {
89 default-state = "off";
93 led-3 {
96 default-state = "off";
99 led-4 {
102 default-state = "off";
105 led-5 {
113 compatible = "spi-gpio";
114 #address-cells = <1>;
115 #size-cells = <0>;
117 sck-gpios = <&gpio0 ASPEED_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;
118 mosi-gpios = <&gpio0 ASPEED_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
119 miso-gpios = <&gpio0 ASPEED_GPIO(Z, 5) GPIO_ACTIVE_HIGH>;
120 num-chipselects = <1>;
121 cs-gpios = <&gpio0 ASPEED_GPIO(Z, 0) GPIO_ACTIVE_LOW>;
124 compatible = "infineon,slb9670", "tcg,tpm_tis-spi";
125 spi-max-frequency = <33000000>;
137 pinctrl-names = "default";
138 pinctrl-0 = <&pinctrl_wdtrst1_default>;
139 aspeed,reset-type = "soc";
140 aspeed,external-signal;
141 aspeed,ext-push-pull;
142 aspeed,ext-active-high;
143 aspeed,ext-pulse-duration = <256>;
148 phy-mode = "rmii";
149 pinctrl-names = "default";
150 pinctrl-0 = <&pinctrl_rmii4_default>;
151 fixed-link {
153 full-duplex;
165 m25p,fast-read;
167 spi-max-frequency = <50000000>;
168 #include "openbmc-flash-layout-128.dtsi"
172 m25p,fast-read;
173 label = "alt-bmc";
174 spi-max-frequency = <50000000>;
181 bus-frequency = <2000000>;
187 power-monitor@40 {
188 compatible = "ti,ina230";
190 shunt-resistor = <1000>;
193 power-monitor@41 {
194 compatible = "ti,ina230";
196 shunt-resistor = <1000>;
199 power-monitor@44 {
200 compatible = "lltc,ltc4287";
202 shunt-resistor-micro-ohms = <2000>;
205 power-monitor@43 {
206 compatible = "infineon,xdp710";
211 compatible = "nxp,pca9555";
213 gpio-controller;
214 #gpio-cells = <2>;
218 compatible = "nxp,pca9555";
220 gpio-controller;
221 #gpio-cells = <2>;
222 interrupt-parent = <&sgpiom0>;
225 gpio-line-names =
237 compatible = "nxp,pca9555";
239 gpio-controller;
240 #gpio-cells = <2>;
241 interrupt-parent = <&sgpiom0>;
244 gpio-line-names =
247 "IRQ_NW0/1/2_N", "IRQ_NW3/4/5_N",
256 compatible = "nxp,pca9555";
258 gpio-controller;
259 #gpio-cells = <2>;
260 interrupt-parent = <&sgpiom0>;
263 gpio-line-names =
278 temperature-sensor@4b {
279 compatible = "ti,tmp75";
283 temperature-sensor@4f {
284 compatible = "ti,tmp75";
289 compatible = "atmel,24c128";
297 i2c-mux@77 {
298 compatible = "nxp,pca9548";
300 #address-cells = <1>;
301 #size-cells = <0>;
302 i2c-mux-idle-disconnect;
306 #address-cells = <1>;
307 #size-cells = <0>;
311 compatible = "atmel,24c128";
316 compatible = "max31790";
318 #address-cells = <1>;
319 #size-cells = <0>;
322 power-sensor@40 {
323 compatible = "ti,ina238";
325 shunt-resistor = <1000>;
328 power-sensor@41 {
329 compatible = "ti,ina238";
331 shunt-resistor = <1000>;
334 power-sensor@44 {
335 compatible = "ti,ina238";
337 shunt-resistor = <1000>;
340 power-sensor@45 {
341 compatible = "ti,ina238";
343 shunt-resistor = <1000>;
346 temperature-sensor@4b {
347 compatible = "ti,tmp75";
352 compatible = "nxp,pca9555";
354 gpio-controller;
355 #gpio-cells = <2>;
356 interrupt-parent = <&sgpiom0>;
359 gpio-line-names =
371 compatible = "nxp,pca9555";
373 gpio-controller;
374 #gpio-cells = <2>;
375 interrupt-parent = <&sgpiom0>;
378 gpio-line-names =
390 compatible = "nxp,pca9555";
392 gpio-controller;
393 #gpio-cells = <2>;
394 interrupt-parent = <&sgpiom0>;
397 gpio-line-names =
409 compatible = "nxp,pca9555";
411 gpio-controller;
412 #gpio-cells = <2>;
413 interrupt-parent = <&sgpiom0>;
416 gpio-line-names =
427 // FCB 2
429 #address-cells = <1>;
430 #size-cells = <0>;
434 compatible = "atmel,24c128";
439 compatible = "max31790";
441 #address-cells = <1>;
442 #size-cells = <0>;
445 power-sensor@40 {
446 compatible = "ti,ina238";
448 shunt-resistor = <1000>;
451 power-sensor@41 {
452 compatible = "ti,ina238";
454 shunt-resistor = <1000>;
457 power-sensor@44 {
458 compatible = "ti,ina238";
460 shunt-resistor = <1000>;
463 power-sensor@45 {
464 compatible = "ti,ina238";
466 shunt-resistor = <1000>;
469 temperature-sensor@4b {
470 compatible = "ti,tmp75";
475 compatible = "nxp,pca9555";
477 gpio-controller;
478 #gpio-cells = <2>;
479 interrupt-parent = <&sgpiom0>;
482 gpio-line-names =
494 compatible = "nxp,pca9555";
496 gpio-controller;
497 #gpio-cells = <2>;
498 interrupt-parent = <&sgpiom0>;
501 gpio-line-names =
513 compatible = "nxp,pca9555";
515 gpio-controller;
516 #gpio-cells = <2>;
517 interrupt-parent = <&sgpiom0>;
520 gpio-line-names =
532 compatible = "nxp,pca9555";
534 gpio-controller;
535 #gpio-cells = <2>;
536 interrupt-parent = <&sgpiom0>;
539 gpio-line-names =
552 #address-cells = <1>;
553 #size-cells = <0>;
557 compatible = "atmel,24c128";
562 compatible = "max31790";
564 #address-cells = <1>;
565 #size-cells = <0>;
568 power-sensor@40 {
569 compatible = "ti,ina238";
571 shunt-resistor = <1000>;
574 power-sensor@41 {
575 compatible = "ti,ina238";
577 shunt-resistor = <1000>;
580 power-sensor@44 {
581 compatible = "ti,ina238";
583 shunt-resistor = <1000>;
586 power-sensor@45 {
587 compatible = "ti,ina238";
589 shunt-resistor = <1000>;
592 temperature-sensor@4b {
593 compatible = "ti,tmp75";
598 compatible = "nxp,pca9555";
600 gpio-controller;
601 #gpio-cells = <2>;
602 interrupt-parent = <&sgpiom0>;
605 gpio-line-names =
617 compatible = "nxp,pca9555";
619 gpio-controller;
620 #gpio-cells = <2>;
621 interrupt-parent = <&sgpiom0>;
624 gpio-line-names =
636 compatible = "nxp,pca9555";
638 gpio-controller;
639 #gpio-cells = <2>;
640 interrupt-parent = <&sgpiom0>;
643 gpio-line-names =
655 compatible = "nxp,pca9555";
657 gpio-controller;
658 #gpio-cells = <2>;
659 interrupt-parent = <&sgpiom0>;
662 gpio-line-names =
674 imux19: i2c@2 {
675 #address-cells = <1>;
676 #size-cells = <0>;
677 reg = <2>;
680 compatible = "atmel,24c128";
685 compatible = "max31790";
687 #address-cells = <1>;
688 #size-cells = <0>;
691 power-sensor@40 {
692 compatible = "ti,ina238";
694 shunt-resistor = <1000>;
697 power-sensor@41 {
698 compatible = "ti,ina238";
700 shunt-resistor = <1000>;
703 power-sensor@44 {
704 compatible = "ti,ina238";
706 shunt-resistor = <1000>;
709 power-sensor@45 {
710 compatible = "ti,ina238";
712 shunt-resistor = <1000>;
715 temperature-sensor@4b {
716 compatible = "ti,tmp75";
721 compatible = "nxp,pca9555";
723 gpio-controller;
724 #gpio-cells = <2>;
725 interrupt-parent = <&sgpiom0>;
728 gpio-line-names =
740 compatible = "nxp,pca9555";
742 gpio-controller;
743 #gpio-cells = <2>;
744 interrupt-parent = <&sgpiom0>;
747 gpio-line-names =
759 compatible = "nxp,pca9555";
761 gpio-controller;
762 #gpio-cells = <2>;
763 interrupt-parent = <&sgpiom0>;
766 gpio-line-names =
778 compatible = "nxp,pca9555";
780 gpio-controller;
781 #gpio-cells = <2>;
782 interrupt-parent = <&sgpiom0>;
785 gpio-line-names =
798 #address-cells = <1>;
799 #size-cells = <0>;
803 compatible = "atmel,24c128";
808 compatible = "max31790";
810 #address-cells = <1>;
811 #size-cells = <0>;
814 power-sensor@40 {
815 compatible = "ti,ina238";
817 shunt-resistor = <1000>;
820 power-sensor@41 {
821 compatible = "ti,ina238";
823 shunt-resistor = <1000>;
826 power-sensor@44 {
827 compatible = "ti,ina238";
829 shunt-resistor = <1000>;
832 power-sensor@45 {
833 compatible = "ti,ina238";
835 shunt-resistor = <1000>;
837 temperature-sensor@4b {
838 compatible = "ti,tmp75";
843 compatible = "nxp,pca9555";
845 gpio-controller;
846 #gpio-cells = <2>;
847 interrupt-parent = <&sgpiom0>;
850 gpio-line-names =
862 compatible = "nxp,pca9555";
864 gpio-controller;
865 #gpio-cells = <2>;
866 interrupt-parent = <&sgpiom0>;
869 gpio-line-names =
881 compatible = "nxp,pca9555";
883 gpio-controller;
884 #gpio-cells = <2>;
885 interrupt-parent = <&sgpiom0>;
888 gpio-line-names =
900 compatible = "nxp,pca9555";
902 gpio-controller;
903 #gpio-cells = <2>;
904 interrupt-parent = <&sgpiom0>;
907 gpio-line-names =
920 #address-cells = <1>;
921 #size-cells = <0>;
925 compatible = "atmel,24c128";
930 compatible = "max31790";
932 #address-cells = <1>;
933 #size-cells = <0>;
936 power-sensor@40 {
937 compatible = "ti,ina238";
939 shunt-resistor = <1000>;
942 power-sensor@41 {
943 compatible = "ti,ina238";
945 shunt-resistor = <1000>;
948 power-sensor@44 {
949 compatible = "ti,ina238";
951 shunt-resistor = <1000>;
954 power-sensor@45 {
955 compatible = "ti,ina238";
957 shunt-resistor = <1000>;
959 temperature-sensor@4b {
960 compatible = "ti,tmp75";
965 compatible = "nxp,pca9555";
967 gpio-controller;
968 #gpio-cells = <2>;
969 interrupt-parent = <&sgpiom0>;
972 gpio-line-names =
984 compatible = "nxp,pca9555";
986 gpio-controller;
987 #gpio-cells = <2>;
988 interrupt-parent = <&sgpiom0>;
991 gpio-line-names =
1003 compatible = "nxp,pca9555";
1005 gpio-controller;
1006 #gpio-cells = <2>;
1007 interrupt-parent = <&sgpiom0>;
1010 gpio-line-names =
1022 compatible = "nxp,pca9555";
1024 gpio-controller;
1025 #gpio-cells = <2>;
1026 interrupt-parent = <&sgpiom0>;
1029 gpio-line-names =
1042 #address-cells = <1>;
1043 #size-cells = <0>;
1048 #address-cells = <1>;
1049 #size-cells = <0>;
1058 i2c-mux@72 {
1059 compatible = "nxp,pca9545";
1061 #address-cells = <1>;
1062 #size-cells = <0>;
1065 #address-cells = <1>;
1066 #size-cells = <0>;
1070 compatible = "atmel,24c64";
1076 #address-cells = <1>;
1077 #size-cells = <0>;
1081 compatible = "atmel,24c64";
1086 imux26: i2c@2 {
1087 #address-cells = <1>;
1088 #size-cells = <0>;
1089 reg = <2>;
1092 compatible = "atmel,24c64";
1098 #address-cells = <1>;
1099 #size-cells = <0>;
1103 compatible = "atmel,24c64";
1113 i2c-mux@72 {
1114 compatible = "nxp,pca9545";
1116 #address-cells = <1>;
1117 #size-cells = <0>;
1120 #address-cells = <1>;
1121 #size-cells = <0>;
1125 compatible = "atmel,24c64";
1131 #address-cells = <1>;
1132 #size-cells = <0>;
1136 compatible = "atmel,24c64";
1141 imux30: i2c@2 {
1142 #address-cells = <1>;
1143 #size-cells = <0>;
1144 reg = <2>;
1147 compatible = "atmel,24c64";
1153 #address-cells = <1>;
1154 #size-cells = <0>;
1158 compatible = "atmel,24c64";
1168 i2c-mux@72 {
1169 compatible = "nxp,pca9545";
1171 #address-cells = <1>;
1172 #size-cells = <0>;
1175 #address-cells = <1>;
1176 #size-cells = <0>;
1180 compatible = "atmel,24c64";
1186 #address-cells = <1>;
1187 #size-cells = <0>;
1191 compatible = "atmel,24c64";
1196 imux34: i2c@2 {
1197 #address-cells = <1>;
1198 #size-cells = <0>;
1199 reg = <2>;
1202 compatible = "atmel,24c64";
1208 #address-cells = <1>;
1209 #size-cells = <0>;
1213 compatible = "atmel,24c64";
1223 i2c-mux@72 {
1224 compatible = "nxp,pca9545";
1226 #address-cells = <1>;
1227 #size-cells = <0>;
1230 #address-cells = <1>;
1231 #size-cells = <0>;
1235 compatible = "atmel,24c64";
1241 #address-cells = <1>;
1242 #size-cells = <0>;
1246 compatible = "atmel,24c64";
1251 imux38: i2c@2 {
1252 #address-cells = <1>;
1253 #size-cells = <0>;
1254 reg = <2>;
1257 compatible = "atmel,24c64";
1263 #address-cells = <1>;
1264 #size-cells = <0>;
1268 compatible = "atmel,24c64";
1287 compatible = "atmel,24c64";
1292 compatible = "nxp,pcf8563";
1297 compatible = "dallas,ds1339";
1305 i2c-mux@70 {
1306 compatible = "nxp,pca9545";
1308 #address-cells = <1>;
1309 #size-cells = <0>;
1312 #address-cells = <1>;
1313 #size-cells = <0>;
1317 compatible = "atmel,24c64";
1323 #address-cells = <1>;
1324 #size-cells = <0>;
1328 compatible = "atmel,24c64";
1333 imux42: i2c@2 {
1334 #address-cells = <1>;
1335 #size-cells = <0>;
1336 reg = <2>;
1339 compatible = "atmel,24c64";
1345 #address-cells = <1>;
1346 #size-cells = <0>;
1355 i2c-mux@70 {
1356 compatible = "nxp,pca9545";
1358 #address-cells = <1>;
1359 #size-cells = <0>;
1362 #address-cells = <1>;
1363 #size-cells = <0>;
1367 compatible = "atmel,24c64";
1373 #address-cells = <1>;
1374 #size-cells = <0>;
1378 compatible = "atmel,24c64";
1383 imux46: i2c@2 {
1384 #address-cells = <1>;
1385 #size-cells = <0>;
1386 reg = <2>;
1389 compatible = "atmel,24c64";
1395 #address-cells = <1>;
1396 #size-cells = <0>;
1404 multi-master;
1407 compatible = "ipmb-dev";
1409 i2c-protocol;
1417 compatible = "atmel,24c128";
1422 compatible = "atmel,24c64";
1428 aspeed,int-vref-microvolt = <2500000>;
1430 pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default
1437 aspeed,int-vref-microvolt = <2500000>;
1439 pinctrl-0 = <&pinctrl_adc10_default>;
1455 gpio-line-names =
1456 /*A0-A7*/ "","","","","","","","",
1457 /*B0-B7*/ "","","","","","","","",
1458 /*C0-C7*/ "","","","","BLADE_UART_SEL2","","","",
1459 /*D0-D7*/ "","","","","","","","",
1460 /*E0-E7*/ "","","","","","","","",
1461 /*F0-F7*/ "","","","","","","","",
1462 /*G0-G7*/ "","","","","","","","",
1463 /*H0-H7*/ "","","","","","","","",
1464 /*I0-I7*/ "","","","","","","","",
1465 /*J0-J7*/ "","","","","","","","",
1466 /*K0-K7*/ "","","","","","","","",
1467 /*L0-L7*/ "","","","","BLADE_UART_SEL0","","","",
1468 /*M0-M7*/ "","","","","","BLADE_UART_SEL1","","",
1469 /*N0-N7*/ "","","","","","","","",
1470 /*O0-O7*/ "","","","","","","","",
1471 /*P0-P7*/ "","","","","","","","",
1472 /*Q0-Q7*/ "","","","","","power-chassis-control","","",
1473 /*R0-R7*/ "","","","","","","","",
1474 /*S0-S7*/ "","","","","","","","host0-ready",
1475 /*T0-T7*/ "","","","","","","","",
1476 /*U0-U7*/ "","","","","","","","",
1477 /*V0-V7*/ "","","","","BAT_DETECT","","power-chassis-good","",
1478 /*W0-W7*/ "","","","","","","","",
1479 /*X0-X7*/ "","","BLADE_UART_SEL3","","","","","",
1480 /*Y0-Y7*/ "","","","","","","","",
1481 /*Z0-Z7*/ "","","","","","","","";
1485 gpio-line-names =
1487 /*A0 - A7*/
1496 /*B0 - B7*/
1505 /*C0 - C7*/
1514 /*D0 - D7*/
1523 /*E0 - E7*/
1532 /*F0 - F7*/
1541 /*G0 - G7*/
1550 /*H0 - H7*/
1559 /*I0 - I7*/
1568 /*J0 - J7*/
1577 /*K0 - K7*/
1586 /*L0 - L7*/
1595 /*M0 - M7*/
1604 /*N0 - N7*/
1613 /*O0 - O7*/
1622 /*P0 - P7*/