]> asedeno.scripts.mit.edu Git - linux.git/commit
drm/bridge: ti-sn65dsi86: Add mystery delay to enable()
authorSean Paul <seanpaul@chromium.org>
Mon, 13 Aug 2018 21:30:46 +0000 (17:30 -0400)
committerSean Paul <seanpaul@chromium.org>
Mon, 27 Aug 2018 14:57:20 +0000 (10:57 -0400)
commitbf1178c9893018b77c829215970cf4c6a3cebb34
treecd49a18ddd4e29c80f8a81eee4e555aa7192f1d8
parentbc537a9cc47eec7f4e32b8164c494ddc35dca8ac
drm/bridge: ti-sn65dsi86: Add mystery delay to enable()

This patch adds a 70ms mystery delay to the bridge driver in enable.
By experimentation, it seems like it can go anywhere up until we
initiate semi-auto link training. If we don't have the delay, link
training fails.

I tried to root cause this as best I could, but neither the datasheet
for the panel nor the bridge mention a delay of this magnitude in their
timing requirements. So for now, add the mystery delay until someone
figures out a better fix.

Changes in v3:
- Added to the set

Cc: Sandeep Panda <spanda@codeaurora.org>
Reviewed-by: Sandeep Panda <spanda@codeaurora.org>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20180813213058.184821-8-sean@poorly.run
drivers/gpu/drm/bridge/ti-sn65dsi86.c