summaryrefslogtreecommitdiffstats
path: root/recipes-bsp
diff options
context:
space:
mode:
authorOleksandr Suvorov <oleksandr.suvorov@foundries.io>2024-04-21 21:21:47 +0300
committerOleksandr Suvorov <oleksandr.suvorov@foundries.io>2024-04-21 21:21:47 +0300
commit735b303cdfda868db0061ce801877715a9c9480d (patch)
treef915042db9416372b8cca055321e1224538fc00b /recipes-bsp
parentf192819a77ebb2854bd197214188766261238ed4 (diff)
downloadmeta-freescale-735b303cdfda868db0061ce801877715a9c9480d.tar.gz
firmware-ele-imx: Update to 0.1.1 aligned with LF6.6.3-1.0.0
Update the recipe to be aligned with the NXP BSP LF6.6.3-1.0.0. Add installing of a second part of ELE to rootfs. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
Diffstat (limited to 'recipes-bsp')
-rw-r--r--recipes-bsp/firmware-imx/firmware-ele-imx_0.1.1.bb (renamed from recipes-bsp/firmware-imx/firmware-ele-imx_0.1.0.bb)14
1 files changed, 11 insertions, 3 deletions
diff --git a/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.0.bb b/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.1.bb
index 83c865c2..70252c01 100644
--- a/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.0.bb
+++ b/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.1.bb
@@ -3,19 +3,22 @@ SUMMARY = "NXP i.MX ELE firmware"
3DESCRIPTION = "EdgeLock Enclave firmware for i.MX series SoCs" 3DESCRIPTION = "EdgeLock Enclave firmware for i.MX series SoCs"
4SECTION = "base" 4SECTION = "base"
5LICENSE = "Proprietary" 5LICENSE = "Proprietary"
6LIC_FILES_CHKSUM = "file://COPYING;md5=2827219e81f28aba7c6a569f7c437fa7" 6LIC_FILES_CHKSUM = "file://COPYING;md5=44a8052c384584ba09077e85a3d1654f"
7 7
8inherit fsl-eula-unpack use-imx-security-controller-firmware deploy 8inherit fsl-eula-unpack use-imx-security-controller-firmware deploy
9 9
10SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true" 10SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true"
11SRC_URI[md5sum] = "7532c2e356574c1c9255c01169d38427" 11SRC_URI[md5sum] = "f4df2005ec4555e9f177acbf62a7a969"
12SRC_URI[sha256sum] = "4a0440168d8dfb95989a17be8fafb149589e110e7d4518e5e8a33463dfb5e5ca" 12SRC_URI[sha256sum] = "3f69d6cf6ea448c5c2f87b6acdad1c5c2318616d246cc5047a523f2543fee408"
13 13
14do_compile[noexec] = "1" 14do_compile[noexec] = "1"
15 15
16do_install() { 16do_install() {
17 install -d ${D}${nonarch_base_libdir}/firmware/imx/ele 17 install -d ${D}${nonarch_base_libdir}/firmware/imx/ele
18 install -m 0644 ${S}/${SECO_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele 18 install -m 0644 ${S}/${SECO_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele
19 if [ -e ${S}/${SECOEXT_FIRMWARE_NAME} ]; then
20 install -m 0644 ${S}/${SECOEXT_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele
21 fi
19} 22}
20 23
21do_deploy () { 24do_deploy () {
@@ -24,7 +27,12 @@ do_deploy () {
24} 27}
25addtask deploy after do_install before do_build 28addtask deploy after do_install before do_build
26 29
30PACKAGES += "${PN}-ext"
31
32ALLOW_EMPTY:${PN}-ext = "1"
33
27FILES:${PN} += "${nonarch_base_libdir}/firmware/imx/ele/${SECO_FIRMWARE_NAME}" 34FILES:${PN} += "${nonarch_base_libdir}/firmware/imx/ele/${SECO_FIRMWARE_NAME}"
35FILES:${PN}-ext += "${nonarch_base_libdir}/firmware/imx/ele/${SECOEXT_FIRMWARE_NAME}"
28 36
29RREPLACES:${PN} = "firmware-sentinel" 37RREPLACES:${PN} = "firmware-sentinel"
30RPROVIDES:${PN} = "firmware-sentinel" 38RPROVIDES:${PN} = "firmware-sentinel"