From a472b4f2f06416361dcc7e6d4c160e19bd14799d Mon Sep 17 00:00:00 2001 From: Arturo Buzarra Date: Mon, 17 Mar 2025 21:07:01 +0100 Subject: [PATCH] linux-dey-6.6: fix FIT image generation Assembling a FIT image requires that all artifacts are ready before calling assemble_fitimage(), which occurs before do_install() and after do_compile(). To ensure the Linux kernel recipe provides the final artifacts in the correct location, this commit replaces the additional do_install() step with an additional do_compile() step, ensuring that all necessary artifacts are available before assemble_fitimage(). https://onedigi.atlassian.net/browse/DEL-9442 Signed-off-by: Arturo Buzarra --- meta-digi-arm/recipes-kernel/linux/linux-dey_6.6.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-digi-arm/recipes-kernel/linux/linux-dey_6.6.bb b/meta-digi-arm/recipes-kernel/linux/linux-dey_6.6.bb index fd9255511..36cc85a0c 100644 --- a/meta-digi-arm/recipes-kernel/linux/linux-dey_6.6.bb +++ b/meta-digi-arm/recipes-kernel/linux/linux-dey_6.6.bb @@ -29,7 +29,7 @@ module_conf_btnxpuart = "blacklist btnxpuart" # --------------------------------------------------------------------- # stub for devicetree which are located on digi directory -do_install:prepend:ccmp2() { +do_compile:append:ccmp2() { if [ -d "${B}/arch/${ARCH}/boot/dts/digi" ]; then for dtbf in ${KERNEL_DEVICETREE}; do install -m 0644 "${B}/arch/${ARCH}/boot/dts/digi/${dtbf}" "${B}/arch/${ARCH}/boot/dts/"