Skip to content

Commit d2b454e

Browse files
michalek-nonordicjm
authored andcommitted
cmake: partition_manager: LM20 secure_storage support
adds partition definitions for nrf54lm20a storage. Signed-off-by: Mateusz Michalek <[email protected]>
1 parent cfb9d56 commit d2b454e

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

cmake/sysbuild/partition_manager.cmake

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -510,6 +510,7 @@ foreach(d APP ${PM_DOMAINS})
510510
sysbuild_get(${image_name}_CONFIG_SOC_NRF54L15_CPUAPP IMAGE ${image_name} VAR CONFIG_SOC_NRF54L15_CPUAPP KCONFIG)
511511
sysbuild_get(${image_name}_CONFIG_SOC_NRF54L05_CPUAPP IMAGE ${image_name} VAR CONFIG_SOC_NRF54L05_CPUAPP KCONFIG)
512512
sysbuild_get(${image_name}_CONFIG_SOC_NRF54L10_CPUAPP IMAGE ${image_name} VAR CONFIG_SOC_NRF54L10_CPUAPP KCONFIG)
513+
sysbuild_get(${image_name}_CONFIG_SOC_NRF54LM20A_ENGA_CPUAPP IMAGE ${image_name} VAR CONFIG_SOC_NRF54LM20A_ENGA_CPUAPP KCONFIG)
513514

514515
if(${image_name}_CONFIG_SOC_SERIES_NRF91X)
515516
# See nRF9160 Product Specification, chapter "UICR"
@@ -526,6 +527,7 @@ foreach(d APP ${PM_DOMAINS})
526527
if(DEFINED ${image_name}_CONFIG_SOC_NRF54L15_CPUAPP
527528
OR DEFINED ${image_name}_CONFIG_SOC_NRF54L05_CPUAPP
528529
OR DEFINED ${image_name}_CONFIG_SOC_NRF54L10_CPUAPP
530+
OR DEFINED ${image_name}_CONFIG_SOC_NRF54LM20A_ENGA_CPUAPP
529531
)
530532
set(otp_start_addr "0xffd500")
531533
set(otp_size 1276) # 319 * 4
@@ -557,7 +559,7 @@ foreach(d APP ${PM_DOMAINS})
557559
sysbuild_get(${image_name}_CONFIG_FLASH_SIZE IMAGE ${image_name} VAR CONFIG_FLASH_SIZE KCONFIG)
558560
math(EXPR flash_size "${${image_name}_CONFIG_FLASH_SIZE} * 1024" OUTPUT_FORMAT HEXADECIMAL)
559561

560-
if (${image_name}_CONFIG_SOC_SERIES_NRF91X OR ${image_name}_CONFIG_SOC_NRF5340_CPUAPP OR ${image_name}_CONFIG_SOC_NRF54L15_CPUAPP OR ${image_name}_CONFIG_SOC_NRF54L05_CPUAPP OR ${image_name}_CONFIG_SOC_NRF54L10_CPUAPP)
562+
if (${image_name}_CONFIG_SOC_SERIES_NRF91X OR ${image_name}_CONFIG_SOC_NRF5340_CPUAPP OR ${image_name}_CONFIG_SOC_NRF54L15_CPUAPP OR ${image_name}_CONFIG_SOC_NRF54L05_CPUAPP OR ${image_name}_CONFIG_SOC_NRF54L10_CPUAPP OR ${image_name}_CONFIG_SOC_NRF54LM20A_ENGA_CPUAPP)
561563
add_region(
562564
NAME otp
563565
SIZE ${otp_size}

subsys/partition_manager/pm.yml.secure_boot_storage

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
provision:
44
size: CONFIG_PM_PARTITION_SIZE_PROVISION
5-
#if defined(CONFIG_SOC_SERIES_NRF91X) || defined(CONFIG_SOC_NRF5340_CPUAPP) || defined(CONFIG_SOC_NRF54L15_CPUAPP) || defined(CONFIG_SOC_NRF54L05_CPUAPP) || defined(CONFIG_SOC_NRF54L10_CPUAPP)
5+
#if defined(CONFIG_SOC_SERIES_NRF91X) || defined(CONFIG_SOC_NRF5340_CPUAPP) || defined(CONFIG_SOC_NRF54L15_CPUAPP) || defined(CONFIG_SOC_NRF54L05_CPUAPP) || defined(CONFIG_SOC_NRF54L10_CPUAPP) || defined(CONFIG_SOC_NRF54LM20A_ENGA_CPUAPP)
66
region: otp
77
#elif defined(CONFIG_SOC_NRF5340_CPUNET)
88
placement:

0 commit comments

Comments
 (0)