summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvenash Asai Thambi <avenash.thambi@fii-usa.com>2022-04-25 23:14:14 +0300
committerAvenash Asai Thambi <avenash.thambi@fii-usa.com>2022-07-15 22:31:50 +0300
commitb3ef5a7c504efd804ddd8d9b723f528ac215c367 (patch)
tree46797a42e19374b0b6af6973ac55749f7eefcdca
parent597571a27e6e003a996832ccaec01f15c37c03ef (diff)
downloadopenbmc-b3ef5a7c504efd804ddd8d9b723f528ac215c367.tar.xz
meta-fii: meta-mori: Add phosphor-ipmi-blobs-binarystore
Add phosphor-ipmi-blobs-binarystore package with the config support for Mori. The EEPROM is at bus 4 behind mux channel 3 as virtual bus 42 and its address is 0x55. Signed-off-by: Avenash Asai Thambi <avenash.thambi@fii-usa.com> Change-Id: I071488261f97311ea094c4b575134361da4ad272
-rw-r--r--meta-fii/meta-mori/recipes-phosphor/image/obmc-phosphor-image.bbappend2
-rw-r--r--meta-fii/meta-mori/recipes-phosphor/ipmi/phosphor-ipmi-blobs-binarystore/config.json5
-rw-r--r--meta-fii/meta-mori/recipes-phosphor/ipmi/phosphor-ipmi-blobs-binarystore_%.bbappend8
3 files changed, 15 insertions, 0 deletions
diff --git a/meta-fii/meta-mori/recipes-phosphor/image/obmc-phosphor-image.bbappend b/meta-fii/meta-mori/recipes-phosphor/image/obmc-phosphor-image.bbappend
index 415a068da2..5694467706 100644
--- a/meta-fii/meta-mori/recipes-phosphor/image/obmc-phosphor-image.bbappend
+++ b/meta-fii/meta-mori/recipes-phosphor/image/obmc-phosphor-image.bbappend
@@ -1,4 +1,6 @@
# Required for IPMI
+OBMC_IMAGE_EXTRA_INSTALL:append:mori = " phosphor-ipmi-blobs"
+OBMC_IMAGE_EXTRA_INSTALL:append:mori = " phosphor-ipmi-blobs-binarystore"
OBMC_IMAGE_EXTRA_INSTALL:append:mori = " phosphor-ipmi-ethstats"
OBMC_IMAGE_EXTRA_INSTALL:append:mori = " phosphor-ipmi-net"
OBMC_IMAGE_EXTRA_INSTALL:append:mori = " phosphor-ipmi-host"
diff --git a/meta-fii/meta-mori/recipes-phosphor/ipmi/phosphor-ipmi-blobs-binarystore/config.json b/meta-fii/meta-mori/recipes-phosphor/ipmi/phosphor-ipmi-blobs-binarystore/config.json
new file mode 100644
index 0000000000..922c325375
--- /dev/null
+++ b/meta-fii/meta-mori/recipes-phosphor/ipmi/phosphor-ipmi-blobs-binarystore/config.json
@@ -0,0 +1,5 @@
+[{
+ "blobBaseId": "/skm/hss/",
+ "sysFilePath": "/sys/bus/i2c/devices/42-0055/eeprom",
+ "offsetBytes": 0
+}]
diff --git a/meta-fii/meta-mori/recipes-phosphor/ipmi/phosphor-ipmi-blobs-binarystore_%.bbappend b/meta-fii/meta-mori/recipes-phosphor/ipmi/phosphor-ipmi-blobs-binarystore_%.bbappend
new file mode 100644
index 0000000000..3a353a2de1
--- /dev/null
+++ b/meta-fii/meta-mori/recipes-phosphor/ipmi/phosphor-ipmi-blobs-binarystore_%.bbappend
@@ -0,0 +1,8 @@
+FILESEXTRAPATHS:prepend:mori := "${THISDIR}/${PN}:"
+SRC_URI:append:mori = " file://config.json"
+FILES:${PN}:append:mori = " ${datadir}/binaryblob/config.json"
+
+do_install:append:mori() {
+ install -d ${D}${datadir}/binaryblob/
+ install ${WORKDIR}/config.json ${D}${datadir}/binaryblob/config.json
+}