Skip to content

Commit 76cdcb8

Browse files
Justin GreenChun-Kuang Hu
authored andcommitted
drm/mediatek: Add MT8195 ovl driver support
MT8195 ovl driver is similar to MT8183 ovl driver but support AFBC buffer format. Signed-off-by: Justin Green <[email protected]> Reviewed-by: AngeloGioacchino Del Regno <[email protected]> Link: https://patchwork.kernel.org/project/linux-mediatek/patch/[email protected]/ Signed-off-by: Chun-Kuang Hu <[email protected]>
1 parent c410fa9 commit 76cdcb8

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

drivers/gpu/drm/mediatek/mtk_disp_ovl.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -534,6 +534,15 @@ static const struct mtk_disp_ovl_data mt8192_ovl_2l_driver_data = {
534534
.smi_id_en = true,
535535
};
536536

537+
static const struct mtk_disp_ovl_data mt8195_ovl_driver_data = {
538+
.addr = DISP_REG_OVL_ADDR_MT8173,
539+
.gmc_bits = 10,
540+
.layer_nr = 4,
541+
.fmt_rgb565_is_0 = true,
542+
.smi_id_en = true,
543+
.supports_afbc = true,
544+
};
545+
537546
static const struct of_device_id mtk_disp_ovl_driver_dt_match[] = {
538547
{ .compatible = "mediatek,mt2701-disp-ovl",
539548
.data = &mt2701_ovl_driver_data},
@@ -547,6 +556,8 @@ static const struct of_device_id mtk_disp_ovl_driver_dt_match[] = {
547556
.data = &mt8192_ovl_driver_data},
548557
{ .compatible = "mediatek,mt8192-disp-ovl-2l",
549558
.data = &mt8192_ovl_2l_driver_data},
559+
{ .compatible = "mediatek,mt8195-disp-ovl",
560+
.data = &mt8195_ovl_driver_data},
550561
{},
551562
};
552563
MODULE_DEVICE_TABLE(of, mtk_disp_ovl_driver_dt_match);

0 commit comments

Comments
 (0)