mirror of
https://git.yoctoproject.org/poky
synced 2026-04-20 09:32:13 +02:00
recipes-bsp/u-boot: Allow deploying the u-boot DTB
Use ??= assignment for UBOOT_DTB_BINARY because it is set using ?= in fitImage bbclass as well, using ?= will preempt that (From OE-Core rev: efe9f33beb053c8d645bfa5791846ffaa3cbceb4) Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
6387c76f01
commit
984066eb13
@@ -71,6 +71,10 @@ UBOOT_MKIMAGE_SIGN ?= "${UBOOT_MKIMAGE}"
|
||||
UBOOT_MKIMAGE_SIGN_ARGS ?= ""
|
||||
SPL_MKIMAGE_SIGN_ARGS ?= ""
|
||||
|
||||
# Options to deploy the u-boot device tree
|
||||
UBOOT_DTB ?= ""
|
||||
UBOOT_DTB_BINARY ??= ""
|
||||
|
||||
python () {
|
||||
ubootmachine = d.getVar("UBOOT_MACHINE")
|
||||
ubootconfigflags = d.getVarFlags('UBOOT_CONFIG')
|
||||
|
||||
@@ -5,7 +5,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
DEPENDS += "kern-tools-native"
|
||||
|
||||
inherit uboot-config uboot-extlinux-config uboot-sign deploy cml1 python3native
|
||||
inherit uboot-config uboot-extlinux-config uboot-sign deploy cml1 python3native kernel-arch
|
||||
|
||||
DEPENDS += "swig-native"
|
||||
|
||||
@@ -346,6 +346,11 @@ do_deploy () {
|
||||
ln -sf ${UBOOT_EXTLINUX_SYMLINK} ${DEPLOYDIR}/${UBOOT_EXTLINUX_CONF_NAME}-${MACHINE}
|
||||
ln -sf ${UBOOT_EXTLINUX_SYMLINK} ${DEPLOYDIR}/${UBOOT_EXTLINUX_CONF_NAME}
|
||||
fi
|
||||
|
||||
if [ -n "${UBOOT_DTB}" ]
|
||||
then
|
||||
install -m 644 ${B}/arch/${UBOOT_ARCH}/dts/${UBOOT_DTB_BINARY} ${DEPLOYDIR}/
|
||||
fi
|
||||
}
|
||||
|
||||
addtask deploy before do_build after do_compile
|
||||
|
||||
Reference in New Issue
Block a user