From b4816a790255b21f64b1988ef924316e03821654 Mon Sep 17 00:00:00 2001 From: Josep Orga Date: Wed, 3 Feb 2021 18:32:15 +0100 Subject: [PATCH] meta-somdevices: Created recipe u-boot-somdevices_2019.04.bb copying /meta-fsl-bsp-release/imx/meta-bsp/recipes-bsp/u-boot/u-boot-imx_2019.04.bb. Signed-off-by: Josep Orga --- .../u-boot/u-boot-somdevices_2019.04.bb | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 recipes-bsp/u-boot/u-boot-somdevices_2019.04.bb diff --git a/recipes-bsp/u-boot/u-boot-somdevices_2019.04.bb b/recipes-bsp/u-boot/u-boot-somdevices_2019.04.bb new file mode 100644 index 0000000..3e6d6f2 --- /dev/null +++ b/recipes-bsp/u-boot/u-boot-somdevices_2019.04.bb @@ -0,0 +1,52 @@ +DESCRIPTION = "i.MX U-Boot suppporting SOMDEVICES boards." +require u-boot-common.inc +require u-boot.inc +inherit pythonnative + +PROVIDES += "u-boot" +DEPENDS_append = " python dtc-native" + +LICENSE = "GPLv2+" +LIC_FILES_CHKSUM = "file://Licenses/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263" + +UBOOT_SRC ?= "git://source.codeaurora.org/external/imx/uboot-imx.git;protocol=https" +SRCBRANCH = "imx_v2019.04_4.19.35_1.1.0" +SRC_URI = "${UBOOT_SRC};branch=${SRCBRANCH}" +SRCREV = "4d377539a1190e838eae5d8b8a794dde0696d572" + +S = "${WORKDIR}/git" + +inherit fsl-u-boot-localversion + +LOCALVERSION ?= "-4.19.35-1.1.0" + +BOOT_TOOLS = "imx-boot-tools" + +do_deploy_append_mx8m () { + # Deploy u-boot-nodtb.bin and fsl-imx8mq-XX.dtb, to be packaged in boot binary by imx-boot + if [ -n "${UBOOT_CONFIG}" ] + then + for config in ${UBOOT_MACHINE}; do + i=$(expr $i + 1); + for type in ${UBOOT_CONFIG}; do + j=$(expr $j + 1); + if [ $j -eq $i ] + then + install -d ${DEPLOYDIR}/${BOOT_TOOLS} + install -m 0777 ${B}/${config}/arch/arm/dts/${UBOOT_DTB_NAME} ${DEPLOYDIR}/${BOOT_TOOLS} + install -m 0777 ${B}/${config}/u-boot-nodtb.bin ${DEPLOYDIR}/${BOOT_TOOLS}/u-boot-nodtb.bin-${MACHINE}-${UBOOT_CONFIG} + fi + done + unset j + done + unset i + fi + +} + +PACKAGE_ARCH = "${MACHINE_ARCH}" +COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" + +UBOOT_NAME_mx6 = "u-boot-${MACHINE}.bin-${UBOOT_CONFIG}" +UBOOT_NAME_mx7 = "u-boot-${MACHINE}.bin-${UBOOT_CONFIG}" +UBOOT_NAME_mx8 = "u-boot-${MACHINE}.bin-${UBOOT_CONFIG}" -- 2.17.1