drm: lcdif: Add support for YUV planes
authorKieran Bingham <kieran.bingham@ideasonboard.com>
Fri, 30 Sep 2022 08:39:55 +0000 (11:39 +0300)
committerMarek Vasut <marex@denx.de>
Sat, 15 Oct 2022 03:33:15 +0000 (05:33 +0200)
commit6cba31e33e770d9b5e9973278573cfef90583fcc
treee3a3620f8a5aac648ee75494ec0a0ed71605e32a
parentec39dee8b25229a646271815cc86a8fc865525cf
drm: lcdif: Add support for YUV planes

The LCDIF includes a color space converter that supports YUV input. Use
it to support YUV planes, either through the converter if the output
format is RGB, or in conversion bypass mode otherwise.

Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Reviewed-by: Liu Ying <victor.liu@nxp.com>
Signed-off-by: Marek Vasut <marex@denx.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20220930083955.31580-5-laurent.pinchart@ideasonboard.com
drivers/gpu/drm/mxsfb/lcdif_kms.c
drivers/gpu/drm/mxsfb/lcdif_regs.h