summaryrefslogtreecommitdiffstats
path: root/meta-phosphor/conf
Commit message (Collapse)AuthorAgeFilesLines
* phosphor-ipmi-host: Add channel config defaultPatrick Venture2018-05-081-0/+7
| | | | | | | | To provide a custom channel configuration, provide a virtual phosphor-ipmi-channel-config. Change-Id: I00d8e8aed11a18d193a9066a098611784600da56 Signed-off-by: Patrick Venture <venture@google.com>
* Add recipe for phosphor-user-managerVishwanatha Subbanna2017-10-241-1/+6
| | | | | | | | | | Removed the obmc-phosphor-user and put the new one Also, removed the usage of PREFERRED_PROVIDER and replaced by VIRTUAL_RUNTIME for this feature Change-Id: I6f0825f8d51eecb9c666a95d9fd702a8ea8bb08b Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Enable ubi image fstype with obmc-ubi-fsBrad Bishop2017-08-181-1/+5
| | | | | | Change-Id: I06f511350e025144a8612c8077427a1d35cdfe10 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* obmc-phosphor-image: remove initramfs if obmc-ubi-fs enabledPatrick Williams2017-08-181-1/+2
| | | | | Change-Id: Ie064ea9595742b78ccb7fe8a59c923b147ebfff6 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* overlay: Prepare for multiple image typesBrad Bishop2017-08-181-1/+1
| | | | | | | | | | | | | | | | | | | More refactoring in preparation for ubi based mtd images. Promote tar file generation to a real image_fstype. This allows tar generation to be turned on or off as needed. Move image-overlay function to image_types_phosphor. Perhaps phosphor is not the best name but for now we only have a handful of image types and the generation logic is to interdependant to warrant seperate classes for each. Attempt to improve readability throughout. Drop ext4 override to discourage mtd block emulation. Change-Id: Idbdc03444549b955ef2180622d133904cb191b28 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-software-manager: make version a virtual pkgPatrick Williams2017-08-101-6/+0
| | | | | | | | | | | | | phosphor-software-manager-version provides a set of dbus interfaces that are only useful if there is an 'updater' package also installed. Rather than explicitly install phosphor-software-manager-version, have it RPROVIDE a virtual package and set up RDEPENDS correctly so it is added to the image whenever an 'updater' package is installed. Change-Id: Id6850aca023bb546881fe1583c57d9a24405e25a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* overlay: remove OBMC_PHOSPHOR_IMAGE_OVERLAYBrad Bishop2017-08-012-4/+3
| | | | | | | | | Solve the problem resulting in the addition of this variable differently, such that it can be removed and image type selection can be selected in the standard way using IMAGE_FSTYPES. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Change-Id: Ice94e8f278f00b8b4d344244bfb87dddeb173a23
* Remove default build of some image typesBrad Bishop2017-08-011-2/+0
| | | | | | | | | | Remove the building by default of cpios and squashfs images. The cpio isn't used at all. Allow the squashfs image to be build via dependency (overlay). Change-Id: I03372def60468cdca5a7084e1312e80f405758e7 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* overlay: Adopt upstream style conventionsBrad Bishop2017-08-011-3/+0
| | | | | | | | | | | | Removed a handful of unused variables. Use upstream style conventions, which seem to be: - pep8 for python - tabs for shellcode - 8 space indent everywhere else Change-Id: I4de549ecf02472096a54234379cd7cce8c219c48 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* fans: Remove presence-example recipeBrad Bishop2017-07-131-1/+1
| | | | | | | | Replace the fan-presence example recipe with a re-usable "hardcoded" config recipe. Change-Id: I47fba19eb9243d123a44e448ebf4322593074e1c Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add changes in the recipe for the new network managerRatan Gupta2017-07-121-0/+5
| | | | | Change-Id: I03382dbcbd350d7e3a8991633b4548658e4e4b1e Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Add native recipe to generate inventory map from MRWMarri Devender Rao2017-07-051-0/+6
| | | | | | | Resolves openbmc/openbmc#1559 Change-Id: I3c663693df78cdf8daac83d49ca35982be27165a Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
* Watchdog: Add recipe for phosphor-watchdogVishwanatha Subbanna2017-06-151-0/+6
| | | | | Change-Id: I460e086e1e5d3d5db5405ac29927a7b460f56ff6 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Create a new package for the phosphor-dump-monitor.Jayanth Othayoth2017-06-121-3/+7
| | | | | Change-Id: I7f61a48b31d2997c1710c7d0bdde387e5c41a598 Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
* Remove the org.openbmc.records.events serviceAdriana Kobylak2017-06-032-2/+0
| | | | | | | | | | The records.events implementation has been replaced with xyz.openbmc_project.Logging Closes: openbmc/openbmc#1313 Change-Id: Ie2cc3dc48763301989de63214c37edb601290c91 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* Add recipe for the new settings managerDeepak Kodihalli2017-06-021-0/+5
| | | | | Change-Id: I28b3454c0066649b0c163616247f9ca1bbf3abb3 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Add recipe file for phosphor-gpio-monitorVishwanatha Subbanna2017-05-311-0/+7
| | | | | | | | | | 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>
* Create a new package for the phosphor-image-updaterGunnar Mills2017-05-241-1/+7
| | | | | Change-Id: I9a5b8977072c30d7c2c8a8402ca5bf627d8b79bd Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* Add virtual/phosphor-ipmi-inventory-selTom Joseph2017-05-231-0/+8
| | | | | | | | | | | | 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>
* leds: package the FRU fault monitor application.Dhruvaraj Subhashchandran2017-05-191-1/+6
| | | | | | | Resolves openbmc/openbmc#941 Change-Id: I3e5672af468185f6bae50c438820a10d57d60d55 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
* Fix a failure building phosphor-debug-collectorVishwanatha Subbanna2017-05-121-2/+2
| | | | | Change-Id: I2724bcadc0a44c2f2d6c59e8c481e9d7e16e59a9 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Add recipe for Phosphor Debug collectorJayanth Othayoth2017-05-111-0/+4
| | | | | | | Resolves openbmc/openbmc#1503 Change-Id: Id42d8c5042af4a9a74a9a284f3601989a65c5054 Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
* Add phosphor-host-check and required host servicesAndrew Geissler2017-05-091-0/+7
| | | | | | | | 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>
* Recipes for installing fan definition yamlMatt Spinler2017-05-051-0/+13
| | | | | | | | | | | | | | | | | | 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>
* phosphor-software-manager.bb: create new packageDeepak Kodihalli2017-05-051-0/+6
| | | | | | | | | 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>
* Recipe for phosphor-discover-system-stateMichael Tritz2017-05-051-0/+7
| | | | | | | | | | | | 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>
* Add gpio-keys kernel featureBrad Bishop2017-04-271-0/+3
| | | | | | | Add a gpio-keys feature to be used with KERNEL_FEATURES. Change-Id: I0f96b842a55b38eb573ad894f79ef4621b97e839 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Rename and move net-ipmi recipeBrad Bishop2017-04-251-1/+1
| | | | | | | | | 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>
* phosphor-ipmi-sensor: Rename the native recipeRatan Gupta2017-04-071-1/+1
| | | | | | | | 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>
* phosphor-ipmi-fru: rename the bb fileRatan Gupta2017-03-301-1/+1
| | | | | | | | | 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>
* meta-phosphor: disable 'uninative' for RHEL6 supportPatrick Williams2017-03-291-0/+7
| | | | | | | | | | | | The uninative stub from Yocto-2.2 includes a glibc that no longer has legacy kernel support for the kernel in RHEL6. We need to disable uninative and set OLDEST_KERNEL to enable backwards compatibility. See openbmc/openbmc#1407 to track removal of this. Change-Id: I6352514016d803b7b77d483425b3f080eef896c0 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Provide the phosphor-fan-presence config YAMLMatt Spinler2017-03-281-0/+8
| | | | | | | | | 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>
* Add virtual/phosphor-logging-calloutsDeepak Kodihalli2017-03-161-0/+9
| | | | | | | | | | | | | | | 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>
* Add virtual/phosphor-ipmi-sensor-inventoryRatan Gupta2017-03-161-0/+9
| | | | | | | | | | | | | | 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>
* Add phosphor-fan-presence to bitbakeMatthew Barth2017-03-151-0/+5
| | | | | | | | 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>
* image: Use VIRTUAL-RUNTIME for state pkgsBrad Bishop2017-03-062-6/+18
| | | | | | | | | | | | 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>
* Update LED Manager recipe to support Palmetto machineVishwanatha Subbanna2017-03-031-0/+8
| | | | | | | This has the changes that enables LED group manager on Palmetto Change-Id: Iaf4d4cc4c798c70e557009e9928225facb1d7d86 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Change how hwmon.pl is invoked for MRW systemsBrad Bishop2017-02-241-0/+7
| | | | | | | | 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>
* Add virtual/phosphor-ipmi-fru-propertiesDeepak Kodihalli2017-02-231-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 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>
* Re-Enabling slpRatan Gupta2017-02-201-1/+1
| | | | | Change-Id: Ib26e2a86dd219149a89142b2856712622e45387d Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Add software package groupGunnar Mills2017-02-161-0/+6
| | | | | Change-Id: I98e19c8a7621aad18a91cb83c02b6011e0375885 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* Clean up op packagegroupsBrad Bishop2017-02-142-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>
* Add inventory, led and sensors package groupsBrad Bishop2017-02-141-0/+25
| | | | | | | | | | | | | | | | | 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>
* meta-phosphor: Don't overwrite INHERIT in confXo Wang2017-02-061-1/+1
| | | | | | | | | | | | | INHERIT is being overwritten rather than appended to in openbmc-phosphor.conf as of 0a544b5f874e81a1c4579d3de113c176668b6c80. Use override append syntax for obmc-phosphor-utils and add a space to separate from preceding classes. Fixes openbmc/openbmc#1095. Signed-off-by: Xo Wang <xow@google.com> Change-Id: Id8c3c2d9cbab9cd5e1f0eff3674ad28084816da6
* ipmi: Remove virtual/phosphor-ipmi-fru-configBrad Bishop2017-02-021-9/+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
* ipmi: Add virtual/phosphor-ipmi-fru-inventoryBrad Bishop2017-02-022-0/+10
| | | | | | | | | | | | | 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>
* ipmi: Add virtual/phosphor-ipmi-fru-hostfw-configBrad Bishop2017-02-021-0/+9
| | | | | | | | | | | | | | | | | 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>
* Add recipe for phosphor-net-ipmid repositoryTom Joseph2017-01-312-0/+2
| | | | | | | Resolves openbmc/openbmc#430 Change-Id: Id958eab2822858fe6241830791380af1a9fc1052 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
* Alphabetize listsBrad Bishop2017-01-311-14/+14
| | | | | Change-Id: I068940d3f400cae26d94dff7f5b29bd596c2a6f6 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Incorporate new phosphor-bmc-state-manager into appropriate imageJosh King2017-01-272-0/+2
| | | | | Change-Id: I4c013d98e03703b1328d85ae00cebb8500ffa205 Signed-off-by: Josh King <jdking@us.ibm.com>
OpenPOWER on IntegriCloud