diff options
author | Peter Yin <peter.yin@quantatw.com> | 2024-02-05 12:52:19 +0300 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2024-04-01 20:18:01 +0300 |
commit | c3a4eddaca3276b07f01672b7e3eda70df5c9274 (patch) | |
tree | f4ea036303321ce46470b09a26b82107ea98b3c0 /meta-facebook | |
parent | 5a7662a8628bf8b0bba184e1d55d3b5bcf00036d (diff) | |
download | openbmc-c3a4eddaca3276b07f01672b7e3eda70df5c9274.tar.xz |
meta-facebook: harma: To handle power status
Handling chassis on/off when pushing the power button.
Change-Id: I1f62c0cd5fe61620364a2854a8fbbdd9fc2af3ef
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
Diffstat (limited to 'meta-facebook')
-rw-r--r-- | meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/assert-power-good | 4 | ||||
-rw-r--r-- | meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/deassert-power-good | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/assert-power-good b/meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/assert-power-good index c0ad8a6142..a8cbda483c 100644 --- a/meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/assert-power-good +++ b/meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/assert-power-good @@ -1,6 +1,10 @@ #!/bin/bash +# Set Host Power Status Off 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 +# Set Chassis Power Status Off +busctl set-property xyz.openbmc_project.State.Chassis0 /xyz/openbmc_project/state/chassis0 xyz.openbmc_project.State.Chassis CurrentPowerState s xyz.openbmc_project.State.Chassis.PowerState.Off + systemctl start obmc-led-group-stop@power_on.service exit 0 diff --git a/meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/deassert-power-good b/meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/deassert-power-good index 467eb1772c..36ede163b2 100644 --- a/meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/deassert-power-good +++ b/meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/deassert-power-good @@ -1,7 +1,11 @@ #!/bin/bash +# Set Host Power Status Running 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 +# Set Chassis Power Status On +busctl set-property xyz.openbmc_project.State.Chassis0 /xyz/openbmc_project/state/chassis0 xyz.openbmc_project.State.Chassis CurrentPowerState s xyz.openbmc_project.State.Chassis.PowerState.On + systemctl start obmc-led-group-start@power_on.service # The hardware disables the multiplexer in standby |