modules: tf-m: add MCNX947 in cmake and kconfig

Added MCNX947 support in trusted-firmware-m
module Cmake and Kconfig. Cmake is cleaned,
removed unused variables.

Signed-off-by: Guido Roncarolo <guido.roncarolo@nxp.com>
This commit is contained in:
Guido Roncarolo
2025-11-17 13:45:32 +01:00
committed by Johan Hedberg
parent 120768833c
commit 6cf47cae57
3 changed files with 3 additions and 7 deletions

View File

@@ -16,4 +16,4 @@ CONFIG_TRUSTED_EXECUTION_NONSECURE=y
CONFIG_TFM_BL2=n
CONFIG_BUILD_WITH_TFM=y
CONFIG_FLASH_BASE_ADDRESS=0x80000
CONFIG_FLASH_BASE_ADDRESS=0x80000

View File

@@ -253,12 +253,6 @@ if(CONFIG_BUILD_WITH_TFM)
string(REPLACE "toolchain" "toolchain_ns" TFM_TOOLCHAIN_NS_FILE ${TFM_TOOLCHAIN_FILE})
if(CONFIG_BOARD_LPCXPRESSO55S69_LPC55S69_CPU0_NS)
# Supply path to NXP HAL sources used for TF-M build
set(TFM_PLATFORM_NXP_HAL_FILE_PATH ${ZEPHYR_TRUSTED_FIRMWARE_M_MODULE_DIR}/platform/ext/target/nxp/)
list(APPEND TFM_CMAKE_ARGS -DTFM_PLATFORM_NXP_HAL_FILE_PATH=${TFM_PLATFORM_NXP_HAL_FILE_PATH})
endif()
if(CONFIG_BOARD_MAX32657EVKIT_MAX32657_NS OR CONFIG_BOARD_MAX32658EVKIT_MAX32658_NS)
# Supply path to hal_adi for TF-M build
list(APPEND TFM_CMAKE_ARGS -DHAL_ADI_PATH=${ZEPHYR_ADI_MODULE_DIR})

View File

@@ -3,6 +3,7 @@
# Copyright (c) 2019, 2020 Linaro Limited
# Copyright (c) 2020, 2021 Nordic Semiconductor ASA
# Copyright 2024-2025 Arm Limited and/or its affiliates <open-source-office@arm.com>
# Copyright 2025 NXP
# SPDX-License-Identifier: Apache-2.0
config ZEPHYR_TRUSTED_FIRMWARE_M_MODULE
@@ -12,6 +13,7 @@ config TFM_BOARD
string
default "adi/max32657" if BOARD_MAX32657EVKIT_MAX32657_NS || BOARD_MAX32658EVKIT_MAX32658_NS
default "arm/mps2/an521" if BOARD_MPS2_AN521_CPU0_NS
default "nxp/frdmmcxn947" if BOARD_FRDM_MCXN947_MCXN947_CPU0_NS
default "arm/mps3/corstone300/fvp" if BOARD_MPS3_CORSTONE300_FVP_NS
default "arm/mps3/corstone300/an547" if BOARD_MPS3_CORSTONE300_AN547_NS
default "arm/mps3/corstone300/an552" if BOARD_MPS3_CORSTONE300_AN552_NS