ARM: dts: aspeed: fp5280g2: Add LED configuration
authorChicago Duan <duanzhijia01@inspur.com>
Wed, 4 Sep 2019 02:16:20 +0000 (10:16 +0800)
committerJoel Stanley <joel@jms.id.au>
Fri, 1 Nov 2019 05:03:20 +0000 (15:33 +1030)
Change BMC init-ok from GPIO to LED, which needs to blink when BMC
initialization is complete.

Use TAB to align some lines.

Signed-off-by: Chicago Duan <duanzhijia01@inspur.com>
Signed-off-by: Joel Stanley <joel@jms.id.au>
arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts

index e9d714a46a60ba7b41e7f40d318c0ee74f27fd69..2339913b2171291ee3c9ca3afd2fef5776d334cb 100644 (file)
        };
 
        leds {
-           compatible = "gpio-leds";
+               compatible = "gpio-leds";
 
-           power {
-                   label = "power";
-                   /* TODO: dummy gpio */
-                   gpios = <&gpio ASPEED_GPIO(R, 1) GPIO_ACTIVE_LOW>;
-           };
+               power {
+                       label = "power";
+                       /* TODO: dummy gpio */
+                       gpios = <&gpio ASPEED_GPIO(R, 1) GPIO_ACTIVE_LOW>;
+               };
+
+               init-ok {
+                       label = "init-ok";
+                       gpios = <&gpio ASPEED_GPIO(B, 7) GPIO_ACTIVE_LOW>;
+               };
+
+               front-memory {
+                       label = "front-memory";
+                       gpios = <&gpio ASPEED_GPIO(F, 4) GPIO_ACTIVE_LOW>;
+               };
+
+               front-syshot {
+                       label = "front-syshot";
+                       gpios = <&gpio ASPEED_GPIO(I, 1) GPIO_ACTIVE_LOW>;
+               };
+
+               front-syshealth {
+                       label = "front-syshealth";
+                       gpios = <&gpio ASPEED_GPIO(I, 0) GPIO_ACTIVE_LOW>;
+               };
 
+               front-fan {
+                       label = "front-fan";
+                       gpios = <&gpio ASPEED_GPIO(H, 4) GPIO_ACTIVE_LOW>;
+               };
+
+               front-psu {
+                       label = "front-psu";
+                       gpios = <&gpio ASPEED_GPIO(B, 2) GPIO_ACTIVE_LOW>;
+               };
+
+               identify {
+                       label = "identify";
+                       gpios = <&gpio ASPEED_GPIO(Z, 7) GPIO_ACTIVE_LOW>;
+               };
        };
 
        iio-hwmon-battery {
        aspeed,external-nodes = <&gfx &lhc>;
 };
 
-&gpio {
-       pin_gpio_b7 {
-               gpio-hog;
-               gpios = <ASPEED_GPIO(B,7) GPIO_ACTIVE_LOW>;
-               output-high;
-               line-name = "BMC_INIT_OK";
-       };
-};
-
 &wdt1 {
        aspeed,reset-type = "none";
        aspeed,external-signal;