[PATCH v2 0/4] Add JDI LPM102A188A display panel support
Diogo Ivo
diogo.ivo at tecnico.ulisboa.pt
Tue Oct 25 15:37:43 UTC 2022
Hello,
These patches add support for the JDI LPM102A188A display panel,
found in the Google Pixel C.
Patch 1 adds the DT bindings for the panel.
Patch 2 adds a register clear to the Tegra DSI driver, needed for the
panel initialization commands to be properly sent.
Patch 3 adds the panel driver, which is based on the downstream
kernel driver published by Google and developed by Sean Paul.
Patch 4 adds the DT node for the Google Pixel C.
The first version of this patch series can be found at:
https://lore.kernel.org/all/20220929170502.1034040-1-diogo.ivo@tecnico.ulisboa.pt/
Changes in v2:
- Patch 1: remove touchscreen reset gpio property
- Patch 2: clear register based on its value rather than a DT property
- Patch 3: tune backlight delay values
- Patch 4: add generic node names, remove underscores
Thank you.
Diogo Ivo (4):
dt-bindings: display: Add bindings for JDI LPM102A188A
drm/tegra: dsi: Clear enable register if powered by bootloader
drm/panel: Add driver for JDI LPM102A188A
arm64: dts: smaug: Add display panel node
.../display/panel/jdi,lpm102a188a.yaml | 94 ++++
arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 70 +++
drivers/gpu/drm/panel/Kconfig | 11 +
drivers/gpu/drm/panel/Makefile | 1 +
drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c | 509 ++++++++++++++++++
drivers/gpu/drm/tegra/dsi.c | 9 +
6 files changed, 694 insertions(+)
create mode 100644 Documentation/devicetree/bindings/display/panel/jdi,lpm102a188a.yaml
create mode 100644 drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c
--
2.38.1
More information about the dri-devel
mailing list