xref: /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/phydm/ap_makefile.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun
2*4882a593Smuzhiyun_PHYDM_FILES :=\
3*4882a593Smuzhiyun	phydm/phydm.o \
4*4882a593Smuzhiyun	phydm/phydm_dig.o\
5*4882a593Smuzhiyun	phydm/phydm_antdiv.o\
6*4882a593Smuzhiyun	phydm/phydm_soml.o\
7*4882a593Smuzhiyun	phydm/phydm_smt_ant.o\
8*4882a593Smuzhiyun	phydm/phydm_pathdiv.o\
9*4882a593Smuzhiyun	phydm/phydm_rainfo.o\
10*4882a593Smuzhiyun	phydm/phydm_dynamictxpower.o\
11*4882a593Smuzhiyun	phydm/phydm_adaptivity.o\
12*4882a593Smuzhiyun	phydm/phydm_debug.o\
13*4882a593Smuzhiyun	phydm/phydm_interface.o\
14*4882a593Smuzhiyun	phydm/phydm_phystatus.o\
15*4882a593Smuzhiyun	phydm/phydm_hwconfig.o\
16*4882a593Smuzhiyun	phydm/phydm_dfs.o\
17*4882a593Smuzhiyun	phydm/phydm_cfotracking.o\
18*4882a593Smuzhiyun	phydm/phydm_adc_sampling.o\
19*4882a593Smuzhiyun	phydm/phydm_ccx.o\
20*4882a593Smuzhiyun	phydm/phydm_primary_cca.o\
21*4882a593Smuzhiyun	phydm/phydm_cck_pd.o\
22*4882a593Smuzhiyun	phydm/phydm_rssi_monitor.o\
23*4882a593Smuzhiyun	phydm/phydm_auto_dbg.o\
24*4882a593Smuzhiyun	phydm/phydm_math_lib.o\
25*4882a593Smuzhiyun	phydm/phydm_noisemonitor.o\
26*4882a593Smuzhiyun	phydm/phydm_api.o\
27*4882a593Smuzhiyun	phydm/phydm_pow_train.o\
28*4882a593Smuzhiyun	phydm/phydm_lna_sat.o\
29*4882a593Smuzhiyun	phydm/phydm_pmac_tx_setting.o\
30*4882a593Smuzhiyun	phydm/phydm_mp.o\
31*4882a593Smuzhiyun	phydm/phydm_cck_rx_pathdiv.o\
32*4882a593Smuzhiyun	phydm/phydm_direct_bf.o\
33*4882a593Smuzhiyun	phydm/txbf/phydm_hal_txbf_api.o\
34*4882a593Smuzhiyun	EdcaTurboCheck.o\
35*4882a593Smuzhiyun	phydm/halrf/halrf.o\
36*4882a593Smuzhiyun	phydm/halrf/halrf_debug.o\
37*4882a593Smuzhiyun	phydm/halrf/halphyrf_ap.o\
38*4882a593Smuzhiyun	phydm/halrf/halrf_powertracking_ap.o\
39*4882a593Smuzhiyun	phydm/halrf/halrf_powertracking.o\
40*4882a593Smuzhiyun	phydm/halrf/halrf_kfree.o\
41*4882a593Smuzhiyun	phydm/halrf/halrf_psd.o
42*4882a593Smuzhiyun
43*4882a593Smuzhiyunifeq ($(CONFIG_RTL_88E_SUPPORT),y)
44*4882a593Smuzhiyun	ifeq ($(CONFIG_RTL_ODM_WLAN_DRIVER),y)
45*4882a593Smuzhiyun		_PHYDM_FILES += \
46*4882a593Smuzhiyun		phydm/rtl8188e/halhwimg8188e_bb.o\
47*4882a593Smuzhiyun		phydm/rtl8188e/halhwimg8188e_mac.o\
48*4882a593Smuzhiyun		phydm/rtl8188e/halhwimg8188e_rf.o\
49*4882a593Smuzhiyun		phydm/rtl8188e/phydm_regconfig8188e.o\
50*4882a593Smuzhiyun		phydm/rtl8188e/hal8188erateadaptive.o\
51*4882a593Smuzhiyun		phydm/rtl8188e/phydm_rtl8188e.o\
52*4882a593Smuzhiyun		phydm/halrf/rtl8188e/halrf_8188e_ap.o
53*4882a593Smuzhiyun	endif
54*4882a593Smuzhiyunendif
55*4882a593Smuzhiyun
56*4882a593Smuzhiyunifeq ($(CONFIG_RTL_8812_SUPPORT),y)
57*4882a593Smuzhiyun	ifeq ($(CONFIG_RTL_ODM_WLAN_DRIVER),y)
58*4882a593Smuzhiyun		_PHYDM_FILES += ./phydm/halrf/rtl8812a/halrf_8812a_ap.o
59*4882a593Smuzhiyun	endif
60*4882a593Smuzhiyun	_PHYDM_FILES += phydm/rtl8812a/phydm_rtl8812a.o
61*4882a593Smuzhiyunendif
62*4882a593Smuzhiyun
63*4882a593Smuzhiyunifeq ($(CONFIG_WLAN_HAL_8881A),y)
64*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8821a/halrf_iqk_8821a_ap.o
65*4882a593Smuzhiyunendif
66*4882a593Smuzhiyun
67*4882a593Smuzhiyunifeq ($(CONFIG_WLAN_HAL_8192EE),y)
68*4882a593Smuzhiyun	_PHYDM_FILES += \
69*4882a593Smuzhiyun	phydm/halrf/rtl8192e/halrf_8192e_ap.o\
70*4882a593Smuzhiyun	phydm/rtl8192e/phydm_rtl8192e.o
71*4882a593Smuzhiyunendif
72*4882a593Smuzhiyun
73*4882a593Smuzhiyunifeq ($(CONFIG_WLAN_HAL_8814AE),y)
74*4882a593Smuzhiyun	rtl8192cd-objs += phydm/halrf/rtl8814a/halrf_8814a_ap.o
75*4882a593Smuzhiyun	rtl8192cd-objs += phydm/halrf/rtl8814a/halrf_iqk_8814a.o
76*4882a593Smuzhiyun	rtl8192cd-objs += phydm/halrf/rtl8814a/halhwimg8814a_rf.o
77*4882a593Smuzhiyun	ifeq ($(CONFIG_RTL_ODM_WLAN_DRIVER),y)
78*4882a593Smuzhiyun		rtl8192cd-objs += \
79*4882a593Smuzhiyun		phydm/rtl8814a/halhwimg8814a_bb.o\
80*4882a593Smuzhiyun		phydm/rtl8814a/halhwimg8814a_mac.o\
81*4882a593Smuzhiyun		phydm/rtl8814a/phydm_regconfig8814a.o\
82*4882a593Smuzhiyun		phydm/rtl8814a/phydm_rtl8814a.o
83*4882a593Smuzhiyun	endif
84*4882a593Smuzhiyunendif
85*4882a593Smuzhiyun
86*4882a593Smuzhiyunifeq ($(CONFIG_WLAN_HAL_8822BE),y)
87*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8822b/halrf_8822b.o
88*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8822b/halrf_iqk_8822b.o
89*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8822b/halhwimg8822b_rf.o
90*4882a593Smuzhiyun	ifeq ($(CONFIG_RTL_ODM_WLAN_DRIVER),y)
91*4882a593Smuzhiyun		_PHYDM_FILES += \
92*4882a593Smuzhiyun		phydm/rtl8822b/halhwimg8822b_bb.o\
93*4882a593Smuzhiyun		phydm/rtl8822b/halhwimg8822b_mac.o\
94*4882a593Smuzhiyun		phydm/rtl8822b/phydm_regconfig8822b.o\
95*4882a593Smuzhiyun		phydm/rtl8822b/phydm_hal_api8822b.o\
96*4882a593Smuzhiyun		phydm/rtl8822b/phydm_rtl8822b.o
97*4882a593Smuzhiyun	endif
98*4882a593Smuzhiyunendif
99*4882a593Smuzhiyun
100*4882a593Smuzhiyunifeq ($(CONFIG_WLAN_HAL_8822CE),y)
101*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8822c/halrf_8822c.o
102*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8822c/halrf_iqk_8822c.o
103*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8822c/halrf_dpk_8822c.o
104*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8822c/halrf_rfk_init_8822c.o
105*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8822c/halhwimg8822c_rf.o
106*4882a593Smuzhiyun	ifeq ($(CONFIG_RTL_ODM_WLAN_DRIVER),y)
107*4882a593Smuzhiyun		_PHYDM_FILES += \
108*4882a593Smuzhiyun		phydm/rtl8822c/halhwimg8822c_bb.o\
109*4882a593Smuzhiyun		phydm/rtl8822c/phydm_regconfig8822c.o\
110*4882a593Smuzhiyun		phydm/rtl8822c/phydm_hal_api8822c.o
111*4882a593Smuzhiyun	endif
112*4882a593Smuzhiyunendif
113*4882a593Smuzhiyun
114*4882a593Smuzhiyunifeq ($(CONFIG_WLAN_HAL_8812FE),y)
115*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8812f/halrf_8812f.o
116*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8812f/halrf_iqk_8812f.o
117*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8812f/halrf_dpk_8812f.o
118*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8812f/halrf_tssi_8812f.o
119*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8812f/halrf_rfk_init_8812f.o
120*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8812f/halhwimg8812f_rf.o
121*4882a593Smuzhiyun	ifeq ($(CONFIG_RTL_ODM_WLAN_DRIVER),y)
122*4882a593Smuzhiyun		_PHYDM_FILES += \
123*4882a593Smuzhiyun		phydm/rtl8812f/halhwimg8812f_bb.o\
124*4882a593Smuzhiyun		phydm/rtl8812f/phydm_regconfig8812f.o\
125*4882a593Smuzhiyun		phydm/rtl8812f/phydm_hal_api8812f.o\
126*4882a593Smuzhiyun		phydm/rtl8812f/phydm_rtl8812f.o
127*4882a593Smuzhiyun	endif
128*4882a593Smuzhiyunendif
129*4882a593Smuzhiyun
130*4882a593Smuzhiyunifeq ($(CONFIG_WLAN_HAL_8821CE),y)
131*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8821c/halrf_8821c.o
132*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8821c/halrf_iqk_8821c.o
133*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8821c/halhwimg8821c_rf.o
134*4882a593Smuzhiyun	ifeq ($(CONFIG_RTL_ODM_WLAN_DRIVER),y)
135*4882a593Smuzhiyun		_PHYDM_FILES += \
136*4882a593Smuzhiyun		phydm/rtl8821c/halhwimg8821c_bb.o\
137*4882a593Smuzhiyun		phydm/rtl8821c/halhwimg8821c_mac.o\
138*4882a593Smuzhiyun		phydm/rtl8821c/phydm_regconfig8821c.o\
139*4882a593Smuzhiyun		phydm/rtl8821c/phydm_hal_api8821c.o\
140*4882a593Smuzhiyun		phydm/rtl8821c/phydm_rtl8821c.o
141*4882a593Smuzhiyun	endif
142*4882a593Smuzhiyunendif
143*4882a593Smuzhiyun
144*4882a593Smuzhiyunifeq ($(CONFIG_WLAN_HAL_8197F),y)
145*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8197f/halrf_8197f.o
146*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8197f/halrf_iqk_8197f.o
147*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8197f/halrf_dpk_8197f.o
148*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8197f/halhwimg8197f_rf.o
149*4882a593Smuzhiyun		_PHYDM_FILES += efuse_97f/efuse.o
150*4882a593Smuzhiyun	ifeq ($(CONFIG_RTL_ODM_WLAN_DRIVER),y)
151*4882a593Smuzhiyun		_PHYDM_FILES += \
152*4882a593Smuzhiyun		phydm/rtl8197f/halhwimg8197f_bb.o\
153*4882a593Smuzhiyun		phydm/rtl8197f/halhwimg8197f_mac.o\
154*4882a593Smuzhiyun		phydm/rtl8197f/phydm_hal_api8197f.o\
155*4882a593Smuzhiyun		phydm/rtl8197f/phydm_regconfig8197f.o\
156*4882a593Smuzhiyun		phydm/rtl8197f/phydm_rtl8197f.o
157*4882a593Smuzhiyun	endif
158*4882a593Smuzhiyunendif
159*4882a593Smuzhiyun
160*4882a593Smuzhiyun
161*4882a593Smuzhiyunifeq ($(CONFIG_WLAN_HAL_8192FE),y)
162*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8192f/halrf_8192f.o
163*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8192f/halrf_dpk_8192f.o
164*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8192f/halhwimg8192f_rf.o
165*4882a593Smuzhiyun	ifeq ($(CONFIG_RTL_ODM_WLAN_DRIVER),y)
166*4882a593Smuzhiyun		_PHYDM_FILES += \
167*4882a593Smuzhiyun		phydm/rtl8192f/halhwimg8192f_bb.o\
168*4882a593Smuzhiyun		phydm/rtl8192f/halhwimg8192f_mac.o\
169*4882a593Smuzhiyun		phydm/rtl8192f/phydm_hal_api8192f.o\
170*4882a593Smuzhiyun		phydm/rtl8192f/phydm_regconfig8192f.o\
171*4882a593Smuzhiyun		phydm/rtl8192f/phydm_rtl8192f.o
172*4882a593Smuzhiyun	endif
173*4882a593Smuzhiyunendif
174*4882a593Smuzhiyun
175*4882a593Smuzhiyunifeq ($(CONFIG_WLAN_HAL_8198F),y)
176*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8198f/halrf_8198f.o
177*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8198f/halrf_iqk_8198f.o
178*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8198f/halrf_dpk_8198f.o
179*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8198f/halrf_rfk_init_8198f.o
180*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8198f/halhwimg8198f_rf.o
181*4882a593Smuzhiyun	ifeq ($(CONFIG_RTL_ODM_WLAN_DRIVER),y)
182*4882a593Smuzhiyun		_PHYDM_FILES += \
183*4882a593Smuzhiyun		phydm/rtl8198f/phydm_hal_api8198f.o\
184*4882a593Smuzhiyun		phydm/rtl8198f/halhwimg8198f_bb.o\
185*4882a593Smuzhiyun		phydm/rtl8198f/halhwimg8198f_mac.o\
186*4882a593Smuzhiyun		phydm/rtl8198f/phydm_regconfig8198f.o \
187*4882a593Smuzhiyun		phydm/halrf/rtl8198f/halrf_8198f.o
188*4882a593Smuzhiyun	endif
189*4882a593Smuzhiyunendif
190*4882a593Smuzhiyun
191*4882a593Smuzhiyunifeq ($(CONFIG_WLAN_HAL_8814BE),y)
192*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8814b/halrf_8814b.o
193*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8814b/halrf_iqk_8814b.o
194*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8814b/halrf_dpk_8814b.o
195*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8814b/halrf_txgapk_8814b.o
196*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8814b/halrf_rfk_init_8814b.o
197*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8814b/halhwimg8814b_rf.o
198*4882a593Smuzhiyun		ifeq ($(CONFIG_WLAN_HAL_8814CR),y)
199*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8814c/halrf_8814c.o
200*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8814c/halrf_iqk_8814c.o
201*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8814c/halrf_dpk_8814c.o
202*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8814c/halrf_txgapk_8814c.o
203*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8814c/halrf_rfk_init_8814c.o
204*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8814c/halhwimg8814c_rf.o
205*4882a593Smuzhiyun		endif
206*4882a593Smuzhiyun	ifeq ($(CONFIG_RTL_ODM_WLAN_DRIVER),y)
207*4882a593Smuzhiyun		_PHYDM_FILES += \
208*4882a593Smuzhiyun		phydm/rtl8814b/phydm_hal_api8814b.o\
209*4882a593Smuzhiyun		phydm/rtl8814b/halhwimg8814b_bb.o\
210*4882a593Smuzhiyun		phydm/rtl8814c/halhwimg8814c_bb.o\
211*4882a593Smuzhiyun		phydm/rtl8814b/phydm_regconfig8814b.o \
212*4882a593Smuzhiyun		phydm/rtl8814b/phydm_extraagc8814b.o \
213*4882a593Smuzhiyun		phydm/rtl8814c/phydm_extraagc8814c.o \
214*4882a593Smuzhiyun		phydm/halrf/rtl8814b/halrf_8814b.o \
215*4882a593Smuzhiyun		phydm/halrf/rtl8814c/halrf_8814c.o
216*4882a593Smuzhiyun	endif
217*4882a593Smuzhiyunendif
218*4882a593Smuzhiyun
219*4882a593Smuzhiyunifeq ($(CONFIG_WLAN_HAL_8197G),y)
220*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8197g/halrf_8197g.o
221*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8197g/halrf_iqk_8197g.o
222*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8197g/halrf_dpk_8197g.o
223*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8197g/halrf_tssi_8197g.o
224*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8197g/halrf_rfk_init_8197g.o
225*4882a593Smuzhiyun		_PHYDM_FILES += phydm/halrf/rtl8197g/halhwimg8197g_rf.o
226*4882a593Smuzhiyun	ifeq ($(CONFIG_RTL_ODM_WLAN_DRIVER),y)
227*4882a593Smuzhiyun		_PHYDM_FILES += \
228*4882a593Smuzhiyun		phydm/rtl8197g/phydm_hal_api8197g.o\
229*4882a593Smuzhiyun		phydm/rtl8197g/halhwimg8197g_bb.o\
230*4882a593Smuzhiyun		phydm/rtl8197g/halhwimg8197g_mac.o\
231*4882a593Smuzhiyun		phydm/rtl8197g/phydm_regconfig8197g.o \
232*4882a593Smuzhiyun		phydm/rtl8197g/phydm_rtl8197g.o \
233*4882a593Smuzhiyun		phydm/halrf/rtl8197g/halrf_8197g.o
234*4882a593Smuzhiyun	endif
235*4882a593Smuzhiyunendif
236*4882a593Smuzhiyunifeq ($(CONFIG_WLAN_HAL_8723FE),y)
237*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8723f/halrf_8723f.o
238*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8723f/halrf_iqk_8723f.o
239*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8723f/halrf_dpk_8723f.o
240*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8723f/halrf_rfk_init_8723f.o
241*4882a593Smuzhiyun	_PHYDM_FILES += phydm/halrf/rtl8723f/halhwimg8723f_rf.o
242*4882a593Smuzhiyun	ifeq ($(CONFIG_RTL_ODM_WLAN_DRIVER),y)
243*4882a593Smuzhiyun		_PHYDM_FILES += \
244*4882a593Smuzhiyun		phydm/rtl8723f/halhwimg8723f_bb.o\
245*4882a593Smuzhiyun		phydm/rtl8723f/phydm_regconfig8723f.o\
246*4882a593Smuzhiyun		phydm/rtl8723f/phydm_hal_api8723f.o
247*4882a593Smuzhiyun	endif
248*4882a593Smuzhiyunendif
249