drm/mediatek: Add ovl_adaptor support for MT8195
authorNancy.Lin <nancy.lin@mediatek.com>
Tue, 21 Mar 2023 12:18:55 +0000 (20:18 +0800)
committerChun-Kuang Hu <chunkuang.hu@kernel.org>
Wed, 22 Mar 2023 16:25:16 +0000 (16:25 +0000)
commit453c3364632a1f305db7d425dc9f8d6711cd3491
tree51313c6c9017f31b8d68d6eae9999ac854458918
parentd886c0009bd087ebf76e345ad0ce155240be5898
drm/mediatek: Add ovl_adaptor support for MT8195

Add ovl_adaptor driver for MT8195.
Ovl_adaptor is an encapsulated module and designed for simplified
DRM control flow. This module is composed of 8 RDMAs, 4 MERGEs and
an ETHDR. Two RDMAs merge into one layer, so this module support 4
layers.

Signed-off-by: Nancy.Lin <nancy.lin@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Tested-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Tested-by: Bo-Chen Chen <rex-bc.chen@mediatek.com>
Link: https://patchwork.kernel.org/project/linux-mediatek/patch/20230321121859.2355-4-nancy.lin@mediatek.com/
Signed-off-by: Chun-Kuang Hu <chunkuang.hu@kernel.org>
drivers/gpu/drm/mediatek/Makefile
drivers/gpu/drm/mediatek/mtk_disp_drv.h
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c [new file with mode: 0644]
drivers/gpu/drm/mediatek/mtk_drm_drv.h