summaryrefslogtreecommitdiff
path: root/meta-ibm
diff options
context:
space:
mode:
authorPatrick Rudolph <patrick.rudolph@9elements.com>2023-06-19 16:35:10 +0300
committerAndrew Geissler <geissonator@yahoo.com>2023-09-28 18:59:25 +0300
commit7c4dfc56eab604257f4c283a10b888a213781b57 (patch)
tree32dd3b0ee8807059883cf14bef2d66037fb227d5 /meta-ibm
parent11d2a487f02f139a902621cdd83ca70e03cfe0dd (diff)
downloadopenbmc-7c4dfc56eab604257f4c283a10b888a213781b57.tar.xz
meta-ibm: Enable phosphor-hwmon for epcos,b57891s0103
Read QSFP temperature sensors that are compatible to epcos,b57891s0103. Those are non I2C temperature sensors. Tested: Temperature can be read and is visible in webui. Change-Id: If34ed6c4c896ef34c93f70b48c4e113490de6540 Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Diffstat (limited to 'meta-ibm')
-rw-r--r--meta-ibm/meta-sbp1/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend1
-rw-r--r--meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/thermal-sensor0.conf1
-rw-r--r--meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/thermal-sensor1.conf1
-rw-r--r--meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/thermal-sensor2.conf1
-rw-r--r--meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/thermal-sensor3.conf1
-rw-r--r--meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend14
6 files changed, 19 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
index 08d39d9f95..763ae64b2d 100644
--- a/meta-ibm/meta-sbp1/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend
+++ b/meta-ibm/meta-sbp1/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend
@@ -34,6 +34,7 @@ RDEPENDS:${PN}-chassis += " \
phosphor-post-code-manager \
phosphor-host-postd \
phosphor-state-manager-chassis \
+ phosphor-hwmon \
"
SUMMARY:${PN}-flash = "IBM Flash"
diff --git a/meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/thermal-sensor0.conf b/meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/thermal-sensor0.conf
new file mode 100644
index 0000000000..6cc8a4d9b6
--- /dev/null
+++ b/meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/thermal-sensor0.conf
@@ -0,0 +1 @@
+LABEL_temp1=QSFP1_TEMP \ No newline at end of file
diff --git a/meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/thermal-sensor1.conf b/meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/thermal-sensor1.conf
new file mode 100644
index 0000000000..6a2d823851
--- /dev/null
+++ b/meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/thermal-sensor1.conf
@@ -0,0 +1 @@
+LABEL_temp1=QSFP2_TEMP \ No newline at end of file
diff --git a/meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/thermal-sensor2.conf b/meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/thermal-sensor2.conf
new file mode 100644
index 0000000000..7f215cb8c8
--- /dev/null
+++ b/meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/thermal-sensor2.conf
@@ -0,0 +1 @@
+LABEL_temp1=QSFP3_TEMP \ No newline at end of file
diff --git a/meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/thermal-sensor3.conf b/meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/thermal-sensor3.conf
new file mode 100644
index 0000000000..f5e2ac1f92
--- /dev/null
+++ b/meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/thermal-sensor3.conf
@@ -0,0 +1 @@
+LABEL_temp1=QSFP4_TEMP \ No newline at end of file
diff --git a/meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend b/meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend
new file mode 100644
index 0000000000..cb19af37c8
--- /dev/null
+++ b/meta-ibm/meta-sbp1/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend
@@ -0,0 +1,14 @@
+FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
+
+EXTRA_OEMESON:append = " \
+ -Dupdate-functional-on-fail=true \
+ -Dnegative-errno-on-fail=false \
+"
+
+ITEMS:append = " thermal-sensor0.conf"
+ITEMS:append = " thermal-sensor1.conf"
+ITEMS:append = " thermal-sensor2.conf"
+ITEMS:append = " thermal-sensor3.conf"
+
+ENVS = "obmc/hwmon/{0}"
+SYSTEMD_ENVIRONMENT_FILE:${PN}:append = " ${@compose_list(d, 'ENVS', 'ITEMS')}"