|
|
Subscribe / Log in / New account

Add components to support PQ in display path for MT8196

From:  Sunny Shen <sunny.shen-AT-mediatek.com>
To:  Rob Herring <robh-AT-kernel.org>, Krzysztof Kozlowski <krzk+dt-AT-kernel.org>, Conor Dooley <conor+dt-AT-kernel.org>, Chun-Kuang Hu <chunkuang.hu-AT-kernel.org>, AngeloGioacchino Del Regno <angelogioacchino.delregno-AT-collabora.com>
Subject:  [PATCH 0/5] Add components to support PQ in display path for MT8196
Date:  Tue, 11 Feb 2025 10:52:49 +0800
Message-ID:  <20250211025317.399534-1-sunny.shen@mediatek.com>
Cc:  Matthias Brugger <matthias.bgg-AT-gmail.com>, Philipp Zabel <p.zabel-AT-pengutronix.de>, Fei Shao <fshao-AT-chromium.org>, Pin-yen Lin <treapking-AT-chromium.org>, "Jason-JH . Lin" <jason-jh.lin-AT-mediatek.com>, Nancy Lin <nancy.lin-AT-mediatek.com>, Singo Chang <singo.chang-AT-mediatek.com>, "Paul Chen --cc=devicetree @ vger . kernel . org" <paul-pl.chen-AT-mediatek.com>, <linux-kernel-AT-vger.kernel.org>, <dri-devel-AT-lists.freedesktop.org>, <linux-mediatek-AT-lists.infradead.org>, <linux-arm-kernel-AT-lists.infradead.org>, <Project_Global_Chrome_Upstream_Group-AT-mediatek.com>, Sunny Shen <sunny.shen-AT-mediatek.com>
Archive-link:  Article

Due to the path mux design of the MT8196, the following components need to be configured to support Picture Quality (PQ) in the display path:CCORR0, CCORR1, DITHER0, GAMMA0, MDP_RSZ0, POSTMASK0, TDSHP0.

This patch series is based on [1]
[1] Add Mediatek Soc DRM Soc support for mt8196
    - https://patchwork.kernel.org/project/linux-mediatek/list/...

Sunny Shen (5):
  dt-bindings: display: mediatek: mdp-rsz: Add rules for MT8196
  dt-bindings: display: mediatek: postmask: Modify rules for MT8196
  soc: mediatek: Add components to support PQ in display path for MT8196
  drm/mediatek: Add MDP-RSZ component support for MT8196
  drm/mediatek: Change main display path to support PQ for MT8196

 .../display/mediatek/mediatek,mdp-rsz.yaml    | 46 ++++++++++++
 .../display/mediatek/mediatek,postmask.yaml   |  1 +
 drivers/gpu/drm/mediatek/mtk_ddp_comp.c       | 24 +++++++
 drivers/gpu/drm/mediatek/mtk_ddp_comp.h       |  1 +
 drivers/gpu/drm/mediatek/mtk_drm_drv.c        |  9 +++
 drivers/soc/mediatek/mt8196-mmsys.h           | 70 ++++++++++++++++++-
 drivers/soc/mediatek/mtk-mutex.c              | 17 +++++
 include/linux/soc/mediatek/mtk-mmsys.h        |  5 ++
 8 files changed, 171 insertions(+), 2 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mdp-rsz.yaml

-- 
2.34.1




Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds