Skip to content

Commit d50ad1d

Browse files
committed
[nrf fromlist] modules: nrf_wifi: Fix offloaded raw TX build
For the C sources the offloaded raw TX mode wasn't considered and else case picks up system mode files causing build issues. Upstream PR #: 82335 Signed-off-by: Chaitanya Tata <[email protected]>
1 parent d3c94de commit d50ad1d

File tree

1 file changed

+18
-11
lines changed

1 file changed

+18
-11
lines changed

modules/nrf_wifi/CMakeLists.txt

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -131,17 +131,24 @@ zephyr_library_sources(
131131
${NRF_WIFI_DIR}/fw_if/umac_if/src/fmac_api_common.c
132132
)
133133

134-
zephyr_library_sources_ifndef(CONFIG_NRF70_RADIO_TEST
135-
${NRF_WIFI_DIR}/fw_if/umac_if/src/rx.c
136-
${NRF_WIFI_DIR}/fw_if/umac_if/src/fmac_vif.c
137-
${NRF_WIFI_DIR}/fw_if/umac_if/src/fmac_util.c
138-
${NRF_WIFI_DIR}/fw_if/umac_if/src/default/fmac_api.c
139-
)
140-
141-
zephyr_library_sources_ifdef(CONFIG_NRF70_RADIO_TEST
142-
${NRF_WIFI_DIR}/fw_if/umac_if/src/radio_test/fmac_api.c
143-
${NRF_WIFI_DIR}/fw_if/umac_if/src/fmac_util.c
144-
)
134+
if(CONFIG_NRF70_RADIO_TEST)
135+
zephyr_library_sources(
136+
${NRF_WIFI_DIR}/fw_if/umac_if/src/radio_test/fmac_api.c
137+
${NRF_WIFI_DIR}/fw_if/umac_if/src/fmac_util.c
138+
)
139+
elseif(CONFIG_NRF70_OFFLOADED_RAW_TX)
140+
zephyr_library_sources(
141+
${NRF_WIFI_DIR}/fw_if/umac_if/src/offload_raw_tx/fmac_api.c
142+
${NRF_WIFI_DIR}/fw_if/umac_if/src/fmac_util.c
143+
)
144+
else()
145+
zephyr_library_sources(
146+
${NRF_WIFI_DIR}/fw_if/umac_if/src/rx.c
147+
${NRF_WIFI_DIR}/fw_if/umac_if/src/fmac_vif.c
148+
${NRF_WIFI_DIR}/fw_if/umac_if/src/fmac_util.c
149+
${NRF_WIFI_DIR}/fw_if/umac_if/src/default/fmac_api.c
150+
)
151+
endif()
145152

146153
zephyr_library_sources_ifdef(CONFIG_NRF70_DATA_TX
147154
${NRF_WIFI_DIR}/fw_if/umac_if/src/tx.c

0 commit comments

Comments
 (0)