summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2024-10-21 18:22:07 -0300
committerGitHub <noreply@github.com>2024-10-21 18:22:07 -0300
commit0aaf02028cce1ab4362a04a588ddaf3dd1c2e184 (patch)
treed66b5a26c1eb361de1845672801cc312cc2707e0
parent06b82e109310ba73715ac25aa364029b147a21ba (diff)
parent7efb7980ddd92f33effa3e21a5470624c890623b (diff)
downloadmeta-freescale-0aaf02028cce1ab4362a04a588ddaf3dd1c2e184.tar.gz
Merge pull request #1986 from Livius90/master
Upgrade firmware-imx* to LF6.6.36_2.1.0 BSP
-rw-r--r--EULA8
-rw-r--r--classes/fsl-eula-unpack.bbclass4
-rw-r--r--recipes-bsp/firmware-imx/firmware-ele-imx_0.1.3.bb (renamed from recipes-bsp/firmware-imx/firmware-ele-imx_0.1.2.bb)21
-rw-r--r--recipes-bsp/firmware-imx/firmware-imx-8.25.inc (renamed from recipes-bsp/firmware-imx/firmware-imx-8.24.inc)9
-rw-r--r--recipes-bsp/firmware-imx/firmware-imx_8.25.bb (renamed from recipes-bsp/firmware-imx/firmware-imx_8.24.bb)2
-rw-r--r--recipes-bsp/firmware-imx/imx-boot-firmware-files_8.25.bb (renamed from recipes-bsp/firmware-imx/imx-boot-firmware-files_8.24.bb)2
6 files changed, 26 insertions, 20 deletions
diff --git a/EULA b/EULA
index c0273f8eb..ac7337fa1 100644
--- a/EULA
+++ b/EULA
@@ -1,4 +1,4 @@
1LA_OPT_NXP_Software_License v56 April 2024 1LA_OPT_NXP_Software_License v57 July 2024
2IMPORTANT. Read the following NXP Software License Agreement ("Agreement") 2IMPORTANT. Read the following NXP Software License Agreement ("Agreement")
3completely. By selecting the "I Accept" button at the end of this page, or by 3completely. By selecting the "I Accept" button at the end of this page, or by
4downloading, installing, or using the Licensed Software, you indicate that you 4downloading, installing, or using the Licensed Software, you indicate that you
@@ -767,3 +767,9 @@ upon notice.
767 767
768Vivante: Distribution of Vivante software must be a part of, or embedded 768Vivante: Distribution of Vivante software must be a part of, or embedded
769within, Authorized Systems that include a Vivante Graphics Processing Unit. 769within, Authorized Systems that include a Vivante Graphics Processing Unit.
770
771Wittenstein: Your use of the SafeRTOS v9.x and Networking Stack, in object
772form, is limited to your internal testing, evaluation, feedback and development
773specifically for use with an NXP Product. Licensee’s license to use and
774supply the software to you expires on June 25, 2026. Further rights must be
775obtained directly from Wittenstein.
diff --git a/classes/fsl-eula-unpack.bbclass b/classes/fsl-eula-unpack.bbclass
index 86338259a..c170d2e08 100644
--- a/classes/fsl-eula-unpack.bbclass
+++ b/classes/fsl-eula-unpack.bbclass
@@ -60,6 +60,7 @@ FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V48 = "db4762b09b6bda63da103963
60FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V49 = "2827219e81f28aba7c6a569f7c437fa7" 60FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V49 = "2827219e81f28aba7c6a569f7c437fa7"
61FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V53 = "44a8052c384584ba09077e85a3d1654f" 61FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V53 = "44a8052c384584ba09077e85a3d1654f"
62FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V56 = "10c0fda810c63b052409b15a5445671a" 62FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V56 = "10c0fda810c63b052409b15a5445671a"
63FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V57 = "ca53281cc0caa7e320d4945a896fb837"
63 64
64FSL_EULA_FILE_MD5SUMS = " \ 65FSL_EULA_FILE_MD5SUMS = " \
65 ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V8} \ 66 ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V8} \
@@ -116,11 +117,12 @@ FSL_EULA_FILE_MD5SUMS = " \
116 ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V49} \ 117 ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V49} \
117 ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V53} \ 118 ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V53} \
118 ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V56} \ 119 ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V56} \
120 ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V57} \
119" 121"
120 122
121# The checksum for the EULA in the layer 123# The checksum for the EULA in the layer
122FSL_EULA_FILE_MD5SUM ?= \ 124FSL_EULA_FILE_MD5SUM ?= \
123 "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V56}" 125 "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V57}"
124 126
125LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" 127LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}"
126LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE" 128LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE"
diff --git a/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.2.bb b/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.3.bb
index f97d21ad9..ea79fed35 100644
--- a/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.2.bb
+++ b/recipes-bsp/firmware-imx/firmware-ele-imx_0.1.3.bb
@@ -1,27 +1,26 @@
1# Copyright 2021-2023 NXP 1# Copyright 2021-2024 NXP
2SUMMARY = "NXP i.MX ELE firmware" 2SUMMARY = "NXP i.MX ELE firmware"
3DESCRIPTION = "EdgeLock Enclave firmware for i.MX series SoCs" 3DESCRIPTION = "EdgeLock Secure Enclave firmware for i.MX series SoCs"
4SECTION = "base" 4SECTION = "base"
5LICENSE = "Proprietary" 5LICENSE = "Proprietary"
6LIC_FILES_CHKSUM = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" 6LIC_FILES_CHKSUM = "file://COPYING;md5=ca53281cc0caa7e320d4945a896fb837"
7 7
8inherit fsl-eula-unpack use-imx-security-controller-firmware deploy 8inherit fsl-eula-unpack use-imx-security-controller-firmware deploy
9 9
10SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" 10SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true"
11IMX_SRCREV_ABBREV = "4ed450a" 11IMX_SRCREV_ABBREV = "4b30ee5"
12SRC_URI[md5sum] = "1359bc7d378bddfe1d8479eba05b05ec" 12SRC_URI[sha256sum] = "fdc9f7571e6cf95e6cd7ee1abb4cb728359e2e9b7e99695d39860034c5ea0ada"
13SRC_URI[sha256sum] = "d858fcbb47482a898a1af5fe5f3f8be53bb21fac793b33e9bcdfd2b4dda79d3c"
14 13
15S = "${WORKDIR}/${BP}-${IMX_SRCREV_ABBREV}" 14S = "${WORKDIR}/${BP}-${IMX_SRCREV_ABBREV}"
16 15
17do_compile[noexec] = "1" 16do_compile[noexec] = "1"
18 17
19do_install() { 18do_install() {
20 install -d ${D}${nonarch_base_libdir}/firmware/imx/ele 19 install -d ${D}${nonarch_base_libdir}/firmware/imx/ele
21 install -m 0644 ${S}/${SECO_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele 20 install -m 0644 ${S}/${SECO_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele
22 if [ -e ${S}/${SECOEXT_FIRMWARE_NAME} ]; then 21 if [ -e ${S}/${SECOEXT_FIRMWARE_NAME} ]; then
23 install -m 0644 ${S}/${SECOEXT_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele 22 install -m 0644 ${S}/${SECOEXT_FIRMWARE_NAME} ${D}${nonarch_base_libdir}/firmware/imx/ele
24 fi 23 fi
25} 24}
26 25
27do_deploy () { 26do_deploy () {
diff --git a/recipes-bsp/firmware-imx/firmware-imx-8.24.inc b/recipes-bsp/firmware-imx/firmware-imx-8.25.inc
index 9e9d10dc6..532f4340c 100644
--- a/recipes-bsp/firmware-imx/firmware-imx-8.24.inc
+++ b/recipes-bsp/firmware-imx/firmware-imx-8.25.inc
@@ -1,16 +1,15 @@
1# Copyright (C) 2012-2016 Freescale Semiconductor 1# Copyright (C) 2012-2016 Freescale Semiconductor
2# Copyright 2017-2023 NXP 2# Copyright 2017-2024 NXP
3# Copyright (C) 2018 O.S. Systems Software LTDA. 3# Copyright (C) 2018 O.S. Systems Software LTDA.
4SECTION = "base" 4SECTION = "base"
5LICENSE = "Proprietary" 5LICENSE = "Proprietary"
6LIC_FILES_CHKSUM = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" 6LIC_FILES_CHKSUM = "file://COPYING;md5=ca53281cc0caa7e320d4945a896fb837"
7 7
8# Note: This .inc file is used from differently named recipes, so the package 8# Note: This .inc file is used from differently named recipes, so the package
9# name must be hard-coded, i.e., ${BPN} cannot be used. 9# name must be hard-coded, i.e., ${BPN} cannot be used.
10SRC_URI = "${FSL_MIRROR}/firmware-imx-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" 10SRC_URI = "${FSL_MIRROR}/firmware-imx-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true"
11IMX_SRCREV_ABBREV = "fbe0a4c" 11IMX_SRCREV_ABBREV = "27879f8"
12SRC_URI[md5sum] = "440b125e897614d77fac663d90bcffc8" 12SRC_URI[sha256sum] = "55766dad38961fde3ed3224ee6a46ab1c5aea62a5b947530228d8fbc4a7d2816"
13SRC_URI[sha256sum] = "2e27962332197ebebbb30138f6dfb365361d48d7efa565df97c4f79285b1ca50"
14 13
15S = "${WORKDIR}/firmware-imx-${PV}-${IMX_SRCREV_ABBREV}" 14S = "${WORKDIR}/firmware-imx-${PV}-${IMX_SRCREV_ABBREV}"
16 15
diff --git a/recipes-bsp/firmware-imx/firmware-imx_8.24.bb b/recipes-bsp/firmware-imx/firmware-imx_8.25.bb
index 489174d01..a4e17c990 100644
--- a/recipes-bsp/firmware-imx/firmware-imx_8.24.bb
+++ b/recipes-bsp/firmware-imx/firmware-imx_8.25.bb
@@ -1,5 +1,5 @@
1# Copyright (C) 2012-2016 Freescale Semiconductor 1# Copyright (C) 2012-2016 Freescale Semiconductor
2# Copyright 2017-2021,2023 NXP 2# Copyright 2017-2021,2024 NXP
3# Copyright (C) 2018 O.S. Systems Software LTDA. 3# Copyright (C) 2018 O.S. Systems Software LTDA.
4SUMMARY = "Freescale i.MX firmware" 4SUMMARY = "Freescale i.MX firmware"
5DESCRIPTION = "Freescale i.MX firmware such as for the VPU" 5DESCRIPTION = "Freescale i.MX firmware such as for the VPU"
diff --git a/recipes-bsp/firmware-imx/imx-boot-firmware-files_8.24.bb b/recipes-bsp/firmware-imx/imx-boot-firmware-files_8.25.bb
index 246198596..c35e31e07 100644
--- a/recipes-bsp/firmware-imx/imx-boot-firmware-files_8.24.bb
+++ b/recipes-bsp/firmware-imx/imx-boot-firmware-files_8.25.bb
@@ -1,4 +1,4 @@
1# Copyright (C) 2018-2023 NXP 1# Copyright (C) 2018-2024 NXP
2SUMMARY = "Freescale i.MX Firmware files used for boot" 2SUMMARY = "Freescale i.MX Firmware files used for boot"
3 3
4require firmware-imx-${PV}.inc 4require firmware-imx-${PV}.inc