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.
Change in v2: - Update compatible name of mt8196-mdp-rsz. - Update clocks and examples in mdp-rsz dt-bindings. - Update subject of postmask dt-bindings. - Remove DISP_REG_MDP_RSZ_EN. - Add comment for MDP_RSZ size settings. This patch series is based on [1] [1] Add MediaTek SoC DRM support for MT8196 - https://patchwork.kernel.org/project/linux-mediatek/list/?series=946188 Sunny Shen (5): dt-bindings: display: mediatek: mdp-rsz: Add rules for MT8196 dt-bindings: display: mediatek: postmask: Add compatible string 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 | 45 ++++++++++++ .../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, 170 insertions(+), 2 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mdp-rsz.yaml -- 2.45.2