diff options
author | Eric Anholt <eric@anholt.net> | 2016-03-01 04:53:00 +0300 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2016-03-14 03:06:36 +0300 |
commit | 0e60eab57557bc06bb3a5ef8d5d6dcd9ddd47aff (patch) | |
tree | 9349ff4404174bfb5b98e2af287a15ee77392fe1 /drivers/gpu/drm/vc4/vc4_hdmi.c | |
parent | ca26d28bbaa39f31d5e7e4812603b015c8d54207 (diff) | |
download | linux-0e60eab57557bc06bb3a5ef8d5d6dcd9ddd47aff.tar.xz |
drm/vc4: Let gpiolib know that we're OK with sleeping for HPD.
Fixes an error thrown every few seconds when we poll HPD when it's on
a I2C to GPIO expander.
Signed-off-by: Eric Anholt <eric@anholt.net>
Tested-by: Daniel Stone <daniels@collabora.com>
Diffstat (limited to 'drivers/gpu/drm/vc4/vc4_hdmi.c')
-rw-r--r-- | drivers/gpu/drm/vc4/vc4_hdmi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/vc4/vc4_hdmi.c b/drivers/gpu/drm/vc4/vc4_hdmi.c index 56272ca98ab7..6bcf51d16a1d 100644 --- a/drivers/gpu/drm/vc4/vc4_hdmi.c +++ b/drivers/gpu/drm/vc4/vc4_hdmi.c @@ -166,7 +166,7 @@ vc4_hdmi_connector_detect(struct drm_connector *connector, bool force) struct vc4_dev *vc4 = to_vc4_dev(dev); if (vc4->hdmi->hpd_gpio) { - if (gpio_get_value(vc4->hdmi->hpd_gpio)) + if (gpio_get_value_cansleep(vc4->hdmi->hpd_gpio)) return connector_status_connected; else return connector_status_disconnected; |