Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 02051ca0 authored by Andrzej Hajda's avatar Andrzej Hajda Committed by Inki Dae
Browse files

drm/panel: add S6E8AA0 driver



The patch adds MIPI-DSI based S6E8AA0 AMOLED LCD panel driver.
Driver uses mipi_dsi bus to communicate with panel and exposes drm_panel
interface.

v2
- added bus error handling,
- set maxmimum DSI packet size on init,
- removed unsupported brightness drm_panel callbacks,
- minor improvements

v3
- switched to gpiod framework,
- minor fixes in error handling

Signed-off-by: default avatarAndrzej Hajda <a.hajda@samsung.com>
Signed-off-by: default avatarInki Dae <inki.dae@samsung.com>
parent ffff29d1
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -23,4 +23,11 @@ config DRM_PANEL_LD9040
	select SPI
	select VIDEOMODE_HELPERS

config DRM_PANEL_S6E8AA0
	tristate "S6E8AA0 DSI video mode panel"
	depends on DRM && DRM_PANEL
	depends on OF
	select DRM_MIPI_DSI
	select VIDEOMODE_HELPERS

endmenu
+1 −0
Original line number Diff line number Diff line
obj-$(CONFIG_DRM_PANEL_SIMPLE) += panel-simple.o
obj-$(CONFIG_DRM_PANEL_LD9040) += panel-ld9040.o
obj-$(CONFIG_DRM_PANEL_S6E8AA0) += panel-s6e8aa0.o
+1069 −0

File added.

Preview size limit exceeded, changes collapsed.