diff options
author | Peter Yin <peter.yin@quantatw.com> | 2024-05-09 06:24:36 +0300 |
---|---|---|
committer | peter.yin <peter.yin@quantatw.com> | 2024-05-23 01:47:25 +0300 |
commit | 287447b0e13f2724a201229c6f69c1b578a2e1d9 (patch) | |
tree | 035e051565e342cd911a46f879132f255d54db0e | |
parent | 21ce241aa7ee5cb5ae085ea10fad362ae4596d93 (diff) | |
download | openbmc-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-init | 10 |
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 |