diff options
author | Linus Walleij <linus.walleij@linaro.org> | 2020-12-05 13:22:29 +0100 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2020-12-06 00:58:45 +0100 |
commit | 47b1adc1d2a3b39233a56e183296b335222c9a6d (patch) | |
tree | f2c3cbb561eae1c03ded2e1c2dbf28f9fff708b0 /drivers/gpu/drm/vc4 | |
parent | 2abb0b994db569422c79e77208d1c0d560faa57f (diff) | |
download | linux-47b1adc1d2a3b39233a56e183296b335222c9a6d.tar.gz linux-47b1adc1d2a3b39233a56e183296b335222c9a6d.tar.bz2 linux-47b1adc1d2a3b39233a56e183296b335222c9a6d.zip |
drm/panel: s6e63m0: Fix init sequence again
The DSI version of the panel behaved instable and close
scrutiny of the vendor driver from the Samsung
GT-S8190 shows a different initialization sequence for
the DSI mode panel than the DPI mode panel.
Make the initialization depend on whether we are in
DSI or DPI mode and handle the differences.
After this the panel on the GT-I8190 becomes much more
stable.
Also spell out some more custom DCS commands found in
the vendor source code to cut down a bit on magic
where we can.
Fixes: f0aee45ffc8b ("drm/panel: s6e63m0: Fix init sequence")
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Sam Ravnborg <sam@ravnborg.org>
Cc: Stephan Gerhold <stephan@gerhold.net>
Link: https://patchwork.freedesktop.org/patch/msgid/20201205122229.1952980-1-linus.walleij@linaro.org
Diffstat (limited to 'drivers/gpu/drm/vc4')
0 files changed, 0 insertions, 0 deletions