| Message ID | 20260203075548.14907-1-dario.binacchi@amarulasolutions.com |
|---|---|
| Headers | show |
| Series |
|
| Related | show |
On 2/3/26 08:54, Dario Binacchi wrote: > 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 > Looks good overall, please find the kconfig dependency issue reported Thanks, Neil To unsubscribe from this group and stop receiving emails from it, send an email to linux-amarula+unsubscribe@amarulasolutions.com.
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