summaryrefslogtreecommitdiff
path: root/meta-ibm
diff options
context:
space:
mode:
authorAndrew Geissler <geissonator@yahoo.com>2022-07-12 01:23:15 +0300
committerAndrew Geissler <andrew@geissonator.com>2022-07-20 23:06:00 +0300
commit4c529eb810e25346d5a8fe7be9e163421272b999 (patch)
treee3e048161c40daa8da3f6c72b489f304e28ca078 /meta-ibm
parent418a895eea562673ae2a9777d5cc489ce62ca1f5 (diff)
downloadopenbmc-4c529eb810e25346d5a8fe7be9e163421272b999.tar.xz
meta-ibm: override host settings using template
Commit 7298b24 introduced the concept of a phosphor-settings file that supported multiple hosts. Adapt the meta-ibm override of host settings to utilize this new concept. Tested: - Verified expected PowerCap settings were in generated settings_manager.hpp file Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Iacccb71c09970d55cfc44deecb40e15782e98c1a
Diffstat (limited to 'meta-ibm')
-rw-r--r--meta-ibm/recipes-phosphor/settings/phosphor-settings-defaults-native.bbappend5
-rw-r--r--meta-ibm/recipes-phosphor/settings/phosphor-settings-defaults-native/ibm_host_settings.override.yml7
-rw-r--r--meta-ibm/recipes-phosphor/settings/phosphor-settings-manager/ibm_settings.override.yml8
3 files changed, 12 insertions, 8 deletions
diff --git a/meta-ibm/recipes-phosphor/settings/phosphor-settings-defaults-native.bbappend b/meta-ibm/recipes-phosphor/settings/phosphor-settings-defaults-native.bbappend
new file mode 100644
index 0000000000..fbf6e48c06
--- /dev/null
+++ b/meta-ibm/recipes-phosphor/settings/phosphor-settings-defaults-native.bbappend
@@ -0,0 +1,5 @@
+FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
+
+# Multi Host Overrides
+SRC_URI += "file://ibm_host_settings.override.yml"
+SETTINGS_HOST_TEMPLATES:append = " ibm_host_settings.override.yml"
diff --git a/meta-ibm/recipes-phosphor/settings/phosphor-settings-defaults-native/ibm_host_settings.override.yml b/meta-ibm/recipes-phosphor/settings/phosphor-settings-defaults-native/ibm_host_settings.override.yml
new file mode 100644
index 0000000000..84e1ddc03d
--- /dev/null
+++ b/meta-ibm/recipes-phosphor/settings/phosphor-settings-defaults-native/ibm_host_settings.override.yml
@@ -0,0 +1,7 @@
+/xyz/openbmc_project/control/host{}/power_cap:
+ - Interface: xyz.openbmc_project.Control.Power.Cap
+ Properties:
+ PowerCap:
+ Default: 0
+ PowerCapEnable:
+ Default: 'false'
diff --git a/meta-ibm/recipes-phosphor/settings/phosphor-settings-manager/ibm_settings.override.yml b/meta-ibm/recipes-phosphor/settings/phosphor-settings-manager/ibm_settings.override.yml
index 123d985e73..8dae59e4b8 100644
--- a/meta-ibm/recipes-phosphor/settings/phosphor-settings-manager/ibm_settings.override.yml
+++ b/meta-ibm/recipes-phosphor/settings/phosphor-settings-manager/ibm_settings.override.yml
@@ -15,11 +15,3 @@
Properties:
Enabled:
Default: 'true'
-
-/xyz/openbmc_project/control/host0/power_cap:
- - Interface: xyz.openbmc_project.Control.Power.Cap
- Properties:
- PowerCap:
- Default: 0
- PowerCapEnable:
- Default: 'false'