From 2f7bde9c4cb473eb10b222b9029302d5cf298e49 Mon Sep 17 00:00:00 2001 From: Algea Cao Date: Wed, 6 Jun 2018 15:47:12 +0800 Subject: [PATCH] drm/bridge: synopsys: dw-hdmi: Select formula1 for csc decimation Formula3 and Formula2 for csc decimation will cause hdmi yuv422 display err. Formula3: The pixel color of left 0-14 columns and right 0-12 columns is err. Formula2: The pixel color of left 0-2 columns is err. Change-Id: I94fdd5fd962a24fde02dde1fe3ac10437ad117ad Signed-off-by: Algea Cao --- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c index 8394920d0e6e..9c57e6dc5e48 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c @@ -1336,7 +1336,7 @@ static void hdmi_video_csc(struct dw_hdmi *hdmi) if (is_color_space_interpolation(hdmi)) interpolation = HDMI_CSC_CFG_INTMODE_CHROMA_INT_FORMULA1; else if (is_color_space_decimation(hdmi)) - decimation = HDMI_CSC_CFG_DECMODE_CHROMA_INT_FORMULA3; + decimation = HDMI_CSC_CFG_DECMODE_CHROMA_INT_FORMULA1; switch (hdmi_bus_fmt_color_depth(hdmi->hdmi_data.enc_out_bus_format)) { case 8: