diff --git a/arch/arm/boot/dts/aspeed-bmc-opp-barreleye.dts b/arch/arm/boot/dts/aspeed-bmc-opp-barreleye.dts index 4d1a215ab184f..38a4fd06f9ed0 100644 --- a/arch/arm/boot/dts/aspeed-bmc-opp-barreleye.dts +++ b/arch/arm/boot/dts/aspeed-bmc-opp-barreleye.dts @@ -1,6 +1,7 @@ /dts-v1/; #include "ast2400.dtsi" +#include / { model = "Barrelye BMC"; @@ -38,5 +39,23 @@ }; }; }; + + + leds { + compatible = "gpio-leds"; + + heartbeat { + gpios = <&gpio 140 GPIO_ACTIVE_LOW>; + }; + + power { + gpios = <&gpio 141 GPIO_ACTIVE_LOW>; + }; + + identify { + gpios = <&gpio 2 GPIO_ACTIVE_LOW>; + }; + + }; }; diff --git a/arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts b/arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts index 2c3e8249a875b..92a7c77c68e48 100644 --- a/arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts +++ b/arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts @@ -1,6 +1,7 @@ /dts-v1/; #include "ast2400.dtsi" +#include / { model = "Palmetto BMC"; @@ -31,4 +32,21 @@ }; }; }; + + leds { + compatible = "gpio-leds"; + + heartbeat { + gpios = <&gpio 140 GPIO_ACTIVE_LOW>; + }; + + power { + gpios = <&gpio 141 GPIO_ACTIVE_LOW>; + }; + + identify { + gpios = <&gpio 2 GPIO_ACTIVE_LOW>; + }; + + }; }; diff --git a/arch/arm/boot/dts/ast2400.dtsi b/arch/arm/boot/dts/ast2400.dtsi index 21f4875a77345..20b5db3447d85 100644 --- a/arch/arm/boot/dts/ast2400.dtsi +++ b/arch/arm/boot/dts/ast2400.dtsi @@ -287,6 +287,8 @@ }; gpio: gpio@1e780000 { + #gpio-cells = <2>; + gpio-controller; compatible = "aspeed,ast2400-gpio"; reg = <0x1e780000 0x1000>; interrupts = <20>;