media: mediatek: vcodec: separate decoder and encoder
authorYunfei Dong <yunfei.dong@mediatek.com>
Sat, 29 Jul 2023 02:55:14 +0000 (10:55 +0800)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Thu, 10 Aug 2023 05:58:34 +0000 (07:58 +0200)
commit0934d37596151edce115c6d0843a9ad7d5e5d232
treeaf7e86ef4722c918a0a9f9da9552e1874504f8e8
parent183b0b4bd1ff32b4d50441e42449d2501df4222b
media: mediatek: vcodec: separate decoder and encoder

Move all decoder files to folder decoder.
Move all encoder files to folder encoder.
Move common files which shared for encoder and decoder to folder common.

Change include header files and Makefile to fix build error.

Signed-off-by: Yunfei Dong <yunfei.dong@mediatek.com>
Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
114 files changed:
drivers/media/platform/mediatek/vcodec/Makefile
drivers/media/platform/mediatek/vcodec/common/Makefile [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_cmn_drv.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_priv.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_scp.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_intr.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_intr.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/Makefile [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_hw.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_hw.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_pm.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_pm.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateful.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_if.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec_drv_base.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec_drv_if.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec_drv_if.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec_ipi_msg.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec_msg_queue.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec_msg_queue.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/encoder/Makefile [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_pm.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_pm.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/encoder/venc/venc_vp8_if.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/encoder/venc_drv_base.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/encoder/venc_drv_if.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/encoder/venc_drv_if.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/encoder/venc_ipi_msg.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.c [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.h [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_cmn_drv.h [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_dbgfs.c [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_dbgfs.h [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec.c [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec.h [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_drv.c [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_drv.h [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_hw.c [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_hw.h [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_pm.c [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_pm.h [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateful.c [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateless.c [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc.c [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc.h [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_drv.c [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_drv.h [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_pm.c [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_pm.h [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw.c [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw.h [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw_priv.h [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw_scp.c [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw_vpu.c [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_intr.c [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_intr.h [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_util.c [deleted file]
drivers/media/platform/mediatek/vcodec/mtk_vcodec_util.h [deleted file]
drivers/media/platform/mediatek/vcodec/vdec/vdec_av1_req_lat_if.c [deleted file]
drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_if.c [deleted file]
drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_common.c [deleted file]
drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_common.h [deleted file]
drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_if.c [deleted file]
drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_multi_if.c [deleted file]
drivers/media/platform/mediatek/vcodec/vdec/vdec_hevc_req_multi_if.c [deleted file]
drivers/media/platform/mediatek/vcodec/vdec/vdec_vp8_if.c [deleted file]
drivers/media/platform/mediatek/vcodec/vdec/vdec_vp8_req_if.c [deleted file]
drivers/media/platform/mediatek/vcodec/vdec/vdec_vp9_if.c [deleted file]
drivers/media/platform/mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c [deleted file]
drivers/media/platform/mediatek/vcodec/vdec_drv_base.h [deleted file]
drivers/media/platform/mediatek/vcodec/vdec_drv_if.c [deleted file]
drivers/media/platform/mediatek/vcodec/vdec_drv_if.h [deleted file]
drivers/media/platform/mediatek/vcodec/vdec_ipi_msg.h [deleted file]
drivers/media/platform/mediatek/vcodec/vdec_msg_queue.c [deleted file]
drivers/media/platform/mediatek/vcodec/vdec_msg_queue.h [deleted file]
drivers/media/platform/mediatek/vcodec/vdec_vpu_if.c [deleted file]
drivers/media/platform/mediatek/vcodec/vdec_vpu_if.h [deleted file]
drivers/media/platform/mediatek/vcodec/venc/venc_h264_if.c [deleted file]
drivers/media/platform/mediatek/vcodec/venc/venc_vp8_if.c [deleted file]
drivers/media/platform/mediatek/vcodec/venc_drv_base.h [deleted file]
drivers/media/platform/mediatek/vcodec/venc_drv_if.c [deleted file]
drivers/media/platform/mediatek/vcodec/venc_drv_if.h [deleted file]
drivers/media/platform/mediatek/vcodec/venc_ipi_msg.h [deleted file]
drivers/media/platform/mediatek/vcodec/venc_vpu_if.c [deleted file]
drivers/media/platform/mediatek/vcodec/venc_vpu_if.h [deleted file]