Sync VAD and DMA examples source paths with tf-m
- The native drivers have been moved to a common
directory in the tf-m arm platform ports.
- The tfm_ns_interface.c has been replaced with
tfm_ns_interface_rtos.c
Change-Id: If2cfbe5e818109b37c98e44204c2cc07b00b82fa
Signed-off-by: Bence Balogh <bence.balogh@arm.com>
diff --git a/examples/corstone310_fvp_dma/dma350_ns/CMakeLists.txt b/examples/corstone310_fvp_dma/dma350_ns/CMakeLists.txt
index 35844e2..6dcf5bf 100644
--- a/examples/corstone310_fvp_dma/dma350_ns/CMakeLists.txt
+++ b/examples/corstone310_fvp_dma/dma350_ns/CMakeLists.txt
@@ -101,6 +101,7 @@
freertos-config/
amazon-freertos/
${INTERFACE_INC_DIR}/
+ ${TFM_SRC_DIR}/platform/ext/target/arm/drivers/timer/armv8m/
# freeRTOS kernel
${FREERTOS_SRC_PATH}/include/
${FREERTOS_SRC_PATH}/portable/GCC/ARM_CM85_NTZ/non_secure/
@@ -149,7 +150,7 @@
target_sources(tfm_api_ns PRIVATE
${INTERFACE_SRC_DIR}/tfm_psa_ns_api.c
- ${TFM_TEST_REPO_PATH}/app/tfm_ns_interface.c
+ ${INTERFACE_SRC_DIR}/os_wrapper/tfm_ns_interface_rtos.c
)
target_include_directories(tfm_api_ns PUBLIC
diff --git a/examples/corstone310_fvp_dma/triggering_example/CMakeLists.txt b/examples/corstone310_fvp_dma/triggering_example/CMakeLists.txt
index 179ac0e..d919a5b 100644
--- a/examples/corstone310_fvp_dma/triggering_example/CMakeLists.txt
+++ b/examples/corstone310_fvp_dma/triggering_example/CMakeLists.txt
@@ -1,5 +1,5 @@
#-------------------------------------------------------------------------------
-# Copyright (c) 2022, Arm Limited. All rights reserved.
+# Copyright (c) 2022-2023, Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
@@ -35,6 +35,8 @@
target_include_directories(tfm_ns
PRIVATE
+ ${TFM_SRC_DIR}/platform/ext/target/arm/drivers/usart/cmsdk
+
# DMA350
${TFM_SRC_DIR}/platform/ext/target/arm/mps3/corstone310/fvp/native_drivers
${TFM_SRC_DIR}/platform/ext/target/arm/mps3/corstone310/fvp/libraries
diff --git a/examples/vad_an552/ns_side/CMakeLists.txt b/examples/vad_an552/ns_side/CMakeLists.txt
index a840ede..a517a34 100644
--- a/examples/vad_an552/ns_side/CMakeLists.txt
+++ b/examples/vad_an552/ns_side/CMakeLists.txt
@@ -1,5 +1,5 @@
#-------------------------------------------------------------------------------
-# Copyright (c) 2021-2022 Arm Limited. All rights reserved.
+# Copyright (c) 2021-2023 Arm Limited. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
@@ -350,7 +350,7 @@
target_sources(tfm_api_ns PRIVATE
${INTERFACE_SRC_DIR}/tfm_psa_ns_api.c
- ${TFM_TEST_REPO_PATH}/app/tfm_ns_interface.c
+ ${INTERFACE_SRC_DIR}/os_wrapper/tfm_ns_interface_rtos.c
)
target_include_directories(tfm_api_ns PRIVATE