commit | 5580f2f77ce9d87b807c6f7928b0da4b0372e5f5 | [log] [tgz] |
---|---|---|
author | Cheng C Yang <cheng.c.yang@linux.intel.com> | Thu Sep 19 09:01:47 2019 +0800 |
committer | Cheng C Yang <cheng.c.yang@linux.intel.com> | Thu Sep 19 09:01:47 2019 +0800 |
tree | afd6fec6b1d3a824d8fd1c133a2812de30f60879 | |
parent | bb732ef80cc7d9e5ae2f6649dced4c555394512d [diff] |
Add PSU FRU to Redfish Add PSU FRU to Redfish chassis or baseboard. Tested: Check redfish https://BMC_IP/redfish/v1/Chassis/WC_Baseboard/Power Page will show: "PowerSupplies": [ { "@odata.id": "/redfish/v1/Chassis/WC_Baseboard/Power#/PowerSupplies/0", "Manufacturer": "SOLUM CO., LTD. ", "MemberId": "SOLUM_CO_IS162F22_PSU1", "Model": "IS162F22", "Name": "SOLUM CO IS162F22 PSU1", "PartNumber": "G36234-014", "PowerInputWatts": 0.0, "PowerOutputWatts": 0.0, "SerialNumber": "PSSF162202ACNS1622A4BJCB0259", "Status": { "Health": "OK", "State": "Enabled" } }, { "@odata.id": "/redfish/v1/Chassis/WC_Baseboard/Power#/PowerSupplies/1", "Manufacturer": "SOLUM CO., LTD. ", "MemberId": "SOLUM_CO_IS162F22_PSU2", "Model": "IS162F22", "Name": "SOLUM CO IS162F22 PSU2", "PartNumber": "G36234-013", "PowerInputWatts": 152.75, "PowerOutputWatts": 135.75, "SerialNumber": "PSSF162202ACNS1622A4BJ890333", "Status": { "Health": "OK", "State": "Enabled" } } ], Signed-off-by: Cheng C Yang <cheng.c.yang@linux.intel.com> Change-Id: I1d104b5a3090cdaa9cea22529150569ebfc24730
dbus-sensors is a collection of sensor applications that provide the xyz.openbmc_project.Sensor collection of interfaces. They read sensor values from hwmon, d-bus, or direct driver access to provide readings. Some advance non-sensor features such as fan presence, pwm control, and automatic cpu detection (x86) are also supported.
runtime re-configurable from d-bus (entity-manager or the like)
isolated: each sensor type is isolated into its own daemon, so a bug in one sensor is unlikely to affect another, and single sensor modifications are possible
async single-threaded: uses sdbusplus/asio bindings
multiple data inputs: hwmon, d-bus, direct driver access