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-16 12:11:37 +0300
commitf25ab44f6843bc7de0d3f84ab99c732d91cf710f (patch)
tree2d7df2ced60efef990742d639e1df40604923a63
parentab66d322283455fc859d293f1becb37970a5f7f9 (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;
}