]> git.baikalelectronics.ru Git - kernel.git/commit
drm/panel: s6d27a1: Add driver for Samsung S6D27A1 display panel
authorMarkuss Broks <markuss.broks@gmail.com>
Sat, 7 Aug 2021 13:31:11 +0000 (16:31 +0300)
committerLinus Walleij <linus.walleij@linaro.org>
Fri, 13 Aug 2021 13:53:11 +0000 (15:53 +0200)
commit77425db0cc652269abec3ab019505eb769c37a58
tree22f814ee4d4ab04eea038d7d6dbc53d1e2eb4226
parent0ab7eb140a5c71fd2d41de4a69a377076a003c0d
drm/panel: s6d27a1: Add driver for Samsung S6D27A1 display panel

This adds a driver for Samsung S6D27A1 display controller and panel.
This panel is found in the Samsung GT-I8160 mobile phone,
and possibly some other mobile phones.

This display needs manufacturer commands to configure it;
the commands used in this driver were taken from downstream driver
by Gareth Phillips; sadly, there is almost no documentation on what they
actually do.

This driver re-uses the DBI infrastructure to communicate with the display.

This driver is heavily based on WideChips WS2401 display controller
driver by Linus Walleij and on other panel drivers for reference.

Signed-off-by: Markuss Broks <markuss.broks@gmail.com>
[Up reset out time to 120 ms]
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20210807133111.5935-3-markuss.broks@gmail.com
MAINTAINERS
drivers/gpu/drm/panel/Kconfig
drivers/gpu/drm/panel/Makefile
drivers/gpu/drm/panel/panel-samsung-s6d27a1.c [new file with mode: 0644]