aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>2020-09-16 12:07:23 +0300
committerDmitry Baryshkov <dmitry.baryshkov@linaro.org>2020-09-19 22:24:40 +0300
commitf5eaef55cec05d051ab15d550fac24a95e03bd75 (patch)
tree2e0544f35246902f62eb1b742eda237070a8df72
parent2b78e66e7b83d0524036120d24c700b0b1d99966 (diff)
drm/bridge/lt9611uxc: fix hotplug event handling
Use drm_bridge_hpd_notify to handle hotplug events instead of drm_kms_helper_hotplug_event. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
-rw-r--r--drivers/gpu/drm/bridge/lontium-lt9611uxc.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/drm/bridge/lontium-lt9611uxc.c b/drivers/gpu/drm/bridge/lontium-lt9611uxc.c
index d267fec6dbf5..b6e6bdcdb28f 100644
--- a/drivers/gpu/drm/bridge/lontium-lt9611uxc.c
+++ b/drivers/gpu/drm/bridge/lontium-lt9611uxc.c
@@ -136,8 +136,10 @@ static irqreturn_t lt9611uxc_irq_thread_handler(int irq, void *dev_id)
lt9611uxc_unlock(lt9611uxc);
- if (irq_status & 0x3 && lt9611uxc->bridge.dev)
- drm_kms_helper_hotplug_event(lt9611uxc->bridge.dev);
+ if (irq_status & 0x3)
+ drm_bridge_hpd_notify(&lt9611uxc->bridge, (hpd_status & BIT(1)) ?
+ connector_status_connected :
+ connector_status_disconnected);
return IRQ_HANDLED;
}