From e30df90c5edd31e76c64eda949f1ad7eb73e2783 Mon Sep 17 00:00:00 2001 From: Hiago De Franco Date: Wed, 21 Aug 2024 17:31:17 -0300 Subject: firmware-ele-imx: Bump to version 0.1.2 This aligns with the current version available on meta-imx layer. Signed-off-by: Hiago De Franco --- recipes-bsp/firmware-imx/firmware-ele-imx_0.1.1.bb | 40 -------------------- recipes-bsp/firmware-imx/firmware-ele-imx_0.1.2.bb | 43 ++++++++++++++++++++++ 2 files changed, 43 insertions(+), 40 deletions(-) delete mode 100644 recipes-bsp/firmware-imx/firmware-ele-imx_0.1.1.bb create mode 100644 recipes-bsp/firmware-imx/firmware-ele-imx_0.1.2.bb diff --git a/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.1.bb b/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.1.bb deleted file mode 100644 index 70252c01c..000000000 --- a/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.1.bb +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2021-2023 NXP -SUMMARY = "NXP i.MX ELE firmware" -DESCRIPTION = "EdgeLock Enclave firmware for i.MX series SoCs" -SECTION = "base" -LICENSE = "Proprietary" -LIC_FILES_CHKSUM = "file://COPYING;md5=44a8052c384584ba09077e85a3d1654f" - -inherit fsl-eula-unpack use-imx-security-controller-firmware deploy - -SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true" -SRC_URI[md5sum] = "f4df2005ec4555e9f177acbf62a7a969" -SRC_URI[sha256sum] = "3f69d6cf6ea448c5c2f87b6acdad1c5c2318616d246cc5047a523f2543fee408" - -do_compile[noexec] = "1" - -do_install() { - install -d ${D}${nonarch_base_libdir}/firmware/imx/ele - install -m 0644 ${S}/${SECO_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele - if [ -e ${S}/${SECOEXT_FIRMWARE_NAME} ]; then - install -m 0644 ${S}/${SECOEXT_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele - fi -} - -do_deploy () { - # Deploy the related firmware to be package by imx-boot - install -m 0644 ${S}/${SECO_FIRMWARE_NAME} ${DEPLOYDIR} -} -addtask deploy after do_install before do_build - -PACKAGES += "${PN}-ext" - -ALLOW_EMPTY:${PN}-ext = "1" - -FILES:${PN} += "${nonarch_base_libdir}/firmware/imx/ele/${SECO_FIRMWARE_NAME}" -FILES:${PN}-ext += "${nonarch_base_libdir}/firmware/imx/ele/${SECOEXT_FIRMWARE_NAME}" - -RREPLACES:${PN} = "firmware-sentinel" -RPROVIDES:${PN} = "firmware-sentinel" - -COMPATIBLE_MACHINE = "(mx8ulp-nxp-bsp|mx9-nxp-bsp)" diff --git a/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.2.bb b/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.2.bb new file mode 100644 index 000000000..f97d21ad9 --- /dev/null +++ b/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.2.bb @@ -0,0 +1,43 @@ +# Copyright 2021-2023 NXP +SUMMARY = "NXP i.MX ELE firmware" +DESCRIPTION = "EdgeLock Enclave firmware for i.MX series SoCs" +SECTION = "base" +LICENSE = "Proprietary" +LIC_FILES_CHKSUM = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" + +inherit fsl-eula-unpack use-imx-security-controller-firmware deploy + +SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" +IMX_SRCREV_ABBREV = "4ed450a" +SRC_URI[md5sum] = "1359bc7d378bddfe1d8479eba05b05ec" +SRC_URI[sha256sum] = "d858fcbb47482a898a1af5fe5f3f8be53bb21fac793b33e9bcdfd2b4dda79d3c" + +S = "${WORKDIR}/${BP}-${IMX_SRCREV_ABBREV}" + +do_compile[noexec] = "1" + +do_install() { + install -d ${D}${nonarch_base_libdir}/firmware/imx/ele + install -m 0644 ${S}/${SECO_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele + if [ -e ${S}/${SECOEXT_FIRMWARE_NAME} ]; then + install -m 0644 ${S}/${SECOEXT_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele + fi +} + +do_deploy () { + # Deploy the related firmware to be package by imx-boot + install -m 0644 ${S}/${SECO_FIRMWARE_NAME} ${DEPLOYDIR} +} +addtask deploy after do_install before do_build + +PACKAGES += "${PN}-ext" + +ALLOW_EMPTY:${PN}-ext = "1" + +FILES:${PN} += "${nonarch_base_libdir}/firmware/imx/ele/${SECO_FIRMWARE_NAME}" +FILES:${PN}-ext += "${nonarch_base_libdir}/firmware/imx/ele/${SECOEXT_FIRMWARE_NAME}" + +RREPLACES:${PN} = "firmware-sentinel" +RPROVIDES:${PN} = "firmware-sentinel" + +COMPATIBLE_MACHINE = "(mx8ulp-nxp-bsp|mx9-nxp-bsp)" -- cgit v1.2.3-54-g00ecf