linux/drivers/media/platform/mtk-vcodec
Alexandre Courbot 46233e91fa media: mtk-vcodec: move firmware implementations into their own files
mtk-vcodec supports two kinds of firmware, VPU and SCP. Both were
supported from the same source files, but this is clearly unclean and
makes it more difficult to disable support for one or the other.

Move these implementations into their own file, after adding the
necessary private interfaces.

[hverkuil: smatch fix: mtk_vcodec_fw_vpu_init() error: uninitialized symbol 'rst_id'.]

Signed-off-by: Alexandre Courbot <acourbot@chromium.org>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Fixes: bf1d556ad4 ("media: mtk-vcodec: abstract firmware interface")
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
2020-11-05 14:31:32 +01:00
..
vdec media: mtk-vcodec: abstract firmware interface 2020-09-26 09:53:52 +02:00
venc media: mtk-vcodec: venc: support SCP firmware 2020-09-26 10:03:39 +02:00
Makefile media: mtk-vcodec: move firmware implementations into their own files 2020-11-05 14:31:32 +01:00
mtk_vcodec_dec_drv.c media: mtk-vcodec: move firmware implementations into their own files 2020-11-05 14:31:32 +01:00
mtk_vcodec_dec_pm.c media: mtk-vcodec: abstract firmware interface 2020-09-26 09:53:52 +02:00
mtk_vcodec_dec_pm.h
mtk_vcodec_dec.c media: mtk-vcodec: mtk_vcodec_dec.c: fix comparison to bool 2020-08-29 07:47:54 +02:00
mtk_vcodec_dec.h media: mtk-vcodec: use v4l2_m2m_buffer where appropriate 2020-01-09 14:46:41 +01:00
mtk_vcodec_drv.h media: mtk-vcodec: add support for MT8183 encoder 2020-09-26 10:07:05 +02:00
mtk_vcodec_enc_drv.c media: mtk-vcodec: move firmware implementations into their own files 2020-11-05 14:31:32 +01:00
mtk_vcodec_enc_pm.c media: mtk-vcodec: abstract firmware interface 2020-09-26 09:53:52 +02:00
mtk_vcodec_enc_pm.h
mtk_vcodec_enc.c media: mtk-vcodec: venc: fix invalid time per frame in S_PARM 2020-09-26 10:11:26 +02:00
mtk_vcodec_enc.h media: mtk-vcodec: use v4l2_m2m_buffer where appropriate 2020-01-09 14:46:41 +01:00
mtk_vcodec_fw_priv.h media: mtk-vcodec: move firmware implementations into their own files 2020-11-05 14:31:32 +01:00
mtk_vcodec_fw_scp.c media: mtk-vcodec: move firmware implementations into their own files 2020-11-05 14:31:32 +01:00
mtk_vcodec_fw_vpu.c media: mtk-vcodec: move firmware implementations into their own files 2020-11-05 14:31:32 +01:00
mtk_vcodec_fw.c media: mtk-vcodec: move firmware implementations into their own files 2020-11-05 14:31:32 +01:00
mtk_vcodec_fw.h media: mtk-vcodec: move firmware implementations into their own files 2020-11-05 14:31:32 +01:00
mtk_vcodec_intr.c
mtk_vcodec_intr.h
mtk_vcodec_util.c media: mtk-vcodec: abstract firmware interface 2020-09-26 09:53:52 +02:00
mtk_vcodec_util.h
vdec_drv_base.h media: mtk-vcodec: abstract firmware interface 2020-09-26 09:53:52 +02:00
vdec_drv_if.c media: mtk-vcodec: abstract firmware interface 2020-09-26 09:53:52 +02:00
vdec_drv_if.h
vdec_ipi_msg.h
vdec_vpu_if.c media: mtk-vcodec: abstract firmware interface 2020-09-26 09:53:52 +02:00
vdec_vpu_if.h media: mtk-vcodec: abstract firmware interface 2020-09-26 09:53:52 +02:00
venc_drv_base.h
venc_drv_if.c media: mtk-vcodec: abstract firmware interface 2020-09-26 09:53:52 +02:00
venc_drv_if.h media: mtk-vcodec: venc: support SCP firmware 2020-09-26 10:03:39 +02:00
venc_ipi_msg.h media: mtk-vcodec: venc: handle firmware version field 2020-09-26 10:04:39 +02:00
venc_vpu_if.c media: mtk-vcodec: venc: handle firmware version field 2020-09-26 10:04:39 +02:00
venc_vpu_if.h media: mtk-vcodec: venc: support SCP firmware 2020-09-26 10:03:39 +02:00