summaryrefslogtreecommitdiff
path: root/meta-facebook
diff options
context:
space:
mode:
authorHoward Chiu <howard.chiu@quantatw.com>2021-12-09 08:33:54 +0300
committerPatrick Williams <patrick@stwcx.xyz>2021-12-15 21:59:10 +0300
commit21f28927c175a417b4e4eaaa5295ee7b572e0009 (patch)
treef5bf517a335ef751083f99b9e67c6754e22addc5 /meta-facebook
parentbd6ddaf49c6a885d0624fd27990b2a5de79c7e1b (diff)
downloadopenbmc-21f28927c175a417b4e4eaaa5295ee7b572e0009.tar.xz
meta-bletchley: add phosphor-nvme
Use phosphor-nvme to monitor the temperature of NVMe SSD on each sled Signed-off-by: Howard Chiu <howard.chiu@quantatw.com> Change-Id: Ib61dca1742f66b93cab7bee86b27b33cc7dce969
Diffstat (limited to 'meta-facebook')
-rw-r--r--meta-facebook/meta-bletchley/recipes-phosphor/images/obmc-phosphor-image.bbappend1
-rw-r--r--meta-facebook/meta-bletchley/recipes-phosphor/sensors/phosphor-nvme/nvme_config.json36
-rw-r--r--meta-facebook/meta-bletchley/recipes-phosphor/sensors/phosphor-nvme_%.bbappend8
3 files changed, 45 insertions, 0 deletions
diff --git a/meta-facebook/meta-bletchley/recipes-phosphor/images/obmc-phosphor-image.bbappend b/meta-facebook/meta-bletchley/recipes-phosphor/images/obmc-phosphor-image.bbappend
new file mode 100644
index 000000000..11096e1c4
--- /dev/null
+++ b/meta-facebook/meta-bletchley/recipes-phosphor/images/obmc-phosphor-image.bbappend
@@ -0,0 +1 @@
+OBMC_IMAGE_EXTRA_INSTALL:append = " phosphor-nvme"
diff --git a/meta-facebook/meta-bletchley/recipes-phosphor/sensors/phosphor-nvme/nvme_config.json b/meta-facebook/meta-bletchley/recipes-phosphor/sensors/phosphor-nvme/nvme_config.json
new file mode 100644
index 000000000..f64382e9c
--- /dev/null
+++ b/meta-facebook/meta-bletchley/recipes-phosphor/sensors/phosphor-nvme/nvme_config.json
@@ -0,0 +1,36 @@
+{
+ "config": [
+ {
+ "NVMeDriveIndex": 0,
+ "NVMeDriveBusID": 0
+ },
+ {
+ "NVMeDriveIndex": 1,
+ "NVMeDriveBusID": 1
+ },
+ {
+ "NVMeDriveIndex": 2,
+ "NVMeDriveBusID": 2
+ },
+ {
+ "NVMeDriveIndex": 3,
+ "NVMeDriveBusID": 3
+ },
+ {
+ "NVMeDriveIndex": 4,
+ "NVMeDriveBusID": 4
+ },
+ {
+ "NVMeDriveIndex": 5,
+ "NVMeDriveBusID": 5
+ }
+ ],
+ "threshold": [
+ {
+ "criticalHigh": 75,
+ "criticalLow": 0,
+ "maxValue": 127,
+ "minValue": -127
+ }
+ ]
+}
diff --git a/meta-facebook/meta-bletchley/recipes-phosphor/sensors/phosphor-nvme_%.bbappend b/meta-facebook/meta-bletchley/recipes-phosphor/sensors/phosphor-nvme_%.bbappend
new file mode 100644
index 000000000..919cef113
--- /dev/null
+++ b/meta-facebook/meta-bletchley/recipes-phosphor/sensors/phosphor-nvme_%.bbappend
@@ -0,0 +1,8 @@
+FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
+
+SRC_URI += "file://nvme_config.json"
+
+do_install:append() {
+ install -d ${D}/${sysconfdir}/nvme/
+ install -m 0644 ${WORKDIR}/nvme_config.json ${D}/${sysconfdir}/nvme/
+}