MLK-19252-3 drm/bridge: sec-dsim: workaround 3 data lanes case
authorFancy Fang <chen.fang@nxp.com>
Wed, 15 Aug 2018 06:14:21 +0000 (14:14 +0800)
committerLeonard Crestez <leonard.crestez@nxp.com>
Wed, 17 Apr 2019 23:51:34 +0000 (02:51 +0300)
commit7d93661cc689f9bdc816a70c0d510cca479e4e60
tree04a8da94c80c649530d6f1d6f096f747d17151fa
parent1e6de787ea8bd5425094e0d3b71c4dcf2ba46d6f
MLK-19252-3 drm/bridge: sec-dsim: workaround 3 data lanes case

According to a lot of tests and debug, for the Non-Burst with
Sync Pulse mode with 3 data lanes enable, the DSI peripheral
ADV7535 cannot display correctly, but the output timings seems
to be correct. Until now, the root cause for this issue still
cannot be found. So make this workaround to force to use 2 data
lanes when meeting the 3 lanes requests.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
(cherry picked from commit 6e7bc3bfd5b03da698a4024199bb696b792cc14e)
(cherry picked from commit 14f43f0aef26418e10f7840db726e990e557a2d1)
(cherry picked from commit 28dfae13bc259a99b8ee15f95e65b48cc7dbb2f8)
drivers/gpu/drm/bridge/sec-dsim.c