]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/panel: Add Samsung S6E3FC2X01 DDIC with AMS641RW panel
authorDavid Heidelberg <david@ixit.cz>
Thu, 23 Oct 2025 20:24:26 +0000 (22:24 +0200)
committerNeil Armstrong <neil.armstrong@linaro.org>
Wed, 29 Oct 2025 21:01:09 +0000 (22:01 +0100)
commit88148c30ef26593e239ee65284126541b11e0726
tree0cd3c33db54aae6edd7fecd27df6153b7eb4a7d3
parent986f28f3a71e44ebd984ee45c4f75c09109ae7ee
drm/panel: Add Samsung S6E3FC2X01 DDIC with AMS641RW panel

Add panel driver used in the OnePlus 6T.

No datasheet, based mostly on EDK2 init sequence and the downstream driver.

Note: This driver doesn't use previously mentioned "samsung,s6e3fc2x01"
by OnePlus 6T device-tree.
The reason is because DDIC itself without knowing the panel type used
with it will not give the driver enough information about the panel used,
as the panel cannot be autodetected.
While would be more practical to support the original compatible,
I would like to avoid it, to prevent confusing devs upstreaming DDICs.

Based on work of:
  Casey Connolly <casey@connolly.tech>
  Joel Selvaraj <foss@joelselvaraj.com>
  Nia Espera <a5b6@riseup.net>

Signed-off-by: David Heidelberg <david@ixit.cz>
Reviewed-by: Jessica Zhang <jesszhan0024@gmail.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patch.msgid.link/20251023-s6e3fc2x01-v5-2-8f8852e67417@ixit.cz
MAINTAINERS
drivers/gpu/drm/panel/Kconfig
drivers/gpu/drm/panel/Makefile
drivers/gpu/drm/panel/panel-samsung-s6e3fc2x01.c [new file with mode: 0644]