diff --git a/recipes-sysmobts/uboot/u-boot_sysmocom.inc b/recipes-sysmobts/uboot/u-boot_sysmocom.inc index f228105..fa8e2f9 100644 --- a/recipes-sysmobts/uboot/u-boot_sysmocom.inc +++ b/recipes-sysmobts/uboot/u-boot_sysmocom.inc @@ -7,6 +7,7 @@ S = "${WORKDIR}/git" SRCREV_sysmocom-odu = "f2dcae2f9e9434392673fea7584641afa98f4232" UBOOT_MACHINE_sysmocom-odu = "am335x_evm_config" SPL_BINARY_sysmocom-odu = "MLO" +SPL_UART_IMAGE_sysmocom-odu = "${SPL_UART_BINARY}-${MACHINE}-${PV}-${PR}" SPL_UART_BINARY_sysmocom-odu = "u-boot-spl.bin" SPL_UART_SYMLINK_sysmocom-odu = "${SPL_UART_BINARY}-${MACHINE}" @@ -25,6 +26,7 @@ UBOOT_IMAGE = "u-boot-${MACHINE}-${PV}-${PR}" UBOOT_SYMLINK = "u-boot-${MACHINE}" do_deploy_prepend () { + install -d ${DEPLOYDIR} install ${S}/u-boot.bin ${DEPLOYDIR}/${UBOOT_IMAGE}.bin install ${S}/u-boot ${DEPLOYDIR}/${UBOOT_IMAGE}.elf @@ -42,6 +44,14 @@ do_deploy_prepend () { ln -sf ${SPL_UART_IMAGE} ${DEPLOYDIR}/${SPL_UART_SYMLINK} fi + if [ "x${SPL_BINARY}" != "x" ] + then + install ${S}/${SPL_BINARY} ${DEPLOYDIR}/${SPL_IMAGE} + rm -f ${DEPLOYDIR}/${SPL_BINARY} ${DEPLOYDIR}/${SPL_SYMLINK} + ln -sf ${SPL_IMAGE} ${DEPLOYDIR}/${SPL_BINARY} + ln -sf ${SPL_IMAGE} ${DEPLOYDIR}/${SPL_SYMLINK} + fi + # Stop the processing now return }