[PATCH v2 13/13] media: rockchip: rga: add NV12M support
Michael Tretter
m.tretter at pengutronix.de
Fri Oct 13 04:00:34 PDT 2023
Add support for the multi-planar variants of NV12. The RGA is now able
to exchange DMABUFs with other devices that only support multi-planar
NV12, for example the Hantro JPEG encoder.
Signed-off-by: Michael Tretter <m.tretter at pengutronix.de>
---
Changes in v2: None
---
drivers/media/platform/rockchip/rga/rga.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/drivers/media/platform/rockchip/rga/rga.c b/drivers/media/platform/rockchip/rga/rga.c
index 57d845c57d7d..00fdfa9e10bc 100644
--- a/drivers/media/platform/rockchip/rga/rga.c
+++ b/drivers/media/platform/rockchip/rga/rga.c
@@ -280,6 +280,15 @@ static struct rga_fmt formats[] = {
.y_div = 2,
.x_div = 1,
},
+ {
+ .fourcc = V4L2_PIX_FMT_NV12M,
+ .color_swap = RGA_COLOR_NONE_SWAP,
+ .hw_format = RGA_COLOR_FMT_YUV420SP,
+ .depth = 12,
+ .uv_factor = 4,
+ .y_div = 2,
+ .x_div = 1,
+ },
{
.fourcc = V4L2_PIX_FMT_NV16,
.color_swap = RGA_COLOR_NONE_SWAP,
--
2.39.2
More information about the Linux-rockchip
mailing list