Age | Commit message (Collapse) | Author | Files | Lines |
|
phosphor-gpio-monitor is a generic GPIO monitor application which
can be used for any purpose where a GPIO needs to be monitored for
certain state. Due to this need, it has been added to obmc package
group.
Change-Id: I8e11e8d5567d6f4c56479b335d1f6bd9b39401fd
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
|
|
Change-Id: I9a5b8977072c30d7c2c8a8402ca5bf627d8b79bd
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
|
|
This virtual provides a YAML file that serves as a mapping between
inventory and sensor number for phosphor-ipmi-host. Add a native
recipe that builds the YAML from the MRW. This is the default for
the machines that support obmc-mrw.
Resolves openbmc/openbmc#1514
Change-Id: I3d856ab00c34d3e71926b863f207dd69f7fc8f3f
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
|
|
Resolves openbmc/openbmc#941
Change-Id: I3e5672af468185f6bae50c438820a10d57d60d55
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
|
|
Change-Id: I2724bcadc0a44c2f2d6c59e8c481e9d7e16e59a9
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
|
|
Resolves openbmc/openbmc#1503
Change-Id: Id42d8c5042af4a9a74a9a284f3601989a65c5054
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
|
|
This application and services will be used by the host reset service
to determine if the host is running after a BMC has been rebooted
Change-Id: I8299546b0f275ebbb46aa775ab7b0633cc3fd5e0
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
This provides the phosphor-fan-control-fan-config virtual to
define the fans required by phosphor-fan-control.
On systems with the MRW, phosphor-fan-control-fan-config-mrw-native.bb
will be used and will run a perl script to generate the yaml
from data in the MRW XML.
On systems without the MRW, if nothing else is done a default
fans.yaml file will be installed into the correct location
by phosphor-fan-control-fan-config-native.bb. To install a
system specific version, put it into that system's layer along
with a .bbappend of this recipe.
Change-Id: I36889a33e16a456a04b94aba7326dd674bfd2904
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
Create a new package for the phosphor-download-manager.
Update dependencies for phosphor-software-manager.bb.
Change-Id: Ieb44e0e7314ec30c1cdb2d7e9d05931b0674eff6
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
|
|
This recipe will add the new program phosphor-discover-system-state
to new builds. Additionally, the old Python state manager is
removed from the build since discover_system_state.py was the last
thing in it.
Resolves openbmc/openbmc#773
Change-Id: I99ba0f1f0264cedebc5a9a7e5fa5dbaba0b79502
Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
|
|
Move the net-ipmi recipe to the ipmi folder with all the rest
of the IPMI recipes. Rename to match the convention that exists
there.
Change-Id: I99cd7baa7f8d8eb2696fb1d412c412d9d0aeb38b
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Rename phosphor-ipmi-sensor-inventory-example-native.bb to
phosphor-ipmi-sensor-inventory-native.bb
Change-Id: I23b11e85a98cb86573255f34879e1dfdc1417298
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
|
|
Rename the phosphor-ipmi-fru-properties-example-native to
phosphor-ipmi-fru-properties-native.
Rename the generated out.yaml to extra-properties.yaml.
Change-Id: Id6fc1c6c5d30f58f7dd83305181d2b0372b2fb33
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
|
|
On MRW based systems, this YAML will be generated from the
MRW XML, otherwise the example YAML provided by the
phosphor-fan-presence repository will be used in the build.
Change-Id: I1bf914a7e26067f62f2b2bf8b7ba1ba43591c5dc
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
This virtual generates mappings between sysfs device paths and inventory
items.
Add a native recipe that builds the configuration from MRW. Set this
recipe as the default for OpenPOWER systems.
Resolves openbmc/openbmc#1093
Resolves openbmc/openbmc#1249
Change-Id: If67b4ef0850910a076ca212197a4bd0e704d0266
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This virtual provides a YAML file that serves as sensor
inventory configuration for phosphor-host-ipmid.
Add a native recipe that builds the configuration from MRW.
Set this recipe as the default for OpenPOWER systems.
Resolves openbmc/openbmc#781
Resolves openbmc/openbmc#1212
Change-Id: I25034dd3ed825e2ef320ab0b38ac2f733afded47
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
|
|
Created phosphor-fan-presence recipe along with service file to run the
phosphor-fan-presence-tach daemon.
Change-Id: I7211d51eaf48648e7bf2f838edee49ecadb534fb
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
|
|
The correct idiom for modeling runtime only virtual implementations
with no build time API is to use VIRTUAL-RUNTIME in favor of
PREFERRED_PROVIDER.
Update the state management management applications accordingly
since they fall into this category.
Change-Id: I8f0092a38da4ea0741dd0f464b71f4ea12d12019
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This has the changes that enables LED group manager on Palmetto
Change-Id: Iaf4d4cc4c798c70e557009e9928225facb1d7d86
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
|
|
This minor tweak removes the need for MRW using systems
to append the phosphor-hwmon recipe in their layer.
Change-Id: I3d9dcfff452e26d191df37ae7d759c6c2c3f2cd4
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This virtual provides an output file in YAML format, which has
property:value pairs for FRUs of interest.
Add a native recipe that builds the configuration from MRW. Set this
recipe as the default for OpenPOWER systems.
Change-Id: Icc816b777189a48aff79a958f38ad22d7002bfdc
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
|
|
Change-Id: I98e19c8a7621aad18a91cb83c02b6011e0375885
Signed-off-by: Gunnar Mills <gmills@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>
|
|
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
the IPMI inventory implementation details to ipmi-fru-parser.
Add a recipe that provides the sample that comes with
ipmi-fru-parser.
Add a recipe that generates the file from an MRW.
Change-Id: I331fec22fb603146cbe6b2d57256a2b29adce46b
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
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>
|
|
Resolves openbmc/openbmc#430
Change-Id: Id958eab2822858fe6241830791380af1a9fc1052
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
|
|
Change-Id: I068940d3f400cae26d94dff7f5b29bd596c2a6f6
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Change-Id: I4c013d98e03703b1328d85ae00cebb8500ffa205
Signed-off-by: Josh King <jdking@us.ibm.com>
|
|
Add a native recipe that installs the (yet to be created) example
IPMI FRU parser configuration.
Change-Id: I8309e64254a12dd303e7eb5ef9482bd934c9ce6a
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Attempt at consistant naming convention of ipmi recipes.
Change-Id: Ifbf8b0b0675bfd31bf16d40f4a518f81eb9d8205
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The phosphor-state-manager repository builds [at least] two executables:
* phosphor-host-state-manager
* phosphor-chassis-state-manager
phosphor-host-state-manager.bb and phosphor-chassis-state-manager.bb
were effectively the exact same file and had no assignment of
executables to files. The result was that both packages installed both
daemons and caused an installation collision.
Combine the two recipes into a single recipe with the correct package
relationship for each executable.
Change-Id: I76a1e598bebc5090ae374271bbd5e8e32967cb43
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
Change-Id: I6edda9cd83e6464c8dfd2bf1b1011ac139d25d22
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.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>
|
|
Add phosphor-logging as a virtual package
Change-Id: I591fbf94d90d383baf962cd94c08f6b63bb1ee83
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
Move the settings dbus object to a virtual package, replace the
dependency from ipmi with a recommends, and update the recipe to
make use of the new python setup script in the phosphor-settingsd
repository.
Change-Id: I0566ed267a6cd5e06f701ba54b1021a9a8268a20
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
Move the fake, example implementations from sample.inc
to phosphor-defaults. Other layers override as needed.
Change-Id: Ic024b13c39bf1750f5c76bc0fac1d18092e8305d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
And make it the default for Phosphor.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Change-Id: I531aa457bcc0fae4d4fff833fb1815a12af53edc
|
|
Add a global default configuration file for Phosphor, with
purpose similar to default-distrovars.inc.
Change-Id: I7b212f6025d5ce8c40f02abccfd9f998275bc281
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|