Add system data for doing GPU callouts

The 2 GPU fault types (pgood & overtemp) are wired from
each GPU to a summary bit on the UCD90160.  If code
detects a summary bit on, it will need to read some GPIOs
on an IO expander (pca9552) to tell which actual GPU failed
in order to call it out.

This commit provides the data to know when to read the extra
GPIOs, and how those map to the specific faults and GPUs.

Change-Id: I688ddf2ef08b0313b73ed8737eeb01dec059bf40
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
2 files changed
tree: 31eb3dbd9064b92a038b64f5a1ff59f319b3ee2d
  1. power-sequencer/
  2. test/
  3. xyz/
  4. .gitignore
  5. argument.hpp
  6. bootstrap.sh
  7. configure.ac
  8. device.hpp
  9. device_monitor.hpp
  10. elog-errors.hpp
  11. event.hpp
  12. file.hpp
  13. LICENSE
  14. Makefile.am
  15. names_values.hpp
  16. pmbus.cpp
  17. pmbus.hpp
  18. README.md
  19. timer.cpp
  20. timer.hpp
  21. utility.cpp
  22. 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`.