From 006c1492cbbcea5af6d3d185bc33b866b18b6dd8 Mon Sep 17 00:00:00 2001 From: Delphine CC Chiu Date: Tue, 27 Jun 2023 14:02:40 +0800 Subject: meta-facebook: move virtual sensor config json into platform layers Description: Most platforms need some sort of phosphor-virtual-sensor config, but some install multiple. Modify the common bbappend so it can be reused and with a minimal bbappend most platforms can add their own config in the platform layer. Tested: Build service on changed platforms- pass Change-Id: I77f4be1519325c0ebb00d0dc9a2f4e104601f62b Signed-off-by: Delphine CC Chiu Signed-off-by: Patrick Williams --- .../virtual_sensor_config.json | 43 ++++++++++++++++++++++ .../sensors/phosphor-virtual-sensor_%.bbappend | 1 + 2 files changed, 44 insertions(+) create mode 100644 meta-facebook/meta-yosemitev2/recipes-phosphor/sensors/phosphor-virtual-sensor/virtual_sensor_config.json create mode 100644 meta-facebook/meta-yosemitev2/recipes-phosphor/sensors/phosphor-virtual-sensor_%.bbappend (limited to 'meta-facebook/meta-yosemitev2') diff --git a/meta-facebook/meta-yosemitev2/recipes-phosphor/sensors/phosphor-virtual-sensor/virtual_sensor_config.json b/meta-facebook/meta-yosemitev2/recipes-phosphor/sensors/phosphor-virtual-sensor/virtual_sensor_config.json new file mode 100644 index 0000000000..8864f9c019 --- /dev/null +++ b/meta-facebook/meta-yosemitev2/recipes-phosphor/sensors/phosphor-virtual-sensor/virtual_sensor_config.json @@ -0,0 +1,43 @@ +[ + { + "Desc": { + "Name": "Virtual_CFM_Sensor", + "SensorType": "airflow" + }, + "Threshold": { + "CriticalHigh": 40, + "CriticalLow": 10, + "WarningHigh": 30, + "WarningLow": 15 + }, + "Params": { + "ConstParam": [ + { + "ParamName": "P1", + "Value": 0.00565 + }, + { + "ParamName": "P2", + "Value": 3.7427 + } + ], + "DbusParam": [ + { + "ParamName": "P3", + "Desc": { + "Name": "SP_FAN0_TACH", + "SensorType": "fan_tach" + } + }, + { + "ParamName": "P4", + "Desc": { + "Name": "SP_FAN1_TACH", + "SensorType": "fan_tach" + } + } + ] + }, + "Expression": "(P3 * P1) + (P4 * P1) - P2" + } +] diff --git a/meta-facebook/meta-yosemitev2/recipes-phosphor/sensors/phosphor-virtual-sensor_%.bbappend b/meta-facebook/meta-yosemitev2/recipes-phosphor/sensors/phosphor-virtual-sensor_%.bbappend new file mode 100644 index 0000000000..4fc41d0580 --- /dev/null +++ b/meta-facebook/meta-yosemitev2/recipes-phosphor/sensors/phosphor-virtual-sensor_%.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" -- cgit v1.2.3