blob: 0c3388c24abd57a090d052f36f8be5eab688c681 [file] [log] [blame]
rjw1f884582022-01-06 17:20:42 +08001#
2# Copyright (C) 2018 MediaTek Inc.
3#
4# This program is free software: you can redistribute it and/or modify
5# it under the terms of the GNU General Public License version 2 as
6# published by the Free Software Foundation.
7#
8# This program is distributed in the hope that it will be useful,
9# but WITHOUT ANY WARRANTY; without even the implied warranty of
10# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11# GNU General Public License for more details.
12#
13
14MTK_PLATFORM := $(subst ",,$(CONFIG_MTK_PLATFORM))
15subdir-ccflags-y += -Werror
16subdir-ccflags-y += -I$(srctree)/drivers/misc/mediatek/include
17subdir-ccflags-y += -I$(srctree)/drivers/misc/mediatek/include/mt-plat/$(MTK_PLATFORM)/include
18subdir-ccflags-y += -I$(srctree)/drivers/misc/mediatek/include/mt-plat/
19
20obj-$(CONFIG_MTK_EMI) += emi/
21obj-$(CONFIG_MTK_EMI_BASIC) += emi/
22obj-$(CONFIG_MTK_DRM) += drm/
23obj-$(CONFIG_MTK_PMIC_NEW_ARCH) += pmic/
24obj-$(CONFIG_MTK_VPU_SUPPORT) += vpu/
25obj-$(CONFIG_MTK_RTC) += rtc/
26obj-$(CONFIG_MTK_AMMS) += memory-amms/
27obj-$(CONFIG_USB_MTK_HDRC) += usb20/
28obj-$(CONFIG_MTK_FREQ_HOPPING) += freqhopping/
29obj-$(CONFIG_MTK_ECCCI_C2K) += c2k_usb/
30obj-$(CONFIG_MTK_BASE_POWER) += base/
31obj-y += atf/
32obj-$(CONFIG_MTK_CCCI_DEVICES) += ccci_util/
33obj-$(CONFIG_MTK_NET_CCMNI) += ccmni/
34obj-$(CONFIG_MTK_ECCCI_DRIVER) += eccci/
35obj-$(CONFIG_MTK_SENSOR_SUPPORT) += sensor/
36obj-$(CONFIG_MTK_CHIP) += chip/
37obj-$(CONFIG_MTK_META_GPIO) += meta_gpio/
38obj-$(CONFIG_MTK_BOOT) += boot/
39obj-$(CONFIG_MTK_GIC_EXT) += ext_gic/
40obj-$(CONFIG_MTK_SYS_CIRQ) += cirq/
41obj-y += connectivity/
42obj-$(CONFIG_MTK_CONN_MD) += conn_md/
43obj-y += eint_debug/
44#tianyan@2021.09.09 modify for add i2c test start
45obj-y += i2c_test/
46#tianyan@2021.09.09 modify for add i2c test end
47#tianyan@2021.10.20 modify for DTR/RI gpio start
48obj-y += wakeup_dtr/
49#tianyan@2021.10.20 modify for DTR/RI gpio end
50obj-$(CONFIG_MTK_DRAMC) += dramc/
51ifdef CONFIG_MACH_MT2731
52obj-$(CONFIG_THERMAL) += thermal/
53endif
54ifneq ($(wildcard $(srctree)/drivers/misc/mediatek/met_drv/),)
55obj-y += met_drv/
56endif
57obj-$(CONFIG_MTK_PCIE_EP_INIT_DRIVER) += pcie-ep-init/
58obj-$(CONFIG_MTK_CQDMA) += cqdma/
59obj-$(CONFIG_MTK_WATCHPOINT) += watchpoint/
60obj-$(CONFIG_MTK_AEE_FEATURE) += aee/
61obj-$(CONFIG_MTK_RAM_CONSOLE) += ram_console/
62obj-$(CONFIG_TRUSTONIC_TEE_SUPPORT) += gud/
63obj-$(CONFIG_TRUSTONIC_TEE_SUPPORT) += tbase_test/
64obj-$(CONFIG_HSM_SUPPORT) += hsm/