diff options
author | Otavio Salvador <otavio@ossystems.com.br> | 2024-10-21 18:22:48 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-21 18:22:48 -0300 |
commit | cb16b9c0191549925e08458c37b8eaae613b6e4e (patch) | |
tree | cb90770c11f05f5d491a60d76abb555add1cc2e2 | |
parent | a481c08433f3890c4d60eb3603d26f83ed7d1504 (diff) | |
parent | 82f60cfddf9b79cc696fd96f9194602bc8b1659c (diff) | |
download | meta-freescale-cb16b9c0191549925e08458c37b8eaae613b6e4e.tar.gz |
Merge pull request #1990 from Freescale/backport-1986-to-scarthgap
[Backport scarthgap] Upgrade firmware-imx* to LF6.6.36_2.1.0 BSP
-rw-r--r-- | EULA | 8 | ||||
-rw-r--r-- | classes/fsl-eula-unpack.bbclass | 4 | ||||
-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
@@ -1,4 +1,4 @@ | |||
1 | LA_OPT_NXP_Software_License v56 April 2024 | 1 | LA_OPT_NXP_Software_License v57 July 2024 |
2 | IMPORTANT. Read the following NXP Software License Agreement ("Agreement") | 2 | IMPORTANT. Read the following NXP Software License Agreement ("Agreement") |
3 | completely. By selecting the "I Accept" button at the end of this page, or by | 3 | completely. By selecting the "I Accept" button at the end of this page, or by |
4 | downloading, installing, or using the Licensed Software, you indicate that you | 4 | downloading, installing, or using the Licensed Software, you indicate that you |
@@ -767,3 +767,9 @@ upon notice. | |||
767 | 767 | ||
768 | Vivante: Distribution of Vivante software must be a part of, or embedded | 768 | Vivante: Distribution of Vivante software must be a part of, or embedded |
769 | within, Authorized Systems that include a Vivante Graphics Processing Unit. | 769 | within, Authorized Systems that include a Vivante Graphics Processing Unit. |
770 | |||
771 | Wittenstein: Your use of the SafeRTOS v9.x and Networking Stack, in object | ||
772 | form, is limited to your internal testing, evaluation, feedback and development | ||
773 | specifically for use with an NXP Product. Licensee’s license to use and | ||
774 | supply the software to you expires on June 25, 2026. Further rights must be | ||
775 | obtained directly from Wittenstein. | ||
diff --git a/classes/fsl-eula-unpack.bbclass b/classes/fsl-eula-unpack.bbclass index 86338259..c170d2e0 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 | |||
60 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V49 = "2827219e81f28aba7c6a569f7c437fa7" | 60 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V49 = "2827219e81f28aba7c6a569f7c437fa7" |
61 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V53 = "44a8052c384584ba09077e85a3d1654f" | 61 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V53 = "44a8052c384584ba09077e85a3d1654f" |
62 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V56 = "10c0fda810c63b052409b15a5445671a" | 62 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V56 = "10c0fda810c63b052409b15a5445671a" |
63 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V57 = "ca53281cc0caa7e320d4945a896fb837" | ||
63 | 64 | ||
64 | FSL_EULA_FILE_MD5SUMS = " \ | 65 | FSL_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 |
122 | FSL_EULA_FILE_MD5SUM ?= \ | 124 | FSL_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 | ||
125 | LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" | 127 | LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" |
126 | LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE" | 128 | LIC_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 f97d21ad..ea79fed3 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 |
2 | SUMMARY = "NXP i.MX ELE firmware" | 2 | SUMMARY = "NXP i.MX ELE firmware" |
3 | DESCRIPTION = "EdgeLock Enclave firmware for i.MX series SoCs" | 3 | DESCRIPTION = "EdgeLock Secure Enclave firmware for i.MX series SoCs" |
4 | SECTION = "base" | 4 | SECTION = "base" |
5 | LICENSE = "Proprietary" | 5 | LICENSE = "Proprietary" |
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" | 6 | LIC_FILES_CHKSUM = "file://COPYING;md5=ca53281cc0caa7e320d4945a896fb837" |
7 | 7 | ||
8 | inherit fsl-eula-unpack use-imx-security-controller-firmware deploy | 8 | inherit fsl-eula-unpack use-imx-security-controller-firmware deploy |
9 | 9 | ||
10 | SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" | 10 | SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" |
11 | IMX_SRCREV_ABBREV = "4ed450a" | 11 | IMX_SRCREV_ABBREV = "4b30ee5" |
12 | SRC_URI[md5sum] = "1359bc7d378bddfe1d8479eba05b05ec" | 12 | SRC_URI[sha256sum] = "fdc9f7571e6cf95e6cd7ee1abb4cb728359e2e9b7e99695d39860034c5ea0ada" |
13 | SRC_URI[sha256sum] = "d858fcbb47482a898a1af5fe5f3f8be53bb21fac793b33e9bcdfd2b4dda79d3c" | ||
14 | 13 | ||
15 | S = "${WORKDIR}/${BP}-${IMX_SRCREV_ABBREV}" | 14 | S = "${WORKDIR}/${BP}-${IMX_SRCREV_ABBREV}" |
16 | 15 | ||
17 | do_compile[noexec] = "1" | 16 | do_compile[noexec] = "1" |
18 | 17 | ||
19 | do_install() { | 18 | do_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 | ||
27 | do_deploy () { | 26 | do_deploy () { |
diff --git a/recipes-bsp/firmware-imx/firmware-imx-8.24.inc b/recipes-bsp/firmware-imx/firmware-imx-8.25.inc index 9e9d10dc..532f4340 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. |
4 | SECTION = "base" | 4 | SECTION = "base" |
5 | LICENSE = "Proprietary" | 5 | LICENSE = "Proprietary" |
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" | 6 | LIC_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. |
10 | SRC_URI = "${FSL_MIRROR}/firmware-imx-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" | 10 | SRC_URI = "${FSL_MIRROR}/firmware-imx-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" |
11 | IMX_SRCREV_ABBREV = "fbe0a4c" | 11 | IMX_SRCREV_ABBREV = "27879f8" |
12 | SRC_URI[md5sum] = "440b125e897614d77fac663d90bcffc8" | 12 | SRC_URI[sha256sum] = "55766dad38961fde3ed3224ee6a46ab1c5aea62a5b947530228d8fbc4a7d2816" |
13 | SRC_URI[sha256sum] = "2e27962332197ebebbb30138f6dfb365361d48d7efa565df97c4f79285b1ca50" | ||
14 | 13 | ||
15 | S = "${WORKDIR}/firmware-imx-${PV}-${IMX_SRCREV_ABBREV}" | 14 | S = "${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 489174d0..a4e17c99 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. |
4 | SUMMARY = "Freescale i.MX firmware" | 4 | SUMMARY = "Freescale i.MX firmware" |
5 | DESCRIPTION = "Freescale i.MX firmware such as for the VPU" | 5 | DESCRIPTION = "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 24619859..c35e31e0 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 |
2 | SUMMARY = "Freescale i.MX Firmware files used for boot" | 2 | SUMMARY = "Freescale i.MX Firmware files used for boot" |
3 | 3 | ||
4 | require firmware-imx-${PV}.inc | 4 | require firmware-imx-${PV}.inc |