meta-digi/meta-digi-arm/recipes-cpu/m4-demos/imx-mcore-demos-2.8.inc

49 lines
1.1 KiB
PHP

# Copyright 2017-2020 NXP
# Released under the MIT license (see COPYING.MIT for the terms)
SUMMARY = "i.MX M4/M7 core Demo images"
SECTION = "app"
LICENSE = "Proprietary"
inherit deploy fsl-eula2-unpack2
SOC ?= "INVALID"
SOC_mx7ulp = "imx7ulp"
SOC_mx8dxl = "imx8dxl"
SOC_mx8mm = "imx8mm"
SOC_mx8mn = "imx8mn"
SOC_mx8mnlite = "imx8mnddr3l"
SOC_mx8mp = "imx8mp"
SOC_mx8mq = "imx8mq"
SOC_mx8qm = "imx8qm"
SOC_mx8qxp = "imx8qx"
SOC_mx8phantomdxl = "imx8dxl-phantom"
MCORE_TYPE ?= "m4"
MCORE_TYPE_mx8mn = "m7"
MCORE_TYPE_mx8mnlite = "m7"
MCORE_TYPE_mx8mp = "m7"
IMX_PACKAGE_NAME = "${SOC}-${MCORE_TYPE}-demo-${PV}"
SRC_URI_append = ";name=${SOC}"
SCR = "SCR-${SOC}-${MCORE_TYPE}-demo.txt"
do_install () {
# install elf format binary to /lib/firmware
install -d ${D}${base_libdir}/firmware
install -m 0644 ${S}/*.elf ${D}${base_libdir}/firmware
}
DEPLOY_FILE_EXT ?= "bin"
DEPLOY_FILE_EXT_mx7ulp = "img"
do_deploy () {
# Install the demo binaries
install -m 0644 ${S}/*.${DEPLOY_FILE_EXT} ${DEPLOYDIR}/
}
addtask deploy after do_install
PACKAGE_ARCH = "${MACHINE_SOCARCH}"