media: mtk-mdp: add MT21 format support
Add support for the MT21 format to MDP.
Signed-off-by: Fabien Parent <fparent@baylibre.com>
diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c b/drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c
index c2fb3a2..de3d82e 100644
--- a/drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c
+++ b/drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c
@@ -64,6 +64,14 @@
.align = &mtk_mdp_size_align,
.flags = MTK_MDP_FMT_FLAG_OUTPUT,
}, {
+ .pixelformat = V4L2_PIX_FMT_MT21,
+ .depth = { 8, 4 },
+ .row_depth = { 8, 4 },
+ .num_planes = 2,
+ .num_comp = 2,
+ .align = &mtk_mdp_size_align,
+ .flags = MTK_MDP_FMT_FLAG_OUTPUT,
+ }, {
.pixelformat = V4L2_PIX_FMT_NV12M,
.depth = { 8, 4 },
.row_depth = { 8, 4 },
diff --git a/drivers/media/platform/mtk-mdp/mtk_mdp_regs.c b/drivers/media/platform/mtk-mdp/mtk_mdp_regs.c
index 135d3ae..8ff7701 100644
--- a/drivers/media/platform/mtk-mdp/mtk_mdp_regs.c
+++ b/drivers/media/platform/mtk-mdp/mtk_mdp_regs.c
@@ -30,6 +30,8 @@
return DP_COLOR_NV21;
case V4L2_PIX_FMT_MT21C:
return DP_COLOR_420_BLKP_UFO;
+ case V4L2_PIX_FMT_MT21:
+ return DP_COLOR_420_BLKP;
case V4L2_PIX_FMT_YUV420M:
case V4L2_PIX_FMT_YUV420:
return DP_COLOR_I420;