summaryrefslogtreecommitdiff
path: root/meta-ibm/meta-witherspoon
diff options
context:
space:
mode:
authorAndrew Geissler <geissonator@yahoo.com>2019-11-07 18:19:56 +0300
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2019-11-11 15:56:29 +0300
commite92a7257442ca31be693257f1e44ffabc08356fe (patch)
treebc8e7db0feaf55e44c26ccf738af885cd5f86416 /meta-ibm/meta-witherspoon
parent839f19d17ae779233a7d429b543a76187712b72a (diff)
downloadopenbmc-e92a7257442ca31be693257f1e44ffabc08356fe.tar.xz
Ensure power-workarounds run before poweron target
The workarounds script does some unbinding and rebinding of the ucd driver so ensure all of this is done before power is considered officially on. Other services start after the power on target completes and they depend on the ucd driver being bound and available. Tested: Verified on a system that was failing due to this issue now powers on (From meta-ibm rev: b95b2f401bd37e0257c50d781e528d00962bbe0f) Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I62219e15834506b9935c3a42431d991e3555e64c Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'meta-ibm/meta-witherspoon')
-rw-r--r--meta-ibm/meta-witherspoon/recipes-phosphor/chassis/power-workarounds/witherspoon/power-workarounds@.service1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/power-workarounds/witherspoon/power-workarounds@.service b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/power-workarounds/witherspoon/power-workarounds@.service
index 74d8e4bfcf..3bd1287ee7 100644
--- a/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/power-workarounds/witherspoon/power-workarounds@.service
+++ b/meta-ibm/meta-witherspoon/recipes-phosphor/chassis/power-workarounds/witherspoon/power-workarounds@.service
@@ -3,6 +3,7 @@ Description=Perform power workarounds on VRMs
Wants=ir35221-on-unbind@%i.service
After=ir35221-on-unbind@%i.service
Before=avsbus-disable@%i.service
+Before=obmc-power-on@%i.target
Conflicts=obmc-chassis-poweroff@%i.target
ConditionPathExists=!/run/openbmc/chassis@%i-on