diff options
author | Eric Anholt <eric@anholt.net> | 2016-02-29 17:53:00 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2016-03-13 17:06:36 -0700 |
commit | 0e60eab57557bc06bb3a5ef8d5d6dcd9ddd47aff (patch) | |
tree | 9349ff4404174bfb5b98e2af287a15ee77392fe1 | |
parent | ca26d28bbaa39f31d5e7e4812603b015c8d54207 (diff) | |
download | op-kernel-dev-0e60eab57557bc06bb3a5ef8d5d6dcd9ddd47aff.zip op-kernel-dev-0e60eab57557bc06bb3a5ef8d5d6dcd9ddd47aff.tar.gz |
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>
-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 56272ca..6bcf51d 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; |