From 2bde53fc60e16131945203ee06f61dcfd78d477a Mon Sep 17 00:00:00 2001 From: Sandy Huang Date: Mon, 11 Apr 2022 16:34:00 +0800 Subject: [PATCH] drm/bridge: synopsys: dw-hdmi-qp: add support rgb bt2020 color space output Signed-off-by: Sandy Huang Change-Id: I4e14122b802384be3c1d96eaea3fccfebbb172ec --- drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c index ef864dabbd19..6e552ab21c8e 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c @@ -1107,9 +1107,15 @@ static void hdmi_config_AVI(struct dw_hdmi_qp *hdmi, break; } } else { - frame.colorimetry = HDMI_COLORIMETRY_NONE; - frame.extended_colorimetry = - HDMI_EXTENDED_COLORIMETRY_XV_YCC_601; + if (hdmi->hdmi_data.enc_out_encoding == V4L2_YCBCR_ENC_BT2020) { + frame.colorimetry = HDMI_COLORIMETRY_EXTENDED; + frame.extended_colorimetry = + HDMI_EXTENDED_COLORIMETRY_BT2020; + } else { + frame.colorimetry = HDMI_COLORIMETRY_NONE; + frame.extended_colorimetry = + HDMI_EXTENDED_COLORIMETRY_XV_YCC_601; + } } frame.scan_mode = HDMI_SCAN_MODE_NONE;