Przeglądaj źródła

EVA-kernel:Added DME mode HFI command to eva kernel

Change-Id: I0d9d4ceac9cc5ffd2198570b383c15e47dab1b6f
VIVEK VARDHAN JOSHI 2 lat temu
rodzic
commit
1002a6ed6a
2 zmienionych plików z 24 dodań i 0 usunięć
  1. 7 0
      msm/eva/cvp_hfi.h
  2. 17 0
      msm/eva/msm_cvp_platform.c

+ 7 - 0
msm/eva/cvp_hfi.h

@@ -71,6 +71,11 @@
 #define  HFI_CMD_SESSION_CVP_DME_FRAME\
 	(HFI_CMD_SESSION_CVP_START + 0x03A)
 
+#define  HFI_CMD_SESSION_EVA_DME_ONLY_CONFIG\
+    (HFI_CMD_SESSION_CVP_START + 0x040)
+#define  HFI_CMD_SESSION_EVA_DME_ONLY_FRAME\
+    (HFI_CMD_SESSION_CVP_START + 0x041)
+
 #define  HFI_CMD_SESSION_CVP_CV_TME_CONFIG\
 	(HFI_CMD_SESSION_CVP_START + 0x047)
 #define  HFI_CMD_SESSION_CVP_CV_TME_FRAME\
@@ -210,6 +215,8 @@
 
 #define HFI_MSG_SESSION_CVP_DME\
 	(HFI_MSG_SESSION_CVP_START + 0x023)
+#define  HFI_MSG_SESSION_EVA_DME_ONLY\
+    (HFI_MSG_SESSION_CVP_START + 0x050)
 #define HFI_MSG_SESSION_CVP_OPERATION_CONFIG (HFI_MSG_SESSION_CVP_START + 0x030)
 
 #define HFI_MSG_SESSION_CVP_SET_PERSIST_BUFFERS\

+ 17 - 0
msm/eva/msm_cvp_platform.c

@@ -800,6 +800,23 @@ const struct msm_cvp_hfi_defs cvp_hfi_defs[MAX_PKT_IDX] = {
 			.resp = HAL_NO_RESP,
 			.name = "SYNX_TEST",
 		},
+	[HFI_CMD_SESSION_EVA_DME_ONLY_CONFIG - HFI_CMD_SESSION_CVP_START] =
+		{
+			.size = 0xFFFFFFFF,
+			.type = HFI_CMD_SESSION_EVA_DME_ONLY_CONFIG,
+			.is_config_pkt = true,
+			.resp = HAL_NO_RESP,
+			.name = "DME_CONFIG",
+		},
+	[HFI_CMD_SESSION_EVA_DME_ONLY_FRAME - HFI_CMD_SESSION_CVP_START] =
+		{
+			.size = 0xFFFFFFFF,
+			.type = HFI_CMD_SESSION_EVA_DME_ONLY_FRAME,
+			.is_config_pkt = false,
+			.resp = HAL_NO_RESP,
+			.name = "DME_FRAME",
+		},
+
 };
 
 int get_pkt_index(struct cvp_hal_session_cmd_pkt *hdr)