1 // SPDX-License-Identifier: GPL-2.0+
2 // Copyright (c) 2018 Facebook Inc.
5 #include "ast2500-facebook-netbmc-common.dtsi"
8 model = "Facebook Backpack CMM BMC";
9 compatible = "facebook,cmm-bmc", "aspeed,ast2500";
13 * Override the default uart aliases to avoid breaking
14 * the legacy applications.
22 * Hardcode the bus number of i2c switches' channels to
23 * avoid breaking the legacy applications.
53 bootargs = "console=ttyS1,9600n8 root=/dev/ram rw earlyprintk";
57 compatible = "iio-hwmon";
58 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>,
59 <&adc 4>, <&adc 5>, <&adc 6>, <&adc 7>;
64 pinctrl-0 = <&pinctrl_txd1_default
66 &pinctrl_ncts1_default
67 &pinctrl_ndcd1_default
68 &pinctrl_ndsr1_default
69 &pinctrl_ndtr1_default
70 &pinctrl_nrts1_default>;
74 pinctrl-0 = <&pinctrl_txd3_default
76 &pinctrl_ncts3_default
77 &pinctrl_ndcd3_default
78 &pinctrl_nri3_default>;
83 pinctrl-names = "default";
84 pinctrl-0 = <&pinctrl_txd4_default
85 &pinctrl_rxd4_default>;
89 * I2C bus reserved for communication with COM-E.
96 * I2C bus to Line Cards and Fabric Cards.
102 compatible = "nxp,pca9548";
103 #address-cells = <1>;
108 #address-cells = <1>;
114 #address-cells = <1>;
120 #address-cells = <1>;
126 #address-cells = <1>;
132 #address-cells = <1>;
138 #address-cells = <1>;
144 #address-cells = <1>;
150 #address-cells = <1>;
158 * I2C bus to Power Distribution Board.
164 compatible = "nxp,pca9548";
165 #address-cells = <1>;
170 #address-cells = <1>;
176 #address-cells = <1>;
182 #address-cells = <1>;
188 #address-cells = <1>;
194 #address-cells = <1>;
200 #address-cells = <1>;
206 #address-cells = <1>;
212 #address-cells = <1>;
220 * I2c bus connected with temperature sensors on CMM.
227 * I2C bus reserved for communication with COM-E.
234 * I2c bus connected with ADM1278.
241 * I2c bus connected with I/O Expander.
248 * I2c bus connected with I/O Expander and EPROMs.
255 * I2C bus to Fan Control Board.
261 compatible = "nxp,pca9548";
262 #address-cells = <1>;
267 #address-cells = <1>;
273 #address-cells = <1>;
279 #address-cells = <1>;
285 #address-cells = <1>;
291 #address-cells = <1>;
297 #address-cells = <1>;
303 #address-cells = <1>;
309 #address-cells = <1>;
317 * I2C bus to CMM CPLD.
342 pinctrl-names = "default";
343 pinctrl-0 = <&pinctrl_sd1_default>;