summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines/meta-openpower/conf
Commit message (Collapse)AuthorAgeFilesLines
* Add FSI enable/disable services for cronus useMatt Spinler2017-03-161-1/+1
| | | | | | | | | | | Start fsi-disable.service to unbind the FSI Driver. Start fsi-enable.service to bind it again and rescan. Also added a fsi-bind@.service so we can ensure the driver is bound each power on. Change-Id: I5fa62b44994aea3bb645e755187f29e720bf3bce Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add service to trigger OpenFSI driver to do a scanMatt Spinler2017-02-241-1/+1
| | | | | | | | After PGOOD comes up, the FSI driver needs to do a scan to find the FSI devices. Change-Id: I1b4eeec191408a36b37d9044279bdf067deb2b15 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add virtual/openpower-fru-propertiesDeepak Kodihalli2017-02-221-0/+2
| | | | | | | | | | | This virtual provides an output file in YAML format, which has property:value pairs for FRUs of interest. Add a native recipe that extracts property values from the MRW. Set this as the default for OpenPOWER systems. Change-Id: Ib56d253aaceeb84bdb40381147915b3cfc80942a Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Add virtual/openpower-fru-inventoryDeepak Kodihalli2017-02-161-0/+2
| | | | | | | | | | | This virtual provides an environment file that serves as inventory configuration for openpower-vpd-parser. Add a native recipe that builds the configuration from MRW. Set this recipe as the default for OpenPOWER systems. Change-Id: I88c1d4123d73a5cdf37cba8efda40107f7b9ef25 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Add virtual/openpower-fru-vpd-layoutDeepak Kodihalli2017-02-161-0/+1
| | | | | | | | | | | | This virtual provides a vpd layout file that describes openpower vpd structure to openpower-vpd-parser. Add a native recipe that provides a default layout, set that as the default for OpenPOWER systems. A system may override this by providing their own virtual/openpower-fru-vpd-layout. Change-Id: I143fb03e68ef7418c704b1d0e2e9835ffb4c5526 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Clean up op packagegroupsBrad Bishop2017-02-141-2/+0
| | | | | | | | | | | | | | | 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>
* ipmi: Add virtual/phosphor-ipmi-fru-hostfw-configBrad Bishop2017-02-021-0/+1
| | | | | | | | | | | | | | | | | 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>
* Incorporate new phosphor-bmc-state-manager into appropriate imageJosh King2017-01-271-0/+1
| | | | | Change-Id: I4c013d98e03703b1328d85ae00cebb8500ffa205 Signed-off-by: Josh King <jdking@us.ibm.com>
* btbridged: Rename to phosphor-ipmi-btBrad Bishop2017-01-251-1/+1
| | | | | | | Attempt at consistant naming convention of ipmi recipes. Change-Id: Ie7b0a92e6d73e4959df096ee3673c4f7cf052bd6 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Incorporate new phosphor-chassis-state-manager in appropriate imageAndrew Geissler2017-01-181-0/+1
| | | | | Change-Id: I39ca1fdfb7f549036b8eb27d7cfe9cd7309dcc54 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Incorporate new phosphor-host-state-manager into appropriate imageAndrew Geissler2017-01-181-0/+1
| | | | | Change-Id: I66f1414344ccc25e3db84c3de3a74993a99a9ff6 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Add recipes for Witherspoon VCS workaroundSergey Solomin2016-12-162-0/+4
| | | | | | | | | | | | | | | Create vcs-workaround machine feature p9.inc Add new recipe vcs-pre-post.bb Add new recipe p9-vcs-workaround.bb Add new recipe start_host.bb Create preferred providers Create host control machine/distro/image feature Add dependencies Partially resolves openbmc/openbmc#647 Change-Id: I285cafc81afda20977fdf360ad8ad34d15e38685 Signed-off-by: Sergey Solomin <sergey.solomin@us.ibm.com>
* Fixup inventory generation dependenciesMatt Spinler2016-09-211-0/+1
| | | | | | | Resolves openbmc/openbmc#567. Change-Id: I68e8e726f839038a6a256ff18a88d936ab0af3e4 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Move and rename skeleton recipeBrad Bishop2016-09-141-5/+5
| | | | | | | | Move the skeleton recipe to the openpower layer and rename it more appropriately to packagegroup-op-apps. Change-Id: I27bad03013fd7e5381cb535a5de4f8821674d663 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Move default providers to distro configBrad Bishop2016-09-141-2/+0
| | | | | | | | 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>
* openpower: remove event machine featureBrad Bishop2016-09-141-1/+0
| | | | | | | obmc-event-mgmt is a distro feature only. Change-Id: I8ef1a0131ecda53b655af40a49340edf409a6951 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com
* Add host ipmi featureBrad Bishop2016-09-141-0/+1
| | | | | | | Add a distro/machine feature for Host IPMI. Change-Id: I873e5a37236ab408890e967109f16bc1926503be Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* host-ipmid: Convert providers to package groupBrad Bishop2016-09-141-4/+0
| | | | | | | | The desired providers were previously expressed in a virtual package. Move them to a packagegroup instead. Change-Id: I7343b64871b655dc7f567ecb8412b6b47b791d33 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* remove VIRTUAL-RUNTIME_xxx_ctlBrad Bishop2016-09-141-12/+0
| | | | | | | | These variables don't do anything functionally at the moment and the idea is better implemented with a packagegroup anyway. Change-Id: I026989df7a1169d44ff1a532731c97930c95d293 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* remove manager classesBrad Bishop2016-09-141-8/+8
| | | | | | | | | | | The value added by these classes is minimal and lowers the flexibility available to clients using them when it comes to packaging. Rename recipe virtuals - obmc-phosphor seems redundant. Align package virtual names with best practices (virtual-package). Change-Id: I34c3cb03f6b1d2aaa734ed02078b388667f70917 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Remove policy distro featureBrad Bishop2016-09-121-1/+0
| | | | | | | | The policy feature doesn't have any meaning or definition at the moment so remove in an attempt to reduce clutter. Change-Id: I7edaeb3bc9ffb409e5f7dfeae424ffb94f6085fd Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add virtual workbook / config-in-skeleton classesBrad Bishop2016-06-151-0/+2
| | | | | | | | | | | | | | | | | | | This patch introduces a new abstraction 'skeleton-workbook' for representing a system configuration. At present it is pulled in by the skeleton recipe so the requirement on what is implemented by a package providing obmc-phosphor-workbook is something compatible with the existing System.py python modules in skeleton. Additionally this patch adds a new recipe for each system using a configuration file from skeleton today, and a class for common configuration. This enables a couple of things: - No need to patch skeleton.service for each system. - New systems don't have to put their configuration in the skeleton repository. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* New recipe for openpower-inventory-uploadBrad Bishop2016-04-291-1/+3
| | | | | This script uploads the BMC inventory to a partition in PNOR on POWER systems for inclusion in the host device tree.
* skeleton: Use pflash recipePatrick Williams2016-04-141-0/+1
| | | | Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-openpower: add common/recipes-* treePatrick Williams2016-04-141-0/+3
| | | | Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Recipe update: User management, systemd patch, IPMI net functionsAdriana Kobylak2016-02-121-0/+1
| | | | | | Create virtual class to include user management in the image Add the systemd patch for network support to the systemd recipe Update the IPMI recipe to pickup the support for network configuration
* Add ipmi fru write to dbusChris Austen2015-11-011-0/+1
| | | | x
* Use OEM parser on all OpenPOWER systemsBrad Bishop2015-11-011-1/+3
| | | | This was only being picked up on Palmetto.
* Adding real event log managerChris Austen2015-10-301-1/+2
| | | | removed the eventd program from the skeleton includes
* Set btbridged as default host-ipmi-hw providerBrad Bishop2015-10-301-1/+1
|
* Remove example applications from build.Brad Bishop2015-10-211-4/+11
| | | | | | They can still be built. Not included in any images. Part 1 of 2 (meta-palmetto, meta-phosphor).
* Move host-ipmi-bt from palmetto to common includeBrad Bishop2015-10-191-0/+2
| | | | This is the default host-ipmi-hw for all openpower systems.
* Move palmetto configuration to openpower layerBrad Bishop2015-10-191-0/+19
| | | | | Added openpower.inc for any openpower system. Added ibm.cin for IBM openpower systems.
* Add 'meta-openbmc-machines/meta-openpower/' from commit ↵Patrick Williams2015-09-291-0/+5
'0e8aea6232bcd647108e199707c0a687c3d90076' git-subtree-dir: meta-openbmc-machines/meta-openpower git-subtree-mainline: 9a919a109aff8005ec8f181d6ab3961ca7f5b374 git-subtree-split: 0e8aea6232bcd647108e199707c0a687c3d90076
OpenPOWER on IntegriCloud