meta-ibm: Add Genesis3 support

This adds support for the IBM Genesis3 board.

It's an evaluation platform based on Aspeed AST2500 SoC powering
a 4 socket Intel Cascade Lake server.

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 the
BMC including power sequence for PCH/CPU.

Change-Id: Ia040dca83fbe17c52d9aa87cbf45d90452c031ff
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Signed-off-by: Arthur Heymans <arthur.heymans@9elements.com>
Signed-off-by: Naresh Solanki <Naresh.Solanki@9elements.com>
diff --git a/meta-ibm/meta-genesis3/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend b/meta-ibm/meta-genesis3/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend
new file mode 100644
index 0000000..068db9f
--- /dev/null
+++ b/meta-ibm/meta-genesis3/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend
@@ -0,0 +1,45 @@
+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 \
+    ldd \
+    ethtool \
+    net-tools \
+    lmsensors-sensors \
+    screen \
+    ipmitool \
+    "
+
+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 \
+    "