diff options
| author | George Liu <liuxiwei@ieisystem.com> | 2024-07-16 15:10:37 +0300 |
|---|---|---|
| committer | George Liu <liuxiwei@ieisystem.com> | 2024-07-19 03:04:56 +0300 |
| commit | 36a125011be7fd39cd997df4bb129b0c596c60a1 (patch) | |
| tree | aa044f71154a632a9c787c7db26bb135151a64d3 | |
| parent | e57d4b1120a38ffb51e836696a1475ed8966fb50 (diff) | |
| download | openbmc-36a125011be7fd39cd997df4bb129b0c596c60a1.tar.xz | |
meta-ieisystem: Add phosphor-virtual-sensor
Both fp5280g3 and nf5280m7 depend on phosphor-virtual-sensor, so move
the phosphor-virtual-sensor to recipes-ieisystem/packagegroups.
Signed-off-by: George Liu <liuxiwei@ieisystem.com>
Change-Id: I443c0a8df60f2e1b43c645ba827873cec8a62b93
4 files changed, 139 insertions, 1 deletions
diff --git a/meta-ieisystem/meta-fp5280g3/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend b/meta-ieisystem/meta-fp5280g3/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend index 129ab121ef..e622f7efd7 100644 --- a/meta-ieisystem/meta-fp5280g3/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend +++ b/meta-ieisystem/meta-fp5280g3/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend @@ -9,6 +9,5 @@ RDEPENDS:${PN}-extras:append = " \ srvcfg-manager \ biosconfig-manager \ phosphor-host-postd \ - phosphor-virtual-sensor \ libmctp \ " diff --git a/meta-ieisystem/meta-nf5280m7/recipes-phosphor/sensors/phosphor-virtual-sensor/virtual_sensor_config.json b/meta-ieisystem/meta-nf5280m7/recipes-phosphor/sensors/phosphor-virtual-sensor/virtual_sensor_config.json new file mode 100644 index 0000000000..f07080e075 --- /dev/null +++ b/meta-ieisystem/meta-nf5280m7/recipes-phosphor/sensors/phosphor-virtual-sensor/virtual_sensor_config.json @@ -0,0 +1,131 @@ +[ + { + "Desc": { + "Name": "Total_Power", + "SensorType": "power" + }, + "Associations": [ + [ + "chassis", + "all_sensors", + "/xyz/openbmc_project/inventory/system/board/chassis" + ] + ], + "Params": { + "DbusParam": [ + { + "ParamName": "P1", + "Desc": { + "Name": "PSU0_PIN", + "SensorType": "power" + } + }, + { + "ParamName": "P2", + "Desc": { + "Name": "PSU1_PIN", + "SensorType": "power" + } + }, + { + "ParamName": "P3", + "Desc": { + "Name": "PSU2_PIN", + "SensorType": "power" + } + }, + { + "ParamName": "P4", + "Desc": { + "Name": "PSU3_PIN", + "SensorType": "power" + } + } + ] + }, + "Expression": "(P1 > 0 ? P1:0) + (P2 > 0 ? P2:0) + (P3 > 0 ? P3:0) + (P4 > 0 ? P4:0)" + }, + { + "Desc": { + "Name": "GPU_Temp", + "SensorType": "temperature", + "MinValue": -128, + "MaxValue": 127 + }, + "Params": { + "DbusParam": [ + { + "ParamName": "n0", + "Desc": { + "Name": "R_PCIE0_GPU_Temp", + "SensorType": "temperature" + } + }, + { + "ParamName": "n1", + "Desc": { + "Name": "R_PCIE1_GPU_Temp", + "SensorType": "temperature" + } + }, + { + "ParamName": "n2", + "Desc": { + "Name": "R_PCIE2_GPU_Temp", + "SensorType": "temperature" + } + }, + { + "ParamName": "n3", + "Desc": { + "Name": "R_PCIE3_GPU_Temp", + "SensorType": "temperature" + } + }, + { + "ParamName": "n4", + "Desc": { + "Name": "R_PCIE4_GPU_Temp", + "SensorType": "temperature" + } + }, + { + "ParamName": "n5", + "Desc": { + "Name": "R_PCIE5_GPU_Temp", + "SensorType": "temperature" + } + }, + { + "ParamName": "n6", + "Desc": { + "Name": "R_PCIE6_GPU_Temp", + "SensorType": "temperature" + } + }, + { + "ParamName": "n7", + "Desc": { + "Name": "R_PCIE7_GPU_Temp", + "SensorType": "temperature" + } + }, + { + "ParamName": "n8", + "Desc": { + "Name": "R_PCIE8_GPU_Temp", + "SensorType": "temperature" + } + }, + { + "ParamName": "n9", + "Desc": { + "Name": "R_PCIE9_GPU_Temp", + "SensorType": "temperature" + } + } + ] + }, + "Expression": "max(0,n0, n1, n2, n3,n4,n5,n6,n7,n8,n9)" + } +] diff --git a/meta-ieisystem/meta-nf5280m7/recipes-phosphor/sensors/phosphor-virtual-sensor_%.bbappend b/meta-ieisystem/meta-nf5280m7/recipes-phosphor/sensors/phosphor-virtual-sensor_%.bbappend new file mode 100644 index 0000000000..9bfbdcb934 --- /dev/null +++ b/meta-ieisystem/meta-nf5280m7/recipes-phosphor/sensors/phosphor-virtual-sensor_%.bbappend @@ -0,0 +1,7 @@ +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" + +SRC_URI:append = " file://virtual_sensor_config.json" + +do_install:append() { + install -m 0644 ${WORKDIR}/virtual_sensor_config.json ${D}${datadir}/phosphor-virtual-sensor/ +} diff --git a/meta-ieisystem/recipes-ieisystem/packagegroups/packagegroup-obmc-apps.bbappend b/meta-ieisystem/recipes-ieisystem/packagegroups/packagegroup-obmc-apps.bbappend index e3c7b8e0b7..0144d71c54 100644 --- a/meta-ieisystem/recipes-ieisystem/packagegroups/packagegroup-obmc-apps.bbappend +++ b/meta-ieisystem/recipes-ieisystem/packagegroups/packagegroup-obmc-apps.bbappend @@ -1,5 +1,6 @@ RDEPENDS:${PN}-extras:append = " \ iei-ipmi-oem \ + phosphor-virtual-sensor \ tzdata-core \ " |
