@@ -36,9 +36,6 @@ config DFU_MULTI_IMAGE_PACKAGE_BUILD
3636config DFU_MULTI_IMAGE_PACKAGE_APP
3737 default y
3838
39- config PM_EXTERNAL_FLASH_MCUBOOT_SECONDARY
40- default y
41-
4239#### DFU network core configuration
4340if SOC_SERIES_NRF53
4441
@@ -61,22 +58,6 @@ config DFU_MULTI_IMAGE_PACKAGE_NET
6158
6259endif # SOC_SERIES_NRF53
6360
64- if BOARD_NRF54L15DK || BOARD_NRF54LM20DK
65-
66- # Disable checking the external drivers for nRF54L15 and nRF54LM20 DKs.
67- config PM_OVERRIDE_EXTERNAL_DRIVER_CHECK
68- default y
69-
70- endif # BOARD_NRF54L15DK || BOARD_NRF54LM20DK
71-
72- # Mcuboot padding size is modified to 0x1000 in pm_static file.
73- if SOC_NRF54L10
74-
75- config PM_MCUBOOT_PAD
76- default 0x1000
77-
78- endif # SOC_NRF54L10
79-
8061endif # BOOTLOADER_MCUBOOT
8162
8263# Store the Wi-Fi firmware patch on external flash by default for nRF5340 with nRF7002
@@ -99,19 +80,50 @@ config MATTER_FACTORY_DATA_GENERATE
9980# Internal flash only for nRF54L15 tag with compression
10081if BOARD_NRF54L15TAG
10182
83+ choice MCUBOOT_MODE
84+ default MCUBOOT_MODE_OVERWRITE_ONLY
85+ endchoice
86+
87+ config MCUBOOT_COMPRESSED_IMAGE_SUPPORT
88+ default y
89+
90+ endif
91+
92+ # Partition Manager backwards compatibility
93+ if PARTITION_MANAGER
94+
95+ if SOC_NRF54L10
96+
97+ config PM_MCUBOOT_PAD
98+ default 0x1000
99+
100+ endif # SOC_NRF54L10
101+
102+ if BOARD_NRF54L15TAG
103+
102104config PM_OVERRIDE_EXTERNAL_DRIVER_CHECK
103105 default y
104106
105107config PM_EXTERNAL_FLASH_MCUBOOT_SECONDARY
106108 default y
107109
108- choice MCUBOOT_MODE
109- default MCUBOOT_MODE_OVERWRITE_ONLY
110- endchoice
110+ endif # BOARD_NRF54L15TAG
111111
112- config MCUBOOT_COMPRESSED_IMAGE_SUPPORT
112+ if BOARD_NRF54L15DK || BOARD_NRF54LM20DK
113+
114+ # Disable checking the external drivers for nRF54L15 and nRF54LM20 DKs.
115+ config PM_OVERRIDE_EXTERNAL_DRIVER_CHECK
113116 default y
114117
115- endif
118+ endif # BOARD_NRF54L15DK || BOARD_NRF54LM20DK
119+
120+ if BOOTLOADER_MCUBOOT
121+
122+ config PM_EXTERNAL_FLASH_MCUBOOT_SECONDARY
123+ default y
124+
125+ endif # BOOTLOADER_MCUBOOT
126+
127+ endif # PARTITION_MANAGER
116128
117129source "share/sysbuild/Kconfig"
0 commit comments