media: mtk-vcodec: venc: specify supported formats per-chip
authorAlexandre Courbot <acourbot@chromium.org>
Fri, 21 Aug 2020 10:35:58 +0000 (12:35 +0200)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Sat, 26 Sep 2020 08:06:08 +0000 (10:06 +0200)
commiteae6f634327eb196c8c2fe6c69800d04f73bd5bd
treea096de0cae63a22c6aa70cb3e09b82c5856680c3
parent42f2ea26df2cef82853a33e9c40e65aeefe31228
media: mtk-vcodec: venc: specify supported formats per-chip

Different chips have different supported formats. Move the list of
supported formats to the platform data, and split the output and capture
formats into two lists to make it easier to find the default format for
each queue.

[hverkuil: fixed some checkpatch alignment warnings]

Signed-off-by: Alexandre Courbot <acourbot@chromium.org>
Acked-by: Tiffany Lin <tiffany.lin@mediatek.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h
drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c
drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c