mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-12 03:26:26 +00:00
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: Sean Paul <seanpaul@chromium.org> Signed-off-by: Rahul Sharma <Rahul.Sharma@samsung.com> Signed-off-by: Inki Dae <inki.dae@samsung.com>
This commit is contained in:
parent
47d173ffb2
commit
5137c8ca4b
1 changed files with 2 additions and 0 deletions
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue