diff options
author | Zev Weiss <zev@bewilderbeest.net> | 2024-04-09 03:39:55 +0300 |
---|---|---|
committer | Zev Weiss <zev@bewilderbeest.net> | 2024-04-12 11:07:57 +0300 |
commit | 7e4b40fff58206c89a066a181b413299fad4ac22 (patch) | |
tree | f1c5bcefee06f299255e9188dff6096acb924be4 /meta-asrock | |
parent | 657c6e667bbd28822ba44bc58f29158d685d0f66 (diff) | |
download | openbmc-7e4b40fff58206c89a066a181b413299fad4ac22.tar.xz |
meta-asrock: Deduplicate common platform configuration
All existing ASRock platforms use most of the same core packages
(entity-manager, dbus-sensors, x86-power-control, phosphor-ipmi-kcs...),
so we might as well define it all in one place instead of duplicating it
for each machine.
Signed-off-by: Zev Weiss <zev@bewilderbeest.net>
Change-Id: Ife82b12cf909de6bdd770943adb30327a22438e1
Diffstat (limited to 'meta-asrock')
6 files changed, 23 insertions, 55 deletions
diff --git a/meta-asrock/conf/machine/include/asrock.inc b/meta-asrock/conf/machine/include/asrock.inc new file mode 100644 index 0000000000..0c49702649 --- /dev/null +++ b/meta-asrock/conf/machine/include/asrock.inc @@ -0,0 +1,18 @@ +MACHINE_FEATURES += "\ + obmc-host-ipmi \ + " + +VIRTUAL-RUNTIME_obmc-inventory-manager = "entity-manager" +PREFERRED_PROVIDER_virtual/obmc-inventory-data = "entity-manager" + +VIRTUAL-RUNTIME_obmc-sensors-hwmon ?= "dbus-sensors" + +VIRTUAL-RUNTIME_obmc-host-state-manager ?= "x86-power-control" +VIRTUAL-RUNTIME_obmc-chassis-state-manager ?= "x86-power-control" + +PREFERRED_PROVIDER_virtual/obmc-chassis-mgmt = "packagegroup-asrock-apps" +PREFERRED_PROVIDER_virtual/obmc-fan-mgmt = "packagegroup-asrock-apps" +PREFERRED_PROVIDER_virtual/obmc-flash-mgmt = "packagegroup-asrock-apps" +PREFERRED_PROVIDER_virtual/obmc-system-mgmt = "packagegroup-asrock-apps" + +PREFERRED_PROVIDER_virtual/obmc-host-ipmi-hw ?= "phosphor-ipmi-kcs" diff --git a/meta-asrock/meta-e3c246d4i/conf/machine/e3c246d4i.conf b/meta-asrock/meta-e3c246d4i/conf/machine/e3c246d4i.conf index ab8b74050a..30ba6e62bc 100644 --- a/meta-asrock/meta-e3c246d4i/conf/machine/e3c246d4i.conf +++ b/meta-asrock/meta-e3c246d4i/conf/machine/e3c246d4i.conf @@ -8,14 +8,6 @@ FLASH_SIZE = "32768" require conf/machine/include/ast2500.inc require conf/machine/include/obmc-bsp-common.inc - -PREFERRED_PROVIDER_virtual/obmc-flash-mgmt = "packagegroup-asrock-apps" -PREFERRED_PROVIDER_virtual/obmc-system-mgmt = "packagegroup-asrock-apps" - -VIRTUAL-RUNTIME_obmc-host-state-manager = "x86-power-control" -VIRTUAL-RUNTIME_obmc-chassis-state-manager = "x86-power-control" - -VIRTUAL-RUNTIME_obmc-inventory-manager = "entity-manager" -VIRTUAL-RUNTIME_obmc-sensors-hwmon = "dbus-sensors" +require conf/machine/include/asrock.inc MACHINEOVERRIDES =. "asrock-mmc-sdhci-reset-quirk:" diff --git a/meta-asrock/meta-e3c256d4i/conf/machine/e3c256d4i.conf b/meta-asrock/meta-e3c256d4i/conf/machine/e3c256d4i.conf index 119653731f..d8d55abc94 100644 --- a/meta-asrock/meta-e3c256d4i/conf/machine/e3c256d4i.conf +++ b/meta-asrock/meta-e3c256d4i/conf/machine/e3c256d4i.conf @@ -8,16 +8,6 @@ FLASH_SIZE = "65536" require conf/machine/include/ast2500.inc require conf/machine/include/obmc-bsp-common.inc - -PREFERRED_PROVIDER_virtual/obmc-flash-mgmt = "packagegroup-asrock-apps" -PREFERRED_PROVIDER_virtual/obmc-system-mgmt = "packagegroup-asrock-apps" - -VIRTUAL-RUNTIME_obmc-host-state-manager = "x86-power-control" -VIRTUAL-RUNTIME_obmc-chassis-state-manager = "x86-power-control" - -PREFERRED_PROVIDER_virtual/obmc-host-ipmi-hw ?= "phosphor-ipmi-kcs" - -VIRTUAL-RUNTIME_obmc-inventory-manager = "entity-manager" -VIRTUAL-RUNTIME_obmc-sensors-hwmon = "dbus-sensors" +require conf/machine/include/asrock.inc MACHINEOVERRIDES =. "asrock-mmc-sdhci-reset-quirk:" diff --git a/meta-asrock/meta-romed8hm3/conf/machine/romed8hm3.conf b/meta-asrock/meta-romed8hm3/conf/machine/romed8hm3.conf index 8ff4d77661..ea5e2b59f1 100644 --- a/meta-asrock/meta-romed8hm3/conf/machine/romed8hm3.conf +++ b/meta-asrock/meta-romed8hm3/conf/machine/romed8hm3.conf @@ -8,14 +8,4 @@ FLASH_SIZE = "65536" require conf/machine/include/ast2500.inc require conf/machine/include/obmc-bsp-common.inc - -PREFERRED_PROVIDER_virtual/obmc-fan-mgmt = "packagegroup-asrock-apps" -PREFERRED_PROVIDER_virtual/obmc-chassis-mgmt = "packagegroup-asrock-apps" -PREFERRED_PROVIDER_virtual/obmc-flash-mgmt = "packagegroup-asrock-apps" -PREFERRED_PROVIDER_virtual/obmc-system-mgmt = "packagegroup-asrock-apps" - -VIRTUAL-RUNTIME_obmc-inventory-manager = "entity-manager" -VIRTUAL-RUNTIME_obmc-sensors-hwmon = "dbus-sensors" - -VIRTUAL-RUNTIME_obmc-host-state-manager = "x86-power-control" -VIRTUAL-RUNTIME_obmc-chassis-state-manager = "x86-power-control" +require conf/machine/include/asrock.inc diff --git a/meta-asrock/meta-spc621d8hm3/conf/machine/spc621d8hm3.conf b/meta-asrock/meta-spc621d8hm3/conf/machine/spc621d8hm3.conf index b377947f1b..ea5e2b59f1 100644 --- a/meta-asrock/meta-spc621d8hm3/conf/machine/spc621d8hm3.conf +++ b/meta-asrock/meta-spc621d8hm3/conf/machine/spc621d8hm3.conf @@ -8,16 +8,4 @@ FLASH_SIZE = "65536" require conf/machine/include/ast2500.inc require conf/machine/include/obmc-bsp-common.inc - -PREFERRED_PROVIDER_virtual/obmc-fan-mgmt = "packagegroup-asrock-apps" -PREFERRED_PROVIDER_virtual/obmc-chassis-mgmt = "packagegroup-asrock-apps" -PREFERRED_PROVIDER_virtual/obmc-flash-mgmt = "packagegroup-asrock-apps" -PREFERRED_PROVIDER_virtual/obmc-system-mgmt = "packagegroup-asrock-apps" - -VIRTUAL-RUNTIME_obmc-host-state-manager = "x86-power-control" -VIRTUAL-RUNTIME_obmc-chassis-state-manager = "x86-power-control" - -PREFERRED_PROVIDER_virtual/obmc-host-ipmi-hw ?= "phosphor-ipmi-kcs" - -VIRTUAL-RUNTIME_obmc-inventory-manager = "entity-manager" -VIRTUAL-RUNTIME_obmc-sensors-hwmon = "dbus-sensors" +require conf/machine/include/asrock.inc diff --git a/meta-asrock/meta-x570d4u/conf/machine/x570d4u.conf b/meta-asrock/meta-x570d4u/conf/machine/x570d4u.conf index 8ff4d77661..ea5e2b59f1 100644 --- a/meta-asrock/meta-x570d4u/conf/machine/x570d4u.conf +++ b/meta-asrock/meta-x570d4u/conf/machine/x570d4u.conf @@ -8,14 +8,4 @@ FLASH_SIZE = "65536" require conf/machine/include/ast2500.inc require conf/machine/include/obmc-bsp-common.inc - -PREFERRED_PROVIDER_virtual/obmc-fan-mgmt = "packagegroup-asrock-apps" -PREFERRED_PROVIDER_virtual/obmc-chassis-mgmt = "packagegroup-asrock-apps" -PREFERRED_PROVIDER_virtual/obmc-flash-mgmt = "packagegroup-asrock-apps" -PREFERRED_PROVIDER_virtual/obmc-system-mgmt = "packagegroup-asrock-apps" - -VIRTUAL-RUNTIME_obmc-inventory-manager = "entity-manager" -VIRTUAL-RUNTIME_obmc-sensors-hwmon = "dbus-sensors" - -VIRTUAL-RUNTIME_obmc-host-state-manager = "x86-power-control" -VIRTUAL-RUNTIME_obmc-chassis-state-manager = "x86-power-control" +require conf/machine/include/asrock.inc |