From 509fc461641971496b44afb3e93ec329130245ba Mon Sep 17 00:00:00 2001 From: Ray Zhang Date: Fri, 24 Feb 2017 17:10:15 +0800 Subject: drm/msm: do not trigger HPD work in non-pluggable case In HDMI non-pluggable case, it's supposed that there will not be hotplug events, so ignore the HPD interrupt and do not schedule the HPD work. CRs-Fixed: 2010135 Change-Id: I72b9c3fb0f831ddab4be0545c37cd9189d4afa41 Signed-off-by: Ray Zhang --- drivers/gpu/drm/msm/hdmi-staging/sde_hdmi.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/hdmi-staging/sde_hdmi.c b/drivers/gpu/drm/msm/hdmi-staging/sde_hdmi.c index d96aeeecb0fd..347b78886b24 100644 --- a/drivers/gpu/drm/msm/hdmi-staging/sde_hdmi.c +++ b/drivers/gpu/drm/msm/hdmi-staging/sde_hdmi.c @@ -440,7 +440,8 @@ static void _sde_hdmi_connector_irq(struct sde_hdmi *sde_hdmi) hpd_int_ctrl |= HDMI_HPD_INT_CTRL_INT_CONNECT; hdmi_write(hdmi, REG_HDMI_HPD_INT_CTRL, hpd_int_ctrl); - queue_work(hdmi->workq, &sde_hdmi->hpd_work); + if (!sde_hdmi->non_pluggable) + queue_work(hdmi->workq, &sde_hdmi->hpd_work); } } -- cgit v1.2.3