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