History log of /openbmc/witherspoon-pfault-analysis/power-sequencer/main.cpp (Results 1 – 9 of 9)
Revision Date Author Comments
# 2c4fbc4c 26-Jun-2020 Patrick Williams <patrick@stwcx.xyz>

clang-format: update to latest version

Pick up latest .clang-format file from the docs repository.
Fix formatting on all files.
Minor compile fixes due to GCC10 and sdbusplus changes.

Signed-off-by

clang-format: update to latest version

Pick up latest .clang-format file from the docs repository.
Fix formatting on all files.
Minor compile fixes due to GCC10 and sdbusplus changes.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ie1f7a4e59b6cf015310effef50d558ff59731024

show more ...


# f0f02b9a 25-Oct-2018 Matt Spinler <spinler@us.ibm.com>

Start using .clang-format

Used the one from docs/style/cpp.

Change-Id: I3bdc2b353bf18a437266b362d8205b8463a9ce2b
Signed-off-by: Matt Spinler <spinler@us.ibm.com>


# e5a8b473 18-Oct-2018 William A. Kennington III <wak@google.com>

event: Remove in favor of sdeventplus

Use the new library provided to all openbmc projects instead of rolling
our own managed pointer.

Tested: Compiled

Change-Id: I4993d4340e0e0aa5898e73ef815baa81

event: Remove in favor of sdeventplus

Use the new library provided to all openbmc projects instead of rolling
our own managed pointer.

Tested: Compiled

Change-Id: I4993d4340e0e0aa5898e73ef815baa81b0e8a2bc
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...


# 78c5c2b0 14-Dec-2017 Matt Spinler <spinler@us.ibm.com>

Change interval units to milliseconds

Allow the monitoring intervals to be specified in
milliseconds instead of seconds in order to handle
polling intervals less than a second.

Change-Id: I3ef078df

Change interval units to milliseconds

Allow the monitoring intervals to be specified in
milliseconds instead of seconds in order to handle
polling intervals less than a second.

Change-Id: I3ef078df29ef2866920f00103710b02dbde6fcb2
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...


# a8269652 19-Sep-2017 Matt Spinler <spinler@us.ibm.com>

Shutdown system on GPU over-temps

Resolves openbmc/openbmc#1726

Change-Id: If3263678bc03df7714f31aa097f38ee6c09389f4
Signed-off-by: Matt Spinler <spinler@us.ibm.com>


# 7084927e 22-Aug-2017 Matt Spinler <spinler@us.ibm.com>

Monitor UCD90160 for faults at runtime

Add the RuntimeMonitor class that will monitor the
UCD90160 faults in 2 ways:

1) Watch for the PowerLost signal, meaning system
PGOOD was lost. When it oc

Monitor UCD90160 for faults at runtime

Add the RuntimeMonitor class that will monitor the
UCD90160 faults in 2 ways:

1) Watch for the PowerLost signal, meaning system
PGOOD was lost. When it occurs, analyze the
chip for errors and then issue a proper shutdown
so a faulted device doesn't keep getting power.

2) Poll on an interval for nonfatal errors that need
to be logged but don't cause a PGOOD loss.

The main executable can now launch either the PGOODMonitor
or the RuntimeMonitor based on commandline arguments.

Change-Id: If2856f173d5d6288d8333538334b4b4cb4a60097
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...


# b2d72511 22-Aug-2017 Matt Spinler <spinler@us.ibm.com>

Derive PGOODMonitor from DeviceMonitor

Adding this base class so that PGOODMonitor can
fulfill its true purpose, which is checking the
UCD90160 for errors on PGOOD failures.

Change-Id: Ie0637676ae5

Derive PGOODMonitor from DeviceMonitor

Adding this base class so that PGOODMonitor can
fulfill its true purpose, which is checking the
UCD90160 for errors on PGOOD failures.

Change-Id: Ie0637676ae5239c677d60f14d738ff9709d2b7b0
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...


# 56d90a89 14-Aug-2017 Matt Spinler <spinler@us.ibm.com>

Fill in witherspoon-pseq-monitor main()

Call run() on an instance of the PGOODMonitor class.

Change-Id: I1ec693ece7dd6034c513d2ca6b294e5b0a1e0e6d
Signed-off-by: Matt Spinler <spinler@us.ibm.com>


# afb39132 14-Aug-2017 Matt Spinler <spinler@us.ibm.com>

Add witherspoon-pseq-monitor framework

This application is for monitoring the power
sequencer chip for faults.

Change-Id: I6b18fcba75ae0206311e4bcafdebad27221b0796
Signed-off-by: Matt Spinler <spin

Add witherspoon-pseq-monitor framework

This application is for monitoring the power
sequencer chip for faults.

Change-Id: I6b18fcba75ae0206311e4bcafdebad27221b0796
Signed-off-by: Matt Spinler <spinler@us.ibm.com>

show more ...