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]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to