diff options
Diffstat (limited to 'drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c')
| -rw-r--r-- | drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.c | 7 |
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, | |||
| 130 | static bool tpd_detect(struct omap_dss_device *dssdev) | 130 | static 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 | ||
| 142 | static void tpd_register_hpd_cb(struct omap_dss_device *dssdev, | 137 | static void tpd_register_hpd_cb(struct omap_dss_device *dssdev, |
