drm: panel: Add LG sw43408 panel driver
authorSumit Semwal <sumit.semwal@linaro.org>
Sun, 7 Apr 2024 23:53:53 +0000 (02:53 +0300)
committerDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Fri, 19 Apr 2024 01:27:48 +0000 (04:27 +0300)
commit069a6c0e94f99437652dbb7229a56233c7d39968
tree086deb5e8fcd16f24ff809ba6594967836bda7d5
parentb724455e89ea9be900b81492897aadebcdc5ba92
drm: panel: Add LG sw43408 panel driver

LG SW43408 is 1080x2160@60Hz, 4-lane MIPI-DSI panel, used in some
Google Pixel-3 phones.

Signed-off-by: Sumit Semwal <sumit.semwal@linaro.org>
[vinod: Add DSC support]
Signed-off-by: Vinod Koul <vkoul@kernel.org>
[caleb: cleanup and support turning off the panel]
Signed-off-by: Caleb Connolly <caleb@connolly.tech>
[DB: partially rewrote the driver and fixed DSC programming]
Reviewed-by: Marijn Suijten <marijn.suijten@somainline.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20240408-lg-sw43408-panel-v5-4-4e092da22991@linaro.org
MAINTAINERS
drivers/gpu/drm/panel/Kconfig
drivers/gpu/drm/panel/Makefile
drivers/gpu/drm/panel/panel-lg-sw43408.c [new file with mode: 0644]