From a93d8eea5982089177ce56bc5eab30a884d7ad9e Mon Sep 17 00:00:00 2001 From: Algea Cao Date: Wed, 1 Feb 2023 11:25:45 +0800 Subject: [PATCH] drm: bridge: dw-hdmi: Fix 1080p RGB/YUV444 10BIT display blur If set default phase to 1, 1080p RGB/YUV444 10BIT display blur when switch from 4K YUV420 8BIT. Signed-off-by: Algea Cao Change-Id: I8ccd1cef40f3e47ce481a176a41c569ab2932b83 --- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c index 721b5857331c..30346c8ddd3d 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c @@ -1486,14 +1486,7 @@ static void hdmi_video_packetize(struct dw_hdmi *hdmi) HDMI_VP_CONF_PR_EN_MASK | HDMI_VP_CONF_BYPASS_SELECT_MASK, HDMI_VP_CONF); - if ((color_depth == 5 && hdmi->previous_mode.htotal % 4) || - (color_depth == 6 && hdmi->previous_mode.htotal % 2)) - hdmi_modb(hdmi, 0, HDMI_VP_STUFF_IDEFAULT_PHASE_MASK, - HDMI_VP_STUFF); - else - hdmi_modb(hdmi, 1 << HDMI_VP_STUFF_IDEFAULT_PHASE_OFFSET, - HDMI_VP_STUFF_IDEFAULT_PHASE_MASK, HDMI_VP_STUFF); - + hdmi_modb(hdmi, 0, HDMI_VP_STUFF_IDEFAULT_PHASE_MASK, HDMI_VP_STUFF); hdmi_writeb(hdmi, remap_size, HDMI_VP_REMAP); if (output_select == HDMI_VP_CONF_OUTPUT_SELECTOR_PP) {