summaryrefslogtreecommitdiff
path: root/meta-facebook/meta-yosemitev2
diff options
context:
space:
mode:
authorDelphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>2023-06-27 09:02:40 +0300
committerPatrick Williams <patrick@stwcx.xyz>2023-08-07 00:14:31 +0300
commit006c1492cbbcea5af6d3d185bc33b866b18b6dd8 (patch)
treec6d5bdf053ea98ae2a366f64e25a26b932abcae2 /meta-facebook/meta-yosemitev2
parent5500d05b0e7e15b4698cf61815f230db1d4ed720 (diff)
downloadopenbmc-006c1492cbbcea5af6d3d185bc33b866b18b6dd8.tar.xz
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 <Delphine_CC_Chiu@wiwynn.com> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Diffstat (limited to 'meta-facebook/meta-yosemitev2')
-rw-r--r--meta-facebook/meta-yosemitev2/recipes-phosphor/sensors/phosphor-virtual-sensor/virtual_sensor_config.json43
-rw-r--r--meta-facebook/meta-yosemitev2/recipes-phosphor/sensors/phosphor-virtual-sensor_%.bbappend1
2 files changed, 44 insertions, 0 deletions
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}:"