1 // SPDX-License-Identifier: GPL-2.0+
2 // Copyright (c) 2018 Facebook Inc.
5 #include "aspeed-g5.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 reg = <0x80000000 0x20000000>;
62 aspeed,external-nodes = <&gfx &lhc>;
66 * Update reset type to "system" (full chip) to fix warm reboot hang issue
67 * when reset type is set to default ("soc", gated by reset mask registers).
71 aspeed,reset-type = "system";
75 * wdt2 is not used by Backpack CMM.
87 #include "facebook-bmc-flash-layout.dtsi"
93 pinctrl-names = "default";
94 pinctrl-0 = <&pinctrl_txd1_default
96 &pinctrl_ncts1_default
97 &pinctrl_ndcd1_default
98 &pinctrl_ndsr1_default
99 &pinctrl_ndtr1_default
100 &pinctrl_nrts1_default>;
105 pinctrl-names = "default";
106 pinctrl-0 = <&pinctrl_txd3_default
107 &pinctrl_rxd3_default
108 &pinctrl_ncts3_default
109 &pinctrl_ndcd3_default
110 &pinctrl_nri3_default>;
115 pinctrl-names = "default";
116 pinctrl-0 = <&pinctrl_txd4_default
117 &pinctrl_rxd4_default>;
127 pinctrl-names = "default";
128 pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>;
132 * I2C bus reserved for communication with COM-E.
139 * I2C bus to Line Cards and Fabric Cards.
145 compatible = "nxp,pca9548";
146 #address-cells = <1>;
151 #address-cells = <1>;
157 #address-cells = <1>;
163 #address-cells = <1>;
169 #address-cells = <1>;
175 #address-cells = <1>;
181 #address-cells = <1>;
187 #address-cells = <1>;
193 #address-cells = <1>;
201 * I2C bus to Power Distribution Board.
207 compatible = "nxp,pca9548";
208 #address-cells = <1>;
213 #address-cells = <1>;
219 #address-cells = <1>;
225 #address-cells = <1>;
231 #address-cells = <1>;
237 #address-cells = <1>;
243 #address-cells = <1>;
249 #address-cells = <1>;
255 #address-cells = <1>;
263 * I2c bus connected with temperature sensors on CMM.
270 * I2C bus reserved for communication with COM-E.
277 * I2c bus connected with ADM1278.
284 * I2c bus connected with I/O Expander.
291 * I2c bus connected with I/O Expander and EPROMs.
298 * I2C bus to Fan Control Board.
304 compatible = "nxp,pca9548";
305 #address-cells = <1>;
310 #address-cells = <1>;
316 #address-cells = <1>;
322 #address-cells = <1>;
328 #address-cells = <1>;
334 #address-cells = <1>;
340 #address-cells = <1>;
346 #address-cells = <1>;
352 #address-cells = <1>;
360 * I2C bus to CMM CPLD.