summaryrefslogtreecommitdiffstats
path: root/src/occ_405/incl/common_types.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/occ_405/incl/common_types.h')
-rwxr-xr-xsrc/occ_405/incl/common_types.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/occ_405/incl/common_types.h b/src/occ_405/incl/common_types.h
index 40fbc11..6066763 100755
--- a/src/occ_405/incl/common_types.h
+++ b/src/occ_405/incl/common_types.h
@@ -27,7 +27,7 @@
#define _COMMON_TYPES_H
#include <stdint.h>
-
+#include <core_data.h>
#ifdef USE_SSX_APP_CFG_H
#include <ssx_app_cfg.h>
#endif
@@ -125,6 +125,22 @@ struct image_header
typedef struct image_header imageHdr_t;
+typedef struct ipc_scom_op
+{
+ uint32_t addr; // Register address
+ uint64_t data; // Data for read/write
+ uint32_t size; // Size of data buffer
+ uint8_t read; // Read (1) or write (0)
+ int rc; // Error of SCOM operation
+} ipc_scom_op_t;
+
+typedef struct ipc_core_data_parms
+{
+ CoreData* data;
+ uint32_t core_num;
+ uint32_t rc;
+} ipc_core_data_parms_t;
+
extern uint32_t __READ_ONLY_DATA_LEN__;
extern uint32_t __WRITEABLE_DATA_ADDR__;
extern uint32_t __WRITEABLE_DATA_LEN__;
OpenPOWER on IntegriCloud