| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- subdir-ccflags-y += \
- -I$(src)/linux/include \
- -I$(src)/linux/pri/include \
- -I$(src)/core/include \
- -I$(src)/include \
- -I$(src)/../common_detect \
- -I$(srctree)/drivers/misc/mediatek/btif/common/inc
- subdir-ccflags-y += -I$(srctree)/drivers/misc/mediatek/eccci/
- subdir-ccflags-y += -I$(srctree)/drivers/misc/mediatek/eemcs/
- subdir-ccflags-y += -I$(srctree)/drivers/misc/mediatek/conn_md/include
- EXT_FLAG=_soc
- COMMON_SRC_PATH := $(src)
- COMMON_OBJ_PATH := $(src)
- ifeq ($(CONFIG_ARCH_MT6580), y)
- subdir-ccflags-y += -D CFG_WMT_READ_EFUSE_VCN33
- endif
- ifeq ($(CONFIG_MTK_COMBO), m)
- # WMT DRIVER
- obj-$(CONFIG_MTK_COMBO) += mtk_stp_wmt$(EXT_FLAG).o
- # WMT DRIVER-core part
- mtk_stp_wmt$(EXT_FLAG)-objs := core/wmt_core.o core/wmt_ctrl.o core/wmt_func.o core/wmt_ic_soc.o core/wmt_lib.o core/wmt_conf.o
- # WMT DRIVER-linux private part
- mtk_stp_wmt$(EXT_FLAG)-objs += linux/pri/wmt_dev.o linux/pri/wmt_exp.o
- mtk_stp_wmt$(EXT_FLAG)-objs += linux/pri/stp_btif.o
- # WMT DRIVER-OSAL
- mtk_stp_wmt$(EXT_FLAG)-objs += linux/pub/osal.o linux/pub/bgw_desense.o
- # WMT DRIVER-platform implementation
- ccflags-y += -D WMT_PLAT_ALPS
- # mtk_stp_wmt$(EXT_FLAG)-objs += platform/alps/wmt_plat_alps.o
- # mtk_stp_wmt$(EXT_FLAG)-objs += platform/alps/mtk_wcn_consys_hw.o
- mtk_stp_wmt$(EXT_FLAG)-objs += linux/pri/stp_exp.o core/stp_core.o core/psm_core.o core/btm_core.o linux/pri/stp_dbg.o
- # WMT stub part (built-in kernel image)
- # obj-y += platform/alps/mtk_wcn_consys_stub_alps.o
- obj-$(CONFIG_MTK_COMBO_BT) += mtk_stp_bt$(EXT_FLAG).o
- mtk_stp_bt$(EXT_FLAG)-objs := linux/pub/stp_chrdev_bt.o
- obj-$(CONFIG_MTK_COMBO_WIFI) += mtk_wmt_wifi$(EXT_FLAG).o
- mtk_wmt_wifi$(EXT_FLAG)-objs := linux/pub/wmt_chrdev_wifi.o
- endif
- ifeq ($(CONFIG_MTK_COMBO), y)
- subdir-ccflags-y += -D WMT_PLAT_ALPS
- obj-y += core/
- obj-y += linux/
- obj-y += $(subst ",,$(CONFIG_MTK_PLATFORM))/
- endif
|