[PATCH v2 0/3] Introduce EBBG FT8719 DRM panel driver

From: Joel Selvaraj
Date: Wed May 11 2022 - 01:28:48 EST


Add bindings and DRM panel driver for EBBG FT8719 6.18" 2246x1080 DSI
video mode panel, which can be found on some Xiaomi Poco F1 phones.
The panel's backlight is managed through QCOM WLED driver.

The driver is built using linux-mdss-dsi-panel-driver-generator[1], and
additionally support for handling regulators and linking external
backlight is added.

[1] https://github.com/msm8916-mainline/linux-mdss-dsi-panel-driver-generator

Changes in v2: (Krzysztof Kozlowski's Suggestions)
- dt-bindings: specify maxItems for reg
- dt-bindings: cleanup and simplify the panel properties
- dt-bindings: in example change "|+" to "|' and "dsi0" to "dsi"

Joel Selvaraj (3):
dt-bindings: vendor-prefixes: Add prefix for EBBG
dt-bindings: display: Add bindings for EBBG FT8719
drm/panel: introduce ebbg,ft8719 panel

.../bindings/display/panel/ebbg,ft8719.yaml | 74 ++++
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
MAINTAINERS | 7 +
drivers/gpu/drm/panel/Kconfig | 11 +
drivers/gpu/drm/panel/Makefile | 1 +
drivers/gpu/drm/panel/panel-ebbg-ft8719.c | 362 ++++++++++++++++++
6 files changed, 457 insertions(+)
create mode 100644 Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
create mode 100644 drivers/gpu/drm/panel/panel-ebbg-ft8719.c

--
2.36.1