Home
last modified time | relevance | path

Searched refs:statusWord (Results 1 – 12 of 12) sorted by relevance

/openbmc/phosphor-power/power-supply/
H A Dpower_supply.cpp72 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 Dpower_supply.hpp336 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 Dpower_supply.cpp93 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 Dpower_supply.hpp319 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 Dpower_supply.cpp237 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 Dnew_power_supply.cpp252 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 Dpower_supply.hpp218 return statusWord; in getStatusWord()
888 uint64_t statusWord = 0; member in phosphor::power::psu::PowerSupply
H A Dnew_power_supply.hpp234 return statusWord; in getStatusWord()
904 uint64_t statusWord = 0; member in phosphor::power::psu::PowerSupply
/openbmc/phosphor-power/phosphor-power-sequencer/src/
H A Drail.cpp248 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 Dupdater.cpp343 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 Ducd90160.cpp117 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 Ducd90160.cpp117 auto statusWord = readStatusWord(); in checkVOUTFaults() local
121 if (!(statusWord & status_word::VOUT_FAULT)) in checkVOUTFaults()
155 nv.add("STATUS_WORD", statusWord); in checkVOUTFaults()