From 0806656254c02177d854d971ecf441257afb6d81 Mon Sep 17 00:00:00 2001 From: Brandon Wyman Date: Mon, 18 Jul 2022 21:26:42 +0000 Subject: meta-ibm: Associations for input_history The power supply INPUT_HISTORY is only supported on certain power supplies. The power supplies that ship with Rainier 2S2U, Rainier 4U, and Everest support the INPUT_HISTORY. The MEX I/O drawer power supplies do not support INPUT_HISTORY. Use associations from Rainier/Everest power supply inventory entries to the input history aggregation interfaces to facilitate Redfish filtering of PowerSupplyMetrics for input history. Change-Id: I9afb2e57fefbf0cc10378bffe2efe4f4548920ca Signed-off-by: Brandon Wyman --- .../p10bmc/ibm,rainier-4u_associations.json | 66 ++++++++++++++++++++++ 1 file changed, 66 insertions(+) (limited to 'meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc/ibm,rainier-4u_associations.json') diff --git a/meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc/ibm,rainier-4u_associations.json b/meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc/ibm,rainier-4u_associations.json index 5b407197ae..043b5210a4 100644 --- a/meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc/ibm,rainier-4u_associations.json +++ b/meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc/ibm,rainier-4u_associations.json @@ -316,6 +316,24 @@ "/xyz/openbmc_project/sensors/fan_tach/fan5_0" ] }, + { + "types": + { + "rType": "chassis", + "fType": "input_history" + }, + "paths": + [ + "/org/open_power/sensors/aggregation/per_30s/powersupply0_input_power/average", + "/org/open_power/sensors/aggregation/per_30s/powersupply0_input_power/maximum", + "/org/open_power/sensors/aggregation/per_30s/powersupply1_input_power/average", + "/org/open_power/sensors/aggregation/per_30s/powersupply1_input_power/maximum", + "/org/open_power/sensors/aggregation/per_30s/powersupply2_input_power/average", + "/org/open_power/sensors/aggregation/per_30s/powersupply2_input_power/maximum", + "/org/open_power/sensors/aggregation/per_30s/powersupply3_input_power/average", + "/org/open_power/sensors/aggregation/per_30s/powersupply3_input_power/maximum" + ] + }, { "types": { @@ -376,6 +394,18 @@ "/xyz/openbmc_project/sensors/temperature/ps0_temp2" ] }, + { + "types": + { + "rType": "inventory", + "fType": "input_history" + }, + "paths": + [ + "/org/open_power/sensors/aggregation/per_30s/powersupply0_input_power/average", + "/org/open_power/sensors/aggregation/per_30s/powersupply0_input_power/maximum" + ] + }, { "types": { @@ -432,6 +462,18 @@ "/xyz/openbmc_project/sensors/temperature/ps1_temp2" ] }, + { + "types": + { + "rType": "inventory", + "fType": "input_history" + }, + "paths": + [ + "/org/open_power/sensors/aggregation/per_30s/powersupply1_input_power/average", + "/org/open_power/sensors/aggregation/per_30s/powersupply1_input_power/maximum" + ] + }, { "types": { @@ -488,6 +530,18 @@ "/xyz/openbmc_project/sensors/temperature/ps2_temp2" ] }, + { + "types": + { + "rType": "inventory", + "fType": "input_history" + }, + "paths": + [ + "/org/open_power/sensors/aggregation/per_30s/powersupply2_input_power/average", + "/org/open_power/sensors/aggregation/per_30s/powersupply2_input_power/maximum" + ] + }, { "types": { @@ -544,6 +598,18 @@ "/xyz/openbmc_project/sensors/temperature/ps3_temp2" ] }, + { + "types": + { + "rType": "inventory", + "fType": "input_history" + }, + "paths": + [ + "/org/open_power/sensors/aggregation/per_30s/powersupply3_input_power/average", + "/org/open_power/sensors/aggregation/per_30s/powersupply3_input_power/maximum" + ] + }, { "types": { -- cgit v1.2.3