33 lines
1.1 KiB
BlitzBasic
33 lines
1.1 KiB
BlitzBasic
# Copyright 2021-2023 NXP
|
|
SUMMARY = "NXP i.MX ELE firmware"
|
|
DESCRIPTION = "EdgeLock Secure 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
|
|
}
|
|
|
|
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
|
|
|
|
FILES:${PN} += "${nonarch_base_libdir}/firmware/imx/ele/${SECO_FIRMWARE_NAME}"
|
|
|
|
COMPATIBLE_MACHINE = "(ccimx91)"
|