drm/panel: Add Samsung S6D7AA0 panel controller driver
authorArtur Weber <aweber.kernel@gmail.com>
Fri, 19 May 2023 17:03:53 +0000 (19:03 +0200)
committerNeil Armstrong <neil.armstrong@linaro.org>
Mon, 22 May 2023 09:11:47 +0000 (11:11 +0200)
commit6810bb390282bb75801832f31d088236503fee89
tree217d72c93db09a3047abc38e028d22a0645f061f
parentdda445651475b5a2a2941adcf1420fe3e9521bcd
drm/panel: Add Samsung S6D7AA0 panel controller driver

Initial driver for S6D7AA0-controlled panels. Currently, the following
panels are supported:

 - S6D7AA0-LSL080AL02 (Samsung Galaxy Tab 3 8.0)
 - S6D7AA0-LSL080AL03 (Samsung Galaxy Tab A 8.0 2015)
 - S6D7AA0-LTL101AT01 (Samsung Galaxy Tab A 9.7 2015)

It should be possible to extend this driver to work with other panels
using this IC.

Tested-by: Nikita Travkin <nikita@trvn.ru> #ltl101at01
Signed-off-by: Artur Weber <aweber.kernel@gmail.com>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20230519170354.29610-3-aweber.kernel@gmail.com
drivers/gpu/drm/panel/Kconfig
drivers/gpu/drm/panel/Makefile
drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c [new file with mode: 0644]