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. There seems to still be some power supply issues, the bottom-left corner of the screen is dark, and the rest of the screen develops shadow-y burn-in-like patterns when resumed after being left off for a while. https://i.imgur.com/oJZSHzE.jpeg Comments were added explaining magic numbers, MAINTAINERS updated, and devicetree documentation added Co-developed-by: Amir Dahan <[email protected]> Signed-off-by: Amir Dahan <[email protected]> Signed-off-by: Paul Sajna <[email protected]> --- Changes in v3: - Add power supplies - Use full panel name including panel and DDIC - Update email addresses - Various improvements copied from other similar upstream panels - Switch back to not using panel-simple due to power supply properties - Revert incorrect merged panel-simple bindings - Link to v2: https://lore.kernel.org/r/[email protected] 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/[email protected] --- Amir Dahan (1): drm: panel: Add LG LH609QH1 Panel with SW49410 controller Paul Sajna (3): dt-bindings: display: panel: Add documentation for lg,sw49410-lh609qh1 MAINTAINERS: add Paul Sajna as maintainer for lg,sw49410-lh609qh1 Revert "dt-bindings: display: panel: panel-simple: Add lg,sw49410 compatible" .../bindings/display/panel/lg,sw49410.yaml | 79 +++ .../bindings/display/panel/panel-simple.yaml | 2 - MAINTAINERS | 6 + drivers/gpu/drm/panel/Kconfig | 15 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-lg-sw49410.c | 528 +++++++++++++++++++++ 6 files changed, 629 insertions(+), 2 deletions(-) --- base-commit: c9b2552e124828f40d5102b146dc72b506b65de9 change-id: 20250910-judyln-panel-948f177c5c5c Best regards, -- Paul Sajna <[email protected]>

