Skip to content

Commit af78654

Browse files
committed
recipes-security: Add OP-TEE recipes override for RB3Gen2
Add OP-TEE recipes override for RB3Gen2 leveraging the base recipes from meta-arm. Also, enable TF-A build to consume OP-TEE OS as the BL32 image. Signed-off-by: Sumit Garg <[email protected]>
1 parent eb1fd94 commit af78654

File tree

7 files changed

+28
-0
lines changed

7 files changed

+28
-0
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# RB3Gen2 specific TFA support
22

3+
DEPENDS += "optee-os"
4+
35
COMPATIBLE_MACHINE = "qcm6490"
46
TFA_PLATFORM = "rb3gen2"
57
TFA_BUILD_TARGET = "bl2 fip"
8+
TFA_SPD = "opteed"
9+
EXTRA_OEMAKE:append = " BL32=${RECIPE_SYSROOT}/${nonarch_base_libdir}/firmware/tee-raw.bin"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# RB3Gen2 specific OP-TEE support
2+
3+
COMPATIBLE_MACHINE = "qcm6490"
4+
OPTEEMACHINE = "qcom-kodiak"
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
SRCBRANCH = "qcom-next"
2+
SRC_URI = "git://github.com/qualcomm-linux/optee_os.git;protocol=https;name=optee;branch=${SRCBRANCH}"
3+
SRCREV_optee = "a427f12bc60e74ccdd2ae771b50ed237397a0782"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
MACHINE_OPTEE_OS_TADEVKIT_REQUIRE ?= ""
2+
MACHINE_OPTEE_OS_TADEVKIT_REQUIRE:qcm6490 = "optee-os-qcm6490.inc"
3+
4+
require optee-os-qcom.inc ${MACHINE_OPTEE_OS_TADEVKIT_REQUIRE}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
MACHINE_OPTEE_OS_REQUIRE ?= ""
2+
MACHINE_OPTEE_OS_REQUIRE:qcm6490 = "optee-os-qcm6490.inc"
3+
4+
require optee-os-qcom.inc ${MACHINE_OPTEE_OS_REQUIRE}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# qcm6490 specific configuration
2+
3+
COMPATIBLE_MACHINE = "qcm6490"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Machine specific configurations
2+
3+
MACHINE_OPTEE_TEST_REQUIRE ?= ""
4+
MACHINE_OPTEE_TEST_REQUIRE:qcm6490 = "optee-test-qcm6490.inc"
5+
6+
require ${MACHINE_OPTEE_TEST_REQUIRE}

0 commit comments

Comments
 (0)