@@ -13,6 +13,42 @@ config NRF_DEFAULT_IPC_RADIO
1313config NETCORE_IPC_RADIO_BT_HCI_IPC
1414 default y if SOC_SERIES_NRF53X
1515
16+ #### Bootloader
17+ choice BOOTLOADER
18+ default BOOTLOADER_MCUBOOT if MATTER || SOC_SERIES_NRF53X
19+ endchoice
20+
21+ if BOOTLOADER_MCUBOOT
22+
23+ choice MCUBOOT_MODE
24+ default MCUBOOT_MODE_OVERWRITE_ONLY
25+ endchoice
26+
27+ choice BOOT_SIGNATURE_TYPE
28+ default BOOT_SIGNATURE_TYPE_ECDSA_P256
29+ endchoice
30+
31+ if SOC_SERIES_NRF53X
32+
33+ config MCUBOOT_UPDATEABLE_IMAGES
34+ default 2
35+
36+ config SECURE_BOOT_NETCORE
37+ default y
38+
39+ config NETCORE_APP_UPDATE
40+ default y
41+
42+ config MCUBOOT_NRF53_MULTI_IMAGE_UPDATE
43+ default y
44+
45+ config PM_EXTERNAL_FLASH_MCUBOOT_SECONDARY
46+ default y
47+
48+ endif # SOC_SERIES_NRF53X
49+
50+ endif # BOOTLOADER_MCUBOOT
51+
1652if MATTER
1753
1854config WIFI_NRF70
@@ -23,11 +59,6 @@ config WIFI_NRF70
2359config NETCORE_IPC_RADIO_IEEE802154
2460 default y if SOC_SERIES_NRF53X && !WIFI_NRF70
2561
26- #### Bootloader
27- choice BOOTLOADER
28- default BOOTLOADER_MCUBOOT if !BOARD_NRF21540DK
29- endchoice
30-
3162if BOOTLOADER_MCUBOOT
3263
3364#### DFU multi-image support
@@ -37,29 +68,9 @@ config DFU_MULTI_IMAGE_PACKAGE_BUILD
3768config DFU_MULTI_IMAGE_PACKAGE_APP
3869 default y
3970
40- config PM_EXTERNAL_FLASH_MCUBOOT_SECONDARY
41- default y
42-
4371#### DFU network core configuration
4472if SOC_SERIES_NRF53X
4573
46- config MCUBOOT_UPDATEABLE_IMAGES
47- default 2
48-
49- choice MCUBOOT_MODE
50- default MCUBOOT_MODE_OVERWRITE_ONLY
51- endchoice
52-
53- choice BOOT_SIGNATURE_TYPE
54- default BOOT_SIGNATURE_TYPE_RSA
55- endchoice
56-
57- config SECURE_BOOT_NETCORE
58- default y
59-
60- config NETCORE_APP_UPDATE
61- default y
62-
6374config DFU_MULTI_IMAGE_PACKAGE_NET
6475 default y
6576
@@ -76,7 +87,7 @@ endif # BOOTLOADER_MCUBOOT
7687
7788#### Enable generating factory data
7889config MATTER_FACTORY_DATA_GENERATE
79- default y if !BOARD_NRF21540DK
90+ default y
8091
8192endif # MATTER
8293
0 commit comments