msm: eva: Add session start/stop through FW

New HFI allows FW stop session and notify driver of
its completion. Driver is safe to reclaim resources
allocated for the session.

Change-Id: Ic6a08334a0bafd57f366a635c53f4f5f8f31f77e
Signed-off-by: George Shen <quic_sqiao@quicinc.com>
Цей коміт міститься в:
George Shen
2023-02-22 23:20:08 -08:00
зафіксовано Gerrit - the friendly Code Review server
джерело 0aa70a4811
коміт 264f4c7c0d
10 змінених файлів з 353 додано та 34 видалено

Переглянути файл

@@ -179,6 +179,10 @@
(HFI_CMD_SESSION_CVP_START + 0x081)
#define HFI_CMD_SESSION_CVP_SYNX\
(HFI_CMD_SESSION_CVP_START + 0x086)
#define HFI_CMD_SESSION_EVA_START\
(HFI_CMD_SESSION_CVP_START + 0x088)
#define HFI_CMD_SESSION_EVA_STOP\
(HFI_CMD_SESSION_CVP_START + 0x089)
#define HFI_CMD_SESSION_CVP_ICA_FRAME\
(HFI_CMD_SESSION_CVP_START + 0x100)
#define HFI_CMD_SESSION_CVP_ICA_CONFIG\
@@ -256,6 +260,10 @@
#define HFI_MSG_SESSION_CVP_FLUSH\
(HFI_MSG_SESSION_CVP_START + 0x004A)
#define HFI_MSG_SESSION_EVA_START\
(HFI_MSG_SESSION_CVP_START + 0x0058)
#define HFI_MSG_SESSION_EVA_STOP\
(HFI_MSG_SESSION_CVP_START + 0x0059)
#define CVP_IFACEQ_MAX_PKT_SIZE 1024
#define CVP_IFACEQ_MED_PKT_SIZE 768