File tree Expand file tree Collapse file tree 3 files changed +23
-32
lines changed
mcux/middleware/mcux-sdk-middleware-connectivity-framework Expand file tree Collapse file tree 3 files changed +23
-32
lines changed Original file line number Diff line number Diff line change @@ -19,17 +19,19 @@ if(CONFIG_SOC_SERIES_RW6XX)
19
19
20
20
zephyr_compile_definitions (gPlatformDisableVendorSpecificInit=1U )
21
21
22
- if (CONFIG_NXP_MONOLITHIC_WIFI OR CONFIG_NXP_MONOLITHIC_BT OR CONFIG_NXP_MONOLITHIC_IEEE802154 )
23
- zephyr_compile_definitions (gPlatformMonolithicApp_d=1U )
24
-
25
- zephyr_compile_definitions_ifndef (CONFIG_NXP_MONOLITHIC_BT
26
- BLE_FW_ADDRESS=0U )
22
+ if (CONFIG_NXP_MONOLITHIC_WIFI OR CONFIG_NXP_MONOLITHIC_NBU )
23
+ zephyr_compile_definitions (
24
+ gPlatformMonolithicApp_d=1U
25
+ fw_cpu2_ble=fw_cpu2
26
+ fw_cpu2_combo=fw_cpu2
27
+ )
28
+
29
+ zephyr_compile_definitions_ifndef (CONFIG_NXP_MONOLITHIC_NBU
30
+ BLE_FW_ADDRESS=0U
31
+ COMBO_FW_ADDRESS=0U )
27
32
28
33
zephyr_compile_definitions_ifndef (CONFIG_NXP_MONOLITHIC_WIFI
29
34
WIFI_FW_ADDRESS=0U )
30
-
31
- zephyr_compile_definitions_ifndef (CONFIG_NXP_MONOLITHIC_IEEE802154
32
- COMBO_FW_ADDRESS=0U )
33
35
endif ()
34
36
endif ()
35
37
Original file line number Diff line number Diff line change 1
- if (CONFIG_NXP_MONOLITHIC_WIFI OR CONFIG_NXP_MONOLITHIC_BT OR CONFIG_NXP_MONOLITHIC_IEEE802154 )
1
+ if (CONFIG_NXP_MONOLITHIC_WIFI OR CONFIG_NXP_MONOLITHIC_NBU )
2
2
set (hal_blobs_dir ${ZEPHYR_HAL_NXP_MODULE_DIR} /zephyr/blobs/rw61x )
3
3
4
4
set (signed_binary_blobs_list )
@@ -14,21 +14,15 @@ if(CONFIG_NXP_MONOLITHIC_WIFI OR CONFIG_NXP_MONOLITHIC_BT OR CONFIG_NXP_MONOLITH
14
14
15
15
zephyr_library_sources (${CMAKE_CURRENT_LIST_DIR} /rw61x_cpu1.c )
16
16
endif ()
17
- if (CONFIG_NXP_MONOLITHIC_IEEE802154 )
18
- list (APPEND output_includes_list ${ZEPHYR_BINARY_DIR} /include/generated/rw61x_combo_fw.bin.inc )
19
-
20
- set (signed_binary_blob_name rw61x_sb_combo_a2.bin )
21
-
22
- list (APPEND signed_binary_blobs_list ${hal_blobs_dir} /${signed_binary_blob_name} )
23
-
24
- zephyr_library_sources (${CMAKE_CURRENT_LIST_DIR} /rw61x_cpu2.c )
25
- elseif (CONFIG_NXP_MONOLITHIC_BT )
26
- list (APPEND output_includes_list ${ZEPHYR_BINARY_DIR} /include/generated/rw61x_ble_fw.bin.inc )
27
-
28
- set (signed_binary_blob_name rw61x_sb_ble_a2.bin )
17
+ if (CONFIG_NXP_MONOLITHIC_NBU )
18
+ if (CONFIG_SOC_RW612 )
19
+ set (signed_binary_blob_name rw61x_sb_combo_a2.bin )
20
+ else ()
21
+ set (signed_binary_blob_name rw61x_sb_ble_a2.bin )
22
+ endif ()
23
+ list (APPEND output_includes_list ${ZEPHYR_BINARY_DIR} /include/generated/rw61x_cpu2_fw.bin.inc )
29
24
30
25
list (APPEND signed_binary_blobs_list ${hal_blobs_dir} /${signed_binary_blob_name} )
31
-
32
26
zephyr_library_sources (${CMAKE_CURRENT_LIST_DIR} /rw61x_cpu2.c )
33
27
endif ()
34
28
Original file line number Diff line number Diff line change 9
9
10
10
#include <stdint.h>
11
11
12
- #if defined(CONFIG_NXP_MONOLITHIC_IEEE802154 )
13
- __attribute__ ((__section__ (".fw_cpu2_combo " ), used ))
14
- const uint8_t fw_cpu2_combo [] = {
15
- #include <rw61x_combo_fw .bin.inc>
12
+ #if defined(CONFIG_NXP_MONOLITHIC_NBU )
13
+ __attribute__ ((__section__ (".fw_cpu2 " ), used ))
14
+ const uint8_t fw_cpu2 [] = {
15
+ #include <rw61x_cpu2_fw .bin.inc>
16
16
};
17
- #elif defined(CONFIG_NXP_MONOLITHIC_BT )
18
- __attribute__ ((__section__ (".fw_cpu2_ble" ), used ))
19
- const uint8_t fw_cpu2_ble [] = {
20
- #include <rw61x_ble_fw.bin.inc>
21
- };
22
- #endif
17
+ #endif
You can’t perform that action at this time.
0 commit comments