Add an "ecdsa" pass alongside "main" for j721e-evm and j721e-evm-k3r5, so both RSA and ECDSA signed boot images come out of the same build.
Signed-off-by: Atharv Dubey <[email protected]> --- meta-ti-bsp/conf/machine/j721e-evm-k3r5.conf | 14 +++++++++++++- meta-ti-bsp/conf/machine/j721e-evm.conf | 19 ++++++++++++++++++- meta-ti-bsp/conf/machine/j721e-sk-k3r5.conf | 14 +++++++++++++- meta-ti-bsp/conf/machine/j721e-sk.conf | 19 ++++++++++++++++++- 4 files changed, 62 insertions(+), 4 deletions(-) diff --git a/meta-ti-bsp/conf/machine/j721e-evm-k3r5.conf b/meta-ti-bsp/conf/machine/j721e-evm-k3r5.conf index 6f904c58..bc0848b2 100644 --- a/meta-ti-bsp/conf/machine/j721e-evm-k3r5.conf +++ b/meta-ti-bsp/conf/machine/j721e-evm-k3r5.conf @@ -4,4 +4,16 @@ require conf/machine/include/k3r5.inc -UBOOT_MACHINE = "j721e_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] = "j721e_evm_r5_defconfig" +UBOOT_CONFIG[ecdsa] = "j721e_evm_r5_defconfig" + +UBOOT_CONFIG_MAKE_OPTS[ecdsa] = "${TI_SIGN_WITH_ECDSA_KEY}" diff --git a/meta-ti-bsp/conf/machine/j721e-evm.conf b/meta-ti-bsp/conf/machine/j721e-evm.conf index e9327f56..df3af713 100644 --- a/meta-ti-bsp/conf/machine/j721e-evm.conf +++ b/meta-ti-bsp/conf/machine/j721e-evm.conf @@ -25,4 +25,21 @@ KERNEL_DEVICETREE = " \ ti/k3-j721e-sk.dtb \ " -UBOOT_MACHINE = "j721e_evm_a72_config" +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] = "j721e_evm_a72_config" +UBOOT_CONFIG[ecdsa] = "j721e_evm_a72_config" + +UBOOT_CONFIG_MAKE_OPTS[ecdsa] = "${TI_SIGN_WITH_ECDSA_KEY}" + +IMAGE_BOOT_FILES += "${ECDSA_BOOT_FILES}" diff --git a/meta-ti-bsp/conf/machine/j721e-sk-k3r5.conf b/meta-ti-bsp/conf/machine/j721e-sk-k3r5.conf index a5c10824..156ecb02 100644 --- a/meta-ti-bsp/conf/machine/j721e-sk-k3r5.conf +++ b/meta-ti-bsp/conf/machine/j721e-sk-k3r5.conf @@ -4,4 +4,16 @@ require conf/machine/include/k3r5.inc -UBOOT_MACHINE = "j721e_sk_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] = "j721e_sk_r5_defconfig" +UBOOT_CONFIG[ecdsa] = "j721e_sk_r5_defconfig" + +UBOOT_CONFIG_MAKE_OPTS[ecdsa] = "${TI_SIGN_WITH_ECDSA_KEY}" diff --git a/meta-ti-bsp/conf/machine/j721e-sk.conf b/meta-ti-bsp/conf/machine/j721e-sk.conf index 604f8930..0d95b6f8 100644 --- a/meta-ti-bsp/conf/machine/j721e-sk.conf +++ b/meta-ti-bsp/conf/machine/j721e-sk.conf @@ -14,4 +14,21 @@ KERNEL_DEVICETREE = " \ ti/k3-j721e-sk.dtb \ " -UBOOT_MACHINE = "j721e_sk_a72_config" +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] = "j721e_sk_a72_config" +UBOOT_CONFIG[ecdsa] = "j721e_sk_a72_config" + +UBOOT_CONFIG_MAKE_OPTS[ecdsa] = "${TI_SIGN_WITH_ECDSA_KEY}" + +IMAGE_BOOT_FILES += "${ECDSA_BOOT_FILES}" -- 2.34.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#20334): https://lists.yoctoproject.org/g/meta-ti/message/20334 Mute This Topic: https://lists.yoctoproject.org/mt/121125632/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
