Add ftpm SP deplyoment
Create a new deployment which implemets an fTPM using TPM CRB over FF-A
frontend and ms-tpm-20-ref TPM implementation using MbedTLS crypto
backend. The functionality is currently limited, locality handling is
partially implemented, Locality 4 is not supported.
Signed-off-by: Balint Dobszay <balint.dobszay@arm.com>
Change-Id: I09769cfe84190736cce1a261d7fb6de62b2b0d09
diff --git a/deployments/ftpm/ftpm.cmake b/deployments/ftpm/ftpm.cmake
new file mode 100644
index 0000000..c64a251
--- /dev/null
+++ b/deployments/ftpm/ftpm.cmake
@@ -0,0 +1,16 @@
+#-------------------------------------------------------------------------------
+# Copyright (c) 2024, Arm Limited and Contributors. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+#-------------------------------------------------------------------------------
+
+add_components(TARGET ftpm
+ BASE_DIR ${TS_ROOT}
+ COMPONENTS
+ "components/rpc/common/interface"
+ "components/rpc/common/endpoint"
+ "components/service/common/include"
+ "components/service/common/provider"
+ "components/service/tpm/provider"
+)