1 // SPDX-License-Identifier: GPL-2.0+
2 // Copyright (c) 2018 Facebook Inc.
3 // Author: Vijay Khemka <vijaykhemka@fb.com>
6 #include "aspeed-g5.dtsi"
7 #include <dt-bindings/gpio/aspeed-gpio.h>
10 model = "Facebook TiogaPass BMC";
11 compatible = "facebook,tiogapass-bmc", "aspeed,ast2500";
17 * Hardcode the bus number of i2c switches' channels to
18 * avoid breaking the legacy applications.
39 bootargs = "console=ttyS4,115200 earlyprintk";
43 reg = <0x80000000 0x20000000>;
47 compatible = "iio-hwmon";
48 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>,
49 <&adc 4>, <&adc 5>, <&adc 6>, <&adc 7>;
59 #include "openbmc-flash-layout.dtsi"
65 pinctrl-names = "default";
66 pinctrl-0 = <&pinctrl_spi1_default>;
92 pinctrl-names = "default";
93 pinctrl-0 = <&pinctrl_txd1_default
94 &pinctrl_rxd1_default>;
127 pinctrl-names = "default";
128 pinctrl-0 = <&pinctrl_rmii1_default>;
129 clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>,
130 <&syscon ASPEED_CLK_MAC1RCLK>;
131 clock-names = "MACCLK", "RCLK";
141 //Airmax Conn B, CPU0 PIROM, CPU1 PIROM
148 compatible = "nxp,pca9544";
149 #address-cells = <1>;
154 #address-cells = <1>;
159 compatible = "ti,ina230";
164 compatible = "ti,tmp75";
169 compatible = "ti,tmp75";
174 compatible = "atmel,24c64";
180 compatible = "nxp,pca9546";
181 #address-cells = <1>;
186 #address-cells = <1>;
192 #address-cells = <1>;
198 #address-cells = <1>;
204 #address-cells = <1>;
214 #address-cells = <1>;
219 compatible = "ti,ina230";
224 compatible = "ti,tmp75";
229 compatible = "ti,tmp75";
234 compatible = "atmel,24c64";
240 compatible = "nxp,pca9546";
241 #address-cells = <1>;
246 #address-cells = <1>;
252 #address-cells = <1>;
258 #address-cells = <1>;
264 #address-cells = <1>;
274 #address-cells = <1>;
279 compatible = "ti,ina230";
284 compatible = "ti,tmp75";
289 compatible = "ti,tmp75";
294 compatible = "atmel,24c64";
300 compatible = "nxp,pca9546";
301 #address-cells = <1>;
306 #address-cells = <1>;
312 #address-cells = <1>;
318 #address-cells = <1>;
324 #address-cells = <1>;
334 #address-cells = <1>;
339 compatible = "ti,ina230";
344 compatible = "ti,ina230";
349 compatible = "ti,ina230";
360 // Mezz Management SMBus
365 // SMBus to Board ID EEPROM
375 // CPU Voltage regulators
377 compatible = "infineon,pxe1610";
381 compatible = "infineon,pxe1610";
385 compatible = "infineon,pxe1610";
389 compatible = "infineon,pxe1610";
393 compatible = "infineon,pxe1610";
397 compatible = "infineon,pxe1610";
401 compatible = "infineon,pxe1610";
405 compatible = "infineon,pxe1610";
409 compatible = "infineon,pxe1610";
417 compatible = "infineon,slb9645tt";
421 compatible = "ti,tmp421";
425 compatible = "ti,tmp421";
429 compatible = "atmel,24c64";
443 compatible = "ti,tmp421";
451 //USB Debug Connector
456 pinctrl-names = "default";
457 pinctrl-0 = <&pinctrl_pwm0_default &pinctrl_pwm1_default>;
460 aspeed,fan-tach-ch = /bits/ 8 <0x00>;
465 aspeed,fan-tach-ch = /bits/ 8 <0x02>;