1 // SPDX-License-Identifier: GPL-2.0-or-later
2 // Copyright 2021 Inventec Corp.
6 #include "aspeed-g6.dtsi"
7 #include "aspeed-g6-pinctrl.dtsi"
8 #include <dt-bindings/i2c/i2c.h>
9 #include <dt-bindings/gpio/aspeed-gpio.h>
12 model = "TRANSFORMERS BMC";
13 compatible = "inventec,transformer-bmc", "aspeed,ast2600";
21 bootargs = "console=ttyS4,115200n8";
25 device_type = "memory";
26 reg = <0x80000000 0x80000000>;
30 compatible = "gpio-leds";
35 gpios = <&gpio0 ASPEED_GPIO(X, 0) GPIO_ACTIVE_LOW>;
41 gpios = <&gpio0 ASPEED_GPIO(P, 7) GPIO_ACTIVE_LOW>;
49 ethphy0: ethernet-phy@0 {
50 compatible = "ethernet-phy-ieee802.3-c22";
58 phy-handle = <ðphy0>;
59 pinctrl-names = "default";
60 pinctrl-0 = <&pinctrl_rgmii4_default>;
70 spi-max-frequency = <33000000>;
71 spi-tx-bus-width = <2>;
72 spi-rx-bus-width = <2>;
73 #include "openbmc-flash-layout.dtsi"
80 spi-max-frequency = <33000000>;
81 spi-tx-bus-width = <2>;
82 spi-rx-bus-width = <2>;
88 pinctrl-names = "default";
89 pinctrl-0 = <&pinctrl_spi1_default>;
95 spi-max-frequency = <33000000>;
96 spi-tx-bus-width = <1>;
97 spi-rx-bus-width = <1>;
116 //Set bmc' slave address;
118 compatible = "ipmb-dev";
119 reg = <(0x10 | I2C_OWN_SLAVE_ADDRESS)>;
129 // FRU AT24C512C-SSHM-T
132 compatible = "atmel,24c512";
146 compatible = "ti,tmp75";
151 compatible = "ti,tmp75";
156 compatible = "ti,tmp468";
164 compatible = "adi,adm1278";
171 // FRU AT24C512C-SSHM-T
175 compatible = "atmel,24c512";
181 compatible = "atmel,24c512";
197 compatible = "nxp,pca9544";
198 #address-cells = <1>;
204 compatible = "nxp,pca9544";
205 #address-cells = <1>;
216 compatible = "nxp,pca9544";
217 #address-cells = <1>;
221 pcie_eeprom_riser1: i2c@0 {
222 #address-cells = <1>;
227 compatible = "atmel,24c512";
233 pcie_eeprom_riser2: i2c@1 {
234 #address-cells = <1>;
239 compatible = "atmel,24c512";
245 pcie_eeprom_riser3: i2c@2 {
246 #address-cells = <1>;
251 compatible = "atmel,24c512";
263 compatible = "pmbus";
271 /*A0-A7*/ "","","","","","","","",
272 /*B0-B7*/ "presence-ps0","power-chassis-good","","","","","presence-ps1","",
273 /*C0-C7*/ "","","","","","","","",
274 /*D0-D7*/ "","","","","","","","",
275 /*E0-E7*/ "","","","","","","","",
276 /*F0-F7*/ "","","","","power-chassis-control","","","",
277 /*G0-G7*/ "","","jtag-mux","","","","","",
278 /*H0-H7*/ "","","","","reset-button","power-button","","",
279 /*I0-I7*/ "","","","","","","","",
280 /*J0-J7*/ "","","","","","","","",
281 /*K0-K7*/ "","","","","","","","",
282 /*L0-L7*/ "","","","","","","","",
283 /*M0-M7*/ "","","","","","","","",
284 /*N0-N7*/ "","","","","","","","",
285 /*O0-O7*/ "","","","","","","","",
286 /*P0-P7*/ "","","","tck-mux","","","","",
287 /*Q0-Q7*/ "","","","","","","","",
288 /*R0-R7*/ "","","","","","","","",
289 /*S0-S7*/ "","","","","","","","",
290 /*T0-T7*/ "","","","","","","","",
291 /*U0-U7*/ "","nmi-button","","","","","","",
292 /*V0-V7*/ "","","","","power-config-full-load","","","",
293 /*W0-W7*/ "","","","","","","","",
294 /*X0-X7*/ "","","","","","","","",
295 /*Y0-Y7*/ "","","","","","","","",
296 /*Z0-Z7*/ "","","","","","","","",
297 /*AA0-AA7*/ "","","","","","","","",
298 /*AB0-AB7*/ "","","","","","","","",
299 /*AC0-AC7*/ "","","","","","","","";
304 snoop-ports = <0x80>;
314 max-frequency = <52000000>;
320 aspeed,vhub-downstream-ports = <7>;
321 aspeed,vhub-generic-endpoints = <21>;
322 pinctrl-names = "default";
323 pinctrl-0 = <&pinctrl_usb2ad_default>;