]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
drm/panel: ws2401: Add driver for WideChips WS2401
authorLinus Walleij <linus.walleij@linaro.org>
Wed, 14 Jul 2021 22:50:02 +0000 (00:50 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Sat, 17 Jul 2021 11:10:29 +0000 (13:10 +0200)
commit57f6190a60ecc19f1ddddac0d7ea6524229271a9
treedd0bfc2fee6783d96f6935d4376ac4c313532899
parentf82ff130a5e6a0263cb6161fb44ee79f781fea80
drm/panel: ws2401: Add driver for WideChips WS2401

This adds a driver for panels based on the WideChips WS2401 display
controller. This display controller is used in the Samsung LMS380KF01
display found in the Samsung GT-I8160 (Codina) mobile phone and
possibly others.

As is common with Samsung displays manufacturer commands are necessary
to configure the display to a working state.

The display optionally supports internal backlight control, but can
also use an external backlight.

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

Cc: phone-devel@vger.kernel.org
Cc: Douglas Anderson <dianders@chromium.org>
Reviewed-by: Noralf Trønnes <noralf@tronnes.org>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20210714225002.1065107-2-linus.walleij@linaro.org
MAINTAINERS
drivers/gpu/drm/panel/Kconfig
drivers/gpu/drm/panel/Makefile
drivers/gpu/drm/panel/panel-widechips-ws2401.c [new file with mode: 0644]