Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5137c8ca authored by Sean Paul's avatar Sean Paul Committed by Inki Dae
Browse files

drm/exynos: Read hpd gpio in is_connected callback



This patch adds a gpio read of hpd during the is_connected
callback. This fixes the case where hdmi is off going into
suspend and the cable is plugged in while suspended. In this
case, the hpd interrupt does not fire and is_connected will
return false.

Signed-off-by: default avatarSean Paul <seanpaul@chromium.org>
Signed-off-by: default avatarRahul Sharma <Rahul.Sharma@samsung.com>
Signed-off-by: default avatarInki Dae <inki.dae@samsung.com>
parent 47d173ff
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -805,6 +805,8 @@ static enum drm_connector_status hdmi_detect(struct drm_connector *connector,
{
	struct hdmi_context *hdata = ctx_from_connector(connector);

	hdata->hpd = gpio_get_value(hdata->hpd_gpio);

	return hdata->hpd ? connector_status_connected :
			connector_status_disconnected;
}