From 25a2afa89ceae2df3117e4be3e1e5d81d74b524b Mon Sep 17 00:00:00 2001 From: Jiancai Huang Date: Tue, 6 Feb 2018 16:35:38 +0800 Subject: [PATCH] drm: bridge: synopsys: Fix hdmi can't display in android Change-Id: I2f3ee8176761b5227c30df25c569e4c34ae773e2 Signed-off-by: Jiancai Huang --- 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 8c453b2a3817..97b9639661d7 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c @@ -3101,7 +3101,7 @@ __dw_hdmi_probe(struct platform_device *pdev, hdmi->phy.name); ret = hdmi_readb(hdmi, HDMI_PHY_STAT0); - if (ret & (HDMI_PHY_TX_PHY_LOCK | HDMI_PHY_HPD)) { + if ((ret & HDMI_PHY_TX_PHY_LOCK) && (ret & HDMI_PHY_HPD)) { hdmi->mc_clkdis = hdmi_readb(hdmi, HDMI_MC_CLKDIS); hdmi->disabled = false; hdmi->bridge_is_on = true;