diff options
author | Patrick Rudolph <patrick.rudolph@9elements.com> | 2023-06-19 16:35:10 +0300 |
---|---|---|
committer | Andrew Geissler <geissonator@yahoo.com> | 2023-09-28 18:59:25 +0300 |
commit | 7c4dfc56eab604257f4c283a10b888a213781b57 (patch) | |
tree | 32dd3b0ee8807059883cf14bef2d66037fb227d5 /meta-ibm | |
parent | 11d2a487f02f139a902621cdd83ca70e03cfe0dd (diff) | |
download | openbmc-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')
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')}" |