summaryrefslogtreecommitdiffstats
path: root/src/occ_405/errl
diff options
context:
space:
mode:
authormbroyles <mbroyles@us.ibm.com>2017-07-12 08:49:44 -0500
committerChristopher J. Cain <cjcain@us.ibm.com>2017-07-25 14:49:58 -0400
commita84955963839b3a035dd339d3ba13e0acb88547a (patch)
treedb8c5891abf3d1ea7b0ea839d8ce7b6c6b75f9cb /src/occ_405/errl
parentca84830b6d1811a78c538f51bde34c269806f00a (diff)
downloadtalos-occ-a84955963839b3a035dd339d3ba13e0acb88547a.tar.gz
talos-occ-a84955963839b3a035dd339d3ba13e0acb88547a.zip
Increase RTL to 500us
Stop waiting for APSS data when detected complete but failed Add history counts for GPEs not idle and APSS collection errors Change-Id: I2bfaf36ee0b736a958fd41c1c2145f537fc883c5 RTC: 172963 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/43052 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com> Reviewed-by: William A. Bryan <wilbryan@us.ibm.com> Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com>
Diffstat (limited to 'src/occ_405/errl')
-rwxr-xr-xsrc/occ_405/errl/errl.h43
1 files changed, 23 insertions, 20 deletions
diff --git a/src/occ_405/errl/errl.h b/src/occ_405/errl/errl.h
index 5518369..cd3c0ad 100755
--- a/src/occ_405/errl/errl.h
+++ b/src/occ_405/errl/errl.h
@@ -270,26 +270,29 @@ extern errlHndl_t G_occErrSlots[ERRL_MAX_SLOTS];
#define ERR_HISTORY_SIZE 32
extern uint8_t G_error_history[ERR_HISTORY_SIZE];
typedef enum {
- ERR_AVSBUS_VDD_CURRENT = 1,
- ERR_AVSBUS_VDD_VOLTAGE = 2,
- ERR_AVSBUS_VDN_CURRENT = 3,
- ERR_AVSBUS_VDN_VOLTAGE = 4,
- ERR_DIMM_I2C_PORT0 = 5,
- ERR_DIMM_I2C_PORT1 = 6,
- ERR_AVSBUS_VDD_OVER_TEMPERATURE = 7,
- ERR_AVSBUS_VDN_OVER_TEMPERATURE = 8,
- ERR_AVSBUS_VDD_OVER_CURRENT = 9,
- ERR_AVSBUS_VDN_OVER_CURRENT = 10,
- ERR_INVALID_APSS_DATA = 11,
- ERR_DCOM_APSS_COMPLETE_TIMEOUT = 12,
- ERR_DCOM_TX_SLV_INBOX = 13,
- ERR_DCOM_RX_SLV_INBOX = 14,
- ERR_DCOM_TX_SLV_OUTBOX = 15,
- ERR_DCOM_RX_SLV_OUTBOX = 16,
- ERR_DCOM_MASTER_PBAX_SEND_FAIL = 17,
- ERR_DCOM_SLAVE_PBAX_SEND_FAIL = 18,
- ERR_DCOM_MASTER_PBAX_READ_FAIL = 19,
- ERR_DCOM_SLAVE_PBAX_READ_FAIL = 20,
+ ERR_AVSBUS_VDD_CURRENT = 0x01,
+ ERR_AVSBUS_VDD_VOLTAGE = 0x02,
+ ERR_AVSBUS_VDN_CURRENT = 0x03,
+ ERR_AVSBUS_VDN_VOLTAGE = 0x04,
+ ERR_DIMM_I2C_PORT0 = 0x05,
+ ERR_DIMM_I2C_PORT1 = 0x06,
+ ERR_AVSBUS_VDD_OVER_TEMPERATURE = 0x07,
+ ERR_AVSBUS_VDN_OVER_TEMPERATURE = 0x08,
+ ERR_AVSBUS_VDD_OVER_CURRENT = 0x09,
+ ERR_AVSBUS_VDN_OVER_CURRENT = 0x0A,
+ ERRH_INVALID_APSS_DATA = 0x0B,
+ ERRH_APSS_COMPLETE_ERROR = 0x0C,
+ ERRH_APSS_COMPLETE_TIMEOUT = 0x0D,
+ ERRH_DCOM_TX_SLV_INBOX = 0x0E,
+ ERRH_DCOM_RX_SLV_INBOX = 0x0F,
+ ERRH_DCOM_TX_SLV_OUTBOX = 0x10,
+ ERRH_DCOM_RX_SLV_OUTBOX = 0x11,
+ ERRH_DCOM_MASTER_PBAX_SEND_FAIL = 0x12,
+ ERRH_DCOM_SLAVE_PBAX_SEND_FAIL = 0x13,
+ ERRH_DCOM_MASTER_PBAX_READ_FAIL = 0x14,
+ ERRH_DCOM_SLAVE_PBAX_READ_FAIL = 0x15,
+ ERRH_GPE0_NOT_IDLE = 0x16,
+ ERRH_GPE1_NOT_IDLE = 0x17,
} ERR_HISTORY_INDEX;
#define INCREMENT_ERR_HISTORY(errorIndex) { \
if ((errorIndex < ERR_HISTORY_SIZE) && (G_error_history[errorIndex] < 255)) { \
OpenPOWER on IntegriCloud