summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZev Weiss <zev@bewilderbeest.net>2022-05-07 02:15:52 +0300
committerPatrick Williams <patrick@stwcx.xyz>2022-05-09 22:23:50 +0300
commit5a9293114ff85c763cccbb8814d07f82ebdd8592 (patch)
tree7eb9d9b41805eb53879fa12f76551b432cec7e26
parentf871593ddbb71c4d57384a9470b7803f3f2b7b12 (diff)
downloadopenbmc-5a9293114ff85c763cccbb8814d07f82ebdd8592.tar.xz
phosphor-power: Don't enable supply-monitor-ng by default
For the same reason as supply-monitor (a dependency on org.open_power dbus interfaces). Signed-off-by: Zev Weiss <zev@bewilderbeest.net> Change-Id: Ibcf52fc180da744cced04d4720036d8bc84bf89c
-rw-r--r--meta-ibm/recipes-phosphor/power/phosphor-power_%.bbappend1
-rw-r--r--meta-phosphor/recipes-phosphor/power/phosphor-power_git.bb5
2 files changed, 4 insertions, 2 deletions
diff --git a/meta-ibm/recipes-phosphor/power/phosphor-power_%.bbappend b/meta-ibm/recipes-phosphor/power/phosphor-power_%.bbappend
index 245ab999e4..ba65d70487 100644
--- a/meta-ibm/recipes-phosphor/power/phosphor-power_%.bbappend
+++ b/meta-ibm/recipes-phosphor/power/phosphor-power_%.bbappend
@@ -14,6 +14,7 @@ DEPENDS:append:p10bmc = " power-sequencer"
PACKAGECONFIG:append:ibm-ac-server = " monitor"
PACKAGECONFIG:append:swift = " monitor"
PACKAGECONFIG:append:mihawk = " monitor"
+PACKAGECONFIG:append:p10bmc = " monitor-ng"
do_install:append(){
install -D ${WORKDIR}/psu.json ${D}${datadir}/phosphor-power/psu.json
diff --git a/meta-phosphor/recipes-phosphor/power/phosphor-power_git.bb b/meta-phosphor/recipes-phosphor/power/phosphor-power_git.bb
index a9bc167833..e2229b7022 100644
--- a/meta-phosphor/recipes-phosphor/power/phosphor-power_git.bb
+++ b/meta-phosphor/recipes-phosphor/power/phosphor-power_git.bb
@@ -43,9 +43,10 @@ DEPENDS += " \
libgpiod \
"
-# The monitor package uses an org.open_power D-Bus interface and so
+# The monitor packages use an org.open_power D-Bus interface and so
# should only build when told to.
PACKAGECONFIG[monitor] = "-Dsupply-monitor=true, -Dsupply-monitor=false"
+PACKAGECONFIG[monitor-ng] = "-Dsupply-monitor-ng=true, -Dsupply-monitor-ng=false"
SEQ_MONITOR_SVC = "pseq-monitor.service"
SEQ_PGOOD_SVC = "pseq-monitor-pgood.service"
@@ -59,7 +60,7 @@ POWER_CONTROL_SVC = "phosphor-power-control.service"
SYSTEMD_SERVICE:${PN}-sequencer = "${SEQ_MONITOR_SVC} ${SEQ_PGOOD_SVC}"
SYSTEMD_SERVICE:${PN}-monitor = "${@bb.utils.contains('PACKAGECONFIG', 'monitor', '${PSU_MONITOR_TMPL}', '', d)}"
-SYSTEMD_SERVICE:${PN}-psu-monitor = "${PSU_MONITOR_SVC}"
+SYSTEMD_SERVICE:${PN}-psu-monitor = "${@bb.utils.contains('PACKAGECONFIG', 'monitor-ng', '${PSU_MONITOR_SVC}', '', d)}"
SYSTEMD_SERVICE:${PN}-regulators = "${REGS_SVC} ${REGS_CONF_SVC} ${REGS_MON_ENA_SVC} ${REGS_MON_DIS_SVC}"
SYSTEMD_SERVICE:${PN}-control = "${POWER_CONTROL_SVC}"