Skip to content

Commit b690bdd

Browse files
committed
boards: nrf54h20dk: Add secure storage partitions
Update the default memory map to include a `secure_storage_partition`, which is divided into at most four subpartitions. These will be used to configure UICR.SECURESTORAGE, if enabled. Signed-off-by: Grzegorz Swiderski <[email protected]>
1 parent d330e86 commit b690bdd

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20-memory_map.dtsi

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,5 +174,34 @@
174174
secondary_periphconf_partition: partition@1c0000 {
175175
reg = <0x1c0000 DT_SIZE_K(8)>;
176176
};
177+
178+
/* NB: A gap has been left here for future partitions */
179+
180+
/* 0x1fd000 was chosen for secure_storage_partition such that
181+
* there is no more space after secure_storage_partition.
182+
*/
183+
secure_storage_partition: partition@1fd000 {
184+
compatible = "fixed-subpartitions";
185+
reg = <0x1fd000 DT_SIZE_K(12)>;
186+
ranges = <0x0 0x1fd000 0x3000>;
187+
#address-cells = <1>;
188+
#size-cells = <1>;
189+
190+
cpuapp_crypto_partition: partition@0 {
191+
reg = <0x0 DT_SIZE_K(4)>;
192+
};
193+
194+
cpurad_crypto_partition: partition@1000 {
195+
reg = <0x1000 DT_SIZE_K(4)>;
196+
};
197+
198+
cpuapp_its_partition: partition@2000 {
199+
reg = <0x2000 DT_SIZE_K(2)>;
200+
};
201+
202+
cpurad_its_partition: partition@2800 {
203+
reg = <0x2800 DT_SIZE_K(2)>;
204+
};
205+
};
177206
};
178207
};

0 commit comments

Comments
 (0)