@@ -4,4 +4,16 @@
require conf/machine/include/k3r5.inc
-UBOOT_MACHINE = "j742s2_evm_r5_defconfig"
+UBOOT_MACHINE = ""
+
+UBOOT_ECDSA_SIGN_CONFIG ?= "ecdsa"
+UBOOT_ECDSA_SIGN_CONFIG:bsp-ti-6_6 = ""
+UBOOT_ECDSA_SIGN_CONFIG:bsp-next = ""
+UBOOT_ECDSA_SIGN_CONFIG:bsp-mainline = ""
+
+UBOOT_CONFIG = "${UBOOT_ECDSA_SIGN_CONFIG} main"
+
+UBOOT_CONFIG[main] = "j742s2_evm_r5_defconfig"
+UBOOT_CONFIG[ecdsa] = "j742s2_evm_r5_defconfig"
+
+UBOOT_CONFIG_MAKE_OPTS[ecdsa] = "${TI_SIGN_WITH_ECDSA_KEY}"
@@ -19,4 +19,21 @@ KERNEL_DEVICETREE_PREFIX = " \
KERNEL_DEVICETREE = ""
-UBOOT_MACHINE = "j742s2_evm_a72_defconfig"
+UBOOT_ECDSA_SIGN_CONFIG ?= "ecdsa"
+UBOOT_ECDSA_SIGN_CONFIG:bsp-ti-6_6 = ""
+UBOOT_ECDSA_SIGN_CONFIG:bsp-next = ""
+UBOOT_ECDSA_SIGN_CONFIG:bsp-mainline = ""
+
+ECDSA_BOOT_FILES ?= "tiboot3.bin-ecdsa tiboot3-*-evm.bin-ecdsa tispl.bin-ecdsa u-boot.img-ecdsa"
+ECDSA_BOOT_FILES:bsp-ti-6_6 = ""
+ECDSA_BOOT_FILES:bsp-next = ""
+ECDSA_BOOT_FILES:bsp-mainline = ""
+
+UBOOT_MACHINE = ""
+UBOOT_CONFIG = "${UBOOT_ECDSA_SIGN_CONFIG} main"
+UBOOT_CONFIG[main] = "j742s2_evm_a72_defconfig"
+UBOOT_CONFIG[ecdsa] = "j742s2_evm_a72_defconfig"
+
+UBOOT_CONFIG_MAKE_OPTS[ecdsa] = "${TI_SIGN_WITH_ECDSA_KEY}"
+
+IMAGE_BOOT_FILES += "${ECDSA_BOOT_FILES}"
Add an "ecdsa" pass alongside "main" for j742s2-evm and j742s2-evm-k3r5, so both RSA and ECDSA signed boot images come out of the same build. Signed-off-by: Atharv Dubey <a-dubey@ti.com> --- meta-ti-bsp/conf/machine/j742s2-evm-k3r5.conf | 14 +++++++++++++- meta-ti-bsp/conf/machine/j742s2-evm.conf | 19 ++++++++++++++++++- 2 files changed, 31 insertions(+), 2 deletions(-)