summaryrefslogtreecommitdiff
path: root/meta-facebook
diff options
context:
space:
mode:
authorPeter Yin <peter.yin@quantatw.com>2024-02-05 12:52:19 +0300
committerPatrick Williams <patrick@stwcx.xyz>2024-04-01 20:18:01 +0300
commitc3a4eddaca3276b07f01672b7e3eda70df5c9274 (patch)
treef4ea036303321ce46470b09a26b82107ea98b3c0 /meta-facebook
parent5a7662a8628bf8b0bba184e1d55d3b5bcf00036d (diff)
downloadopenbmc-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-good4
-rw-r--r--meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/deassert-power-good4
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