[PATCH v2 0/2] drm/panel: Add support for TSD TST070WSBE-196C 8" MIPI-DSI panel

From: William Bright

Date: Tue Apr 28 2026 - 11:28:58 EST


This series adds support for the TSD TST070WSBE-196C, a 7" 1024x600
MIPI-DSI TFT LCD panel module based on the Fitipower EK79007AD
controller. The panel is connected over a 4-lane MIPI-DSI video-mode
interface and uses the RGB888 pixel format.

The driver is a simple non-configurable panel: the EK79007AD comes up
with usable defaults after the power/reset sequence, so no
DCS init sequence is required. It supports a single power supply, a
reset GPIO and the standard backlight framework.

Note that in patch 2, link [2] has the incorrect DTSI name
(TST070WSBE-165C.dtsi instead of TST070WSBE-196C.dtsi) even though
its for the same panel as this patchset.

Patch 1 adds the dt-binding for the panel.
Patch 2 adds the panel driver, Kconfig/Makefile entries and a
MAINTAINERS entry.


Signed-off-by: William Bright <william.bright@xxxxxxxxxxx>
---
Changes in v2:
- As suggested by Dmitry, rework patch 1 and 2 so that the
panel-simple driver is modified instead of creating a new custom
driver for the panel since the panel doesn't require programming
via DSI.
- The panel controller (EK79007AD) supports
MIPI_DSI_MODE_VIDEO_BURST and
MIPI_DSI_MODE_VIDEO_SYNC_PULSE. These have been added to the
panel-desc flags.
- Rework patch 1 and 2 to rename the panel vendor as
Team Source Display instead of using the shortened version (TSD).
- Within the timing table, the pixel clock is now given
as an explict value instead of a calculated value
to be similar to the other panels defined in simple-panel.
- Link to v1: https://patch.msgid.link/20260427-imdt-dsi-display-v1-0-bb2768de120b@xxxxxxxxxxx

To: Neil Armstrong <neil.armstrong@xxxxxxxxxx>
To: Jessica Zhang <jesszhan0024@xxxxxxxxx>
To: Maarten Lankhorst <maarten.lankhorst@xxxxxxxxxxxxxxx>
To: Maxime Ripard <mripard@xxxxxxxxxx>
To: Thomas Zimmermann <tzimmermann@xxxxxxx>
To: David Airlie <airlied@xxxxxxxxx>
To: Simona Vetter <simona@xxxxxxxx>
To: Rob Herring <robh@xxxxxxxxxx>
To: Krzysztof Kozlowski <krzk+dt@xxxxxxxxxx>
To: Conor Dooley <conor+dt@xxxxxxxxxx>
To: Thierry Reding <thierry.reding@xxxxxxxxx>
To: Sam Ravnborg <sam@xxxxxxxxxxxx>
Cc: dri-devel@xxxxxxxxxxxxxxxxxxxxx
Cc: devicetree@xxxxxxxxxxxxxxx
Cc: linux-kernel@xxxxxxxxxxxxxxx

---
William Bright (2):
dt-bindings: panel-simple-dsi: Add Team Source Display TST070WSNE-196C
drm/panel: simple: Add Team Source Display TST070WSBE-196C panel

.../bindings/display/panel/panel-simple-dsi.yaml | 2 ++
drivers/gpu/drm/panel/panel-simple.c | 36 ++++++++++++++++++++++
2 files changed, 38 insertions(+)
---
base-commit: f6c73e7156b54d8b9ddf1a27f4e93d3a1e49a73e
change-id: 20260423-imdt-dsi-display-28bb6a2a6188

Best regards,
--
William Bright <william.bright@xxxxxxxxxxx>