From: Denys Dmytriyenko <[email protected]> These classes are used for creating signed FIT images for legacy HS devices that use custom process that differs from upstream. To avoid conflict with upstream namespace that is used for K3 HS devices, rename them accordingly.
Signed-off-by: Denys Dmytriyenko <[email protected]> --- ...class => kernel-fitimage-legacyhs.bbclass} | 2 +- ...gn.bbclass => uboot-sign-legacyhs.bbclass} | 0 meta-arago-distro/conf/distro/arago.conf | 34 +++++++++++++------ 3 files changed, 24 insertions(+), 12 deletions(-) rename meta-arago-distro/classes/{kernel-fitimage.bbclass => kernel-fitimage-legacyhs.bbclass} (99%) rename meta-arago-distro/classes/{uboot-sign.bbclass => uboot-sign-legacyhs.bbclass} (100%) diff --git a/meta-arago-distro/classes/kernel-fitimage.bbclass b/meta-arago-distro/classes/kernel-fitimage-legacyhs.bbclass similarity index 99% rename from meta-arago-distro/classes/kernel-fitimage.bbclass rename to meta-arago-distro/classes/kernel-fitimage-legacyhs.bbclass index f412f4c9..4a006eb6 100644 --- a/meta-arago-distro/classes/kernel-fitimage.bbclass +++ b/meta-arago-distro/classes/kernel-fitimage-legacyhs.bbclass @@ -1,4 +1,4 @@ -inherit kernel-uboot uboot-sign +inherit kernel-uboot uboot-sign-legacyhs FITIMAGE_HASH_ALGO ?= "sha1" FITIMAGE_PACK_TEE ?= "0" diff --git a/meta-arago-distro/classes/uboot-sign.bbclass b/meta-arago-distro/classes/uboot-sign-legacyhs.bbclass similarity index 100% rename from meta-arago-distro/classes/uboot-sign.bbclass rename to meta-arago-distro/classes/uboot-sign-legacyhs.bbclass diff --git a/meta-arago-distro/conf/distro/arago.conf b/meta-arago-distro/conf/distro/arago.conf index f4e935dc..b06c2782 100644 --- a/meta-arago-distro/conf/distro/arago.conf +++ b/meta-arago-distro/conf/distro/arago.conf @@ -36,8 +36,29 @@ SDKPATH = "${@"/tmp/"+"x"*96+"/"+"y"*96}" #IMAGE_CLASSES += "image_types_md5" #IMAGE_FSTYPES += "tar.xz.md5" -# FIT image for secure devices -KERNEL_CLASSES += "kernel-fitimage" +# FIT image for legacy secure devices +KERNEL_CLASSES:append:am335x-hs-evm = " kernel-fitimage-legacyhs" +KERNEL_CLASSES:append:am437x-hs-evm = " kernel-fitimage-legacyhs" +KERNEL_CLASSES:append:am57xx-hs-evm = " kernel-fitimage-legacyhs" +KERNEL_CLASSES:append:dra7xx-hs-evm = " kernel-fitimage-legacyhs" + +KERNEL_IMAGETYPES:am335x-hs-evm = "zImage fitImage" +KERNEL_IMAGETYPES:am437x-hs-evm = "zImage fitImage" +KERNEL_IMAGETYPES:am57xx-hs-evm = "zImage fitImage" +KERNEL_IMAGETYPES:dra7xx-hs-evm = "zImage fitImage" + +# FIT image for K3 secure devices +KERNEL_CLASSES:append:am64xx-hs-evm = " kernel-fitimage" +KERNEL_CLASSES:append:am65xx-hs-evm = " kernel-fitimage" +KERNEL_CLASSES:append:j7-hs-evm = " kernel-fitimage" +KERNEL_CLASSES:append:j7200-hs-evm = " kernel-fitimage" + +KERNEL_IMAGETYPES:am64xx-hs-evm = "Image fitImage" +KERNEL_IMAGETYPES:am65xx-hs-evm = "Image fitImage" +KERNEL_IMAGETYPES:j7-hs-evm = "Image fitImage" +KERNEL_IMAGETYPES:j7200-hs-evm = "Image fitImage" + +# FIT image settings FITIMAGE_HASH_ALGO = "" FITIMAGE_PACK_TEE = "0" FITIMAGE_PACK_TEE:am437x-hs-evm = "1" @@ -47,15 +68,6 @@ FITIMAGE_DTB_BY_NAME = "1" FITIMAGE_TEE_BY_NAME = "1" FITIMAGE_CONF_BY_NAME = "1" -KERNEL_IMAGETYPES:dra7xx-hs-evm = "zImage fitImage" -KERNEL_IMAGETYPES:am57xx-hs-evm = "zImage fitImage" -KERNEL_IMAGETYPES:am437x-hs-evm = "zImage fitImage" -KERNEL_IMAGETYPES:am335x-hs-evm = "zImage fitImage" -KERNEL_IMAGETYPES:am65xx-hs-evm = "Image fitImage" -KERNEL_IMAGETYPES:am64xx-hs-evm = "Image fitImage" -KERNEL_IMAGETYPES:j7-hs-evm = "Image fitImage" -KERNEL_IMAGETYPES:j7200-hs-evm = "Image fitImage" - # Extra boot files for WIC images do_image_wic[depends] += "tisdk-uenv:do_deploy" IMAGE_BOOT_FILES += "uEnv.txt" -- 2.25.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#13563): https://lists.yoctoproject.org/g/meta-arago/message/13563 Mute This Topic: https://lists.yoctoproject.org/mt/89310945/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
