| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
The executable built from this repository will now be
used in start_host@.service and vcs_workaround@.service
instead of the shell scripts that use pdbg to do FSI commands.
Change-Id: I8ef3075449b562d64295ae330bd2c150264a0607
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the first commit in a series that will ensure
we do not run the chassis power on services when the
chassis is already on.
Specifically this is to handle the situation where the
chassis is on and the BMC is rebooted.
Change-Id: I733ca076f044731a4ba327fe2f46302dce5f4edd
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
|
|
|
| |
Change-Id: I269dde2c5bc77d9362b139df0206e78574073d09
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
| |
Change-Id: I069d7a0586d416692f01d54cc01318002a810c6f
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
|
|
|
|
|
|
|
|
| |
In order for targets to fail when their services fail,
the relationship must be a "requires"
Change-Id: I9be703179caff8276572c32ecca84209e42448cf
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 <mine260309@gmail.com>
|
|
|
|
|
|
|
| |
Reset CPLD trigger so that it waits after VDD is powered up.
Change-Id: Ide5ac98547b31a29fdcf3ac73d8a6f16ee62848e
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
| |
Change-Id: I12da1cd3d5514ff6c9deea1cef922686cdb39dc5
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
| |
Change-Id: I711032e3d26cf1af8c51b11706bae2c9fcb40596
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a workaround for Romulus, that pgood will not be ready before
CPLD triggers it, and vcs_workaround is expected to be done before CPLD
trigger.
The common vcs_workaround is executed after pgood is asserted, so on
Romulus it will not get executed since pgood won't be asserted.
This commit moves vcs_workaround after avsbus-enable and before CPLD
trigger, so it will be executed in a proper step.
Change-Id: I3899153023070a995393e7c8554c37b7f1b86996
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
|
|
|
| |
A recipe should have been provided when obmc-mrw was removed from
machine features.
Change-Id: I3c211e0c76bb5e208b061365b3e7de07f37dff5e
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Replace this virtual with two others:
-virtual/phosphor-ipmi-fru-hostfw-config
-virtual/phosphor-ipmi-fru-inventory.
Update ipmi-fru-parser machine recipes to provide
virtual/phosphor-ipmi-fru-inventory rather than
virtual/phosphor-ipmi-fru-config.
Remove machine recipes on machines that use MRW
since a single MRW recipe provides for any MRW
using system automatically.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com?
Change-Id: Ia0d94b938eb2c7bfadd5a018ae5ea136f14dd874
|
|
|
|
|
|
|
|
|
|
| |
A quick fix to ensure that mbox-reload.service has a chance to run
after the power off and before the power on during a reboot.
An upcoming refactoring will remove the need for this patch.
Change-Id: Ieee0573e9bd4dec518361da9244d95a27357abd3
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
| |
Add native recipe stubs that (will) provide the the IPMI -> DBus
inventory mapping for the Phosphor IPMI FRU provider.
Change-Id: I21e76bc23ef1638ddcc318a179808521dea7f205
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
| |
Romulus VDDR uses different regulator, so the scripts is updated:
1. Remove VDDR related settings in vrm-control.sh
2. Add vrm.sh to invoke vrm-control.sh to set VDN, and invoke i2cset to
set VDDR.
Change-Id: I8be757728833280392328eaf03b3a88b911a4fbd
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
| |
Change-Id: I2e66de1fea124c3ba6d5751b9d6a818fe8a65e57
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
Add AVSBus and VRM control scripts.
Add systemd services to do AVSBus workaround, disable AVSBus, do VRM workaround and enable
AVSBus.
Add BitBake recipe to install script and services.
Change-Id: I72ec0138d23eba57ee56d5a6b01e3cd638c819bc
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
Romulus power on scripts requires a workaround to trigger CPLD to give
pgood signal after vcs_workaround.
Add this as cpld_trigger service that runs after vcs_workaround and
before obmc-host-start-pre.
Change-Id: I0723bad38a5832f0bb2a8776129885308a8e644a
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
Romulus is a Power9 OpenPOWER system developed by IBM.
TODO:
- bump skeleton for config/Romulus.py
- bump kernel for device tree
Change-Id: I9779f213e3ebc6286f6eaac35650e6c4fe395f80
Signed-off-by: Joel Stanley <joel@jms.id.au>
|