1 // SPDX-License-Identifier: GPL-2.0+
2 // Copyright (c) 2020 Facebook Inc.
6 #include <dt-bindings/leds/common.h>
7 #include "ast2600-facebook-netbmc-common.dtsi"
10 model = "Facebook Fuji BMC";
11 compatible = "facebook,fuji-bmc", "aspeed,ast2600";
15 * PCA9548 (2-0070) provides 8 channels connecting to
16 * SCM (System Controller Module).
28 * PCA9548 (8-0070) provides 8 channels connecting to
29 * SMB (Switch Main Board).
41 * PCA9548 (11-0077) provides 8 channels connecting to
42 * SMB (Switch Main Board).
54 * PCA9548 (24-0071) provides 8 channels connecting to
67 * PCA9548 (25-0072) provides 8 channels connecting to
80 * PCA9548 (26-0076) provides 8 channels connecting to
93 * PCA9548 (27-0076) provides 8 channels connecting to
106 * PCA9548 (40-0076) provides 8 channels connecting to
119 * PCA9548 (41-0076) provides 8 channels connecting to
132 * PCA9548 (42-0076) provides 8 channels connecting to
145 * PCA9548 (43-0076) provides 8 channels connecting to
158 * PCA9548 (44-0076) provides 8 channels connecting to
171 * PCA9548 (45-0076) provides 8 channels connecting to
184 * PCA9548 (46-0076) provides 8 channels connecting to
197 * PCA9548 (47-0076) provides 8 channels connecting to
211 num-chipselects = <3>;
212 cs-gpios = <&gpio0 ASPEED_GPIO(X, 0) GPIO_ACTIVE_LOW>,
213 <0>, /* device reg=<1> does not exist */
214 <&gpio0 ASPEED_GPIO(X, 2) GPIO_ACTIVE_HIGH>;
217 compatible = "atmel,at93c46d";
218 spi-max-frequency = <250000>;
228 bus-frequency = <1000000>;
233 * PCA9548 (2-0070) provides 8 channels connecting to SCM (System
234 * Controller Module).
237 compatible = "nxp,pca9548";
238 #address-cells = <1>;
241 i2c-mux-idle-disconnect;
244 #address-cells = <1>;
249 compatible = "adi,adm1278";
251 #address-cells = <1>;
253 shunt-resistor-micro-ohms = <1500>;
258 #address-cells = <1>;
264 #address-cells = <1>;
270 #address-cells = <1>;
276 #address-cells = <1>;
282 #address-cells = <1>;
288 #address-cells = <1>;
294 #address-cells = <1>;
303 * PCA9548 (8-0070) provides 8 channels connecting to SMB (Switch
307 compatible = "nxp,pca9548";
308 #address-cells = <1>;
311 i2c-mux-idle-disconnect;
314 #address-cells = <1>;
319 compatible = "nxp,pca9548";
320 #address-cells = <1>;
323 i2c-mux-idle-disconnect;
326 #address-cells = <1>;
332 #address-cells = <1>;
338 #address-cells = <1>;
343 compatible = "ti,lp5012";
345 #address-cells = <1>;
349 #address-cells = <1>;
352 color = <LED_COLOR_ID_MULTI>;
353 function = LED_FUNCTION_ACTIVITY;
358 color = <LED_COLOR_ID_RED>;
363 color = <LED_COLOR_ID_BLUE>;
368 color = <LED_COLOR_ID_GREEN>;
373 #address-cells = <1>;
376 color = <LED_COLOR_ID_MULTI>;
377 function = LED_FUNCTION_ACTIVITY;
382 color = <LED_COLOR_ID_RED>;
387 color = <LED_COLOR_ID_BLUE>;
392 color = <LED_COLOR_ID_GREEN>;
397 #address-cells = <1>;
400 color = <LED_COLOR_ID_MULTI>;
401 function = LED_FUNCTION_ACTIVITY;
406 color = <LED_COLOR_ID_RED>;
411 color = <LED_COLOR_ID_BLUE>;
416 color = <LED_COLOR_ID_GREEN>;
421 #address-cells = <1>;
424 color = <LED_COLOR_ID_MULTI>;
425 function = LED_FUNCTION_ACTIVITY;
430 color = <LED_COLOR_ID_RED>;
435 color = <LED_COLOR_ID_BLUE>;
440 color = <LED_COLOR_ID_GREEN>;
447 #address-cells = <1>;
453 #address-cells = <1>;
459 #address-cells = <1>;
465 #address-cells = <1>;
471 #address-cells = <1>;
480 #address-cells = <1>;
485 compatible = "nxp,pca9548";
486 #address-cells = <1>;
489 i2c-mux-idle-disconnect;
492 #address-cells = <1>;
498 #address-cells = <1>;
504 #address-cells = <1>;
510 #address-cells = <1>;
516 #address-cells = <1>;
522 #address-cells = <1>;
528 #address-cells = <1>;
534 #address-cells = <1>;
543 #address-cells = <1>;
548 compatible = "nxp,pca9548";
549 #address-cells = <1>;
552 i2c-mux-idle-disconnect;
555 #address-cells = <1>;
561 #address-cells = <1>;
567 #address-cells = <1>;
573 #address-cells = <1>;
578 compatible = "adi,adm1278";
580 #address-cells = <1>;
582 shunt-resistor-micro-ohms = <250>;
587 #address-cells = <1>;
593 #address-cells = <1>;
599 #address-cells = <1>;
605 #address-cells = <1>;
614 #address-cells = <1>;
619 compatible = "nxp,pca9548";
620 #address-cells = <1>;
623 i2c-mux-idle-disconnect;
626 #address-cells = <1>;
632 #address-cells = <1>;
638 #address-cells = <1>;
644 #address-cells = <1>;
649 compatible = "adi,adm1278";
651 #address-cells = <1>;
653 shunt-resistor-micro-ohms = <250>;
658 #address-cells = <1>;
664 #address-cells = <1>;
670 #address-cells = <1>;
676 #address-cells = <1>;
685 #address-cells = <1>;
691 #address-cells = <1>;
697 #address-cells = <1>;
703 #address-cells = <1>;
715 * PCA9548 (11-0077) provides 8 channels connecting to SMB (Switch
719 compatible = "nxp,pca9548";
720 #address-cells = <1>;
723 i2c-mux-idle-disconnect;
726 #address-cells = <1>;
731 compatible = "nxp,pca9548";
732 #address-cells = <1>;
735 i2c-mux-idle-disconnect;
738 #address-cells = <1>;
744 #address-cells = <1>;
750 #address-cells = <1>;
756 #address-cells = <1>;
762 #address-cells = <1>;
768 #address-cells = <1>;
774 #address-cells = <1>;
780 #address-cells = <1>;
789 #address-cells = <1>;
794 compatible = "nxp,pca9548";
795 #address-cells = <1>;
798 i2c-mux-idle-disconnect;
801 #address-cells = <1>;
807 #address-cells = <1>;
813 #address-cells = <1>;
819 #address-cells = <1>;
825 #address-cells = <1>;
831 #address-cells = <1>;
837 #address-cells = <1>;
843 #address-cells = <1>;
852 #address-cells = <1>;
857 compatible = "nxp,pca9548";
858 #address-cells = <1>;
861 i2c-mux-idle-disconnect;
864 #address-cells = <1>;
870 #address-cells = <1>;
876 #address-cells = <1>;
882 #address-cells = <1>;
888 #address-cells = <1>;
894 #address-cells = <1>;
900 #address-cells = <1>;
906 #address-cells = <1>;
915 #address-cells = <1>;
920 compatible = "nxp,pca9548";
921 #address-cells = <1>;
924 i2c-mux-idle-disconnect;
927 #address-cells = <1>;
933 #address-cells = <1>;
939 #address-cells = <1>;
945 #address-cells = <1>;
951 #address-cells = <1>;
957 #address-cells = <1>;
963 #address-cells = <1>;
969 #address-cells = <1>;
978 #address-cells = <1>;
983 compatible = "nxp,pca9548";
984 #address-cells = <1>;
987 i2c-mux-idle-disconnect;
990 #address-cells = <1>;
996 #address-cells = <1>;
1002 #address-cells = <1>;
1008 #address-cells = <1>;
1014 #address-cells = <1>;
1020 #address-cells = <1>;
1026 #address-cells = <1>;
1032 #address-cells = <1>;
1041 #address-cells = <1>;
1046 compatible = "nxp,pca9548";
1047 #address-cells = <1>;
1050 i2c-mux-idle-disconnect;
1053 #address-cells = <1>;
1059 #address-cells = <1>;
1065 #address-cells = <1>;
1071 #address-cells = <1>;
1077 #address-cells = <1>;
1083 #address-cells = <1>;
1089 #address-cells = <1>;
1095 #address-cells = <1>;
1104 #address-cells = <1>;
1109 compatible = "nxp,pca9548";
1110 #address-cells = <1>;
1113 i2c-mux-idle-disconnect;
1116 #address-cells = <1>;
1122 #address-cells = <1>;
1128 #address-cells = <1>;
1134 #address-cells = <1>;
1140 #address-cells = <1>;
1146 #address-cells = <1>;
1152 #address-cells = <1>;
1158 #address-cells = <1>;
1167 #address-cells = <1>;
1172 compatible = "nxp,pca9548";
1173 #address-cells = <1>;
1176 i2c-mux-idle-disconnect;
1179 #address-cells = <1>;
1185 #address-cells = <1>;
1191 #address-cells = <1>;
1197 #address-cells = <1>;
1203 #address-cells = <1>;
1209 #address-cells = <1>;
1215 #address-cells = <1>;
1221 #address-cells = <1>;
1239 ethphy3: ethernet-phy@13 {
1240 compatible = "ethernet-phy-ieee802.3-c22";
1248 phy-handle = <ðphy3>;
1249 pinctrl-names = "default";
1250 pinctrl-0 = <&pinctrl_rgmii4_default>;