mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-10 12:57:06 +09:00
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 <algea.cao@rock-chips.com> Change-Id: I8ccd1cef40f3e47ce481a176a41c569ab2932b83
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user