psu-ng: Include STATUS_INPUT in input fault error
Read the value of STATUS_INPUT if STATUS_WORD is not zero. Include the
value of STATUS_INPUT if logging an error for an input fault.
Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
Change-Id: I0463377a3e67faf1f32ab4a4b30ff73cbb8f5631
diff --git a/phosphor-power-supply/psu_manager.cpp b/phosphor-power-supply/psu_manager.cpp
index e5d4dfb..24006aa 100644
--- a/phosphor-power-supply/psu_manager.cpp
+++ b/phosphor-power-supply/psu_manager.cpp
@@ -408,6 +408,10 @@
if ((psu->hasInputFault() || psu->hasVINUVFault()))
{
+ // Include STATUS_INPUT for input faults.
+ additionalData["STATUS_INPUT"] =
+ fmt::format("{:#02x}", psu->getStatusInput());
+
/* The power supply location might be needed if the input
* fault is due to a problem with the power supply itself.
* Include the inventory path with a call out priority of