Skip to content
Snippets Groups Projects
imx-boot_%.bbappend 1.16 KiB
Newer Older
require imx-mkimage_kuk.inc

FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"

SOC_TARGET_imx8mguf = "iMX8MM"
SOC_FAMILY_imx8mguf = "mx8m"
ATF_MACHINE_NAME_imx8mguf = "bl31-imx8mm.bin"
BOOT_STAGING_imx8mguf = "${S}/iMX8M"

# Remove some copy operations from the original compile_mx8m, because we already
# have some of the files fscl wants to copy there checked out
compile_mx8m() {
    bbnote 8MQ/8MM/8MN/8MP boot binary build
    cp ${DEPLOY_DIR_IMAGE}/signed_dp_imx8m.bin               ${BOOT_STAGING}
    cp ${DEPLOY_DIR_IMAGE}/u-boot-spl.bin-${MACHINE}-${UBOOT_CONFIG} \
                                                             ${BOOT_STAGING}/u-boot-spl.bin
    cp ${DEPLOY_DIR_IMAGE}/${BOOT_TOOLS}/${UBOOT_DTB_NAME}   ${BOOT_STAGING}
    cp ${DEPLOY_DIR_IMAGE}/${BOOT_TOOLS}/u-boot-nodtb.bin-${MACHINE}-${UBOOT_CONFIG} \
                                                             ${BOOT_STAGING}/u-boot-nodtb.bin
    cp ${STAGING_DIR_NATIVE}/${bindir}/mkimage               ${BOOT_STAGING}/mkimage_uboot
    cp ${BOOT_STAGING}/${ATF_MACHINE_NAME}                   ${BOOT_STAGING}/bl31.bin
    cp ${DEPLOY_DIR_IMAGE}/${UBOOT_NAME}                     ${BOOT_STAGING}/u-boot.bin
}