From 1a00636895ad3b661105f4e206e1bc067b09cb6c Mon Sep 17 00:00:00 2001 From: Erwan Gouriou Date: Tue, 3 Oct 2023 13:36:40 +0200 Subject: [PATCH] samples: tfm_regression_test: Provide a working partition for nucleo_l5 This partition is designed to work regression TFM configuration. Fixes #59794 Signed-off-by: Erwan Gouriou --- .../boards/nucleo_l552ze_q_ns.overlay | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 samples/tfm_integration/tfm_regression_test/boards/nucleo_l552ze_q_ns.overlay diff --git a/samples/tfm_integration/tfm_regression_test/boards/nucleo_l552ze_q_ns.overlay b/samples/tfm_integration/tfm_regression_test/boards/nucleo_l552ze_q_ns.overlay new file mode 100644 index 00000000000000..01744d106f4de0 --- /dev/null +++ b/samples/tfm_integration/tfm_regression_test/boards/nucleo_l552ze_q_ns.overlay @@ -0,0 +1,51 @@ +/* + * Copyright (c) 2023 STMicroelectronics + * + * SPDX-License-Identifier: Apache-2.0 + */ + + + /* This partition table could be used along with TFM configuration: + * - TEST_S=ON (REGRESSION) + * - TFM_PSA_API=ON (IPC) + * + */ + +/ { + chosen { + zephyr,code-partition = &slot1_partition; + }; +}; + +&flash0 { + + partitions { + compatible = "fixed-partitions"; + #address-cells = <1>; + #size-cells = <1>; + + boot_partition: partition@0 { + label = "mcuboot"; + reg = <0x00000000 DT_SIZE_K(80)>; + read-only; + }; + /* Secure image primary slot */ + slot0_partition: partition@14000 { + label = "image-0"; + reg = <0x00014000 DT_SIZE_K(224)>; + }; + /* Non-secure image primary slot */ + slot1_partition: partition@4c000 { + label = "image-1"; + reg = <0x0004c000 DT_SIZE_K(172)>; + }; + /* + * The flash starting at 0x7F000 and ending at + * 0x80000 is reserved for the application. + */ + storage_partition: partition@77000 { + label = "storage"; + reg = <0x0007F000 DT_SIZE_K(40)>; + }; + }; +};