From 9078b7ec09b135f091cb951ed234bf013c9c838e Mon Sep 17 00:00:00 2001 From: Michal Hanus Date: Sat, 19 Apr 2025 22:50:44 +0200 Subject: bme680 added --- .../crypto/auto_generated/intermedia_tfm_crypto.c | 12 -- .../crypto/auto_generated/load_info_tfm_crypto.c | 127 --------------------- .../partitions/crypto/psa_manifest/tfm_crypto.h | 27 ----- .../auto_generated/intermedia_tfm_platform.c | 12 -- .../auto_generated/load_info_tfm_platform.c | 122 -------------------- .../platform/psa_manifest/tfm_platform.h | 27 ----- .../generated/secure_fw/spm/include/tfm_version.h | 23 ---- 7 files changed, 350 deletions(-) delete mode 100644 nrfdemo/build/tfm/generated/secure_fw/partitions/crypto/auto_generated/intermedia_tfm_crypto.c delete mode 100644 nrfdemo/build/tfm/generated/secure_fw/partitions/crypto/auto_generated/load_info_tfm_crypto.c delete mode 100644 nrfdemo/build/tfm/generated/secure_fw/partitions/crypto/psa_manifest/tfm_crypto.h delete mode 100644 nrfdemo/build/tfm/generated/secure_fw/partitions/platform/auto_generated/intermedia_tfm_platform.c delete mode 100644 nrfdemo/build/tfm/generated/secure_fw/partitions/platform/auto_generated/load_info_tfm_platform.c delete mode 100644 nrfdemo/build/tfm/generated/secure_fw/partitions/platform/psa_manifest/tfm_platform.h delete mode 100644 nrfdemo/build/tfm/generated/secure_fw/spm/include/tfm_version.h (limited to 'nrfdemo/build/tfm/generated/secure_fw') diff --git a/nrfdemo/build/tfm/generated/secure_fw/partitions/crypto/auto_generated/intermedia_tfm_crypto.c b/nrfdemo/build/tfm/generated/secure_fw/partitions/crypto/auto_generated/intermedia_tfm_crypto.c deleted file mode 100644 index def98d0..0000000 --- a/nrfdemo/build/tfm/generated/secure_fw/partitions/crypto/auto_generated/intermedia_tfm_crypto.c +++ /dev/null @@ -1,12 +0,0 @@ -/* - * Copyright (c) 2020-2022, Arm Limited. All rights reserved. - * - * SPDX-License-Identifier: BSD-3-Clause - * - */ - -/*********** WARNING: This is an auto-generated file. Do not edit! ***********/ - -#include -#include "config_tfm.h" - diff --git a/nrfdemo/build/tfm/generated/secure_fw/partitions/crypto/auto_generated/load_info_tfm_crypto.c b/nrfdemo/build/tfm/generated/secure_fw/partitions/crypto/auto_generated/load_info_tfm_crypto.c deleted file mode 100644 index ab0e6f1..0000000 --- a/nrfdemo/build/tfm/generated/secure_fw/partitions/crypto/auto_generated/load_info_tfm_crypto.c +++ /dev/null @@ -1,127 +0,0 @@ -/* - * Copyright (c) 2021-2022, Arm Limited. All rights reserved. - * Copyright (c) 2021-2023 Cypress Semiconductor Corporation (an Infineon - * company) or an affiliate of Cypress Semiconductor Corporation. All rights - * reserved. - * - * SPDX-License-Identifier: BSD-3-Clause - * - */ - -/*********** WARNING: This is an auto-generated file. Do not edit! ***********/ - -#include -#include -#include "config_tfm.h" -#include "region.h" -#include "region_defs.h" -#include "spm.h" -#include "load/interrupt_defs.h" -#include "load/partition_defs.h" -#include "load/service_defs.h" -#include "load/asset_defs.h" -#include "tfm_peripherals_def.h" -#include "psa_manifest/pid.h" -#include "psa_manifest/sid.h" -#include "psa_manifest/tfm_crypto.h" - -#define TFM_SP_CRYPTO_NDEPS (1) -#define TFM_SP_CRYPTO_NSERVS (1) -#if TFM_ISOLATION_LEVEL == 3 -#define TFM_SP_CRYPTO_NASSETS (0 + 1) -#else -#define TFM_SP_CRYPTO_NASSETS (0) -#endif -#define TFM_SP_CRYPTO_NIRQS (0) - -/* Memory region declaration */ -#if TFM_ISOLATION_LEVEL == 3 -REGION_DECLARE(Image$$, PT_TFM_SP_CRYPTO_PRIVATE, _DATA_START$$Base); -REGION_DECLARE(Image$$, PT_TFM_SP_CRYPTO_PRIVATE, _DATA_END$$Base); -#endif - - -extern psa_status_t tfm_crypto_init(void); - -/* Interrupt init functions */ - -/* partition load info type definition */ -struct partition_tfm_sp_crypto_load_info_t { - /* common length load data */ - struct partition_load_info_t load_info; - /* per-partition variable length load data */ - uintptr_t stack_addr; - uintptr_t heap_addr; - uint32_t deps[TFM_SP_CRYPTO_NDEPS]; - struct service_load_info_t services[TFM_SP_CRYPTO_NSERVS]; -#if TFM_ISOLATION_LEVEL == 3 - struct asset_desc_t assets[TFM_SP_CRYPTO_NASSETS]; -#else -#endif -} __attribute__((aligned(4))); - -/* Partition load, deps, service load data. Put to a dedicated section. */ -#if defined(__ICCARM__) -#pragma location = ".part_load_priority_02" -__root -#endif /* __ICCARM__ */ -const struct partition_tfm_sp_crypto_load_info_t tfm_sp_crypto_load - __attribute__((used, section(".part_load_priority_02"))) = { - .load_info = { - .psa_ff_ver = 0x0101 | PARTITION_INFO_MAGIC, - .pid = TFM_SP_CRYPTO, - .flags = 0 - | PARTITION_MODEL_PSA_ROT - | PARTITION_PRI_NORMAL, - .entry = ENTRY_TO_POSITION(tfm_crypto_init), - .stack_size = 0, - .heap_size = 0, - .ndeps = TFM_SP_CRYPTO_NDEPS, - .nservices = TFM_SP_CRYPTO_NSERVS, - .nassets = TFM_SP_CRYPTO_NASSETS, - .nirqs = TFM_SP_CRYPTO_NIRQS, - }, - .stack_addr = 0, - .heap_addr = 0, - .deps = { - TFM_INTERNAL_TRUSTED_STORAGE_SERVICE_SID, - }, - .services = { - { - .name_strid = STRING_PTR_TO_STRID("TFM_CRYPTO"), - .sfn = ENTRY_TO_POSITION(tfm_crypto_sfn), - - .sid = 0x00000080, - .flags = 0 - | SERVICE_FLAG_NS_ACCESSIBLE - | SERVICE_FLAG_STATELESS | 0x0 - | SERVICE_FLAG_MM_IOVEC - | SERVICE_VERSION_POLICY_STRICT, - .version = 1, - }, - }, -#if TFM_ISOLATION_LEVEL == 3 - .assets = { - { - .mem.start = (uintptr_t)®ION_NAME(Image$$, PT_TFM_SP_CRYPTO_PRIVATE, _DATA_START$$Base), - .mem.limit = (uintptr_t)®ION_NAME(Image$$, PT_TFM_SP_CRYPTO_PRIVATE, _DATA_END$$Base), - .attr = ASSET_ATTR_READ_WRITE, - }, - }, -#else -#endif -}; - -/* Placeholder for partition and service runtime space. Do not reference it. */ -#if defined(__ICCARM__) -#pragma location=".bss.part_runtime_priority_02" -__root -#endif /* __ICCARM__ */ -static struct partition_t tfm_sp_crypto_partition_runtime_item - __attribute__((used, section(".bss.part_runtime_priority_02"))); -#if defined(__ICCARM__) -#pragma location = ".bss.serv_runtime_priority_02" -__root -#endif /* __ICCARM__ */ -static struct service_t tfm_sp_crypto_service_runtime_item[TFM_SP_CRYPTO_NSERVS] - __attribute__((used, section(".bss.serv_runtime_priority_02"))); diff --git a/nrfdemo/build/tfm/generated/secure_fw/partitions/crypto/psa_manifest/tfm_crypto.h b/nrfdemo/build/tfm/generated/secure_fw/partitions/crypto/psa_manifest/tfm_crypto.h deleted file mode 100644 index d2171b0..0000000 --- a/nrfdemo/build/tfm/generated/secure_fw/partitions/crypto/psa_manifest/tfm_crypto.h +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright (c) 2019-2022, Arm Limited. All rights reserved. - * - * SPDX-License-Identifier: BSD-3-Clause - * - */ - -/*********** WARNING: This is an auto-generated file. Do not edit! ***********/ - -#ifndef __PSA_MANIFEST_TFM_CRYPTO_H__ -#define __PSA_MANIFEST_TFM_CRYPTO_H__ - -#ifdef __cplusplus -extern "C" { -#endif - -#define TFM_SP_CRYPTO_MODEL_IPC 0 -#define TFM_SP_CRYPTO_MODEL_SFN 1 - -psa_status_t tfm_crypto_sfn(const psa_msg_t* msg); - - -#ifdef __cplusplus -} -#endif - -#endif /* __PSA_MANIFEST_TFM_CRYPTO_H__ */ diff --git a/nrfdemo/build/tfm/generated/secure_fw/partitions/platform/auto_generated/intermedia_tfm_platform.c b/nrfdemo/build/tfm/generated/secure_fw/partitions/platform/auto_generated/intermedia_tfm_platform.c deleted file mode 100644 index def98d0..0000000 --- a/nrfdemo/build/tfm/generated/secure_fw/partitions/platform/auto_generated/intermedia_tfm_platform.c +++ /dev/null @@ -1,12 +0,0 @@ -/* - * Copyright (c) 2020-2022, Arm Limited. All rights reserved. - * - * SPDX-License-Identifier: BSD-3-Clause - * - */ - -/*********** WARNING: This is an auto-generated file. Do not edit! ***********/ - -#include -#include "config_tfm.h" - diff --git a/nrfdemo/build/tfm/generated/secure_fw/partitions/platform/auto_generated/load_info_tfm_platform.c b/nrfdemo/build/tfm/generated/secure_fw/partitions/platform/auto_generated/load_info_tfm_platform.c deleted file mode 100644 index 67777e4..0000000 --- a/nrfdemo/build/tfm/generated/secure_fw/partitions/platform/auto_generated/load_info_tfm_platform.c +++ /dev/null @@ -1,122 +0,0 @@ -/* - * Copyright (c) 2021-2022, Arm Limited. All rights reserved. - * Copyright (c) 2021-2023 Cypress Semiconductor Corporation (an Infineon - * company) or an affiliate of Cypress Semiconductor Corporation. All rights - * reserved. - * - * SPDX-License-Identifier: BSD-3-Clause - * - */ - -/*********** WARNING: This is an auto-generated file. Do not edit! ***********/ - -#include -#include -#include "config_tfm.h" -#include "region.h" -#include "region_defs.h" -#include "spm.h" -#include "load/interrupt_defs.h" -#include "load/partition_defs.h" -#include "load/service_defs.h" -#include "load/asset_defs.h" -#include "tfm_peripherals_def.h" -#include "psa_manifest/pid.h" -#include "psa_manifest/sid.h" -#include "psa_manifest/tfm_platform.h" - -#define TFM_SP_PLATFORM_NDEPS (0) -#define TFM_SP_PLATFORM_NSERVS (1) -#if TFM_ISOLATION_LEVEL == 3 -#define TFM_SP_PLATFORM_NASSETS (0 + 1) -#else -#define TFM_SP_PLATFORM_NASSETS (0) -#endif -#define TFM_SP_PLATFORM_NIRQS (0) - -/* Memory region declaration */ -#if TFM_ISOLATION_LEVEL == 3 -REGION_DECLARE(Image$$, PT_TFM_SP_PLATFORM_PRIVATE, _DATA_START$$Base); -REGION_DECLARE(Image$$, PT_TFM_SP_PLATFORM_PRIVATE, _DATA_END$$Base); -#endif - - -extern psa_status_t platform_sp_init(void); - -/* Interrupt init functions */ - -/* partition load info type definition */ -struct partition_tfm_sp_platform_load_info_t { - /* common length load data */ - struct partition_load_info_t load_info; - /* per-partition variable length load data */ - uintptr_t stack_addr; - uintptr_t heap_addr; - struct service_load_info_t services[TFM_SP_PLATFORM_NSERVS]; -#if TFM_ISOLATION_LEVEL == 3 - struct asset_desc_t assets[TFM_SP_PLATFORM_NASSETS]; -#else -#endif -} __attribute__((aligned(4))); - -/* Partition load, deps, service load data. Put to a dedicated section. */ -#if defined(__ICCARM__) -#pragma location = ".part_load_priority_02" -__root -#endif /* __ICCARM__ */ -const struct partition_tfm_sp_platform_load_info_t tfm_sp_platform_load - __attribute__((used, section(".part_load_priority_02"))) = { - .load_info = { - .psa_ff_ver = 0x0101 | PARTITION_INFO_MAGIC, - .pid = TFM_SP_PLATFORM, - .flags = 0 - | PARTITION_MODEL_PSA_ROT - | PARTITION_PRI_NORMAL, - .entry = ENTRY_TO_POSITION(platform_sp_init), - .stack_size = 0, - .heap_size = 0, - .ndeps = TFM_SP_PLATFORM_NDEPS, - .nservices = TFM_SP_PLATFORM_NSERVS, - .nassets = TFM_SP_PLATFORM_NASSETS, - .nirqs = TFM_SP_PLATFORM_NIRQS, - }, - .stack_addr = 0, - .heap_addr = 0, - .services = { - { - .name_strid = STRING_PTR_TO_STRID("TFM_PLATFORM_SERVICE"), - .sfn = ENTRY_TO_POSITION(tfm_platform_service_sfn), - - .sid = 0x00000040, - .flags = 0 - | SERVICE_FLAG_NS_ACCESSIBLE - | SERVICE_FLAG_STATELESS | 0x5 - | SERVICE_VERSION_POLICY_STRICT, - .version = 1, - }, - }, -#if TFM_ISOLATION_LEVEL == 3 - .assets = { - { - .mem.start = (uintptr_t)®ION_NAME(Image$$, PT_TFM_SP_PLATFORM_PRIVATE, _DATA_START$$Base), - .mem.limit = (uintptr_t)®ION_NAME(Image$$, PT_TFM_SP_PLATFORM_PRIVATE, _DATA_END$$Base), - .attr = ASSET_ATTR_READ_WRITE, - }, - }, -#else -#endif -}; - -/* Placeholder for partition and service runtime space. Do not reference it. */ -#if defined(__ICCARM__) -#pragma location=".bss.part_runtime_priority_02" -__root -#endif /* __ICCARM__ */ -static struct partition_t tfm_sp_platform_partition_runtime_item - __attribute__((used, section(".bss.part_runtime_priority_02"))); -#if defined(__ICCARM__) -#pragma location = ".bss.serv_runtime_priority_02" -__root -#endif /* __ICCARM__ */ -static struct service_t tfm_sp_platform_service_runtime_item[TFM_SP_PLATFORM_NSERVS] - __attribute__((used, section(".bss.serv_runtime_priority_02"))); diff --git a/nrfdemo/build/tfm/generated/secure_fw/partitions/platform/psa_manifest/tfm_platform.h b/nrfdemo/build/tfm/generated/secure_fw/partitions/platform/psa_manifest/tfm_platform.h deleted file mode 100644 index 9e5676b..0000000 --- a/nrfdemo/build/tfm/generated/secure_fw/partitions/platform/psa_manifest/tfm_platform.h +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright (c) 2019-2022, Arm Limited. All rights reserved. - * - * SPDX-License-Identifier: BSD-3-Clause - * - */ - -/*********** WARNING: This is an auto-generated file. Do not edit! ***********/ - -#ifndef __PSA_MANIFEST_TFM_PLATFORM_H__ -#define __PSA_MANIFEST_TFM_PLATFORM_H__ - -#ifdef __cplusplus -extern "C" { -#endif - -#define TFM_SP_PLATFORM_MODEL_IPC 0 -#define TFM_SP_PLATFORM_MODEL_SFN 1 - -psa_status_t tfm_platform_service_sfn(const psa_msg_t* msg); - - -#ifdef __cplusplus -} -#endif - -#endif /* __PSA_MANIFEST_TFM_PLATFORM_H__ */ diff --git a/nrfdemo/build/tfm/generated/secure_fw/spm/include/tfm_version.h b/nrfdemo/build/tfm/generated/secure_fw/spm/include/tfm_version.h deleted file mode 100644 index c10f3c9..0000000 --- a/nrfdemo/build/tfm/generated/secure_fw/spm/include/tfm_version.h +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) 2021, Arm Limited. All rights reserved. - * - * SPDX-License-Identifier: BSD-3-Clause - * - */ - -#ifndef __TFM_VERSION_H__ -#define __TFM_VERSION_H__ - -/* - * Defines for TFM version. - */ -#define TFM_VERSION 2.0.0 -#define TFM_VERSION_FULL v2.0.0-ncs2 - -#define VERSTR(x) #x -#define VERCON(x) VERSTR(x) - -#define VERSION_STR VERCON(TFM_VERSION) -#define VERSION_FULLSTR VERCON(TFM_VERSION_FULL) - -#endif /* __TFM_VERSION_H__ */ -- cgit v1.2.3