summaryrefslogtreecommitdiff
path: root/meta-ibm/meta-sbp1/recipes-phosphor/packagegroups
diff options
context:
space:
mode:
authorNaresh Solanki <Naresh.Solanki@9elements.com>2023-04-12 11:02:46 +0300
committerNaresh Solanki <naresh.solanki@9elements.com>2023-08-10 13:36:10 +0300
commit891229d64fa3fa2504d518dc1894178ccfa74ce3 (patch)
tree2aa6b5489cad52d1f0102ed9fcff25008f3d876b /meta-ibm/meta-sbp1/recipes-phosphor/packagegroups
parent031d69eb32c520f9a066ad5dc95ff0d3df045573 (diff)
downloadopenbmc-891229d64fa3fa2504d518dc1894178ccfa74ce3.tar.xz
meta-ibm: Add new board SBP1
Add support for the IBM SBP1 board. It's an evaluation platform based on Aspeed AST2600 SoC powering a 4 socket Intel Sapphire Rapids platform. The main difference to regular platforms is the non-existence of a CPLD/FPGA. Everything on this board is directly connected to and controlled by BMC including power sequence for PCH/CPU. The power-sequencing makes use of in kernel PMBUS drivers that are currently upstreamed and needs to be backported to OpenBMC kernel fork. Change-Id: I34a0b70e1f7f6c1ab2be38e8d66d5912950e0d82 Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com> Signed-off-by: Naresh Solanki <Naresh.Solanki@9elements.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Diffstat (limited to 'meta-ibm/meta-sbp1/recipes-phosphor/packagegroups')
-rw-r--r--meta-ibm/meta-sbp1/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend48
1 files changed, 48 insertions, 0 deletions
diff --git a/meta-ibm/meta-sbp1/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend b/meta-ibm/meta-sbp1/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend
new file mode 100644
index 0000000000..1cf1d3ac8e
--- /dev/null
+++ b/meta-ibm/meta-sbp1/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend
@@ -0,0 +1,48 @@
+RDEPENDS:${PN}-extras:append = " \
+ phosphor-software-manager \
+ phosphor-ipmi-flash \
+ phosphor-post-code-manager \
+ phosphor-host-postd \
+ phosphor-state-manager-chassis \
+ "
+
+RDEPENDS:${PN}-devtools:append = " \
+ entity-manager \
+ webui-vue \
+ ethtool \
+ net-tools \
+ lmsensors-sensors \
+ screen \
+ "
+
+PACKAGES += " \
+ ${PN}-chassis \
+ ${PN}-fans \
+ ${PN}-system \
+ "
+PROVIDES += " \
+ virtual/obmc-chassis-mgmt \
+ virtual/obmc-fan-mgmt \
+ virtual/obmc-system-mgmt \
+ "
+
+RPROVIDES:${PN}-system += "virtual-obmc-system-mgmt"
+RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt"
+RPROVIDES:${PN}-chassis += "virtual-obmc-chassis-mgmt"
+SUMMARY:${PN}-chassis = "IBM Chassis"
+RDEPENDS:${PN}-chassis += " \
+ phosphor-post-code-manager \
+ phosphor-host-postd \
+ phosphor-state-manager-chassis \
+ "
+
+SUMMARY:${PN}-flash = "IBM Flash"
+RDEPENDS:${PN}-flash = " \
+ phosphor-software-manager \
+ phosphor-ipmi-flash \
+ "
+
+SUMMARY:${PN}-fans = "IBM fan"
+RDEPENDS:${PN}-fans = " \
+ phosphor-pid-control \
+ "