summaryrefslogtreecommitdiff
path: root/meta-yadro
diff options
context:
space:
mode:
authorAndrei Kartashev <a.kartashev@yadro.com>2021-11-28 14:50:11 +0300
committerAlexander Filippov <a.filippov@yadro.com>2022-05-24 12:11:34 +0300
commitf5e4bee0fca9f2d676183ef3139dcaa6ae0724e4 (patch)
treeb229852b141b33035c2a3c2d01acc75ff6489e77 /meta-yadro
parent423d2cb71b8337f1e320034a3c42ae99124d2b02 (diff)
downloadopenbmc-f5e4bee0fca9f2d676183ef3139dcaa6ae0724e4.tar.xz
meta-yadro: vegman: add MACHINE_FEATURES
Add main machine features for VEGMAN: power manager, entity manager, ipmi and so on. Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com> Change-Id: I8a8fb30b03329eeaadc56ec7031d2704861f85ee
Diffstat (limited to 'meta-yadro')
-rw-r--r--meta-yadro/meta-vegman/conf/machine/include/vegman.inc19
1 files changed, 19 insertions, 0 deletions
diff --git a/meta-yadro/meta-vegman/conf/machine/include/vegman.inc b/meta-yadro/meta-vegman/conf/machine/include/vegman.inc
index 37d125e78a..eff659c2b6 100644
--- a/meta-yadro/meta-vegman/conf/machine/include/vegman.inc
+++ b/meta-yadro/meta-vegman/conf/machine/include/vegman.inc
@@ -13,6 +13,25 @@ FLASH_SIZE = "65536"
IMAGE_FEATURES += "allow-root-login"
+MACHINE_FEATURES += " \
+ obmc-chassis-state-mgmt \
+ obmc-host-ipmi \
+ obmc-host-state-mgmt \
+ obmc-phosphor-chassis-mgmt \
+ obmc-phosphor-fan-mgmt \
+ obmc-phosphor-flash-mgmt \
+"
+
+VIRTUAL-RUNTIME_obmc-host-state-manager ?= "x86-power-control"
+VIRTUAL-RUNTIME_obmc-chassis-state-manager ?= "x86-power-control"
+VIRTUAL-RUNTIME_obmc-discover-system-state ?= "x86-power-control"
+
+PREFERRED_PROVIDER_virtual/obmc-chassis-mgmt = "packagegroup-yadro-apps"
+PREFERRED_PROVIDER_virtual/obmc-fan-mgmt = "packagegroup-yadro-apps"
+PREFERRED_PROVIDER_virtual/obmc-flash-mgmt = "packagegroup-yadro-apps"
+PREFERRED_PROVIDER_virtual/obmc-system-mgmt = "packagegroup-yadro-apps"
+PREFERRED_PROVIDER_virtual/obmc-host-ipmi-hw ?= "phosphor-ipmi-kcs"
+
PREFERRED_PROVIDER_virtual/phosphor-led-manager-config-native = "vegman-led-manager-config-native"
PREFERRED_PROVIDER_virtual/bootloader = "u-boot-aspeed-sdk"