drm/bridge/lontium-lt9611uxc: fix waiting for EDID to become available
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Thu, 21 Jan 2021 23:33:01 +0000 (02:33 +0300)
committerAndrzej Hajda <a.hajda@samsung.com>
Thu, 28 Jan 2021 10:54:49 +0000 (11:54 +0100)
commit053b1b287ccf734cc3b5a40b3b17a63185758c61
treed9ef35fc14b70d144e991f89f7093e64bdc17796
parentf6b57101a6b31277a4bde1d8028c46e898bd2ff2
drm/bridge/lontium-lt9611uxc: fix waiting for EDID to become available

- Call wake_up() when EDID ready event is received to wake
  wait_event_interruptible_timeout()

- Increase waiting timeout, reading EDID can take longer than 100ms, so
  let's be on a safe side.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Fixes: 0cbbd5b1a012 ("drm: bridge: add support for lontium LT9611UXC bridge")
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Reviewed-by: Andrzej Hajda <a.hajda@samsung.com>
Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20210121233303.1221784-2-dmitry.baryshkov@linaro.org
drivers/gpu/drm/bridge/lontium-lt9611uxc.c