This patch series adds a drm panel driver for the LG SW49410 panel found in the LG G7 ThinQ (codename judyln).
The basic driver skeleton was generated by https://github.com/msm8916-mainline/linux-mdss-dsi-panel-driver-generator from the vendor device-tree. The panel driver works but during testing we noticed sometimes the display goes blank. Source of this problem is unknown but seems to be external. i.e. It could be a conflict with another driver or an issue with aftermarket panels. Comments were added explaining magic numbers, and devicetree documentation was also added Once this patch has been accepted, I'll follow up with a devicetree update for sdm845-lg-judyln that includes this driver, along with several other improvements Co-authored-by: Amir Dahan <system64f...@protonmail.com> Signed-off-by: Amir Dahan <system64f...@protonmail.com> Signed-off-by: Paul Sajna <sajatt...@postmarketos.org> --- Changes in v2: - use "multi" versions of functions - remove DRM_DISPLAY_DP_HELPER - change dt-bindings to panel-simple - Link to v1: https://lore.kernel.org/r/20250910-judyln-panel-v1-0-825c74403...@postmarketos.org --- Amir Dahan (1): drm: panel: Add LG SW49410 Panel Paul Sajna (2): Update MAINTAINERS for lg,sw49410 dt-bindings: display: panel: panel-simple: Add lg,sw49410 compatible .../bindings/display/panel/panel-simple.yaml | 2 + MAINTAINERS | 5 + drivers/gpu/drm/panel/Kconfig | 13 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-lg-sw49410.c | 502 +++++++++++++++++++++ 5 files changed, 523 insertions(+) --- base-commit: e04c78d86a9699d136910cfc0bdcf01087e3267e change-id: 20250910-judyln-panel-948f177c5c5c Best regards, -- Paul Sajna <sajatt...@postmarketos.org>