Clear powerOnFault when inputFault cleared

The de-glitch counting for powerOnFault (ShouldBeOnFault) will stop when
a fault is found. The flag indicating a fault is found will be set if an
input fault is found. This also de-asserts Power_Good# and sets
UNIT_IS_OFF. The power supply cannot be on and have Power_Good# asserted
if it has an input fault. Clear the powerOnFault when inputFault is
cleared in order to reset the de-glitch to match up with the power on
delay.

Change-Id: I31f9db41077d89ebec01908eb916974102635c87
Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
1 file changed
tree: ac53a232dab65f4127a1ea49758075324ba4e394
  1. org/
  2. power-sequencer/
  3. power-supply/
  4. test/
  5. .gitignore
  6. argument.hpp
  7. bootstrap.sh
  8. configure.ac
  9. device.hpp
  10. device_monitor.hpp
  11. elog-errors.hpp
  12. event.hpp
  13. file.hpp
  14. gpio.cpp
  15. gpio.hpp
  16. LICENSE
  17. Makefile.am
  18. names_values.hpp
  19. pmbus.cpp
  20. pmbus.hpp
  21. README.md
  22. timer.cpp
  23. timer.hpp
  24. utility.cpp
  25. utility.hpp
README.md

Code for detecting and analyzing power faults on Witherspoon.

To Build

To build this package, do the following steps:

    1. ./bootstrap.sh
    2. ./configure ${CONFIGURE_FLAGS}
    3. make

To full clean the repository again run `./bootstrap.sh clean`.