RSE: Add TC3 as RSE platform
Also, remove previous instance of TC1 as it has
been deprecated.
Signed-off-by: Maulik Patel <maulik.patel@arm.com>
Change-Id: I8f2c4c6c5a0d4cf61c40787acc01d74dd7a20e88
diff --git a/psa_crypto/CMakeLists.txt b/psa_crypto/CMakeLists.txt
index 9e1b262..150d5b8 100644
--- a/psa_crypto/CMakeLists.txt
+++ b/psa_crypto/CMakeLists.txt
@@ -18,7 +18,7 @@
target_link_libraries(psa_adac_psa_crypto
PRIVATE
psa_adac_config
- $<$<BOOL:${PSA_ADAC_AS_TFM_RUNTIME_SERVICE}>:$tfm_sprt>
+ $<$<BOOL:${PSA_ADAC_AS_TFM_RUNTIME_SERVICE}>:tfm_sprt>
)
target_link_libraries(trusted-firmware-m-psa-adac
diff --git a/target/trusted-firmware-m/platform/arm/rse/tc/CMakeLists.txt b/target/trusted-firmware-m/platform/arm/rse/tc/tc3/CMakeLists.txt
similarity index 76%
rename from target/trusted-firmware-m/platform/arm/rse/tc/CMakeLists.txt
rename to target/trusted-firmware-m/platform/arm/rse/tc/tc3/CMakeLists.txt
index 3331a3d..12073db 100644
--- a/target/trusted-firmware-m/platform/arm/rse/tc/CMakeLists.txt
+++ b/target/trusted-firmware-m/platform/arm/rse/tc/tc3/CMakeLists.txt
@@ -8,9 +8,9 @@
cmake_policy(SET CMP0076 NEW)
set(CMAKE_CURRENT_SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR})
-add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/../common common)
+add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/../../common common)
target_include_directories(${PROJECT_NAME}
PRIVATE
- ${CMAKE_SOURCE_DIR}/platform/ext/target/arm/rse/tc
+ ${CMAKE_SOURCE_DIR}/platform/ext/target/arm/rse/tc/tc3
)
diff --git a/target/trusted-firmware-m/platform/arm/rse/tc/config.cmake b/target/trusted-firmware-m/platform/arm/rse/tc/tc3/config.cmake
similarity index 63%
rename from target/trusted-firmware-m/platform/arm/rse/tc/config.cmake
rename to target/trusted-firmware-m/platform/arm/rse/tc/tc3/config.cmake
index 27f64e0..45b7724 100644
--- a/target/trusted-firmware-m/platform/arm/rse/tc/config.cmake
+++ b/target/trusted-firmware-m/platform/arm/rse/tc/tc3/config.cmake
@@ -1,5 +1,5 @@
#
-# Copyright (c) 2022-2024 Arm Limited. All rights reserved.
+# Copyright (c) 2022 Arm Limited. All rights reserved.
# SPDX-License-Identifier: BSD-3-Clause
#
@@ -7,8 +7,9 @@
set(ARM_SYSTEM_ARCHITECTURE armv8.1-m.main)
set(ARM_SYSTEM_FP OFF)
-set(PSA_ADAC_EC_P256 OFF CACHE BOOL "Enable support for ECDSA P-256")
-set(PSA_ADAC_EC_P521 ON CACHE BOOL "Enable support for ECDSA P-521")
+set(PSA_ADAC_EC_P256 ON CACHE BOOL "Enable support for ECDSA P-256")
+set(PSA_ADAC_EC_P521 OFF CACHE BOOL "Enable support for ECDSA P-521")
set(PSA_ADAC_HW_CRYPTO ON CACHE BOOL "Support for hardware cryptography")
set(PSA_ADAC_AS_TFM_RUNTIME_SERVICE ON CACHE BOOL "Integrate ADAC as TF-M runtime service")
+
set(PSA_ADAC_USE_CRYPTOCELL On)