1
0
mirror of https://git.yoctoproject.org/meta-arm synced 2026-05-07 04:58:57 +00:00

arm-bsp/tc0: Add support for optee

This patch adds optee-os, optee-client, optee-test support in tc0 bsp.

Signed-off-by: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
Change-Id: I65f795b7ec2b4def4778b286b2f744b06b177157
Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
Arunachalam Ganapathy
2021-01-12 15:20:43 +00:00
committed by Jon Mason
parent 9fdf9297ac
commit a3481e5016
6 changed files with 53 additions and 0 deletions
@@ -0,0 +1,5 @@
# TC0 specific configuration
# Intermediate SHA with 3.11 baseline version
SRCREV = "3f44b870299514ad8c6b7dee776eb2994d9c1cd4"
PV = "3.11.0+git${SRCPV}"
@@ -0,0 +1,6 @@
# Machine specific configurations
MACHINE_OPTEE_CLIENT_REQUIRE ?= ""
MACHINE_OPTEE_CLIENT_REQUIRE_tc0 = "optee-client-tc0.inc"
require ${MACHINE_OPTEE_CLIENT_REQUIRE}
@@ -0,0 +1,16 @@
# TC0 specific configuration
# Intermediate SHA with 3.11 baseline version
SRCREV = "3284d935bc7e7bf7abfb5b19394a387d975d6dd4"
PV = "3.11.0+git${SRCPV}"
# This is incorporated into the SRCREV above
SRC_URI_remove = " \
file://0001-libutils-provide-empty-__getauxval-implementation.patch \
file://0002-link.mk-implement-support-for-libnames-after-libgcc-.patch \
file://0003-ta_dev_kit.mk-make-sure-that-libutils-is-linked-seco.patch \
"
COMPATIBLE_MACHINE = "tc0"
OPTEEMACHINE = "totalcompute-tc0"
@@ -0,0 +1,6 @@
# Machine specific configurations
MACHINE_OPTEE_OS_REQUIRE ?= ""
MACHINE_OPTEE_OS_REQUIRE_tc0 = "optee-os-tc0.inc"
require ${MACHINE_OPTEE_OS_REQUIRE}
@@ -0,0 +1,14 @@
# TC0 specific configuration
# Intermediate SHA with 3.11 baseline version
SRCREV = "b35df64954ef96e09c0d5573014f4d1432dbc92f"
PV = "3.11.0+git${SRCPV}"
# This is incorporated into the SRCREV above
SRC_URI_remove = " \
file://0001-host-xtest-Adjust-order-of-including-compiler.h.patch \
file://0002-make-remove-Wno-unsafe-loop-for-clang.patch \
file://0003-make-remove-Wmissing-noreturn-for-clang.patch \
"
COMPATIBLE_MACHINE = "tc0"
@@ -0,0 +1,6 @@
# Machine specific configurations
MACHINE_OPTEE_TEST_REQUIRE ?= ""
MACHINE_OPTEE_TEST_REQUIRE_tc0 = "optee-test-tc0.inc"
require ${MACHINE_OPTEE_TEST_REQUIRE}