drivers/gpu/drm/mediatek/mtk_disp_drv.h | 3 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 304 ++++++++++++++++-- .../gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 15 + drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 97 +++--- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 64 ++++ drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 3 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 5 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 12 +- drivers/gpu/drm/mediatek/mtk_drm_plane.c | 15 +- drivers/gpu/drm/mediatek/mtk_ethdr.c | 170 +++++++++- drivers/gpu/drm/mediatek/mtk_ethdr.h | 4 + drivers/mailbox/mtk-cmdq-mailbox.c | 5 + drivers/soc/mediatek/mtk-cmdq-helper.c | 30 ++ drivers/soc/mediatek/mtk-mmsys.c | 1 + include/linux/mailbox/mtk-cmdq-mailbox.h | 1 + include/linux/soc/mediatek/mtk-cmdq.h | 9 + 16 files changed, 646 insertions(+), 92 deletions(-)