.../bindings/arm/mediatek/mediatek,mmsys.yaml | 1 + .../display/mediatek/mediatek,aal.yaml | 1 + .../display/mediatek/mediatek,ccorr.yaml | 1 + .../display/mediatek/mediatek,color.yaml | 1 + .../display/mediatek/mediatek,dither.yaml | 1 + .../display/mediatek/mediatek,dsi.yaml | 1 + .../display/mediatek/mediatek,gamma.yaml | 1 + .../display/mediatek/mediatek,ovl.yaml | 2 + .../display/mediatek/mediatek,rdma.yaml | 1 + .../bindings/soc/mediatek/mediatek,mutex.yaml | 1 + drivers/gpu/drm/mediatek/mtk_ddp_comp.c | 2 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 40 +++ drivers/gpu/drm/mediatek/mtk_disp_ovl.h | 2 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 8 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 39 +++ drivers/soc/mediatek/mt8189-mmsys.h | 300 ++++++++++++++++++ drivers/soc/mediatek/mtk-mmsys.c | 12 + drivers/soc/mediatek/mtk-mutex.c | 88 +++++ include/linux/soc/mediatek/mtk-mmsys.h | 5 + 19 files changed, 507 insertions(+) create mode 100644 drivers/soc/mediatek/mt8189-mmsys.h