drm/bridge: synopsys: dw-hdmi-qp: Reset avp data path before flt

Fix probabilistic no signal output in samsung 8K TV.

Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
Change-Id: I366311b61595534ce8fefeb235bc9b20cb3991e0
This commit is contained in:
Algea Cao
2022-09-26 19:14:55 +08:00
committed by Tao Huang
parent 662e202de8
commit b7cf9d2872

View File

@@ -1598,6 +1598,9 @@ static int hdmi_start_flt(struct dw_hdmi_qp *hdmi, u8 rate)
hdmi_modb(hdmi, AVP_DATAPATH_VIDEO_SWDISABLE,
AVP_DATAPATH_VIDEO_SWDISABLE, GLOBAL_SWDISABLE);
/* reset avp data path */
hdmi_writel(hdmi, BIT(6), GLOBAL_SWRESET_REQUEST);
/* FLT_READY & FFE_LEVELS read */
for (i = 0; i < 20; i++) {
drm_scdc_readb(hdmi->ddc, SCDC_STATUS_FLAGS_0, &val);