summaryrefslogtreecommitdiff
path: root/meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc
diff options
context:
space:
mode:
authorBrandon Wyman <bjwyman@gmail.com>2022-01-22 02:14:33 +0300
committerBrandon J. Wyman <bjwyman@gmail.com>2022-02-08 23:20:41 +0300
commitbc13317c4252037b2fc99a7186539d6f8f10c600 (patch)
tree423322cc28bdbf4d871dde333def7ecf95508bc3 /meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc
parent3772aab33c3a17d9716463543d06ae7cffcdfb23 (diff)
downloadopenbmc-bc13317c4252037b2fc99a7186539d6f8f10c600.tar.xz
meta-ibm: Add power supply sensor associations
Make the power supply sensors visible via redfish, chassis, all_sensors. Input voltage, input power, output voltage, output current. Signed-off-by: Brandon Wyman <bjwyman@gmail.com> Change-Id: I79c9a07c849ad8015fb9fa42242aeab932b755c9
Diffstat (limited to 'meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc')
-rw-r--r--meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc/ibm,everest_associations.json72
-rw-r--r--meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc/ibm,rainier-2u_associations.json36
-rw-r--r--meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc/ibm,rainier-4u_associations.json72
3 files changed, 180 insertions, 0 deletions
diff --git a/meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc/ibm,everest_associations.json b/meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc/ibm,everest_associations.json
index 81ad07069a..b64f393df3 100644
--- a/meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc/ibm,everest_associations.json
+++ b/meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc/ibm,everest_associations.json
@@ -204,6 +204,22 @@
},
"paths":
[
+ "/xyz/openbmc_project/sensors/power/ps0_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps0_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps0_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps0_output_voltage",
+ "/xyz/openbmc_project/sensors/power/ps1_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps1_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps1_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps1_output_voltage",
+ "/xyz/openbmc_project/sensors/power/ps2_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps2_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps2_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps2_output_voltage",
+ "/xyz/openbmc_project/sensors/power/ps3_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps3_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps3_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps3_output_voltage",
"/xyz/openbmc_project/sensors/altitude/Altitude",
"/xyz/openbmc_project/sensors/fan_tach/fan0_0",
"/xyz/openbmc_project/sensors/fan_tach/fan0_1",
@@ -303,6 +319,20 @@
{
"types":
{
+ "rType": "inventory",
+ "fType": "sensors"
+ },
+ "paths":
+ [
+ "/xyz/openbmc_project/sensors/power/ps0_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps0_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps0_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps0_output_voltage"
+ ]
+ },
+ {
+ "types":
+ {
"rType": "fault_inventory_object",
"fType": "fault_led_group"
},
@@ -342,6 +372,20 @@
{
"types":
{
+ "rType": "inventory",
+ "fType": "sensors"
+ },
+ "paths":
+ [
+ "/xyz/openbmc_project/sensors/power/ps1_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps1_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps1_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps1_output_voltage"
+ ]
+ },
+ {
+ "types":
+ {
"rType": "fault_inventory_object",
"fType": "fault_led_group"
},
@@ -381,6 +425,20 @@
{
"types":
{
+ "rType": "inventory",
+ "fType": "sensors"
+ },
+ "paths":
+ [
+ "/xyz/openbmc_project/sensors/power/ps2_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps2_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps2_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps2_output_voltage"
+ ]
+ },
+ {
+ "types":
+ {
"rType": "fault_inventory_object",
"fType": "fault_led_group"
},
@@ -420,6 +478,20 @@
{
"types":
{
+ "rType": "inventory",
+ "fType": "sensors"
+ },
+ "paths":
+ [
+ "/xyz/openbmc_project/sensors/power/ps3_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps3_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps3_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps3_output_voltage"
+ ]
+ },
+ {
+ "types":
+ {
"rType": "fault_inventory_object",
"fType": "fault_led_group"
},
diff --git a/meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc/ibm,rainier-2u_associations.json b/meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc/ibm,rainier-2u_associations.json
index 9193d0f15f..67829c5969 100644
--- a/meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc/ibm,rainier-2u_associations.json
+++ b/meta-ibm/recipes-phosphor/inventory/phosphor-inventory-manager/p10bmc/ibm,rainier-2u_associations.json
@@ -285,6 +285,14 @@
},
"paths":
[
+ "/xyz/openbmc_project/sensors/power/ps0_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps0_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps0_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps0_output_voltage",
+ "/xyz/openbmc_project/sensors/power/ps1_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps1_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps1_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps1_output_voltage",
"/xyz/openbmc_project/sensors/altitude/Altitude",
"/xyz/openbmc_project/sensors/fan_tach/fan0_0",
"/xyz/openbmc_project/sensors/fan_tach/fan0_1",
@@ -346,6 +354,20 @@
{
"types":
{
+ "rType": "inventory",
+ "fType": "sensors"
+ },
+ "paths":
+ [
+ "/xyz/openbmc_project/sensors/power/ps0_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps0_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps0_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps0_output_voltage"
+ ]
+ },
+ {
+ "types":
+ {
"rType": "fault_inventory_object",
"fType": "fault_led_group"
},
@@ -385,6 +407,20 @@
{
"types":
{
+ "rType": "inventory",
+ "fType": "sensors"
+ },
+ "paths":
+ [
+ "/xyz/openbmc_project/sensors/power/ps1_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps1_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps1_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps1_output_voltage"
+ ]
+ },
+ {
+ "types":
+ {
"rType": "fault_inventory_object",
"fType": "fault_led_group"
},
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 b08f1f3984..43384d54e9 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
@@ -279,6 +279,22 @@
},
"paths":
[
+ "/xyz/openbmc_project/sensors/power/ps0_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps0_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps0_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps0_output_voltage",
+ "/xyz/openbmc_project/sensors/power/ps1_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps1_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps1_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps1_output_voltage",
+ "/xyz/openbmc_project/sensors/power/ps2_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps2_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps2_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps2_output_voltage",
+ "/xyz/openbmc_project/sensors/power/ps3_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps3_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps3_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps3_output_voltage",
"/xyz/openbmc_project/sensors/altitude/Altitude",
"/xyz/openbmc_project/sensors/fan_tach/fan0_0",
"/xyz/openbmc_project/sensors/fan_tach/fan1_0",
@@ -334,6 +350,20 @@
{
"types":
{
+ "rType": "inventory",
+ "fType": "sensors"
+ },
+ "paths":
+ [
+ "/xyz/openbmc_project/sensors/power/ps0_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps0_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps0_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps0_output_voltage"
+ ]
+ },
+ {
+ "types":
+ {
"rType": "fault_inventory_object",
"fType": "fault_led_group"
},
@@ -373,6 +403,20 @@
{
"types":
{
+ "rType": "inventory",
+ "fType": "sensors"
+ },
+ "paths":
+ [
+ "/xyz/openbmc_project/sensors/power/ps1_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps1_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps1_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps1_output_voltage"
+ ]
+ },
+ {
+ "types":
+ {
"rType": "fault_inventory_object",
"fType": "fault_led_group"
},
@@ -412,6 +456,20 @@
{
"types":
{
+ "rType": "inventory",
+ "fType": "sensors"
+ },
+ "paths":
+ [
+ "/xyz/openbmc_project/sensors/power/ps2_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps2_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps2_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps2_output_voltage"
+ ]
+ },
+ {
+ "types":
+ {
"rType": "fault_inventory_object",
"fType": "fault_led_group"
},
@@ -451,6 +509,20 @@
{
"types":
{
+ "rType": "inventory",
+ "fType": "sensors"
+ },
+ "paths":
+ [
+ "/xyz/openbmc_project/sensors/power/ps3_input_power",
+ "/xyz/openbmc_project/sensors/voltage/ps3_input_voltage",
+ "/xyz/openbmc_project/sensors/current/ps3_output_current",
+ "/xyz/openbmc_project/sensors/voltage/ps3_output_voltage"
+ ]
+ },
+ {
+ "types":
+ {
"rType": "fault_inventory_object",
"fType": "fault_led_group"
},