1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (c) 2017 Facebook Inc.
5 #include "aspeed-g5.dtsi"
6 #include <dt-bindings/gpio/aspeed-gpio.h>
9 model = "Portwell Neptune BMC";
10 compatible = "portwell,neptune-bmc", "aspeed,ast2500";
17 bootargs = "console=ttyS4,115200 earlyprintk";
21 reg = <0x80000000 0x20000000>;
25 compatible = "gpio-leds";
28 gpios = <&gpio ASPEED_GPIO(H, 0) GPIO_ACTIVE_HIGH>;
33 gpios = <&gpio ASPEED_GPIO(H, 1) GPIO_ACTIVE_HIGH>;
34 linux,default-trigger = "heartbeat";
38 gpios = <&gpio ASPEED_GPIO(H, 2) GPIO_ACTIVE_HIGH>;
40 // postcode3-7 are GPIOH3-H7
49 #include "openbmc-flash-layout.dtsi"
55 pinctrl-names = "default";
56 pinctrl-0 = <&pinctrl_spi1_default>;
67 pinctrl-names = "default";
68 pinctrl-0 = <&pinctrl_txd1_default
69 &pinctrl_rxd1_default>;
80 pinctrl-names = "default";
81 pinctrl-0 = <&pinctrl_rmii1_default
82 &pinctrl_mdio1_default>;
83 clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>,
84 <&syscon ASPEED_CLK_MAC1RCLK>;
85 clock-names = "MACCLK", "RCLK";
90 pinctrl-names = "default";
91 pinctrl-0 = <&pinctrl_rmii2_default>;
92 clocks = <&syscon ASPEED_CLK_GATE_MAC2CLK>,
93 <&syscon ASPEED_CLK_MAC2RCLK>;
94 clock-names = "MACCLK", "RCLK";
100 // To PCIe slot SMBUS
122 compatible = "nxp,pca9555";
130 compatible = "infineon,slb9645tt";
134 compatible = "ti,tmp421";
138 compatible = "ti,tmp421";
146 compatible = "atmel,24c128";
154 pinctrl-names = "default";
155 pinctrl-0 = <&pinctrl_pwm0_default &pinctrl_pwm1_default>;
158 aspeed,fan-tach-ch = /bits/ 8 <0x00>;
163 aspeed,fan-tach-ch = /bits/ 8 <0x01>;