[PATCH 00/10] drm/mediatek: Add DSC, WDMA, MT8189/96 DSI support
AngeloGioacchino Del Regno
angelogioacchino.delregno at collabora.com
Wed Jul 1 05:19:40 PDT 2026
This series adds support for:
- Display Stream Compression (DSC) for DSI and DisplayPort for both
legacy (8188/92/95 and others) and for Kompanio Ultra MT8196 SoCs
- Write DMA (WDMA) Engine (for legacy only at this time) as a step
to enable Writeback support (coming later with a restructuring of
the entire mediatek-drm driver)
- Newer MIPI DSI IP revisions, found in MT8189 and MT8196 SoCs
AngeloGioacchino Del Regno (10):
dt-bindings: display: mediatek: dsc: Add MT8196 compatible
drm/mediatek: Implement Display Stream Compression support
dt-bindings: display: mediatek: dsi: Document MT8189 and MT8196
drm/mediatek: mtk_dsi: Enable interrupt at component bind time
drm/mediatek: mtk_dsi: Transfer register offsets to per-SoC const
drm/mediatek: mtk_dsi: Add support for MT8189
drm/mediatek: mtk_dsi: Add support for MT8196
drm/mediatek: mtk_dsi: Enable PM Runtime on probe
dt-bindings: display: mediatek: wdma: Add compatibles for more SoCs
drm/mediatek: Add Write DMA (WDMA) Engine for Writeback support
.../display/mediatek/mediatek,dsc.yaml | 4 +-
.../display/mediatek/mediatek,dsi.yaml | 2 +
.../display/mediatek/mediatek,wdma.yaml | 5 +
drivers/gpu/drm/mediatek/Makefile | 2 +
drivers/gpu/drm/mediatek/mtk_crtc.c | 21 +
drivers/gpu/drm/mediatek/mtk_ddp_comp.c | 64 +-
drivers/gpu/drm/mediatek/mtk_ddp_comp.h | 9 +
drivers/gpu/drm/mediatek/mtk_disp_drv.h | 29 +
drivers/gpu/drm/mediatek/mtk_disp_dsc.c | 435 +++++++++++
drivers/gpu/drm/mediatek/mtk_disp_wdma.c | 611 +++++++++++++++
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 8 +
drivers/gpu/drm/mediatek/mtk_drm_drv.h | 2 +
drivers/gpu/drm/mediatek/mtk_dsi.c | 733 ++++++++++++++----
13 files changed, 1741 insertions(+), 184 deletions(-)
create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_dsc.c
create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_wdma.c
--
2.54.0
More information about the linux-arm-kernel
mailing list