1
0
mirror of https://git.yoctoproject.org/meta-arm synced 2026-06-04 02:00:12 +00:00

arm/trusted-firmware-a: update LTSes

Update the TF-A recipes to the latest stables/LTS versions.  Not all of
the versions updated the version of mbedtls being used (and even the
updates didn't update to the latest stable version of mbedtls).  We're
using the mbedtls version specified in
docs/getting_started/prerequisites.rst, not the latest available.

Also, update the related fiptools and tf-a-tests (which don't map to the
same releases, but were all verified to be at the latest versions).
No real change in cot-dt2c code, but updating the SHA to the latest.

Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
Jon Mason
2026-03-02 11:06:33 -05:00
parent 46e0a21bdb
commit b5207f77a6
8 changed files with 20 additions and 20 deletions
@@ -6,9 +6,9 @@ SRC_URI_TRUSTED_FIRMWARE_A ?= "git://review.trustedfirmware.org/TF-A/trusted-fir
SRC_URI = "${SRC_URI_TRUSTED_FIRMWARE_A};branch=${SRCBRANCH}" SRC_URI = "${SRC_URI_TRUSTED_FIRMWARE_A};branch=${SRCBRANCH}"
LIC_FILES_CHKSUM = "file://docs/license.rst;md5=6ed7bace7b0bc63021c6eba7b524039e" LIC_FILES_CHKSUM = "file://docs/license.rst;md5=6ed7bace7b0bc63021c6eba7b524039e"
# Use cot-dt2c from TF-A v2.14.0 # Use cot-dt2c from TF-A v2.14.1
SRCREV = "1d5aa939bc8d3d892e2ed9945fa50e36a1a924cc" SRCREV = "e82c7ced9e76aea35b176e608d67dfe5ebe1c569"
SRCBRANCH = "master" SRCBRANCH = "lts-v2.14"
inherit python_poetry_core inherit python_poetry_core
@@ -9,8 +9,8 @@ SRC_URI_TRUSTED_FIRMWARE_A ?= "git://review.trustedfirmware.org/TF-A/trusted-fir
SRC_URI = "${SRC_URI_TRUSTED_FIRMWARE_A};destsuffix=fiptool-${PV};branch=${SRCBRANCH}" SRC_URI = "${SRC_URI_TRUSTED_FIRMWARE_A};destsuffix=fiptool-${PV};branch=${SRCBRANCH}"
LIC_FILES_CHKSUM = "file://docs/license.rst;md5=b2c740efedc159745b9b31f88ff03dde" LIC_FILES_CHKSUM = "file://docs/license.rst;md5=b2c740efedc159745b9b31f88ff03dde"
# Use fiptool from TF-A v2.10.17 # Use fiptool from TF-A v2.10.30
SRCREV = "4b1f6671b0cbddad7577fea5fcd7027f5533dc71" SRCREV = "d57b81079003e1647ed4181057c5784c7e3b1c3e"
SRCBRANCH = "lts-v2.10" SRCBRANCH = "lts-v2.10"
DEPENDS += "openssl-native" DEPENDS += "openssl-native"
@@ -9,8 +9,8 @@ SRC_URI_TRUSTED_FIRMWARE_A ?= "git://review.trustedfirmware.org/TF-A/trusted-fir
SRC_URI = "${SRC_URI_TRUSTED_FIRMWARE_A};destsuffix=fiptool-${PV};branch=${SRCBRANCH}" SRC_URI = "${SRC_URI_TRUSTED_FIRMWARE_A};destsuffix=fiptool-${PV};branch=${SRCBRANCH}"
LIC_FILES_CHKSUM = "file://docs/license.rst;md5=83b7626b8c7a37263c6a58af8d19bee1" LIC_FILES_CHKSUM = "file://docs/license.rst;md5=83b7626b8c7a37263c6a58af8d19bee1"
# Use fiptool from TF-A v2.12.3 # Use fiptool from TF-A v2.12.10
SRCREV = "799fa03173b6c5ab85f70e583dd7d12719592436" SRCREV = "9487b105dcf18d057c6aeb405f9eaa1079c8fe6e"
SRCBRANCH = "lts-v2.12" SRCBRANCH = "lts-v2.12"
DEPENDS += "openssl-native" DEPENDS += "openssl-native"
@@ -9,9 +9,9 @@ SRC_URI_TRUSTED_FIRMWARE_A ?= "git://review.trustedfirmware.org/TF-A/trusted-fir
SRC_URI = "${SRC_URI_TRUSTED_FIRMWARE_A};destsuffix=fiptool-${PV};branch=${SRCBRANCH}" SRC_URI = "${SRC_URI_TRUSTED_FIRMWARE_A};destsuffix=fiptool-${PV};branch=${SRCBRANCH}"
LIC_FILES_CHKSUM = "file://docs/license.rst;md5=6ed7bace7b0bc63021c6eba7b524039e" LIC_FILES_CHKSUM = "file://docs/license.rst;md5=6ed7bace7b0bc63021c6eba7b524039e"
# Use fiptool from TF-A v2.14.0 # Use fiptool from TF-A v2.14.1
SRCREV = "1d5aa939bc8d3d892e2ed9945fa50e36a1a924cc" SRCREV = "e82c7ced9e76aea35b176e608d67dfe5ebe1c569"
SRCBRANCH = "master" SRCBRANCH = "lts-v2.14"
DEPENDS += "openssl-native" DEPENDS += "openssl-native"
@@ -10,7 +10,7 @@ COMPATIBLE_MACHINE ?= "invalid"
SRC_URI_TRUSTED_FIRMWARE_A_TESTS ?= "git://review.trustedfirmware.org/TF-A/tf-a-tests;protocol=https" SRC_URI_TRUSTED_FIRMWARE_A_TESTS ?= "git://review.trustedfirmware.org/TF-A/tf-a-tests;protocol=https"
SRC_URI = "${SRC_URI_TRUSTED_FIRMWARE_A_TESTS};branch=${SRCBRANCH}" SRC_URI = "${SRC_URI_TRUSTED_FIRMWARE_A_TESTS};branch=${SRCBRANCH}"
SRCBRANCH = "lts-v2.10" SRCBRANCH = "lts-v2.10"
SRCREV = "42c6a147d6f8957ff0b6e9eec4591b0927b8769f" SRCREV = "ad8e3c9506abc6fd093c9753c8e201ddc2daa270"
EXTRA_OEMAKE += "USE_NVM=0" EXTRA_OEMAKE += "USE_NVM=0"
EXTRA_OEMAKE += "SHELL_COLOR=1" EXTRA_OEMAKE += "SHELL_COLOR=1"
@@ -1,16 +1,16 @@
require recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc require recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc
# TF-A v2.10.17 # TF-A v2.10.30
SRCREV_tfa = "4b1f6671b0cbddad7577fea5fcd7027f5533dc71" SRCREV_tfa = "d57b81079003e1647ed4181057c5784c7e3b1c3e"
SRCBRANCH = "lts-v2.10" SRCBRANCH = "lts-v2.10"
LIC_FILES_CHKSUM += "file://docs/license.rst;md5=b2c740efedc159745b9b31f88ff03dde" LIC_FILES_CHKSUM += "file://docs/license.rst;md5=b2c740efedc159745b9b31f88ff03dde"
# in TF-A src, docs/getting_started/prerequisites.rst lists the expected version mbedtls # in TF-A src, docs/getting_started/prerequisites.rst lists the expected version mbedtls
# mbedtls-3.6.3 # mbedtls-3.6.4
SRCBRANCH_MBEDTLS = "mbedtls-3.6" SRCBRANCH_MBEDTLS = "mbedtls-3.6"
SRC_URI_MBEDTLS = "git://github.com/Mbed-TLS/mbedtls;name=mbedtls;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/mbedtls;branch=${SRCBRANCH_MBEDTLS}" SRC_URI_MBEDTLS = "git://github.com/Mbed-TLS/mbedtls;name=mbedtls;protocol=https;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/mbedtls;branch=${SRCBRANCH_MBEDTLS}"
SRCREV_mbedtls = "22098d41c6620ce07cf8a0134d37302355e1e5ef" SRCREV_mbedtls = "c765c831e5c2a0971410692f92f7a81d6ec65ec2"
LIC_FILES_CHKSUM_MBEDTLS = "file://mbedtls/LICENSE;md5=379d5819937a6c2f1ef1630d341e026d" LIC_FILES_CHKSUM_MBEDTLS = "file://mbedtls/LICENSE;md5=379d5819937a6c2f1ef1630d341e026d"
@@ -1,7 +1,7 @@
require recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc require recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc
# TF-A v2.12.3 # TF-A v2.12.10
SRCREV_tfa = "799fa03173b6c5ab85f70e583dd7d12719592436" SRCREV_tfa = "9487b105dcf18d057c6aeb405f9eaa1079c8fe6e"
SRCBRANCH = "lts-v2.12" SRCBRANCH = "lts-v2.12"
LIC_FILES_CHKSUM += "file://docs/license.rst;md5=83b7626b8c7a37263c6a58af8d19bee1" LIC_FILES_CHKSUM += "file://docs/license.rst;md5=83b7626b8c7a37263c6a58af8d19bee1"
@@ -1,9 +1,9 @@
require recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc require recipes-bsp/trusted-firmware-a/trusted-firmware-a.inc
# TF-A v2.14.0 # TF-A v2.14.1
SRC_URI_TRUSTED_FIRMWARE_A = "gitsm://review.trustedfirmware.org/TF-A/trusted-firmware-a;protocol=https" SRC_URI_TRUSTED_FIRMWARE_A = "gitsm://review.trustedfirmware.org/TF-A/trusted-firmware-a;protocol=https"
SRCREV_tfa = "1d5aa939bc8d3d892e2ed9945fa50e36a1a924cc" SRCREV_tfa = "e82c7ced9e76aea35b176e608d67dfe5ebe1c569"
SRCBRANCH = "master" SRCBRANCH = "lts-v2.14"
LIC_FILES_CHKSUM += "file://docs/license.rst;md5=6ed7bace7b0bc63021c6eba7b524039e" LIC_FILES_CHKSUM += "file://docs/license.rst;md5=6ed7bace7b0bc63021c6eba7b524039e"