summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/imx-atf/imx-atf_2.0.bb
diff options
context:
space:
mode:
authorAndrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>2020-08-18 11:35:33 +0000
committerOtavio Salvador <otavio@ossystems.com.br>2020-09-23 23:40:51 -0300
commit3f8c343fd6215088f8112049853e078315b914b8 (patch)
tree8fa9f87744fdeeb9cb48d58a92bdb575b8ec0030 /recipes-bsp/imx-atf/imx-atf_2.0.bb
parent5b58232d3e7b5e66d5bdcfd11a6265b098b2f898 (diff)
downloadmeta-freescale-3f8c343fd6215088f8112049853e078315b914b8.tar.gz
imx-atf: upgrade to 2.2
This adds support for additional i.MX8-based machines Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
Diffstat (limited to 'recipes-bsp/imx-atf/imx-atf_2.0.bb')
-rw-r--r--recipes-bsp/imx-atf/imx-atf_2.0.bb58
1 files changed, 0 insertions, 58 deletions
diff --git a/recipes-bsp/imx-atf/imx-atf_2.0.bb b/recipes-bsp/imx-atf/imx-atf_2.0.bb
deleted file mode 100644
index 1e1baba3..00000000
--- a/recipes-bsp/imx-atf/imx-atf_2.0.bb
+++ /dev/null
@@ -1,58 +0,0 @@
1# Copyright (C) 2017-2019 NXP
2
3DESCRIPTION = "i.MX ARM Trusted Firmware"
4SECTION = "BSP"
5LICENSE = "BSD-3-Clause"
6LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/BSD-3-Clause;md5=550794465ba0ec5312d6919e203a55f9"
7
8PV .= "+git${SRCPV}"
9
10SRCBRANCH = "lf-5.4.y"
11SRC_URI = "git://source.codeaurora.org/external/imx/imx-atf.git;protocol=https;branch=${SRCBRANCH} \
12 file://0001-Allow-BUILD_STRING-to-be-set-in-.revision-file.patch \
13 file://0001-imx-Fix-multiple-definition-of-ipc_handle.patch \
14"
15SRCREV = "7b3389d49815f1e3f7942bd312a27ee665bd2e33"
16
17S = "${WORKDIR}/git"
18
19inherit deploy
20
21BOOT_TOOLS = "imx-boot-tools"
22
23PLATFORM ?= "INVALID"
24PLATFORM_mx8qm = "imx8qm"
25PLATFORM_mx8qxp = "imx8qx"
26PLATFORM_mx8mq = "imx8mq"
27PLATFORM_mx8mm = "imx8mm"
28PLATFORM_mx8mn = "imx8mn"
29
30EXTRA_OEMAKE += " \
31 CROSS_COMPILE="${TARGET_PREFIX}" \
32 PLAT=${PLATFORM} \
33"
34
35BUILD_OPTEE = "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'true', 'false', d)}"
36
37do_compile() {
38 # Clear LDFLAGS to avoid the option -Wl recognize issue
39 unset LDFLAGS
40 oe_runmake bl31
41 if ${BUILD_OPTEE}; then
42 oe_runmake clean BUILD_BASE=build-optee
43 oe_runmake BUILD_BASE=build-optee SPD=opteed bl31
44 fi
45}
46
47do_install[noexec] = "1"
48
49do_deploy() {
50 install -Dm 0644 ${S}/build/${PLATFORM}/release/bl31.bin ${DEPLOYDIR}/${BOOT_TOOLS}/bl31-${PLATFORM}.bin
51 if ${BUILD_OPTEE}; then
52 install -m 0644 ${S}/build-optee/${PLATFORM}/release/bl31.bin ${DEPLOYDIR}/${BOOT_TOOLS}/bl31-${PLATFORM}.bin-optee
53 fi
54}
55addtask deploy after do_compile
56
57PACKAGE_ARCH = "${MACHINE_SOCARCH}"
58COMPATIBLE_MACHINE = "(mx8)"