meta-facebook: harma: turn on led.
The LED cannot be on if the host is on when the BMC reboots.
Add a script to turn it on.
Change-Id: Iad427fe56d7aeffdabf261ffcd0ce50db72a8d51
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
diff --git a/meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/multi-gpios-sys-init b/meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/multi-gpios-sys-init
index e4110fd..4e7dd65 100644
--- a/meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/multi-gpios-sys-init
+++ b/meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/multi-gpios-sys-init
@@ -3,13 +3,11 @@
# shellcheck source=meta-facebook/recipes-fb/obmc_functions/files/fb-common-functions
source /usr/libexec/fb-common-functions
-power_good_init() {
+host_led_init() {
if [ "$(get_gpio power-host-good)" -eq 1 ]; then
- busctl set-property xyz.openbmc_project.State.Host0 /xyz/openbmc_project/state/host0 \
- xyz.openbmc_project.State.Host CurrentHostState s xyz.openbmc_project.State.Host.HostState.Running;
+ systemctl start obmc-led-group-start@power_on.service
else
- busctl set-property xyz.openbmc_project.State.Host0 /xyz/openbmc_project/state/host0 \
- xyz.openbmc_project.State.Host CurrentHostState s xyz.openbmc_project.State.Host.HostState.Off;
+ systemctl start obmc-led-group-stop@power_on.service
fi
}
@@ -147,5 +145,5 @@
devmem 0x1e6e251c 32 0
# Initial Power status.
-power_good_init
+host_led_init
post_end_init