platform: nordic_nrf: Set BL2 and secondary partition if not defined
As the platform config is loaded before the default config BL2 has to
be set explicitly if not present.
Change-Id: I918b2523e234eb7ed2761c36a13b0226f0731e53
Author: Markus Swarowsky <markus.swarowsky@nordicsemi.no>
Signed-off-by: Markus Swarowsky <markus.swarowsky@nordicsemi.no>
diff --git a/platform/ext/target/nordic_nrf/common/nrf5340/config.cmake b/platform/ext/target/nordic_nrf/common/nrf5340/config.cmake
index 2bb35c0..cab6440 100644
--- a/platform/ext/target/nordic_nrf/common/nrf5340/config.cmake
+++ b/platform/ext/target/nordic_nrf/common/nrf5340/config.cmake
@@ -11,4 +11,5 @@
set(SECURE_UART1 ON CACHE BOOL "Enable secure UART1")
set(PSA_API_TEST_TARGET "nrf5340" CACHE STRING "PSA API test target")
set(NRF_NS_STORAGE OFF CACHE BOOL "Enable non-secure storage partition")
+set(BL2 ON CACHE BOOL "Whether to build BL2")
set(NRF_NS_SECONDARY ${BL2} CACHE BOOL "Enable non-secure secondary partition")
diff --git a/platform/ext/target/nordic_nrf/common/nrf9160/config.cmake b/platform/ext/target/nordic_nrf/common/nrf9160/config.cmake
index 47df8aa..f9f1c71 100644
--- a/platform/ext/target/nordic_nrf/common/nrf9160/config.cmake
+++ b/platform/ext/target/nordic_nrf/common/nrf9160/config.cmake
@@ -11,4 +11,5 @@
set(SECURE_UART1 ON CACHE BOOL "Enable secure UART1")
set(PSA_API_TEST_TARGET "nrf9160" CACHE STRING "PSA API test target")
set(NRF_NS_STORAGE OFF CACHE BOOL "Enable non-secure storage partition")
+set(BL2 ON CACHE BOOL "Whether to build BL2")
set(NRF_NS_SECONDARY ${BL2} CACHE BOOL "Enable non-secure secondary partition")