[PATCH v2 0/3] drm/panel: Add Smartisan TD4362 panel support

From: tianshi12127

Date: Sat Oct 17 2026 - 06:33:31 EST


From: Lu Chen <tianshi12127@xxxxxxxxx>

This series adds support for the Smartisan TD4362, a 1080x2242
command mode DSI panel found in the Smartisan R1 (trident)
smartphone.

The initialization and power sequences were converted from the
downstream device tree with linux-mdss-dsi-panel-driver-generator,
and the driver was tested on a Smartisan R1 (trident).

Patch 1 adds the "smartisan" vendor prefix, patch 2 documents the
panel binding, and patch 3 adds the DRM panel driver itself.

Changes in v2:
- rename lab-supply/ibb-supply to vsp-supply/vsn-supply (per review)

Lu Chen (3):
dt-bindings: vendor-prefixes: add smartisan
dt-bindings: display: panel: add Smartisan TD4362
drm/panel: add driver for Smartisan TD4362

.../display/panel/smartisan,td4362.yaml | 75 +++++
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
drivers/gpu/drm/panel/Kconfig | 13 +
drivers/gpu/drm/panel/Makefile | 1 +
.../gpu/drm/panel/panel-smartisan-td4362.c | 263 ++++++++++++++++++
5 files changed, 354 insertions(+)
create mode 100644 Documentation/devicetree/bindings/display/panel/smartisan,td4362.yaml
create mode 100644 drivers/gpu/drm/panel/panel-smartisan-td4362.c

--
2.56.0