Re: [PATCH v2 0/2] YUV support for VOP2 background color
From: Cristian Ciocaltea
Date: Mon Jun 01 2026 - 14:08:58 EST
Something got messed by while preparing the cover letter.
Fixed manually..
On 6/1/26 9:00 PM, Cristian Ciocaltea wrote:
> Since commit bec7cbfa7d4f ("drm/rockchip: vop2: Support setting custom
> background color") the VOP2 display controller allows configuring the
> background color of each video output port.
>
> However, this is currently limited to RGB formats. When operating in
> YUV overlay mode, the color must be programmed using YUV format.
>
> Add the necessary RGB-to-YCbCr conversion logic, covering all color
> spaces supported by the display controller: BT601L, BT601F, BT709L and
> BT2020L.
>
> Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@xxxxxxxxxxxxx>
> ---
> Changes in v2:
> - Used vop2_convert_csc_mode() helper to address an issue reported by
> Sashiko: vop2_rgb16_to_yuv16() expects an enum vop_csc_format, but
> vcstate->color_space holds a V4L2 colorspace enum
> - Rebased onto latest drm-misc-next
> - Link to v1: https://patch.msgid.link/20260524-vop2-bg-yuv-v1-0-dcb6a52923f5@xxxxxxxxxxxxx
>
> ---
> Cristian Ciocaltea (2):
> drm/rockchip: vop2: Rename CSC_BT2020 to CSC_BT2020L
> drm/rockchip: vop2: Add YUV support to background color
>
> drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 155 ++++++++++++++++++++++++---
> drivers/gpu/drm/rockchip/rockchip_drm_vop2.h | 2 +-
> 2 files changed, 140 insertions(+), 17 deletions(-)
> ---
> base-commit: e84b07e0a30b371117f9a1120a4645c213f39cd9
> change-id: 20260524-vop2-bg-yuv-1b0e6a09c579
>