blob: bd6ca4440d680a583d536e479bf38232fdc8bea9 [file]
################################################################################
# Platform Dependent
#
#
################################################################################
ccflags-y += -DMET_USER_EVENT_SUPPORT
ccflags-y += -I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/hdmi/hdmitx/$(CONFIG_MTK_VIDEO_PLATFORM)/inc \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/adl/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/befifo/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/fefifo \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/disp_hal/adl/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/disp_hal/disp_mix/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/disp_hal/disp_sys/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/disp_hal/fg/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/disp_hal/fmt \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/disp_hal/hdr/dovi/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/disp_hal/hdr/cfd/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/disp_hal/ml/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/disp_hal/osd/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/disp_hal/p2i/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/disp_hal/vdo/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/disp_hal/videoin \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/disp_hal/vdout_sys \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/fg/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/hdr/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/hdr/dovi_hdr/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/hdr/open_hdr/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/ml/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/osd/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/p2i/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/pmx/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/r2r/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/sync/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/vdp/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispsys/videoin/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/dispnotify/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/video/$(CONFIG_MTK_VIDEO_PLATFORM)/videox/ \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/mmp \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/mdp/imgresz \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/sync \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/mdp/cli/ \
-I$(srctree)/drivers/staging/android/ion \
-I$(srctree)/drivers/staging/android/ion/mtk \
-I$(srctree)/drivers/staging/android/mtk_ion \
-I$(srctree)/drivers/staging/android/uapi \
-I$(DEVICE_MODULES_PATH)/include/soc/mediatek \
-I$(DEVICE_MODULES_PATH)/include/linux/soc/mediatek \
-I$(srctree)/include/linux \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/include/mt-plat/trustzone/ \
-I$(DEVICE_MODULES_PATH)/include/trustzone \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/include \
-I$(DEVICE_MODULES_PATH)/drivers/misc/mediatek/cmdq/mailbox \
-I$(srctree)/drivers/extcon \
mtk_disp_mgr_mod-objs += videox/disp_assert_layer.o
mtk_disp_mgr_mod-objs += videox/mtk_disp_mgr.o
ifneq (, $(filter m y, $(CONFIG_MTK_FB)))
mtk_disp_mgr_mod-objs += videox/mtkfb.o
mtk_disp_mgr_mod-objs += videox/mtkfb_console.o
endif
mod_src = $(wildcard $(srctree)/$(src)/dispsys/*.c)
mod_src += $(wildcard $(srctree)/$(src)/dispsys/*/*.c)
mod_src += $(wildcard $(srctree)/$(src)/dispsys/*/*/*.c)
mod_src += $(wildcard $(srctree)/$(src)/dispsys/*/*/*/*.c)
mtk_disp_mgr_mod-objs += $(patsubst $(srctree)/$(src)/%.c,%.o,$(mod_src))
obj-$(CONFIG_MTK_DISP_MGR) += mtk_disp_mgr_mod.o
mtk_disp_notify-objs += dispnotify/mtk_disp_notify.o
obj-$(CONFIG_MTK_DISP_MGR) += mtk_disp_notify.o