OpenBMC power supply monitoring application.
Design document: https://github.com/openbmc/docs/blob/master/designs/psu-monitoring.md
To enable reading VPD data via PMBus commands to IBM common form factor power supplies (ibm-cffps), run meson with -Dibm-vpd=true
.
The JSON configuration file should contain:
An array of power supply properties.
The D-Bus path used to check the power supply presence (Present) property.
An integer specifying the I2C bus that the PMBus power supply is on.
A string representing the 16-bit I2C address of the PMBus power supply.
Entity Manager provides information about the supported system configuration. The information is as follows:
Integer that indicates the maximum number of power supplies that should be present. This is exposed via the MaxCount
property.