summaryrefslogtreecommitdiffstats
path: root/src/usr/hwpf/hwp/occ/occ_procedures/p8_pm_pmc_firinit.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/hwpf/hwp/occ/occ_procedures/p8_pm_pmc_firinit.H')
-rwxr-xr-xsrc/usr/hwpf/hwp/occ/occ_procedures/p8_pm_pmc_firinit.H54
1 files changed, 52 insertions, 2 deletions
diff --git a/src/usr/hwpf/hwp/occ/occ_procedures/p8_pm_pmc_firinit.H b/src/usr/hwpf/hwp/occ/occ_procedures/p8_pm_pmc_firinit.H
index 20990621d..67eafb6f1 100755
--- a/src/usr/hwpf/hwp/occ/occ_procedures/p8_pm_pmc_firinit.H
+++ b/src/usr/hwpf/hwp/occ/occ_procedures/p8_pm_pmc_firinit.H
@@ -20,7 +20,7 @@
/* Origin: 30 */
/* */
/* IBM_PROLOG_END_TAG */
-// $Id: p8_pm_pmc_firinit.H,v 1.5 2013/04/01 04:27:51 stillgs Exp $
+// $Id: p8_pm_pmc_firinit.H,v 1.6 2013/08/26 12:44:39 stillgs Exp $
// $Source: /afs/awd/projects/eclipz/KnowledgeBase/.cvsroot/eclipz/chips/p8/working/procedures/ipl/fapi/p8_pm_pmc_firinit.H,v $
//------------------------------------------------------------------------------
// *|
@@ -37,12 +37,62 @@
// *!
//------------------------------------------------------------------------------
+#ifndef _P8_PM_PMC_FIRINIT_H_
+#define _P8_PM_PMC_FIRINIT_H_
+
//------------------------------------------------------------------------------
// Includes
//------------------------------------------------------------------------------
#include "p8_pm_firinit.H"
+
+const uint32_t PMC_FIR_REGISTER_LENGTH = 49 ;
+enum PMC_FIRS
+{
+ PSTATE_OCI_MASTER_RDERR = 0,
+ PSTATE_OCI_MASTER_RDDATA_PARITY_ERR = 1,
+ PSTATE_GPST_CHECKBYTE_ERR = 2,
+ PSTATE_GACK_TO_ERR = 3,
+ PSTATE_PIB_MASTER_NONOFFLINE_ERR = 4,
+ PSTATE_PIB_MASTER_OFFLINE_ERR = 5,
+ PSTATE_OCI_MASTER_TO_ERR = 6,
+ PSTATE_INTERCHIP_UE_ERR = 7,
+ PSTATE_INTERCHIP_ERRORFRAME_ERR = 8,
+ PSTATE_MS_FSM_ERR = 9,
+ MS_COMP_PARITY_ERR = 10,
+ IDLE_PORESW_FATAL_ERR = 11,
+ IDLE_PORESW_STATUS_RC_ERR = 12,
+ IDLE_PORESW_STATUS_VALUE_ERR = 13,
+ IDLE_PORESW_WRITE_WHILE_INACTIVE_ERR = 14,
+ IDLE_PORESW_TIMEOUT_ERR = 15,
+ IDLE_OCI_MASTER_WRITE_TIMEOUT_ERR = 16,
+ IDLE_INTERNAL_ERR = 17,
+ INT_COMP_PARITY_ERR = 18,
+ PMC_OCC_HEARTBEAT_TIMEOUT = 19,
+ SPIVID_CRC_ERROR0 = 20,
+ SPIVID_CRC_ERROR1 = 21,
+ SPIVID_CRC_ERROR2 = 22,
+ SPIVID_RETRY_TIMEOUT = 23,
+ SPIVID_FSM_ERR = 24,
+ SPIVID_MAJORITY_DETECTED_A_MINORITY = 25,
+ O2S_CRC_ERROR0 = 26,
+ O2S_CRC_ERROR1 = 27,
+ O2S_CRC_ERROR2 = 28,
+ O2S_RETRY_TIMEOUT = 29,
+ O2S_WRITE_WHILE_BRIDGE_BUSY_ERR = 30,
+ O2S_FSM_ERR = 31,
+ O2S_MAJORITY_DETECTED_A_MINORITY = 32,
+ O2P_WRITE_WHILE_BRIDGE_BUSY_ERR = 33,
+ O2P_FSM_ERR = 34,
+ OCI_SLAVE_ERR = 35,
+ IF_COMP_PARITY_ERR = 36,
+ FIR_PARITY_ERR_DUP = 47,
+ FIR_PARITY_ERR = 48
+};
+
+
+
// function pointer typedef definition for HWP call support
typedef fapi::ReturnCode (*p8_pm_pmc_firinit_FP_t) (const fapi::Target& , uint32_t mode );
@@ -63,4 +113,4 @@ p8_pm_pmc_firinit(const fapi::Target& i_target, uint32_t mode );
} // extern "C"
-
+#endif // _P8_PM_PMC_FIRINIT_H_
OpenPOWER on IntegriCloud