diff --git a/msm/eva/cvp_hfi.h b/msm/eva/cvp_hfi.h index 390eb3989b..1e47b83b17 100644 --- a/msm/eva/cvp_hfi.h +++ b/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\ diff --git a/msm/eva/msm_cvp_platform.c b/msm/eva/msm_cvp_platform.c index 3d2c88056f..101de95d04 100644 --- a/msm/eva/msm_cvp_platform.c +++ b/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)