mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 11:26:02 +09:00
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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user