summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines/meta-openpower/meta-ibm/meta-romulus/recipes-phosphor
Commit message (Collapse)AuthorAgeFilesLines
* Use openpower-proc-control in bitbakeMatt Spinler2017-03-162-2/+2
| | | | | | | | | 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>
* Do not run chassis power target services if power onAndrew Geissler2017-03-153-0/+3
| | | | | | | | | | | | 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>
* meta-romulus: Remove VDDR workaroundLei YU2017-03-141-5/+0
| | | | | Change-Id: I269dde2c5bc77d9362b139df0206e78574073d09 Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-romulus: add YAML for system InventoryRatan Gupta2017-03-092-1/+638
| | | | | Change-Id: I069d7a0586d416692f01d54cc01318002a810c6f Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* meta-romulus: Change wants to requires for power on servicesLei YU2017-02-243-6/+6
| | | | | | | | 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>
* meta-romulus: Make avsbus-workaround run after power onLei YU2017-02-243-6/+2
| | | | | | | | | | | | | | | 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>
* meta-romulus: Add cpld_reset on power offLei YU2017-02-243-1/+26
| | | | | | | Reset CPLD trigger so that it waits after VDD is powered up. Change-Id: Ide5ac98547b31a29fdcf3ac73d8a6f16ee62848e Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-romulus: Update power on sequence with new obmc-power-chassis targetsLei YU2017-02-249-15/+15
| | | | | Change-Id: I12da1cd3d5514ff6c9deea1cef922686cdb39dc5 Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-romulus: Add Mailbox DaemonLei YU2017-02-242-0/+2
| | | | | Change-Id: I711032e3d26cf1af8c51b11706bae2c9fcb40596 Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-romulus: Make vcs_workaround execute after avsbus-enableLei YU2017-02-242-0/+16
| | | | | | | | | | | | | | 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>
* romulus: Add a stubbed inventory mapBrad Bishop2017-02-092-0/+24
| | | | | | | | 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>
* ipmi: Remove virtual/phosphor-ipmi-fru-configBrad Bishop2017-02-021-15/+0
| | | | | | | | | | | | | | | | | 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
* openpower-p9: Add delay in a reboot so mbox-reload can runMatt Spinler2017-02-021-0/+3
| | | | | | | | | | 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>
* Phosphor IPMI FRU config stubs for most systemsBrad Bishop2017-01-251-0/+15
| | | | | | | | 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>
* meta-romulus: Update VRM control scriptsLei YU2017-01-134-12/+15
| | | | | | | | | | 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>
* meta-romulus: Enable AVS bus and VRM controlLei YU2017-01-111-0/+2
| | | | | Change-Id: I2e66de1fea124c3ba6d5751b9d6a818fe8a65e57 Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-romulus: Add AVSBus and VRM workaroundsLei YU2017-01-1110-0/+296
| | | | | | | | | | 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>
* meta-romulus: Add CPLD workaroundLei YU2017-01-113-0/+47
| | | | | | | | | | 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>
* meta-openbmc-machines: Add RomulusJoel Stanley2016-10-271-0/+5
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>
OpenPOWER on IntegriCloud