@@ -11,54 +11,20 @@ set(FW_BINS_BASE ${ZEPHYR_NRF_WIFI_MODULE_DIR}/zephyr/blobs/wifi_fw_bins)
11
11
12
12
zephyr_include_directories (
13
13
inc
14
- ${OS_AGNOSTIC_BASE} /utils/inc
15
- ${OS_AGNOSTIC_BASE} /os_if/inc
16
- ${OS_AGNOSTIC_BASE} /bus_if/bus/qspi/inc
17
- ${OS_AGNOSTIC_BASE} /bus_if/bal/inc
18
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/inc
19
- ${OS_AGNOSTIC_BASE} /fw_load/mips/fw/inc
20
- ${OS_AGNOSTIC_BASE} /hw_if/hal/inc
21
14
src/qspi/inc
22
15
# for net_sprint_ll_addr
23
16
${ZEPHYR_BASE} /subsys/net/ip
24
- ${OS_AGNOSTIC_BASE} /hw_if/hal/inc/fw
25
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/inc/fw
26
- )
27
-
28
- zephyr_include_directories_ifdef (CONFIG_NRF70_RADIO_TEST
29
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/inc/radio_test
30
17
)
31
18
32
19
zephyr_include_directories_ifdef (CONFIG_NRF70_OFFLOADED_RAW_TX
33
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/inc/offload_raw_tx
34
20
off_raw_tx/inc
35
21
)
36
22
37
- if (NOT CONFIG_NRF70_RADIO_TEST AND NOT CONFIG_NRF70_OFFLOADED_RAW_TX )
38
- zephyr_include_directories (${OS_AGNOSTIC_BASE} /fw_if/umac_if/inc/default )
39
- endif ()
40
-
41
23
zephyr_library_sources_ifdef (CONFIG_NRF70_SR_COEX
42
24
src/coex.c
43
25
)
44
26
45
27
zephyr_library_sources (
46
- ${OS_AGNOSTIC_BASE} /os_if/src/osal.c
47
- ${OS_AGNOSTIC_BASE} /utils/src/list.c
48
- ${OS_AGNOSTIC_BASE} /utils/src/queue.c
49
- ${OS_AGNOSTIC_BASE} /utils/src/util.c
50
- ${OS_AGNOSTIC_BASE} /hw_if/hal/src/hal_api.c
51
- ${OS_AGNOSTIC_BASE} /hw_if/hal/src/hal_fw_patch_loader.c
52
- ${OS_AGNOSTIC_BASE} /hw_if/hal/src/hal_interrupt.c
53
- ${OS_AGNOSTIC_BASE} /hw_if/hal/src/hal_mem.c
54
- ${OS_AGNOSTIC_BASE} /hw_if/hal/src/hal_reg.c
55
- ${OS_AGNOSTIC_BASE} /hw_if/hal/src/hpqm.c
56
- ${OS_AGNOSTIC_BASE} /hw_if/hal/src/pal.c
57
- ${OS_AGNOSTIC_BASE} /bus_if/bal/src/bal.c
58
- ${OS_AGNOSTIC_BASE} /bus_if/bus/qspi/src/qspi.c
59
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/cmd.c
60
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/event.c
61
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/fmac_api_common.c
62
28
src/shim.c
63
29
src/work.c
64
30
src/timer.c
@@ -77,11 +43,7 @@ zephyr_library_sources_ifdef(CONFIG_NRF_WIFI_PATCHES_BUILTIN
77
43
78
44
if (NOT CONFIG_NRF70_RADIO_TEST AND NOT CONFIG_NRF70_OFFLOADED_RAW_TX )
79
45
zephyr_library_sources (
80
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/rx.c
81
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/fmac_vif.c
82
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/fmac_util.c
83
46
src/net_if.c
84
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/default/fmac_api.c
85
47
)
86
48
endif ()
87
49
@@ -93,44 +55,18 @@ zephyr_library_sources_ifdef(CONFIG_NRF70_SYSTEM_MODE_COMMON
93
55
src/wifi_mgmt.c
94
56
)
95
57
96
- zephyr_library_sources_ifdef (CONFIG_NRF70_RADIO_TEST
97
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/radio_test/fmac_api.c
98
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/fmac_util.c
99
- )
100
-
101
58
zephyr_library_sources_ifdef (CONFIG_NRF70_OFFLOADED_RAW_TX
102
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/offload_raw_tx/fmac_api.c
103
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/fmac_util.c
104
59
off_raw_tx/src/off_raw_tx_api.c
105
60
)
106
61
107
- zephyr_library_sources_ifdef (CONFIG_NRF70_DATA_TX
108
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/tx.c
109
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/fmac_peer.c
110
- )
111
-
112
62
zephyr_library_sources_ifdef (CONFIG_NRF70_STA_MODE
113
63
src/wpa_supp_if.c
114
64
src/wifi_mgmt.c
115
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/fmac_peer.c
116
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/fmac_util.c
117
65
)
118
66
119
- zephyr_library_sources_ifdef (CONFIG_NRF70_AP_MODE
120
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/fmac_ap.c
121
- )
122
-
123
-
124
67
# Without WPA supplicant we only support scan
125
68
zephyr_library_sources_ifdef (CONFIG_NRF70_STA_MODE
126
- src/wpa_supp_if.c
127
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/fmac_peer.c
128
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/fmac_util.c
129
- )
130
-
131
- zephyr_library_sources_ifdef (CONFIG_NRF70_PROMISC_DATA_RX
132
- ${OS_AGNOSTIC_BASE} /fw_if/umac_if/src/fmac_promisc.c
133
- )
69
+ src/wpa_supp_if.c )
134
70
135
71
zephyr_library_sources_ifdef (CONFIG_NRF70_ON_QSPI
136
72
src/qspi/src/qspi_if.c
@@ -197,162 +133,3 @@ elseif(CONFIG_NRF_WIFI_PATCHES_BUILTIN)
197
133
${gen_dir} /nrf70.bin.inc
198
134
)
199
135
endif ()
200
-
201
-
202
-
203
- # Translate the configuration to the OS agnostic code
204
- zephyr_compile_definitions_ifdef (CONFIG_NRF_WIFI_LOW_POWER
205
- -DNRF_WIFI_LOW_POWER
206
- )
207
-
208
- zephyr_compile_definitions_ifdef (CONFIG_NRF_WIFI_RPU_RECOVERY
209
- -DNRF_WIFI_RPU_RECOVERY
210
- )
211
-
212
- zephyr_compile_definitions_ifdef (CONFIG_NRF_WIFI_AP_DEAD_DETECT_TIMEOUT
213
- -DNRF_WIFI_AP_DEAD_DETECT_TIMEOUT=${CONFIG_NRF_WIFI_AP_DEAD_DETECT_TIMEOUT}
214
- )
215
-
216
- zephyr_compile_definitions_ifdef (CONFIG_NRF_WIFI_IFACE_MTU
217
- -DNRF_WIFI_IFACE_MTU=${CONFIG_NRF_WIFI_IFACE_MTU}
218
- )
219
-
220
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_STA_MODE
221
- -DNRF70_STA_MODE
222
- )
223
-
224
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_DATA_TX
225
- -DNRF70_DATA_TX
226
- )
227
-
228
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_RAW_DATA_TX
229
- -DNRF70_RAW_DATA_TX
230
- )
231
-
232
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_RAW_DATA_RX
233
- -DNRF70_RAW_DATA_RX
234
- )
235
-
236
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_PROMISC_DATA_RX
237
- -DNRF70_PROMISC_DATA_RX
238
- )
239
-
240
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_TX_DONE_WQ_ENABLED
241
- -DNRF70_TX_DONE_WQ_ENABLED
242
- )
243
-
244
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_RX_WQ_ENABLED
245
- -DNRF70_RX_WQ_ENABLED
246
- )
247
-
248
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_UTIL
249
- -DNRF70_UTIL
250
- )
251
-
252
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_RADIO_TEST
253
- -DNRF70_RADIO_TEST
254
- )
255
-
256
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_OFFLOADED_RAW_TX
257
- -DNRF70_OFFLOADED_RAW_TX
258
- )
259
-
260
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_TCP_IP_CHECKSUM_OFFLOAD
261
- -DNRF70_TCP_IP_CHECKSUM_OFFLOAD
262
- )
263
-
264
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_RPU_EXTEND_TWT_SP
265
- -DNRF70_RPU_EXTEND_TWT_SP
266
- )
267
-
268
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_SYSTEM_WITH_RAW_MODES
269
- -DNRF70_SYSTEM_WITH_RAW_MODES
270
- )
271
-
272
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_SCAN_ONLY
273
- -DNRF70_SCAN_ONLY
274
- )
275
-
276
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_SYSTEM_MODE
277
- -DNRF70_SYSTEM_MODE
278
- )
279
-
280
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_2_4G_ONLY
281
- -DNRF70_2_4G_ONLY
282
- )
283
-
284
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_LOG_VERBOSE
285
- -DNRF70_LOG_VERBOSE
286
- )
287
-
288
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_AP_MODE
289
- -DNRF70_AP_MODE
290
- )
291
-
292
- zephyr_compile_definitions_ifdef (CONFIG_NRF_WIFI_MGMT_BUFF_OFFLOAD
293
- -DNRF_WIFI_MGMT_BUFF_OFFLOAD
294
- )
295
-
296
- zephyr_compile_definitions_ifdef (CONFIG_NRF_WIFI_FEAT_KEEPALIVE
297
- -DNRF_WIFI_FEAT_KEEPALIVE
298
- )
299
-
300
- zephyr_compile_definitions_ifdef (CONFIG_NRF_WIFI_FEAT_KEEPALIVE
301
- -DNRF_WIFI_KEEPALIVE_PERIOD_S=${CONFIG_NRF_WIFI_KEEPALIVE_PERIOD_S}
302
- )
303
-
304
- zephyr_compile_definitions_ifdef (CONFIG_WIFI_MGMT_RAW_SCAN_RESULTS
305
- -DWIFI_MGMT_RAW_SCAN_RESULTS=${CONFIG_WIFI_MGMT_RAW_SCAN_RESULTS}
306
- )
307
-
308
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_OFFLOADED_RAW_TX
309
- -DNRF_NRF70_OFFLOADED_RAW_TX
310
- )
311
-
312
- zephyr_compile_definitions_ifdef (CONFIG_NRF70_PASSIVE_SCAN_ONLY
313
- -DNRF70_PASSIVE_SCAN_ONLY
314
- )
315
-
316
- zephyr_compile_definitions (
317
- -DNRF70_RX_NUM_BUFS=${CONFIG_NRF70_RX_NUM_BUFS}
318
- -DNRF70_MAX_TX_TOKENS=${CONFIG_NRF70_MAX_TX_TOKENS}
319
- -DNRF70_RX_MAX_DATA_SIZE=${CONFIG_NRF70_RX_MAX_DATA_SIZE}
320
- -DNRF70_MAX_TX_PENDING_QLEN=${CONFIG_NRF70_MAX_TX_PENDING_QLEN}
321
- -DNRF70_RPU_PS_IDLE_TIMEOUT_MS=${CONFIG_NRF70_RPU_PS_IDLE_TIMEOUT_MS}
322
- -DNRF70_BAND_2G_LOWER_EDGE_BACKOFF_DSSS=${CONFIG_NRF70_BAND_2G_LOWER_EDGE_BACKOFF_DSSS}
323
- -DNRF70_BAND_2G_LOWER_EDGE_BACKOFF_HT=${CONFIG_NRF70_BAND_2G_LOWER_EDGE_BACKOFF_HT}
324
- -DNRF70_BAND_2G_LOWER_EDGE_BACKOFF_HE=${CONFIG_NRF70_BAND_2G_LOWER_EDGE_BACKOFF_HE}
325
- -DNRF70_BAND_2G_UPPER_EDGE_BACKOFF_DSSS=${CONFIG_NRF70_BAND_2G_UPPER_EDGE_BACKOFF_DSSS}
326
- -DNRF70_BAND_2G_UPPER_EDGE_BACKOFF_HT=${CONFIG_NRF70_BAND_2G_UPPER_EDGE_BACKOFF_HT}
327
- -DNRF70_BAND_2G_UPPER_EDGE_BACKOFF_HE=${CONFIG_NRF70_BAND_2G_UPPER_EDGE_BACKOFF_HE}
328
- -DNRF70_BAND_UNII_1_LOWER_EDGE_BACKOFF_HT=${CONFIG_NRF70_BAND_UNII_1_LOWER_EDGE_BACKOFF_HT}
329
- -DNRF70_BAND_UNII_1_LOWER_EDGE_BACKOFF_HE=${CONFIG_NRF70_BAND_UNII_1_LOWER_EDGE_BACKOFF_HE}
330
- -DNRF70_BAND_UNII_1_UPPER_EDGE_BACKOFF_HT=${CONFIG_NRF70_BAND_UNII_1_UPPER_EDGE_BACKOFF_HT}
331
- -DNRF70_BAND_UNII_1_UPPER_EDGE_BACKOFF_HE=${CONFIG_NRF70_BAND_UNII_1_UPPER_EDGE_BACKOFF_HE}
332
- -DNRF70_BAND_UNII_2A_LOWER_EDGE_BACKOFF_HT=${CONFIG_NRF70_BAND_UNII_2A_LOWER_EDGE_BACKOFF_HT}
333
- -DNRF70_BAND_UNII_2A_LOWER_EDGE_BACKOFF_HE=${CONFIG_NRF70_BAND_UNII_2A_LOWER_EDGE_BACKOFF_HE}
334
- -DNRF70_BAND_UNII_2A_UPPER_EDGE_BACKOFF_HT=${CONFIG_NRF70_BAND_UNII_2A_UPPER_EDGE_BACKOFF_HT}
335
- -DNRF70_BAND_UNII_2A_UPPER_EDGE_BACKOFF_HE=${CONFIG_NRF70_BAND_UNII_2A_UPPER_EDGE_BACKOFF_HE}
336
- -DNRF70_BAND_UNII_2C_LOWER_EDGE_BACKOFF_HT=${CONFIG_NRF70_BAND_UNII_2C_LOWER_EDGE_BACKOFF_HT}
337
- -DNRF70_BAND_UNII_2C_LOWER_EDGE_BACKOFF_HE=${CONFIG_NRF70_BAND_UNII_2C_LOWER_EDGE_BACKOFF_HE}
338
- -DNRF70_BAND_UNII_2C_UPPER_EDGE_BACKOFF_HT=${CONFIG_NRF70_BAND_UNII_2C_UPPER_EDGE_BACKOFF_HT}
339
- -DNRF70_BAND_UNII_2C_UPPER_EDGE_BACKOFF_HE=${CONFIG_NRF70_BAND_UNII_2C_UPPER_EDGE_BACKOFF_HE}
340
- -DNRF70_BAND_UNII_3_LOWER_EDGE_BACKOFF_HT=${CONFIG_NRF70_BAND_UNII_3_LOWER_EDGE_BACKOFF_HT}
341
- -DNRF70_BAND_UNII_3_LOWER_EDGE_BACKOFF_HE=${CONFIG_NRF70_BAND_UNII_3_LOWER_EDGE_BACKOFF_HE}
342
- -DNRF70_BAND_UNII_3_UPPER_EDGE_BACKOFF_HT=${CONFIG_NRF70_BAND_UNII_3_UPPER_EDGE_BACKOFF_HT}
343
- -DNRF70_BAND_UNII_3_UPPER_EDGE_BACKOFF_HE=${CONFIG_NRF70_BAND_UNII_3_UPPER_EDGE_BACKOFF_HE}
344
- -DNRF70_BAND_UNII_4_LOWER_EDGE_BACKOFF_HT=${CONFIG_NRF70_BAND_UNII_4_LOWER_EDGE_BACKOFF_HT}
345
- -DNRF70_BAND_UNII_4_LOWER_EDGE_BACKOFF_HE=${CONFIG_NRF70_BAND_UNII_4_LOWER_EDGE_BACKOFF_HE}
346
- -DNRF70_BAND_UNII_4_UPPER_EDGE_BACKOFF_HT=${CONFIG_NRF70_BAND_UNII_4_UPPER_EDGE_BACKOFF_HT}
347
- -DNRF70_BAND_UNII_4_UPPER_EDGE_BACKOFF_HE=${CONFIG_NRF70_BAND_UNII_4_UPPER_EDGE_BACKOFF_HE}
348
- -DNRF70_PCB_LOSS_2G=${CONFIG_NRF70_PCB_LOSS_2G}
349
- -DNRF70_PCB_LOSS_5G_BAND1=${CONFIG_NRF70_PCB_LOSS_5G_BAND1}
350
- -DNRF70_PCB_LOSS_5G_BAND2=${CONFIG_NRF70_PCB_LOSS_5G_BAND2}
351
- -DNRF70_PCB_LOSS_5G_BAND3=${CONFIG_NRF70_PCB_LOSS_5G_BAND3}
352
- -DNRF70_ANT_GAIN_2G=${CONFIG_NRF70_ANT_GAIN_2G}
353
- -DNRF70_ANT_GAIN_5G_BAND1=${CONFIG_NRF70_ANT_GAIN_5G_BAND1}
354
- -DNRF70_ANT_GAIN_5G_BAND2=${CONFIG_NRF70_ANT_GAIN_5G_BAND2}
355
- -DNRF70_ANT_GAIN_5G_BAND3=${CONFIG_NRF70_ANT_GAIN_5G_BAND3}
356
- -DNRF_WIFI_PS_INT_PS=${CONFIG_NRF_WIFI_PS_INT_PS}
357
- -DNRF_WIFI_RPU_RECOVERY_PS_ACTIVE_TIMEOUT_MS=${CONFIG_NRF_WIFI_RPU_RECOVERY_PS_ACTIVE_TIMEOUT_MS}
358
- )
0 commit comments