| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
Here we are mapping the EC(Engineering Change) property of the processor,
which comes as a custom field in the ipmi fru packet.
Change-Id: Id136433ed4b33669eae3e50562a4f6517330fc08
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
|
|
|
|
|
|
|
|
|
| |
Capture return value of binding UCD90160 driver to power sequencer
rather than let it exit the entire script on first failure.
Only exit script if the all the driver bind attempts fail.
Signed-off-by: Xo Wang <xow@google.com>
Change-Id: I76303e1abb222daa7badb58b90d77bb49717236a
|
|
|
|
|
|
|
|
| |
In order for targets to fail when their services fail,
the relationship must be a "requires"
Change-Id: I1523dd51af8817b473557bac65e9e71eacecf52e
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now that the legacy applications are picked up in the OpenPOWER layer
via obmc-apps packagegroups, those dependencies can be removed
from the op-apps packagegroup.
Remove the sensord application as it has been replaced with
phosphor-hwmon.
Demote sensor mgmt feature to an image feature since anything
running OpenBMC can have a sensor.
Change-Id: I0b27cacbcbd73d53ab8db40790ea967ad478d111
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add inventory, leds and sensors categories to the obmc-apps
packagegroup.
Add virtuals and mark Phosphor apps as providers:
-obmc-inventory-manager
-obmc-leds-manager
-obmc-leds-sysfs
-obmc-sensors-hwmon
Add legacy applications to these groups in the OpenPOWER later until
they are fully deprecated.
Change-Id: If3ae7c83ccd03e21adbca4653c1e803566b502de
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
| |
Change-Id: I5b0a32c24bcca0b1210926a2c68531b81464ad3c
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
|
|
|
|
|
|
|
| |
The revision fixes the pdbg issue on Romulus
Change-Id: Idd96ad49a0951bffa59930514d1d08012ae9702d
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
|
|
|
|
| |
* IPMI sensor IDs were added.
* Fan hwmon labels were added.
* System FRU number was set to 3.
Change-Id: Iee2989b56f04919e2090f0ada372d97395607b6d
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
| |
DD1.0 modules require a higher VIO for PCIE link stability.
Add service to set VIO voltage setpoint when BMC boots.
Add BitBake recipe to install service.
Add recipe to obmc-phosphor-image dependencies.
Signed-off-by: Xo Wang <xow@google.com>
Change-Id: Ia43d58683d3f26ac6ca684b5e662c45c38f47824
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
The XML now contains FRU IDs.
Change-Id: I70bc350bcb04d0c07869b9db9c78fb55da6422c9
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
| |
Add a section to the config file to select the address range
to use for mapping the PNOR into BMC memory. If the LPC
mailbox isn't being used on a system this whole section
can be removed.
Change-Id: I981e4d1aca2e09997c874fcc5b528e846193e2eb
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
| |
Stop applying the patch to disable it.
Change-Id: I4dc6c7acdce3bd3aa90969748aa9722ad8585d0d
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
| |
Setup P9 to enable its checkstop GPIO so the BMC can
detect them. The P9 is not able to set these registers
itself.
Change-Id: I4d061b16b9ef6b71e953be6aaa861ede71bcbe48
Signed-off-by: Matt Spinler <spinler@us.ibm.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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This virtual provides a configuration file that describes
host firmware implementation details to ipmi-fru-parser.
Add a recipe that provides the sample that comes with
ipmi-fru-parser.
Add a recipe for Hostboot on OpenPower systems.
Set the default provider to the example.
Set the default on OpenPOWER systems to the hostboot recipe.
Change-Id: Iff56c5c0c2ea8aec7ecaa5a5d981da6f88a894f2
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
| |
Change-Id: I3f364d06a5f92d05af8ad1cd1589f6a16cb24b0d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
Turn off the obmc-mrw feature on Romulus until all the necessary
attributes can be added to its MRW.
Change-Id: I6306b0231a1692ffbc826452a3a213a06a9f5a0d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
openpower-ipmi-oem.bb: bump version
phosphor-ipmi-fru.inc: bump version
phosphor-ipmi-host.bb: bump version
phosphor-net-ipmid.bb: bump version
Change-Id: I565647887f0a8eefceeb0fd6e57372aab02b1b92
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
|
|
| |
The IPMI provider libraries are installed into /usr/lib/ipmid-providers.
If the provider library is applicable for host-ipmid channel then soft
link is created to /usr/lib/host-ipmid. In this way the soft links are
created for the provider library to the corresponding directory.
Change-Id: I586bc830efd2b1d1ff1941181d1aa8d9a400f628
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
|
|
|
|
|
| |
Change-Id: Ieb1c1a131671890c262e6b4238b5146394a0c8f3
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
|
|
|
| |
Change-Id: I12e71adf8d2635360087a0781354391121af3d7b
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
|
|
|
| |
Change-Id: I49c9ce703673e18ef17684f0b3e02626ddb091af
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For reasons yet fully debugged, PMBus communication with the UCD90160
power sequencer is flaky, with the symptom that some i2c-{get,set}
commands fail or the ucd9000 driver fails to probe.
Add retries in the script that performs these commands as a workaround
to their random failures.
Though this script exits at first error and returns its code, the
systemd services that use it have [Unit] Type=oneshot. So, systemd can
not be configured to restart the script during failures.
Signed-off-by: Xo Wang <xow@google.com>
Change-Id: Ia9eee013001c47ffc9706984b110f312ccdbc175
|
|
|
|
|
| |
Change-Id: I4c013d98e03703b1328d85ae00cebb8500ffa205
Signed-off-by: Josh King <jdking@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
In bbappend files, use the override style syntax to modify variables and
specify appends and prepends with the machine name. This limits the
scope of their effects to only when MACHINE=zaius.
This allows meta-zaius to be present in BBLAYERS without causing side
effects except when building for Zaius BMC.
Signed-off-by: Xo Wang <xow@google.com>
Change-Id: Iaccc5cb1abac033dab54411eaa20855172ad3283
|
|
|
|
|
|
|
|
|
|
| |
Add Zaius-specific override for obmc-console.conf containing the
'local-tty' configuration option.
This enables obmc-console-server to relay the LPC-controlled VUART to
another tty (in this case, ttyS0/UART1).
Signed-off-by: Xo Wang <xow@google.com>
Change-Id: I97b6982c163e22bab57004b62cc31dd8eae51680
|
|
|
|
|
|
|
|
|
| |
Add native recipe stub that (will) provide the the IPMI -> DBus
inventory mapping for the Phosphor IPMI FRU provider on the Zaius
system.
Change-Id: Ibaad66d44f3421689608f852e4c565cd493126ec
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.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>
|
|
|
|
|
|
|
| |
Attempt at consistant naming convention of ipmi recipes.
Change-Id: I9828503a61bccd83dc0294a3dca2db2d9981593b
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
| |
Attempt at consistant naming convention of ipmi recipes.
Change-Id: Ie7b0a92e6d73e4959df096ee3673c4f7cf052bd6
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
| |
Reword the description and summary to more accurately reflect
what the recipe is - a plugin to the Phosphor IPMI framework
that handles OpenPOWER OEM commands.
Change-Id: I196b1d20a8c6a39880de93b844fa0884e6a1b9c1
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
| |
Rename host-ipmid-oem to openpower-ipmi-oem as this is an OpenPower
specific IPMI plugin.
Move to the OpenPOWER layer.
Change-Id: Idf0de216a4a49f6ad377001052abfce13dd20aaf
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
|
| |
This ipmid plugin is a reference implementation, so add phosphor
to the name.
Additionally remove 'host' as this plugin could be used in an
out of band context.
Change-Id: I604f0e57cf9d93ce1baaa6cdd223254d01330a23
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
Use a single directory for all ipmi related function, inband or
otherwise.
Change-Id: I9ce114c29ffbcffa472eabd57c6117f0a422c04f
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
Generate Witherspoon's hwmon conf files from
the mrw.
Change-Id: I120f4f91de48b36ba4b610eab35df98e3e84b534
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
| |
Hostboot currently does not have IPMI support enabled on P9
systems. Therefore, we need to disable the host watchdog.
Temporary workaround to be removed with openbmc/openbmc#993.
Change-Id: I875a3927af6ec34d2caf4c694b0a89c35a2bff74
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
| |
Rename to packagegroup-obmc-apps as this recipe provides structure
as opposed to reference implementation (Phosphor).
Change-Id: I0e0aa51453d35dce675874ffaf3ea497d097ed1a
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
Change-Id: I981ec3223ba5af71e50f11d699a3f6b5448f96c8
Signed-off-by: Cyril Bur <cyril.bur@au1.ibm.com>
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
| |
Change-Id: I0172b7062d6afe58e78bbd4704253c9ac5a9dbcf
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
| |
pdbg as-is can't access reg 0x2918, and the current fix
to access that reg breaks other registers. So just use the
new address transformation on reg 0x2918 (or 0x102918 when
on the 2nd chip).
Change-Id: If388a1acba555d6769bde162c28991c44e53d4d7
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
| |
The mrw-perl-tools recipe makes use of the Build.PL script in
phosphor-mrw-tools to determine which scripts and modules to install.
Build.PL is part of Perl's Module::Build installation method which is
executed by the cpan_build bbclass.
Change-Id: Ic5d51e8ec58b4450eeb27843b11332f556f3c35b
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
| |
Add some hardcoded (not from MRW) labels and thresholds
for rtc and tmp423 sensor chips.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Change-Id: I182b34665de8f2e32dd47336879367f415f57150
|
|
|
|
|
|
|
|
|
| |
When the max31785 device driver becomes available,
we'll need to unbind it before using i2sets to talk
to the chip.
Change-Id: I25967d753ca81b899880a160f3ea4a022be48e77
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
| |
Change-Id: I39ca1fdfb7f549036b8eb27d7cfe9cd7309dcc54
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
|
|
|
| |
Change-Id: I66f1414344ccc25e3db84c3de3a74993a99a9ff6
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
|
|
|
| |
Change-Id: I1e46ec369277dd8ec4b1ef98c50b94054a60b108
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
Prior to this patch the fans package description was not set
and the sensors package description was being overriden with
the fan description.
Change-Id: I8bfdfb7004fdc1632fb48dc3985bc032b4089ffe
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|