summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines/meta-openpower
diff options
context:
space:
mode:
authorGunnar Mills <gmills@us.ibm.com>2017-10-04 16:41:20 -0500
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2017-10-24 17:55:39 +0000
commitef08d35c647f1d94b0af0e4b00c439b3b0c38275 (patch)
treeb96bebe808aaae1d54942956f05c29617781e6e3 /meta-openbmc-machines/meta-openpower
parentfc5f227526f5288ed3c07b67f7b706402526923b (diff)
downloadtalos-openbmc-ef08d35c647f1d94b0af0e4b00c439b3b0c38275.tar.gz
talos-openbmc-ef08d35c647f1d94b0af0e4b00c439b3b0c38275.zip
Add power cap boundary validation
Limit the power cap boundaries based on values from the MRW. Use OPEN_POWER_N_PLUS_ONE_BULK_POWER_LIMIT_WATTS and OPEN_POWER_SOFT_MIN_PCAP_WATTS from the MRW for the boundaries. Resolves openbmc/openbmc#1863 Change-Id: I16ff55dc8dab8a0f8b837e815e9e409ad23db644 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
Diffstat (limited to 'meta-openbmc-machines/meta-openpower')
-rw-r--r--meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw.bbappend1
-rw-r--r--meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw/mrw-override-settings.yaml11
2 files changed, 12 insertions, 0 deletions
diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw.bbappend b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw.bbappend
new file mode 100644
index 000000000..72d991c7e
--- /dev/null
+++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw.bbappend
@@ -0,0 +1 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
diff --git a/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw/mrw-override-settings.yaml b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw/mrw-override-settings.yaml
new file mode 100644
index 000000000..0bfd51543
--- /dev/null
+++ b/meta-openbmc-machines/meta-openpower/meta-ibm/meta-witherspoon/recipes-phosphor/settings/phosphor-settings-read-settings-mrw/mrw-override-settings.yaml
@@ -0,0 +1,11 @@
+/xyz/openbmc_project/control/host0/power_cap:
+ - Interface: xyz.openbmc_project.Control.Power.Cap
+ Properties:
+ PowerCap:
+ Default: 0
+ Validation:
+ Type: "range"
+ Validator: "MRW_OPEN_POWER_SOFT_MIN_PCAP_WATTS..MRW_OPEN_POWER_N_PLUS_ONE_BULK_POWER_LIMIT_WATTS"
+ Unit: "Watts"
+ PowerCapEnable:
+ Default: 'false'
OpenPOWER on IntegriCloud