summaryrefslogtreecommitdiffstats
path: root/src/occ_405/state.h
diff options
context:
space:
mode:
authorAndres Lugo-Reyes <aalugore@us.ibm.com>2017-08-16 09:18:28 -0500
committerAndres A. Lugo-Reyes <aalugore@us.ibm.com>2017-09-13 11:55:44 -0400
commit852ad09ac2d25bf0afe543b1bf81c2cfea0429e2 (patch)
tree413370a11f3a91b5389eb464983f64534cda49e3 /src/occ_405/state.h
parenta43395b0328e9af2be16bbe85dcc6b692d0fe6a7 (diff)
downloadtalos-occ-852ad09ac2d25bf0afe543b1bf81c2cfea0429e2.tar.gz
talos-occ-852ad09ac2d25bf0afe543b1bf81c2cfea0429e2.zip
WOF: Initial WOF soft reset support
Change-Id: I04b29c5c9b6acc1fb230c51b86eeda8c679130d5 RTC:174965 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/45168 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com> Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com>
Diffstat (limited to 'src/occ_405/state.h')
-rwxr-xr-xsrc/occ_405/state.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/occ_405/state.h b/src/occ_405/state.h
index 9c2a49a..8cbb397 100755
--- a/src/occ_405/state.h
+++ b/src/occ_405/state.h
@@ -125,6 +125,12 @@ typedef enum
commitErrl(&error_log);\
}
+#define REQUEST_WOF_RESET(error_log) \
+{\
+ reset_state_request(RESET_REQUESTED_DUE_TO_ERROR);\
+ setErrlActions(error_log, ERRL_ACTIONS_WOF_RESET_REQUIRED);\
+ commitErrl(&error_log);\
+}
// Used by OCC FW to request that OCC go to Nominal because of an error
#define REQUEST_NOMINAL() reset_state_request(NOMINAL_REQUESTED_DUE_TO_ERROR);
OpenPOWER on IntegriCloud