[PATCH 0/2] drm/panel: Add IL97680A panels for Retroid Pocket Nova and Duo

From: Jacob Pyke

Date: Sun Oct 25 2026 - 09:39:03 EST


This series adds bindings and a driver for the Ilitek IL97680A panels
in the Retroid Pocket Nova and the bottom display of the Retroid Pocket
Duo. Both are 1280x960, four-lane RGB888 command-mode panels supporting
60 Hz and 120 Hz, with DCS brightness control.

The driver is based on Teguh Sobirin's RetroidPocket implementation.
Display operation at both refresh rates, brightness adjustment and panel
recovery after suspend/resume were tested on both devices.

Testing on these Qualcomm DPU systems also used Teguh's command-mode
MERGE_3D fix [1], which is not included in this series. Board Devicetree
changes are outside the scope of this series.

[1] https://github.com/RetroidPocket/linux/commit/b547718c91dbaf8fe27745afced8de00d1f7415b

Teguh Sobirin (2):
dt-bindings: display: panel: Add Retroid Pocket IL97680A panels
drm/panel: Add Ilitek IL97680A panels for Retroid Pocket Nova and Duo

.../display/panel/ilitek,il97680a.yaml | 121 +++++
MAINTAINERS | 7 +
drivers/gpu/drm/panel/Kconfig | 11 +
drivers/gpu/drm/panel/Makefile | 1 +
drivers/gpu/drm/panel/panel-ilitek-il97680a.c | 433 ++++++++++++++++++
5 files changed, 573 insertions(+)
create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,il97680a.yaml
create mode 100644 drivers/gpu/drm/panel/panel-ilitek-il97680a.c

base-commit: 17bb0e2f6c8043f70a693a5f3797471cbed354c8