]> git.ipfire.org Git - thirdparty/linux.git/commit
drm: panel: add support for Samsung AMS561RA01 panel with S6E8AA5X01 controller
authorKaustabh Chakraborty <kauschluss@disroot.org>
Mon, 21 Jul 2025 14:39:00 +0000 (20:09 +0530)
committerNeil Armstrong <neil.armstrong@linaro.org>
Mon, 4 Aug 2025 15:26:29 +0000 (17:26 +0200)
commit47d7953d8e1e774265ec2c79e37871af97abadb2
treef36c69e447388274c36020adc23fb85a48c845ef
parentf3e1caef597e7f29dd2326dae7fa5964ae46c91d
drm: panel: add support for Samsung AMS561RA01 panel with S6E8AA5X01 controller

Samsung AMS561RA01 is an AMOLED panel, using the Samsung S6E8AA5X01 MIPI
DSI controller. Implement a basic panel driver for such panels.

The driver also initializes a backlight device, which works by changing
the panel's gamma values and aid brightness levels appropriately, with
the help of look-up tables acquired from downstream kernel sources.

Signed-off-by: Kaustabh Chakraborty <kauschluss@disroot.org>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://lore.kernel.org/r/20250721-panel-samsung-s6e8aa5x01-v5-2-1a315aba530b@disroot.org
drivers/gpu/drm/panel/Kconfig
drivers/gpu/drm/panel/Makefile
drivers/gpu/drm/panel/panel-samsung-s6e8aa5x01-ams561ra01.c [new file with mode: 0644]