summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Yin <peter.yin@quantatw.com>2024-05-09 06:24:36 +0300
committerpeter.yin <peter.yin@quantatw.com>2024-05-23 01:47:25 +0300
commit287447b0e13f2724a201229c6f69c1b578a2e1d9 (patch)
tree035e051565e342cd911a46f879132f255d54db0e
parent21ce241aa7ee5cb5ae085ea10fad362ae4596d93 (diff)
downloadopenbmc-287447b0e13f2724a201229c6f69c1b578a2e1d9.tar.xz
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>
-rw-r--r--meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/multi-gpios-sys-init10
1 files changed, 4 insertions, 6 deletions
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 e4110fdf4b..4e7dd65a67 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 @@ fi
devmem 0x1e6e251c 32 0
# Initial Power status.
-power_good_init
+host_led_init
post_end_init