# SPDX-License-Identifier: GPL-2.0
mediatek-drm-y := mtk_disp_aal.o \
		  mtk_disp_color.o \
		  mtk_disp_ovl.o \
		  mtk_disp_rdma.o \
		  mtk_drm_crtc.o \
		  mtk_drm_ddp.o \
		  mtk_drm_ddp_comp.o \
		  mtk_drm_drv.o \
		  mtk_drm_fb.o \
		  mtk_drm_gem.o \
		  mtk_drm_plane.o \
		  mtk_dsi.o \
		  mtk_dbi.o \
		  mtk_mipi_tx.o \
		  mtk_mt8173_mipi_tx.o \
		  mtk_mt8183_mipi_tx.o \
		  mtk_lvds.o \
		  mtk_lvds_phy.o \
		  mtk_dpi.o\
		  mtk_writeback.o

ifeq ($(CONFIG_DEBUG_FS),y)
mediatek-drm-y += mtk_drm_debugfs.o
mediatek-drm-y += mtk_drm_aal_debugfs.o
endif

mediatek-drm-$(CONFIG_DRM_FBDEV_EMULATION) += mtk_drm_fbdev.o

obj-$(CONFIG_DRM_MEDIATEK) += mediatek-drm.o

ifeq ($(CONFIG_MTK_TINYSYS_SCP_SUPPORT),y)
subdir-ccflags-$(CONFIG_DRM_MEDIATEK) += -I$(srctree)/drivers/misc/mediatek/include/scp
endif

mediatek-drm-hdmi-objs := mtk_cec.o \
			  mtk_hdmi.o \
			  mtk_hdmi_ddc.o \
			  mtk_mt8173_hdmi_phy.o

obj-$(CONFIG_DRM_MEDIATEK_HDMI) += mediatek-drm-hdmi.o

ifeq ($(CONFIG_MTK_DISPLAY_COLOR), y)
mediatek-drm-y += mtk_drm_color.o
endif
