aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c')
-rw-r--r--drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c b/drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c
index d6d08148a3e5..da97d357bde7 100644
--- a/drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c
+++ b/drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c
@@ -130,13 +130,8 @@ static int tpd_read_edid(struct omap_dss_device *dssdev,
130static bool tpd_detect(struct omap_dss_device *dssdev) 130static bool tpd_detect(struct omap_dss_device *dssdev)
131{ 131{
132 struct panel_drv_data *ddata = to_panel_data(dssdev); 132 struct panel_drv_data *ddata = to_panel_data(dssdev);
133 struct omap_dss_device *src = dssdev->src;
134 bool connected;
135 133
136 connected = gpiod_get_value_cansleep(ddata->hpd_gpio); 134 return gpiod_get_value_cansleep(ddata->hpd_gpio);
137 if (!connected && src->ops->hdmi.lost_hotplug)
138 src->ops->hdmi.lost_hotplug(src);
139 return connected;
140} 135}
141 136
142static void tpd_register_hpd_cb(struct omap_dss_device *dssdev, 137static void tpd_register_hpd_cb(struct omap_dss_device *dssdev,