From 7ba9e3ef54306da88d1c361dd1143c5b89fc4598 Mon Sep 17 00:00:00 2001 From: Lei YU Date: Wed, 15 Feb 2017 11:47:57 +0800 Subject: meta-romulus: Make avsbus-workaround run after power on Romulus power on workarounds requires power is on, otherwise the i2c devices are not accessible. Changing avsbus-workaround to run after power on achieves the goal, that all the power on sequence followed by avsbus-workaround are run after power is on. Note: During the period between power is on and CPLD trigger, PGOOD is not asserted, which seems to break the op-power-start and op-wait-power-on. Change-Id: I0379b0adee53606f18fe64ce39c0acfe11c51622 Signed-off-by: Lei YU --- .../recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service | 2 -- .../chassis/avsbus-control/avsbus-workaround@.service | 4 ++-- .../host/op-pdbg-host-control/vcs_workaround@.service | 2 -- 3 files changed, 2 insertions(+), 6 deletions(-) (limited to 'meta-openbmc-machines') diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service index c31d389c3..850da2101 100644 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service +++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-enable@.service @@ -2,8 +2,6 @@ Description=Enable the AVS bus on VRMs Wants=vrm-control@%i.service After=vrm-control@%i.service -Wants=obmc-power-start-pre@%i.target -Before=obmc-power-start-pre@%i.target Conflicts=obmc-power-chassis-off@%i.target [Service] diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround@.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround@.service index c98e7587a..ea18e16b0 100644 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround@.service +++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/chassis/avsbus-control/avsbus-workaround@.service @@ -1,7 +1,7 @@ [Unit] Description=Perform AVS bus workaround on VRMs -Wants=obmc-power-start-pre@%i.target -Before=obmc-power-start-pre@%i.target +Wants=op-power-start@.service +After=op-power-start@.service Before=avsbus-disable@%i.service Conflicts=obmc-power-chassis-off@%i.target diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/host/op-pdbg-host-control/vcs_workaround@.service b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/host/op-pdbg-host-control/vcs_workaround@.service index bc7e5a5a8..a2b5397ea 100644 --- a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/host/op-pdbg-host-control/vcs_workaround@.service +++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor/host/op-pdbg-host-control/vcs_workaround@.service @@ -1,7 +1,5 @@ [Unit] Description=Run VCS workaround on host%i -Wants=obmc-host-start-pre@%i.target -Before=obmc-host-start-pre@%i.target Wants=avsbus-enable@%i.service After=avsbus-enable@%i.service Conflicts=obmc-power-chassis-off@%i.target -- cgit v1.2.1