| /openbmc/phosphor-power/power-supply/ |
| H A D | power_supply.cpp | 72 std::uint16_t statusWord = 0; local 76 statusWord = pmbusIntf.read(STATUS_WORD, Type::Debug); 77 if (!((statusWord & status_word::INPUT_FAULT_WARN) || 78 (statusWord & status_word::VIN_UV_FAULT))) 146 std::uint16_t statusWord = 0; in analyze() local 149 statusWord = pmbusIntf.read(STATUS_WORD, Type::Debug); in analyze() 152 checkInputFault(statusWord); in analyze() 156 checkFanFault(statusWord); in analyze() 157 checkTemperatureFault(statusWord); in analyze() 158 checkOutputOvervoltageFault(statusWord); in analyze() [all …]
|
| H A D | power_supply.hpp | 336 void checkInputFault(const uint16_t statusWord); 343 void checkPGOrUnitOffFault(const uint16_t statusWord); 352 void checkCurrentOutOverCurrentFault(const uint16_t statusWord); 361 void checkOutputOvervoltageFault(const uint16_t statusWord); 371 void checkFanFault(const uint16_t statusWord); 382 void checkTemperatureFault(const uint16_t statusWord);
|
| /openbmc/witherspoon-pfault-analysis/power-supply/ |
| H A D | power_supply.cpp | 93 std::uint16_t statusWord = 0; local 97 statusWord = pmbusIntf.read(STATUS_WORD, Type::Debug); 98 if (!((statusWord & status_word::INPUT_FAULT_WARN) || 99 (statusWord & status_word::VIN_UV_FAULT))) 153 std::uint16_t statusWord = 0; in analyze() local 156 statusWord = pmbusIntf.read(STATUS_WORD, Type::Debug); in analyze() 159 checkInputFault(statusWord); in analyze() 163 checkFanFault(statusWord); in analyze() 164 checkTemperatureFault(statusWord); in analyze() 165 checkOutputOvervoltageFault(statusWord); in analyze() [all …]
|
| H A D | power_supply.hpp | 319 void checkInputFault(const uint16_t statusWord); 326 void checkPGOrUnitOffFault(const uint16_t statusWord); 335 void checkCurrentOutOverCurrentFault(const uint16_t statusWord); 344 void checkOutputOvervoltageFault(const uint16_t statusWord); 354 void checkFanFault(const uint16_t statusWord); 365 void checkTemperatureFault(const uint16_t statusWord);
|
| /openbmc/phosphor-power/phosphor-power-supply/ |
| H A D | power_supply.cpp | 237 if (statusWord & phosphor::pmbus::status_word::CML_FAULT) in analyzeCMLFault() 241 if (statusWord != statusWordOld) in analyzeCMLFault() 247 lg2::hex | lg2::field16, statusWord, "STATUS_CML", in analyzeCMLFault() 261 if (statusWord & phosphor::pmbus::status_word::INPUT_FAULT_WARN) in analyzeInputFault() 265 if (statusWord != statusWordOld) in analyzeInputFault() 272 lg2::hex | lg2::field16, statusWord, "STATUS_MFR_SPECIFIC", in analyzeInputFault() 283 !(statusWord & phosphor::pmbus::status_word::INPUT_FAULT_WARN)) in analyzeInputFault() 290 statusWord, "STATUS_MFR_SPECIFIC", lg2::hex | lg2::field8, in analyzeInputFault() 298 if (statusWord & phosphor::pmbus::status_word::VOUT_OV_FAULT) in analyzeVoutOVFault() 302 if (statusWord != statusWordOld) in analyzeVoutOVFault() [all …]
|
| H A D | new_power_supply.cpp | 252 if (statusWord & phosphor::pmbus::status_word::CML_FAULT) in analyzeCMLFault() 256 if (statusWord != statusWordOld) in analyzeCMLFault() 262 lg2::hex | lg2::field16, statusWord, "STATUS_CML", in analyzeCMLFault() 276 if (statusWord & phosphor::pmbus::status_word::INPUT_FAULT_WARN) in analyzeInputFault() 280 if (statusWord != statusWordOld) in analyzeInputFault() 287 lg2::hex | lg2::field16, statusWord, "STATUS_MFR_SPECIFIC", in analyzeInputFault() 298 !(statusWord & phosphor::pmbus::status_word::INPUT_FAULT_WARN)) in analyzeInputFault() 305 statusWord, "STATUS_MFR_SPECIFIC", lg2::hex | lg2::field8, in analyzeInputFault() 313 if (statusWord & phosphor::pmbus::status_word::VOUT_OV_FAULT) in analyzeVoutOVFault() 317 if (statusWord != statusWordOld) in analyzeVoutOVFault() [all …]
|
| H A D | power_supply.hpp | 218 return statusWord; in getStatusWord() 888 uint64_t statusWord = 0; member in phosphor::power::psu::PowerSupply
|
| H A D | new_power_supply.hpp | 234 return statusWord; in getStatusWord() 904 uint64_t statusWord = 0; member in phosphor::power::psu::PowerSupply
|
| /openbmc/phosphor-power/phosphor-power-sequencer/src/ |
| H A D | rail.cpp | 248 uint16_t statusWord = getStatusWord(device); in storePgoodFaultDebugData() local 250 std::format("Rail {} STATUS_WORD: {:#06x}", name, statusWord)); in storePgoodFaultDebugData() 252 std::format("{:#06x}", statusWord)); in storePgoodFaultDebugData()
|
| /openbmc/phosphor-power/tools/power-utils/ |
| H A D | updater.cpp | 343 uint16_t statusWord = pmbus.read(STATUS_WORD, Type::Debug); in isReadyToUpdate() local 346 if ((statusWord & status_word::VOUT_FAULT) || in isReadyToUpdate() 347 (statusWord & status_word::INPUT_FAULT_WARN) || in isReadyToUpdate() 348 (statusWord & status_word::VIN_UV_FAULT) || in isReadyToUpdate() 357 "PSU", p, "STATUS", lg2::hex, statusWord, "VOUT", lg2::hex, in isReadyToUpdate()
|
| /openbmc/witherspoon-pfault-analysis/power-sequencer/ |
| H A D | ucd90160.cpp | 117 auto statusWord = readStatusWord(); in checkVOUTFaults() local 121 if (!(statusWord & status_word::VOUT_FAULT)) in checkVOUTFaults() 155 nv.add("STATUS_WORD", statusWord); in checkVOUTFaults()
|
| /openbmc/phosphor-power/power-sequencer/ |
| H A D | ucd90160.cpp | 117 auto statusWord = readStatusWord(); in checkVOUTFaults() local 121 if (!(statusWord & status_word::VOUT_FAULT)) in checkVOUTFaults() 155 nv.add("STATUS_WORD", statusWord); in checkVOUTFaults()
|