[v3,1/2] prd: Add generic response structure inside prd_fw_msg

Message ID 20171129131118.13735-1-hegdevasant@linux.vnet.ibm.com
State New
Headers show
Series
  • [v3,1/2] prd: Add generic response structure inside prd_fw_msg
Related show

Commit Message

Vasant Hegde Nov. 29, 2017, 1:11 p.m.
This patch adds generic response structure. Also sync prd_fw_msg type
macros with hostboot.

Next patch makes use of this structure/macro.

CC: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com>
---
 include/prd-fw-msg.h | 10 ++++++++++
 1 file changed, 10 insertions(+)

Patch

diff --git a/include/prd-fw-msg.h b/include/prd-fw-msg.h
index c00405d..d68482c 100644
--- a/include/prd-fw-msg.h
+++ b/include/prd-fw-msg.h
@@ -26,10 +26,20 @@ 
 enum {
 	PRD_FW_MSG_TYPE_REQ_NOP = 0,
 	PRD_FW_MSG_TYPE_RESP_NOP = 1,
+	PRD_FW_MSG_TYPE_RESP_GENERIC = 2,
+	PRD_FW_MSG_TYPE_REQ_HCODE_UPDATE = 3,
+	PRD_FW_MSG_TYPE_HBRT_FSP = 4,
+	PRD_FW_MSG_TYPE_ERROR_LOG = 5,
+	PRD_FW_MSG_TYPE_FSP_HBRT = 6,
 };
 
 struct prd_fw_msg {
 	__be64		type;
+	union {
+		struct {
+			__be64	status;
+		} generic_resp;
+	};
 };
 
 #define PRD_FW_MSG_BASE_SIZE	sizeof(__be64)