xref: /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/hal/phydm/phydm.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunEXTRA_CFLAGS += -I$(src)/hal/phydm
2*4882a593Smuzhiyun
3*4882a593Smuzhiyun_PHYDM_FILES := hal/phydm/phydm_debug.o	\
4*4882a593Smuzhiyun								hal/phydm/phydm_antdiv.o\
5*4882a593Smuzhiyun								hal/phydm/phydm_soml.o\
6*4882a593Smuzhiyun								hal/phydm/phydm_smt_ant.o\
7*4882a593Smuzhiyun								hal/phydm/phydm_antdect.o\
8*4882a593Smuzhiyun								hal/phydm/phydm_interface.o\
9*4882a593Smuzhiyun								hal/phydm/phydm_phystatus.o\
10*4882a593Smuzhiyun								hal/phydm/phydm_hwconfig.o\
11*4882a593Smuzhiyun								hal/phydm/phydm.o\
12*4882a593Smuzhiyun								hal/phydm/phydm_dig.o\
13*4882a593Smuzhiyun								hal/phydm/phydm_pathdiv.o\
14*4882a593Smuzhiyun								hal/phydm/phydm_rainfo.o\
15*4882a593Smuzhiyun								hal/phydm/phydm_dynamictxpower.o\
16*4882a593Smuzhiyun								hal/phydm/phydm_adaptivity.o\
17*4882a593Smuzhiyun								hal/phydm/phydm_cfotracking.o\
18*4882a593Smuzhiyun								hal/phydm/phydm_noisemonitor.o\
19*4882a593Smuzhiyun								hal/phydm/phydm_beamforming.o\
20*4882a593Smuzhiyun								hal/phydm/phydm_direct_bf.o\
21*4882a593Smuzhiyun								hal/phydm/phydm_dfs.o\
22*4882a593Smuzhiyun								hal/phydm/txbf/halcomtxbf.o\
23*4882a593Smuzhiyun								hal/phydm/txbf/haltxbfinterface.o\
24*4882a593Smuzhiyun								hal/phydm/txbf/phydm_hal_txbf_api.o\
25*4882a593Smuzhiyun								hal/phydm/phydm_adc_sampling.o\
26*4882a593Smuzhiyun								hal/phydm/phydm_ccx.o\
27*4882a593Smuzhiyun								hal/phydm/phydm_psd.o\
28*4882a593Smuzhiyun								hal/phydm/phydm_primary_cca.o\
29*4882a593Smuzhiyun								hal/phydm/phydm_cck_pd.o\
30*4882a593Smuzhiyun								hal/phydm/phydm_rssi_monitor.o\
31*4882a593Smuzhiyun								hal/phydm/phydm_auto_dbg.o\
32*4882a593Smuzhiyun								hal/phydm/phydm_math_lib.o\
33*4882a593Smuzhiyun								hal/phydm/phydm_api.o\
34*4882a593Smuzhiyun								hal/phydm/phydm_pow_train.o\
35*4882a593Smuzhiyun								hal/phydm/phydm_lna_sat.o\
36*4882a593Smuzhiyun								hal/phydm/phydm_pmac_tx_setting.o\
37*4882a593Smuzhiyun								hal/phydm/phydm_mp.o\
38*4882a593Smuzhiyun								hal/phydm/phydm_cck_rx_pathdiv.o\
39*4882a593Smuzhiyun								hal/phydm/halrf/halrf.o\
40*4882a593Smuzhiyun								hal/phydm/halrf/halrf_debug.o\
41*4882a593Smuzhiyun								hal/phydm/halrf/halphyrf_ce.o\
42*4882a593Smuzhiyun								hal/phydm/halrf/halrf_powertracking_ce.o\
43*4882a593Smuzhiyun								hal/phydm/halrf/halrf_powertracking.o\
44*4882a593Smuzhiyun								hal/phydm/halrf/halrf_kfree.o\
45*4882a593Smuzhiyun								hal/phydm/halrf/halrf_psd.o
46*4882a593Smuzhiyun
47*4882a593Smuzhiyunifeq ($(CONFIG_RTL8188E), y)
48*4882a593SmuzhiyunRTL871X = rtl8188e
49*4882a593Smuzhiyun_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8188e_mac.o\
50*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8188e_bb.o\
51*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8188e_rf.o\
52*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_8188e_ce.o\
53*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_regconfig8188e.o\
54*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/hal8188erateadaptive.o\
55*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_rtl8188e.o
56*4882a593Smuzhiyunendif
57*4882a593Smuzhiyun
58*4882a593Smuzhiyunifeq ($(CONFIG_RTL8192E), y)
59*4882a593SmuzhiyunRTL871X = rtl8192e
60*4882a593Smuzhiyun_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8192e_mac.o\
61*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8192e_bb.o\
62*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8192e_rf.o\
63*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_8192e_ce.o\
64*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_regconfig8192e.o\
65*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_rtl8192e.o
66*4882a593Smuzhiyunendif
67*4882a593Smuzhiyun
68*4882a593Smuzhiyun
69*4882a593Smuzhiyunifeq ($(CONFIG_RTL8812A), y)
70*4882a593SmuzhiyunRTL871X = rtl8812a
71*4882a593Smuzhiyun_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8812a_mac.o\
72*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8812a_bb.o\
73*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8812a_rf.o\
74*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_8812a_ce.o\
75*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_regconfig8812a.o\
76*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_rtl8812a.o\
77*4882a593Smuzhiyun								hal/phydm/txbf/haltxbfjaguar.o
78*4882a593Smuzhiyunendif
79*4882a593Smuzhiyun
80*4882a593Smuzhiyunifeq ($(CONFIG_RTL8821A), y)
81*4882a593SmuzhiyunRTL871X = rtl8821a
82*4882a593Smuzhiyun_PHYDM_FILES += hal/phydm/rtl8821a/halhwimg8821a_mac.o\
83*4882a593Smuzhiyun								hal/phydm/rtl8821a/halhwimg8821a_bb.o\
84*4882a593Smuzhiyun								hal/phydm/rtl8821a/halhwimg8821a_rf.o\
85*4882a593Smuzhiyun								hal/phydm/halrf/rtl8812a/halrf_8812a_ce.o\
86*4882a593Smuzhiyun								hal/phydm/halrf/rtl8821a/halrf_8821a_ce.o\
87*4882a593Smuzhiyun								hal/phydm/rtl8821a/phydm_regconfig8821a.o\
88*4882a593Smuzhiyun								hal/phydm/rtl8821a/phydm_rtl8821a.o\
89*4882a593Smuzhiyun								hal/phydm/halrf/rtl8821a/halrf_iqk_8821a_ce.o\
90*4882a593Smuzhiyun								hal/phydm/txbf/haltxbfjaguar.o
91*4882a593Smuzhiyunendif
92*4882a593Smuzhiyun
93*4882a593Smuzhiyun
94*4882a593Smuzhiyunifeq ($(CONFIG_RTL8723B), y)
95*4882a593SmuzhiyunRTL871X = rtl8723b
96*4882a593Smuzhiyun_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8723b_bb.o\
97*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8723b_mac.o\
98*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8723b_rf.o\
99*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8723b_mp.o\
100*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_regconfig8723b.o\
101*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_8723b_ce.o\
102*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_rtl8723b.o
103*4882a593Smuzhiyunendif
104*4882a593Smuzhiyun
105*4882a593Smuzhiyun
106*4882a593Smuzhiyunifeq ($(CONFIG_RTL8814A), y)
107*4882a593SmuzhiyunRTL871X = rtl8814a
108*4882a593Smuzhiyun_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8814a_bb.o\
109*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8814a_mac.o\
110*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halhwimg8814a_rf.o\
111*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_iqk_8814a.o\
112*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_regconfig8814a.o\
113*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_8814a_ce.o\
114*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_rtl8814a.o\
115*4882a593Smuzhiyun								hal/phydm/txbf/haltxbf8814a.o
116*4882a593Smuzhiyunendif
117*4882a593Smuzhiyun
118*4882a593Smuzhiyun
119*4882a593Smuzhiyunifeq ($(CONFIG_RTL8723C), y)
120*4882a593SmuzhiyunRTL871X = rtl8703b
121*4882a593Smuzhiyun_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8703b_bb.o\
122*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8703b_mac.o\
123*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8703b_rf.o\
124*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_regconfig8703b.o\
125*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_rtl8703b.o\
126*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_8703b.o
127*4882a593Smuzhiyunendif
128*4882a593Smuzhiyun
129*4882a593Smuzhiyunifeq ($(CONFIG_RTL8723D), y)
130*4882a593SmuzhiyunRTL871X = rtl8723d
131*4882a593Smuzhiyun_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8723d_bb.o\
132*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8723d_mac.o\
133*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8723d_rf.o\
134*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_regconfig8723d.o\
135*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_rtl8723d.o\
136*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_8723d.o
137*4882a593Smuzhiyunendif
138*4882a593Smuzhiyun
139*4882a593Smuzhiyun
140*4882a593Smuzhiyunifeq ($(CONFIG_RTL8710B), y)
141*4882a593SmuzhiyunRTL871X = rtl8710b
142*4882a593Smuzhiyun_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8710b_bb.o\
143*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8710b_mac.o\
144*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_regconfig8710b.o\
145*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_rtl8710b.o\
146*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halhwimg8710b_rf.o\
147*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_8710b.o
148*4882a593Smuzhiyunendif
149*4882a593Smuzhiyun
150*4882a593Smuzhiyun
151*4882a593Smuzhiyunifeq ($(CONFIG_RTL8188F), y)
152*4882a593SmuzhiyunRTL871X = rtl8188f
153*4882a593Smuzhiyun_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8188f_bb.o\
154*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8188f_mac.o\
155*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8188f_rf.o\
156*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_regconfig8188f.o\
157*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_8188f.o \
158*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_rtl8188f.o
159*4882a593Smuzhiyunendif
160*4882a593Smuzhiyun
161*4882a593Smuzhiyunifeq ($(CONFIG_RTL8822B), y)
162*4882a593SmuzhiyunRTL871X = rtl8822b
163*4882a593Smuzhiyun_PHYDM_FILES +=	hal/phydm/$(RTL871X)/halhwimg8822b_bb.o \
164*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8822b_mac.o \
165*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_8822b.o \
166*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_hal_api8822b.o \
167*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halhwimg8822b_rf.o \
168*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_iqk_8822b.o \
169*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_rfk_init_8822b.o \
170*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_regconfig8822b.o \
171*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_rtl8822b.o
172*4882a593Smuzhiyun
173*4882a593Smuzhiyun_PHYDM_FILES +=	hal/phydm/txbf/haltxbf8822b.o
174*4882a593Smuzhiyunendif
175*4882a593Smuzhiyun
176*4882a593Smuzhiyun
177*4882a593Smuzhiyunifeq ($(CONFIG_RTL8821C), y)
178*4882a593SmuzhiyunRTL871X = rtl8821c
179*4882a593Smuzhiyun_PHYDM_FILES +=	hal/phydm/$(RTL871X)/halhwimg8821c_bb.o \
180*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8821c_mac.o \
181*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_hal_api8821c.o \
182*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_regconfig8821c.o\
183*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_rtl8821c.o\
184*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halhwimg8821c_rf.o \
185*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_8821c.o\
186*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_iqk_8821c.o
187*4882a593Smuzhiyunendif
188*4882a593Smuzhiyunifeq ($(CONFIG_RTL8192F), y)
189*4882a593SmuzhiyunRTL871X = rtl8192f
190*4882a593Smuzhiyun_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8192f_bb.o\
191*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8192f_mac.o\
192*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_hal_api8192f.o\
193*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_regconfig8192f.o\
194*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_rtl8192f.o\
195*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halhwimg8192f_rf.o\
196*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_8192f.o
197*4882a593Smuzhiyunendif
198*4882a593Smuzhiyun
199*4882a593Smuzhiyunifeq ($(CONFIG_RTL8198F), y)
200*4882a593SmuzhiyunRTL871X = rtl8198f
201*4882a593Smuzhiyun_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8198f_bb.o\
202*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/halhwimg8198f_mac.o\
203*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_hal_api8198f.o\
204*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_regconfig8198f.o\
205*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halhwimg8198f_rf.o
206*4882a593Smuzhiyunendif
207*4882a593Smuzhiyun
208*4882a593Smuzhiyunifeq ($(CONFIG_RTL8822C), y)
209*4882a593SmuzhiyunRTL871X = rtl8822c
210*4882a593Smuzhiyun_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8822c_bb.o\
211*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_hal_api8822c.o\
212*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_regconfig8822c.o\
213*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_rtl8822c.o\
214*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_8822c.o\
215*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_iqk_8822c.o\
216*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_tssi_8822c.o\
217*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_dpk_8822c.o\
218*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_txgapk_8822c.o\
219*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_rfk_init_8822c.o\
220*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halhwimg8822c_rf.o
221*4882a593Smuzhiyunendif
222*4882a593Smuzhiyun
223*4882a593Smuzhiyunifeq ($(CONFIG_RTL8814B), y)
224*4882a593SmuzhiyunRTL871X = rtl8814b
225*4882a593Smuzhiyun_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8814b_bb.o\
226*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_hal_api8814b.o\
227*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_regconfig8814b.o\
228*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_extraagc8814b.o\
229*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halhwimg8814b_rf.o\
230*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_8814b.o \
231*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_iqk_8814b.o \
232*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_dpk_8814b.o\
233*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_rfk_init_8814b.o\
234*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_txgapk_8814b.o
235*4882a593Smuzhiyunendif
236*4882a593Smuzhiyunifeq ($(CONFIG_RTL8723F), y)
237*4882a593SmuzhiyunRTL871X = rtl8723f
238*4882a593Smuzhiyun_PHYDM_FILES += hal/phydm/$(RTL871X)/halhwimg8723f_bb.o\
239*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_hal_api8723f.o\
240*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_regconfig8723f.o\
241*4882a593Smuzhiyun								hal/phydm/$(RTL871X)/phydm_rtl8723f.o\
242*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_8723f.o\
243*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_iqk_8723f.o\
244*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_tssi_8723f.o\
245*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_dpk_8723f.o\
246*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_txgapk_8723f.o\
247*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halrf_rfk_init_8723f.o\
248*4882a593Smuzhiyun								hal/phydm/halrf/$(RTL871X)/halhwimg8723f_rf.o
249*4882a593Smuzhiyunendif