Merge tag 'v4.4-rc7'
[firefly-linux-kernel-4.4.55.git] / drivers / mtk_wcn_combo / drv_fm / Makefile
1 # Makefile generated by Mediatek
2 # fm support
3
4 #6628 FM driver
5 ifeq ($(CONFIG_MTK_COMBO_CHIP_MT6628), y)
6 $(warning MT6628_FM)
7 ccflags-y += -I$(src)/inc \
8                          -I$(src)/mt6628/inc \
9                          -I$(src)/../common/include \
10                          -I$(src)/../common/linux/include \
11                          -I$(src)/cust/mt6628 \
12                          -I$(src)/private/inc \
13                          -DMT6628_FM
14
15 obj-$(CONFIG_MTK_COMBO_FM) += mtk_fm_drv.o
16         mtk_fm_drv-objs +=  core/fm_module.o \
17                                                 core/fm_main.o \
18                                                 core/fm_config.o \
19                                                 core/fm_rds_parser.o \
20                                                 core/fm_patch.o \
21                                                 core/fm_utils.o \
22                                                 core/fm_link.o \
23                                                 core/fm_eint.o  \
24                                                 mt6628/pub/mt6628_fm_lib.o \
25                                                 mt6628/pub/mt6628_fm_rds.o \
26                                                 mt6628/pub/mt6628_fm_cmd.o \
27                                                 mt6628/pub/mt6628_fm_config.o
28 $(warning $(mtk_fm_drv-objs))
29 endif
30
31 # MT6620 FM driver
32 ifeq ($(CONFIG_MTK_COMBO_CHIP_MT6620), y)
33 $(warning MT6620_FM)
34         ccflags-y += -I$(src)/inc \
35                                         -I$(src)/mt6620/inc \
36                                         -I$(src)/../common/include \
37                                         -I$(src)/../common/linux/include \
38                                         -I$(src)/cust/mt6620 \
39                                         -I$(src)/private/inc \
40                                         -DMT6620_FM
41
42         obj-$(CONFIG_MTK_COMBO_FM) += mtk_fm_drv.o
43         mtk_fm_drv-objs += core/fm_module.o \
44                                         core/fm_main.o \
45                                         core/fm_config.o \
46                                         core/fm_rds_parser.o \
47                                         core/fm_patch.o \
48                                         core/fm_utils.o \
49                                         core/fm_link.o \
50                                         core/fm_eint.o \
51                                         mt6620/pub/mt6620_fm_lib.o \
52                                         mt6620/pub/mt6620_fm_rds.o \
53                                         mt6620/pub/mt6620_fm_cmd.o \
54                                         mt6620/pub/mt6620_fm_config.o
55 $(warning $(mtk_fm_drv-objs))
56 endif
57
58 # MT6626 FM driver 
59 ifeq ($(CONFIG_MTK_COMBO_CHIP_MT6626), y)
60 FM_CHIP = mt6626
61 FM_CHIP_PATH = $(FM_CHIP)/pub/$(FM_CHIP)
62 ccflags-y := -I$(src)/inc \
63                                 -I$(src)/$(FM_CHIP)/inc \
64                                 -I$(src)/cust/$(FM_CHIP) \
65                                 -I$(src)/private/inc \
66                                 -DMT6626_FM
67
68 obj-$(CONFIG_MTK_COMBO_FM) += mtk_fm_drv.o
69 mtk_fm_drv-objs := core/fm_module.o \
70                                 core/fm_main.o \
71                                 core/fm_config.o \
72                                 core/fm_patch.o \
73                                 core/fm_rds_parser.o \
74                                 core/fm_utils.o \
75                                 core/fm_link.o \
76                                 $(FM_CHIP_PATH)_fm_lib.o \
77                                 $(FM_CHIP_PATH)_fm_rds.o \
78                                 $(FM_CHIP_PATH)_fm_link.o \
79                                 $(FM_CHIP_PATH)_fm_eint.o
80 endif
81
82