summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRyan Eatmon <reatmon@ti.com>2023-11-02 11:34:23 -0500
committerRyan Eatmon <reatmon@ti.com>2023-11-07 09:07:08 -0600
commit93249485b5f335f0be39b7d2a60a9ce1967a15d3 (patch)
treedb8d19db290996c00b21ea6ed0aa411f8bee1bc3
parent984e838d756f4b7cd870b179c1d5657d0f6033dc (diff)
downloadmeta-ti-93249485b5f335f0be39b7d2a60a9ce1967a15d3.tar.gz
optee: Rework include files
Minor rework of the TI include files used to override both SRCREV and other settings in the optee recipes for TI SOC parts. The intent is to make it more clear when we are changing SRCREVs versus changing other items, and allow for sharing the SRCREV changes for optee-os-tadevkit which should track the optee-os SRCREV. Signed-off-by: Ryan Eatmon <reatmon@ti.com>
-rw-r--r--meta-ti-bsp/recipes-security/optee/optee-client-ti-version.inc (renamed from meta-ti-bsp/recipes-security/optee/optee-client-ti.inc)0
-rw-r--r--meta-ti-bsp/recipes-security/optee/optee-client_%.bbappend6
-rw-r--r--meta-ti-bsp/recipes-security/optee/optee-examples-ti-version.inc (renamed from meta-ti-bsp/recipes-security/optee/optee-examples-ti.inc)0
-rw-r--r--meta-ti-bsp/recipes-security/optee/optee-examples_%.bbappend6
-rw-r--r--meta-ti-bsp/recipes-security/optee/optee-os-tadevkit-ti-overrides.inc1
-rw-r--r--meta-ti-bsp/recipes-security/optee/optee-os-tadevkit_%.bbappend11
-rw-r--r--meta-ti-bsp/recipes-security/optee/optee-os-ti-overrides.inc (renamed from meta-ti-bsp/recipes-security/optee/optee-os-ti.inc)8
-rw-r--r--meta-ti-bsp/recipes-security/optee/optee-os-ti-version.inc (renamed from meta-ti-bsp/recipes-security/optee/optee-os-tadevkit-ti.inc)2
-rw-r--r--meta-ti-bsp/recipes-security/optee/optee-os_%.bbappend11
-rw-r--r--meta-ti-bsp/recipes-security/optee/optee-test-ti-version.inc (renamed from meta-ti-bsp/recipes-security/optee/optee-test-ti.inc)0
-rw-r--r--meta-ti-bsp/recipes-security/optee/optee-test_%.bbappend6
11 files changed, 26 insertions, 25 deletions
diff --git a/meta-ti-bsp/recipes-security/optee/optee-client-ti.inc b/meta-ti-bsp/recipes-security/optee/optee-client-ti-version.inc
index 0da37acf..0da37acf 100644
--- a/meta-ti-bsp/recipes-security/optee/optee-client-ti.inc
+++ b/meta-ti-bsp/recipes-security/optee/optee-client-ti-version.inc
diff --git a/meta-ti-bsp/recipes-security/optee/optee-client_%.bbappend b/meta-ti-bsp/recipes-security/optee/optee-client_%.bbappend
index 08c5256b..f193e78b 100644
--- a/meta-ti-bsp/recipes-security/optee/optee-client_%.bbappend
+++ b/meta-ti-bsp/recipes-security/optee/optee-client_%.bbappend
@@ -1,4 +1,4 @@
1OPTEE_TI = "" 1OPTEE_TI_VERSION = ""
2OPTEE_TI:ti-soc = "${BPN}-ti.inc" 2OPTEE_TI_VERSION:ti-soc = "${BPN}-ti-version.inc"
3 3
4require ${OPTEE_TI} 4require ${OPTEE_TI_VERSION}
diff --git a/meta-ti-bsp/recipes-security/optee/optee-examples-ti.inc b/meta-ti-bsp/recipes-security/optee/optee-examples-ti-version.inc
index d6ddc907..d6ddc907 100644
--- a/meta-ti-bsp/recipes-security/optee/optee-examples-ti.inc
+++ b/meta-ti-bsp/recipes-security/optee/optee-examples-ti-version.inc
diff --git a/meta-ti-bsp/recipes-security/optee/optee-examples_%.bbappend b/meta-ti-bsp/recipes-security/optee/optee-examples_%.bbappend
index 08c5256b..f193e78b 100644
--- a/meta-ti-bsp/recipes-security/optee/optee-examples_%.bbappend
+++ b/meta-ti-bsp/recipes-security/optee/optee-examples_%.bbappend
@@ -1,4 +1,4 @@
1OPTEE_TI = "" 1OPTEE_TI_VERSION = ""
2OPTEE_TI:ti-soc = "${BPN}-ti.inc" 2OPTEE_TI_VERSION:ti-soc = "${BPN}-ti-version.inc"
3 3
4require ${OPTEE_TI} 4require ${OPTEE_TI_VERSION}
diff --git a/meta-ti-bsp/recipes-security/optee/optee-os-tadevkit-ti-overrides.inc b/meta-ti-bsp/recipes-security/optee/optee-os-tadevkit-ti-overrides.inc
new file mode 100644
index 00000000..df46e243
--- /dev/null
+++ b/meta-ti-bsp/recipes-security/optee/optee-os-tadevkit-ti-overrides.inc
@@ -0,0 +1 @@
EXTRA_OEMAKE:remove = "CFG_MAP_EXT_DT_SECURE=y"
diff --git a/meta-ti-bsp/recipes-security/optee/optee-os-tadevkit_%.bbappend b/meta-ti-bsp/recipes-security/optee/optee-os-tadevkit_%.bbappend
index 08c5256b..980f7a4b 100644
--- a/meta-ti-bsp/recipes-security/optee/optee-os-tadevkit_%.bbappend
+++ b/meta-ti-bsp/recipes-security/optee/optee-os-tadevkit_%.bbappend
@@ -1,4 +1,9 @@
1OPTEE_TI = "" 1OPTEE_TI_VERSION = ""
2OPTEE_TI:ti-soc = "${BPN}-ti.inc" 2OPTEE_TI_VERSION:ti-soc = "optee-os-ti-version.inc"
3 3
4require ${OPTEE_TI} 4require ${OPTEE_TI_VERSION}
5
6OPTEE_TI_OVERRIDES = ""
7OPTEE_TI_OVERRIDES:ti-soc = "${BPN}-ti-overrides.inc"
8
9require ${OPTEE_TI_OVERRIDES}
diff --git a/meta-ti-bsp/recipes-security/optee/optee-os-ti.inc b/meta-ti-bsp/recipes-security/optee/optee-os-ti-overrides.inc
index 6d192bbe..de13d282 100644
--- a/meta-ti-bsp/recipes-security/optee/optee-os-ti.inc
+++ b/meta-ti-bsp/recipes-security/optee/optee-os-ti-overrides.inc
@@ -1,11 +1,3 @@
1PV = "4.0.0+git${SRCPV}"
2SRCREV = "2a5b1d1232f582056184367fb58a425ac7478ec6"
3
4# Fixes for pointing to 4.0.0 before upstream meta-arm
5FILESEXTRAPATHS:prepend := "${THISDIR}/optee-os-4.0.0:"
6SRC_URI:remove = "file://0002-core-Define-section-attributes-for-clang.patch"
7SRC_URI:append = " file://0002ti-core-Define-section-attributes-for-clang.patch"
8
9# Use TI SECDEV for signing 1# Use TI SECDEV for signing
10inherit ti-secdev 2inherit ti-secdev
11 3
diff --git a/meta-ti-bsp/recipes-security/optee/optee-os-tadevkit-ti.inc b/meta-ti-bsp/recipes-security/optee/optee-os-ti-version.inc
index 55453366..06472e34 100644
--- a/meta-ti-bsp/recipes-security/optee/optee-os-tadevkit-ti.inc
+++ b/meta-ti-bsp/recipes-security/optee/optee-os-ti-version.inc
@@ -5,5 +5,3 @@ SRCREV = "2a5b1d1232f582056184367fb58a425ac7478ec6"
5FILESEXTRAPATHS:prepend := "${THISDIR}/optee-os-4.0.0:" 5FILESEXTRAPATHS:prepend := "${THISDIR}/optee-os-4.0.0:"
6SRC_URI:remove = "file://0002-core-Define-section-attributes-for-clang.patch" 6SRC_URI:remove = "file://0002-core-Define-section-attributes-for-clang.patch"
7SRC_URI:append = " file://0002ti-core-Define-section-attributes-for-clang.patch" 7SRC_URI:append = " file://0002ti-core-Define-section-attributes-for-clang.patch"
8
9EXTRA_OEMAKE:remove = "CFG_MAP_EXT_DT_SECURE=y"
diff --git a/meta-ti-bsp/recipes-security/optee/optee-os_%.bbappend b/meta-ti-bsp/recipes-security/optee/optee-os_%.bbappend
index 08c5256b..0cee127f 100644
--- a/meta-ti-bsp/recipes-security/optee/optee-os_%.bbappend
+++ b/meta-ti-bsp/recipes-security/optee/optee-os_%.bbappend
@@ -1,4 +1,9 @@
1OPTEE_TI = "" 1OPTEE_TI_VERSION = ""
2OPTEE_TI:ti-soc = "${BPN}-ti.inc" 2OPTEE_TI_VERSION:ti-soc = "${BPN}-ti-version.inc"
3 3
4require ${OPTEE_TI} 4require ${OPTEE_TI_VERSION}
5
6OPTEE_TI_OVERRIDES = ""
7OPTEE_TI_OVERRIDES:ti-soc = "${BPN}-ti-overrides.inc"
8
9require ${OPTEE_TI_OVERRIDES}
diff --git a/meta-ti-bsp/recipes-security/optee/optee-test-ti.inc b/meta-ti-bsp/recipes-security/optee/optee-test-ti-version.inc
index 1dea1fbd..1dea1fbd 100644
--- a/meta-ti-bsp/recipes-security/optee/optee-test-ti.inc
+++ b/meta-ti-bsp/recipes-security/optee/optee-test-ti-version.inc
diff --git a/meta-ti-bsp/recipes-security/optee/optee-test_%.bbappend b/meta-ti-bsp/recipes-security/optee/optee-test_%.bbappend
index 08c5256b..f193e78b 100644
--- a/meta-ti-bsp/recipes-security/optee/optee-test_%.bbappend
+++ b/meta-ti-bsp/recipes-security/optee/optee-test_%.bbappend
@@ -1,4 +1,4 @@
1OPTEE_TI = "" 1OPTEE_TI_VERSION = ""
2OPTEE_TI:ti-soc = "${BPN}-ti.inc" 2OPTEE_TI_VERSION:ti-soc = "${BPN}-ti-version.inc"
3 3
4require ${OPTEE_TI} 4require ${OPTEE_TI_VERSION}