This patch series adds support for MT8196 video encoder. The changes include introducing a new encoder driver interface and add support for the new encoder driver encoding process. Irui Wang (2): media: mediatek: encoder: Add a new encoder driver interface media: mediatek: encoder: Add support for common driver encode process .../platform/mediatek/vcodec/encoder/Makefile | 1 + .../mediatek/vcodec/encoder/mtk_vcodec_enc.c | 2 + .../vcodec/encoder/mtk_vcodec_enc_drv.h | 3 + .../vcodec/encoder/venc/venc_common_if.c | 704 ++++++++++++++++++ .../mediatek/vcodec/encoder/venc_drv_if.c | 3 +- .../mediatek/vcodec/encoder/venc_drv_if.h | 3 + .../mediatek/vcodec/encoder/venc_ipi_msg.h | 26 + .../mediatek/vcodec/encoder/venc_vpu_if.c | 37 +- 8 files changed, 764 insertions(+), 15 deletions(-) create mode 100644 drivers/media/platform/mediatek/vcodec/encoder/venc/venc_common_if.c -- 2.46.0