xref: /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/hal/phydm/sd4_phydm_2_kernel.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1EXTRA_CFLAGS += -I$(src)/hal/phydm
2
3_PHYDM_FILES := hal/phydm/phydm_debug.o	\
4								hal/phydm/phydm_interface.o\
5								hal/phydm/phydm_phystatus.o\
6								hal/phydm/phydm_hwconfig.o\
7								hal/phydm/phydm.o\
8								hal/phydm/phydm_dig.o\
9								hal/phydm/phydm_rainfo.o\
10								hal/phydm/phydm_adaptivity.o\
11								hal/phydm/phydm_cfotracking.o\
12								hal/phydm/phydm_noisemonitor.o\
13								hal/phydm/phydm_beamforming.o\
14								hal/phydm/phydm_dfs.o\
15								hal/phydm/txbf/halcomtxbf.o\
16								hal/phydm/txbf/haltxbfinterface.o\
17								hal/phydm/txbf/phydm_hal_txbf_api.o\
18								hal/phydm/phydm_ccx.o\
19								hal/phydm/phydm_cck_pd.o\
20								hal/phydm/phydm_rssi_monitor.o\
21								hal/phydm/phydm_math_lib.o\
22								hal/phydm/phydm_api.o\
23								hal/phydm/halrf/halrf.o\
24								hal/phydm/halrf/halrf_debug.o\
25								hal/phydm/halrf/halphyrf_ce.o\
26								hal/phydm/halrf/halrf_powertracking_ce.o\
27								hal/phydm/halrf/halrf_powertracking.o\
28								hal/phydm/halrf/halrf_kfree.o
29
30ifeq ($(CONFIG_RTL8188E), y)
31RTL871X = rtl8188e
32_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8188e_mac.o\
33								hal/phydm/$(RTL871X)/halhwimg8188e_bb.o\
34								hal/phydm/$(RTL871X)/halhwimg8188e_rf.o\
35								hal/phydm/halrf/$(RTL871X)/halrf_8188e_ce.o\
36								hal/phydm/$(RTL871X)/phydm_regconfig8188e.o\
37								hal/phydm/$(RTL871X)/hal8188erateadaptive.o\
38								hal/phydm/$(RTL871X)/phydm_rtl8188e.o
39endif
40
41ifeq ($(CONFIG_RTL8192E), y)
42RTL871X = rtl8192e
43_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8192e_mac.o\
44								hal/phydm/$(RTL871X)/halhwimg8192e_bb.o\
45								hal/phydm/$(RTL871X)/halhwimg8192e_rf.o\
46								hal/phydm/halrf/$(RTL871X)/halrf_8192e_ce.o\
47								hal/phydm/$(RTL871X)/phydm_regconfig8192e.o\
48								hal/phydm/$(RTL871X)/phydm_rtl8192e.o
49endif
50
51
52ifeq ($(CONFIG_RTL8812A), y)
53RTL871X = rtl8812a
54_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8812a_mac.o\
55								hal/phydm/$(RTL871X)/halhwimg8812a_bb.o\
56								hal/phydm/$(RTL871X)/halhwimg8812a_rf.o\
57								hal/phydm/halrf/$(RTL871X)/halrf_8812a_ce.o\
58								hal/phydm/$(RTL871X)/phydm_regconfig8812a.o\
59								hal/phydm/$(RTL871X)/phydm_rtl8812a.o\
60								hal/phydm/txbf/haltxbfjaguar.o
61endif
62
63ifeq ($(CONFIG_RTL8821A), y)
64RTL871X = rtl8821a
65_PHYDM_FILES += hal/phydm/rtl8821a/halhwimg8821a_mac.o\
66								hal/phydm/rtl8821a/halhwimg8821a_bb.o\
67								hal/phydm/rtl8821a/halhwimg8821a_rf.o\
68								hal/phydm/halrf/rtl8812a/halrf_8812a_ce.o\
69								hal/phydm/halrf/rtl8821a/halrf_8821a_ce.o\
70								hal/phydm/rtl8821a/phydm_regconfig8821a.o\
71								hal/phydm/rtl8821a/phydm_rtl8821a.o\
72								hal/phydm/halrf/rtl8821a/halrf_iqk_8821a_ce.o\
73								hal/phydm/txbf/haltxbfjaguar.o
74endif
75
76
77ifeq ($(CONFIG_RTL8723B), y)
78RTL871X = rtl8723b
79_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8723b_bb.o\
80								hal/phydm/$(RTL871X)/halhwimg8723b_mac.o\
81								hal/phydm/$(RTL871X)/halhwimg8723b_rf.o\
82								hal/phydm/$(RTL871X)/halhwimg8723b_mp.o\
83								hal/phydm/$(RTL871X)/phydm_regconfig8723b.o\
84								hal/phydm/halrf/$(RTL871X)/halrf_8723b_ce.o\
85								hal/phydm/$(RTL871X)/phydm_rtl8723b.o
86endif
87
88
89ifeq ($(CONFIG_RTL8814A), y)
90RTL871X = rtl8814a
91_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8814a_bb.o\
92								hal/phydm/$(RTL871X)/halhwimg8814a_mac.o\
93								hal/phydm/$(RTL871X)/halhwimg8814a_rf.o\
94								hal/phydm/halrf/$(RTL871X)/halrf_iqk_8814a.o\
95								hal/phydm/$(RTL871X)/phydm_regconfig8814a.o\
96								hal/phydm/halrf/$(RTL871X)/halrf_8814a_ce.o\
97								hal/phydm/$(RTL871X)/phydm_rtl8814a.o\
98								hal/phydm/txbf/haltxbf8814a.o
99endif
100
101
102ifeq ($(CONFIG_RTL8723C), y)
103RTL871X = rtl8703b
104_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8703b_bb.o\
105								hal/phydm/$(RTL871X)/halhwimg8703b_mac.o\
106								hal/phydm/$(RTL871X)/halhwimg8703b_rf.o\
107								hal/phydm/$(RTL871X)/phydm_regconfig8703b.o\
108								hal/phydm/$(RTL871X)/phydm_rtl8703b.o\
109								hal/phydm/halrf/$(RTL871X)/halrf_8703b.o
110endif
111
112ifeq ($(CONFIG_RTL8723D), y)
113RTL871X = rtl8723d
114_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8723d_bb.o\
115								hal/phydm/$(RTL871X)/halhwimg8723d_mac.o\
116								hal/phydm/$(RTL871X)/halhwimg8723d_rf.o\
117								hal/phydm/$(RTL871X)/phydm_regconfig8723d.o\
118								hal/phydm/$(RTL871X)/phydm_rtl8723d.o\
119								hal/phydm/halrf/$(RTL871X)/halrf_8723d.o
120endif
121
122
123ifeq ($(CONFIG_RTL8710B), y)
124RTL871X = rtl8710b
125_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8710b_bb.o\
126								hal/phydm/$(RTL871X)/halhwimg8710b_mac.o\
127								hal/phydm/$(RTL871X)/halhwimg8710b_rf.o\
128								hal/phydm/$(RTL871X)/phydm_regconfig8710b.o\
129								hal/phydm/$(RTL871X)/phydm_rtl8710b.o\
130								hal/phydm/halrf/$(RTL871X)/halrf_8710b.o
131endif
132
133
134ifeq ($(CONFIG_RTL8188F), y)
135RTL871X = rtl8188f
136_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8188f_bb.o\
137								hal/phydm/$(RTL871X)/halhwimg8188f_mac.o\
138								hal/phydm/$(RTL871X)/halhwimg8188f_rf.o\
139								hal/phydm/$(RTL871X)/phydm_regconfig8188f.o\
140								hal/phydm/halrf/$(RTL871X)/halrf_8188f.o \
141								hal/phydm/$(RTL871X)/phydm_rtl8188f.o
142endif
143
144ifeq ($(CONFIG_RTL8822B), y)
145RTL871X = rtl8822b
146_PHYDM_FILES +=	hal/phydm/$(RTL871X)/halhwimg8822b_bb.o \
147								hal/phydm/$(RTL871X)/halhwimg8822b_mac.o \
148								hal/phydm/$(RTL871X)/halhwimg8822b_rf.o \
149								hal/phydm/halrf/$(RTL871X)/halrf_8822b.o \
150								hal/phydm/$(RTL871X)/phydm_hal_api8822b.o \
151								hal/phydm/halrf/$(RTL871X)/halrf_iqk_8822b.o \
152								hal/phydm/halrf/$(RTL871X)/halrf_rfk_init_8822b.o \
153								hal/phydm/$(RTL871X)/phydm_regconfig8822b.o \
154								hal/phydm/$(RTL871X)/phydm_rtl8822b.o
155
156_PHYDM_FILES +=	hal/phydm/txbf/haltxbf8822b.o
157endif
158
159
160ifeq ($(CONFIG_RTL8821C), y)
161RTL871X = rtl8821c
162_PHYDM_FILES +=	hal/phydm/$(RTL871X)/halhwimg8821c_bb.o \
163								hal/phydm/$(RTL871X)/halhwimg8821c_mac.o \
164								hal/phydm/$(RTL871X)/halhwimg8821c_rf.o \
165								hal/phydm/$(RTL871X)/phydm_hal_api8821c.o \
166								hal/phydm/$(RTL871X)/phydm_regconfig8821c.o\
167								hal/phydm/halrf/$(RTL871X)/halrf_8821c.o\
168								hal/phydm/halrf/$(RTL871X)/halrf_iqk_8821c.o
169endif
170ifeq ($(CONFIG_RTL8192F), y)
171RTL871X = rtl8192f
172_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8192f_bb.o\
173								hal/phydm/$(RTL871X)/halhwimg8192f_mac.o\
174								hal/phydm/$(RTL871X)/halhwimg8192f_rf.o\
175								hal/phydm/$(RTL871X)/phydm_hal_api8192f.o\
176								hal/phydm/$(RTL871X)/phydm_regconfig8192f.o\
177								hal/phydm/$(RTL871X)/phydm_rtl8192f.o\
178								hal/phydm/halrf/$(RTL871X)/halrf_8192f.o
179endif
180
181ifeq ($(CONFIG_RTL8198F), y)
182RTL871X = rtl8198f
183_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8198f_bb.o\
184								hal/phydm/$(RTL871X)/halhwimg8198f_mac.o\
185								hal/phydm/$(RTL871X)/halhwimg8198f_rf.o\
186								hal/phydm/$(RTL871X)/phydm_hal_api8198f.o\
187								hal/phydm/$(RTL871X)/phydm_regconfig8198f.o
188endif
189