blob: 386306fa7e7554bc5b3532b8d54424e5498d007a [file] [log] [blame]
/*
* Copyright 2025 Arm Limited and/or its affiliates <open-source-office@arm.com>
*
* SPDX-License-Identifier: Apache-2.0
*/
/ {
reserved_memory: reserved-memory@28000000 {
compatible = "soc-nv-flash";
reg = <0x28000000 DT_SIZE_M(8)>;
erase-block-size = <65536>;
write-block-size = <4>;
#address-cells = <1>;
#size-cells = <1>;
partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;
/* The memory regions defined below must match what the TF-M
* project has defined for that board - a single image boot is
* assumed. Please see the memory layout in:
* https://git.trustedfirmware.org/plugins/gitiles/TF-M/trusted-firmware-m.git/+/refs/heads/main/platform/ext/target/arm/mps4/common/partition/flash_layout.h
*/
slot0_partition: partition@0 {
reg = <0x00000000 DT_SIZE_K(512)>;
};
slot0_ns_partition: partition@80000 {
reg = <0x00080000 DT_SIZE_M(3)>;
};
slot1_partition: partition@380000 {
reg = <0x00380000 DT_SIZE_K(512)>;
};
slot1_ns_partition: partition@400000 {
reg = <0x00400000 DT_SIZE_M(3)>;
};
scratch_partition: partition@700000 {
reg = <0x00700000 DT_SIZE_K(512)>;
};
};
};
};