From 18a376ff0fdad58518730e8ed9b7ba0016ad56f7 Mon Sep 17 00:00:00 2001 From: Arturo Buzarra Date: Thu, 13 Mar 2025 22:54:16 +0100 Subject: [PATCH] ccmp2: add support to FIT image generation This commit introduces the necessary settings for the kernel-fitimage class to enable FIT image generation. https://onedigi.atlassian.net/browse/DEL-9442 Signed-off-by: Arturo Buzarra --- meta-digi-arm/conf/machine/include/ccmp2.inc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/meta-digi-arm/conf/machine/include/ccmp2.inc b/meta-digi-arm/conf/machine/include/ccmp2.inc index 70f4167f4..90b82496d 100644 --- a/meta-digi-arm/conf/machine/include/ccmp2.inc +++ b/meta-digi-arm/conf/machine/include/ccmp2.inc @@ -21,6 +21,12 @@ UBOOT_PREFIX = "fip" UBOOT_SUFFIX = "bin" # Set U-Boot FIP settings FIP_UBOOT_DTB = "u-boot" +# Include boot script into the FIT image +UBOOT_ENV = "boot" +# For FIT image usage +UBOOT_ENTRYPOINT = "0x88000000" +UBOOT_DTB_LOADADDRESS = "0x8a000000" +UBOOT_DTBO_LOADADDRESS = "0x8a000000" # ========================================================================= # trusted-firmware-a @@ -40,8 +46,8 @@ PREFERRED_PROVIDER_virtual/optee-os = "optee-os-stm32mp" # ========================================================================= # Kernel # ========================================================================= -KERNEL_IMAGETYPE = "${@bb.utils.contains('TRUSTFENCE_FIT_IMG', '1', 'fitImage', 'Image.gz', d)}" -KERNEL_CLASSES = "${@bb.utils.contains('TRUSTFENCE_FIT_IMG', '1', 'kernel-fitimage', 'kernel-uimage', d)}" +KERNEL_IMAGETYPE = "${@bb.utils.contains('TRUSTFENCE_SIGN_FIT_STM', '1', 'fitImage', 'Image.gz', d)}" +KERNEL_CLASSES = "kernel-fitimage" KERNEL_ALT_IMAGETYPE = "vmlinux" KERNEL_DEFCONFIG ?= "arch/arm64/configs/ccmp2_defconfig"