All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/4] drm/panel: ilitek-ili9806e: add Rocktech RK050HR345-CT106A support
@ 2026-02-03  7:54 Dario Binacchi
  2026-02-03  7:54 ` [PATCH v3 1/4] drm/panel: ilitek-ili9806e: rename to specific DSI driver Dario Binacchi
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Dario Binacchi @ 2026-02-03  7:54 UTC (permalink / raw)
  To: linux-kernel
  Cc: linux-amarula, Dario Binacchi, Conor Dooley, David Airlie,
	Jessica Zhang, Krzysztof Kozlowski, Maarten Lankhorst,
	Maxime Ripard, Michael Walle, Neil Armstrong, Rob Herring,
	Simona Vetter, Thomas Zimmermann, devicetree, dri-devel

This series extends the Ilitek ILI9806E panel driver to support the
Rocktech RK050HR345-CT106A model via SPI.

To achieve this, the current driver (previously restricted to DSI) is
refactored to support both DSI and SPI variants independently.

The series includes:
 - A refactoring of the existing driver and Kconfig to support
   multiple buses.
 - DT binding documentation for the Rocktech RK050HR345-CT106A.
 - The implementation of the SPI-based driver for the Rocktech panel.

Changes in v3:
- Add Reviewed-by tag of Rob Herring

Changes in v2:
- Introduce DRM_PANEL_ILITEK_ILI9806E_CORE hidden kconfig option.
- Split core and DSI logic.
- Restore vdd-supply as required for both DSI and SPI types in the
  dt-bindings.
- Dop useless settings in case of rocktech,rk050hr345-ct106a in the
  dt-bindings.

Dario Binacchi (4):
  drm/panel: ilitek-ili9806e: rename to specific DSI driver
  drm/panel: ilitek-ili9806e: split core and DSI logic
  dt-bindings: ili9806e: add Rocktech RK050HR345-CT106A display
  drm/panel: ilitek-ili9806e: add Rocktech RK050HR345-CT106A SPI panel

 .../display/panel/ilitek,ili9806e.yaml        |  38 ++-
 MAINTAINERS                                   |   3 +-
 drivers/gpu/drm/panel/Kconfig                 |  24 +-
 drivers/gpu/drm/panel/Makefile                |   4 +-
 .../drm/panel/panel-ilitek-ili9806e-core.c    | 134 ++++++++
 .../drm/panel/panel-ilitek-ili9806e-core.h    |  15 +
 ...ili9806e.c => panel-ilitek-ili9806e-dsi.c} | 153 +++------
 .../gpu/drm/panel/panel-ilitek-ili9806e-spi.c | 323 ++++++++++++++++++
 8 files changed, 576 insertions(+), 118 deletions(-)
 create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.c
 create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9806e-core.h
 rename drivers/gpu/drm/panel/{panel-ilitek-ili9806e.c => panel-ilitek-ili9806e-dsi.c} (82%)
 create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9806e-spi.c

-- 
2.43.0

base-commit: 6bd9ed02871f22beb0e50690b0c3caf457104f7c
branch: rk050hr345-ct106a

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-02-04 12:47 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-03  7:54 [PATCH v3 0/4] drm/panel: ilitek-ili9806e: add Rocktech RK050HR345-CT106A support Dario Binacchi
2026-02-03  7:54 ` [PATCH v3 1/4] drm/panel: ilitek-ili9806e: rename to specific DSI driver Dario Binacchi
2026-02-03  7:54 ` [PATCH v3 2/4] drm/panel: ilitek-ili9806e: split core and DSI logic Dario Binacchi
2026-02-03 16:21   ` kernel test robot
2026-02-03  7:54 ` [PATCH v3 3/4] dt-bindings: ili9806e: add Rocktech RK050HR345-CT106A display Dario Binacchi
2026-02-03  7:54 ` [PATCH v3 4/4] drm/panel: ilitek-ili9806e: add Rocktech RK050HR345-CT106A SPI panel Dario Binacchi
2026-02-03 17:04   ` kernel test robot
2026-02-04 12:47 ` [PATCH v3 0/4] drm/panel: ilitek-ili9806e: add Rocktech RK050HR345-CT106A support Neil Armstrong

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.