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>
59 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 [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_cmn_drv.h with 100% similarity]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.c [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_dbgfs.c with 98% similarity]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_dbgfs.h [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_dbgfs.h with 100% similarity]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.c [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw.c with 95% similarity]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw.h [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw.h with 97% similarity]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_priv.h [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw_priv.h with 100% similarity]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_scp.c [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw_scp.c with 96% similarity]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_fw_vpu.c [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw_vpu.c with 97% similarity]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_intr.c [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_intr.c with 95% similarity]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_intr.h [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_intr.h with 100% similarity]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.c [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_util.c with 96% similarity]
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_util.h [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_util.h with 73% similarity]
drivers/media/platform/mediatek/vcodec/decoder/Makefile [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec.c with 100% similarity]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.h [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec.h with 100% similarity]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.c [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_drv.c with 99% similarity]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_drv.h [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_drv.h with 93% similarity]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_hw.c [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_hw.c with 99% similarity]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_hw.h [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_hw.h with 100% similarity]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_pm.c [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_pm.c with 100% similarity]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_pm.h [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_pm.h with 100% similarity]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateful.c [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateful.c with 100% similarity]
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateless.c with 100% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c [moved from drivers/media/platform/mediatek/vcodec/vdec/vdec_av1_req_lat_if.c with 99% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_if.c [moved from drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_if.c with 99% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c [moved from drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_common.c with 100% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.h [moved from drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_common.h with 100% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_if.c [moved from drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_if.c with 99% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_multi_if.c [moved from drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_multi_if.c with 99% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c [moved from drivers/media/platform/mediatek/vcodec/vdec/vdec_hevc_req_multi_if.c with 99% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_if.c [moved from drivers/media/platform/mediatek/vcodec/vdec/vdec_vp8_if.c with 99% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c [moved from drivers/media/platform/mediatek/vcodec/vdec/vdec_vp8_req_if.c with 99% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_if.c [moved from drivers/media/platform/mediatek/vcodec/vdec/vdec_vp9_if.c with 99% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c [moved from drivers/media/platform/mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c with 99% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec_drv_base.h [moved from drivers/media/platform/mediatek/vcodec/vdec_drv_base.h with 100% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec_drv_if.c [moved from drivers/media/platform/mediatek/vcodec/vdec_drv_if.c with 100% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec_drv_if.h [moved from drivers/media/platform/mediatek/vcodec/vdec_drv_if.h with 100% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec_ipi_msg.h [moved from drivers/media/platform/mediatek/vcodec/vdec_ipi_msg.h with 100% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec_msg_queue.c [moved from drivers/media/platform/mediatek/vcodec/vdec_msg_queue.c with 100% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec_msg_queue.h [moved from drivers/media/platform/mediatek/vcodec/vdec_msg_queue.h with 100% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.c [moved from drivers/media/platform/mediatek/vcodec/vdec_vpu_if.c with 100% similarity]
drivers/media/platform/mediatek/vcodec/decoder/vdec_vpu_if.h [moved from drivers/media/platform/mediatek/vcodec/vdec_vpu_if.h with 100% similarity]
drivers/media/platform/mediatek/vcodec/encoder/Makefile [new file with mode: 0644]
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc.c with 100% similarity]
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.h [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc.h with 100% similarity]
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.c [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_drv.c with 99% similarity]
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_drv.h [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_drv.h with 91% similarity]
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_pm.c [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_pm.c with 100% similarity]
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc_pm.h [moved from drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_pm.h with 100% similarity]
drivers/media/platform/mediatek/vcodec/encoder/venc/venc_h264_if.c [moved from drivers/media/platform/mediatek/vcodec/venc/venc_h264_if.c with 99% similarity]
drivers/media/platform/mediatek/vcodec/encoder/venc/venc_vp8_if.c [moved from drivers/media/platform/mediatek/vcodec/venc/venc_vp8_if.c with 99% similarity]
drivers/media/platform/mediatek/vcodec/encoder/venc_drv_base.h [moved from drivers/media/platform/mediatek/vcodec/venc_drv_base.h with 100% similarity]
drivers/media/platform/mediatek/vcodec/encoder/venc_drv_if.c [moved from drivers/media/platform/mediatek/vcodec/venc_drv_if.c with 100% similarity]
drivers/media/platform/mediatek/vcodec/encoder/venc_drv_if.h [moved from drivers/media/platform/mediatek/vcodec/venc_drv_if.h with 100% similarity]
drivers/media/platform/mediatek/vcodec/encoder/venc_ipi_msg.h [moved from drivers/media/platform/mediatek/vcodec/venc_ipi_msg.h with 100% similarity]
drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.c [moved from drivers/media/platform/mediatek/vcodec/venc_vpu_if.c with 100% similarity]
drivers/media/platform/mediatek/vcodec/encoder/venc_vpu_if.h [moved from drivers/media/platform/mediatek/vcodec/venc_vpu_if.h with 100% similarity]