summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2025-04-15 12:48:31 -0300
committerGitHub <noreply@github.com>2025-04-15 12:48:31 -0300
commit2dbb54fc1d16a3d2fac867a8fd17a27addb4e129 (patch)
tree0b38b3cc1b7c272ca67559b88d20c20622a528f9
parent5940d6e2d986a6c8fff50f8cc47701c753d13cd0 (diff)
parent5732d5403a576c3e5374dd73bc5a0c5f0eeae64b (diff)
downloadmeta-freescale-2dbb54fc1d16a3d2fac867a8fd17a27addb4e129.tar.gz
Merge pull request #2199 from Freescale/backport-2197-to-styhead
[Backport styhead] Master: Update EULA to v58 and firmware-imx to v8.27
-rw-r--r--EULA64
-rw-r--r--classes/fsl-eula-unpack.bbclass4
-rw-r--r--recipes-bsp/firmware-imx/firmware-imx-8.27.inc (renamed from recipes-bsp/firmware-imx/firmware-imx-8.26.inc)6
-rw-r--r--recipes-bsp/firmware-imx/firmware-imx_8.27.bb (renamed from recipes-bsp/firmware-imx/firmware-imx_8.26.bb)0
-rw-r--r--recipes-bsp/firmware-imx/imx-boot-firmware-files_8.27.bb (renamed from recipes-bsp/firmware-imx/imx-boot-firmware-files_8.26.bb)0
5 files changed, 53 insertions, 21 deletions
diff --git a/EULA b/EULA
index ac7337fa..5f5cc2f9 100644
--- a/EULA
+++ b/EULA
@@ -1,4 +1,4 @@
1LA_OPT_NXP_Software_License v57 July 2024 1LA_OPT_NXP_Software_License v58 November 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
@@ -242,21 +242,51 @@ COSTS, DAMAGES, CLAIMS, OR LOSSES WHATSOEVER ARISING OUT OF OR IN CONNECTION
242WITH THIS AGREEMENT OR PRODUCT(S) SUPPLIED UNDER THIS AGREEMENT IS LIMITED TO 242WITH THIS AGREEMENT OR PRODUCT(S) SUPPLIED UNDER THIS AGREEMENT IS LIMITED TO
243THE AGGREGATE AMOUNT PAID BY YOU TO NXP IN CONNECTION WITH THE LICENSED 243THE AGGREGATE AMOUNT PAID BY YOU TO NXP IN CONNECTION WITH THE LICENSED
244SOFTWARE PROVIDED UNDER THIS AGREEMENT TO WHICH LOSSES OR DAMAGES ARE CLAIMED. 244SOFTWARE PROVIDED UNDER THIS AGREEMENT TO WHICH LOSSES OR DAMAGES ARE CLAIMED.
24512. EXPORT COMPLIANCE. Each party shall comply with all applicable 24512. EXPORT COMPLIANCE.
246export and import control laws and regulations including but not limited to the 24612.1 Each party shall comply with all applicable export and import control
247US Export Administration Regulation (including restrictions on certain military 247laws and regulations including but not limited to the US Export Administration
248end uses and military end users as specified in Section 15 C.F.R. § 744.21 and 248Regulation (including restrictions on certain military end uses and military
249prohibited party lists issued by other federal governments), Catch-all 249end users as specified in Section 15 C.F.R. § 744.21 and prohibited party
250regulations and all national and international embargoes. Each party further 250lists issued by other federal governments), Catch-all regulations and all
251agrees that it will not knowingly transfer, divert, export or re-export, 251national and international embargoes. Each party further agrees that it will
252directly or indirectly, any product, software, including software source code, 252not knowingly transfer, divert, export or re-export, directly or indirectly,
253or technology restricted by such regulations or by other applicable national 253any product, software, including software source code, or technology restricted
254regulations, received from the other party under this Agreement, or any direct 254by such regulations or by other applicable national regulations, received from
255product of such software or technical data to any person, firm, entity, country 255the other party under this Agreement, or any direct product of such software or
256or destination to which such transfer, diversion, export or re-export is 256technical data to any person, firm, entity, country or destination to which
257restricted or prohibited, without obtaining prior written authorization from 257such transfer, diversion, export or re-export is restricted or prohibited,
258the applicable competent government authorities to the extent required by those 258without obtaining prior written authorization from the applicable competent
259laws. 259government authorities to the extent required by those laws.
26012.2 Prohibition of Export to Russian Federation
261
262(a) With respect to activitit that falls under the scope of Article 12g,
26312ga of Council Regulation (EU) No 833/2014, or Council Regulation (EU) No
264765/2006 (as the case requires), you (a) will not sell, export or re-export,
265directly or indirectly any item, and (b) will not sell, license or sublicense
266any intellectual property rights or trade secrets, to the Russian Federation or
267Belarus, or for use in the Russian Federation or Belarus.
268
269(b) You will ensure that the purpose of paragraph (a) above is not
270frustrated by any third parties further down the commercial chain, including by
271either resellers, sublicensees, or both.
272
273(c) You will set up and maintain an adequate monitoring mechanism to detect
274conduct by any third parties further down the commercial chain, including by
275either resellers, sublicensees, or both, that would frustrate the purpose of
276paragraph (a).
277
278(d) Any violation of paragraphs (a), (b) or (c) will constitute a material
279breach of this Agreement, and NXP will be entitled to seek appropriate
280remedies, including, but not limited to: (i) termination of these Terms; (ii)
281suspension of any of its business relationships with you, youraffiliates or
282both, until the breach of paragraph (a) above is remedied, and (iii) a plan to
283remedy the breach.
284
285(e) You will immediately inform NXP about any problems in applying
286paragraphs (a), (b) or (c), above, including any relevant activities by third
287parties that could frustrate the purpose of paragraph (a). You will make
288available to NXPinformation concerning compliance with the obligations under
289paragraphs (a), (b) and (c) within 2 weeks of the request for information.
26013. GOVERNMENT CONTRACT COMPLIANCE 29013. GOVERNMENT CONTRACT COMPLIANCE
26113.1. If you sell Authorized Systems directly to any government or public 29113.1. If you sell Authorized Systems directly to any government or public
262entity, including U.S., state, local, foreign or international governments or 292entity, including U.S., state, local, foreign or international governments or
@@ -403,7 +433,7 @@ directly from AGGIOS, Inc.
403 433
404Airbiquity Inc.: The Airbiquity software may only be used in object code and 434Airbiquity Inc.: The Airbiquity software may only be used in object code and
405Licensee may not sublicense the Airbiquity software to any third party. 435Licensee may not sublicense the Airbiquity software to any third party.
406Licensee’s license to use the Airbiquity software expires on June 30, 2024. 436Licensee’s license to use the Airbiquity software expires on June 30, 2026.
407 437
408Amazon: Use of the Amazon software constitutes your acceptance of the terms of 438Amazon: Use of the Amazon software constitutes your acceptance of the terms of
409the Amazon Program Materials License Agreement (including the AVS Component 439the Amazon Program Materials License Agreement (including the AVS Component
diff --git a/classes/fsl-eula-unpack.bbclass b/classes/fsl-eula-unpack.bbclass
index c170d2e0..5b165e48 100644
--- a/classes/fsl-eula-unpack.bbclass
+++ b/classes/fsl-eula-unpack.bbclass
@@ -61,6 +61,7 @@ FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V49 = "2827219e81f28aba7c6a569f
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" 63FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V57 = "ca53281cc0caa7e320d4945a896fb837"
64FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V58 = "c0fb372b5d7f12181de23ef480f225f3"
64 65
65FSL_EULA_FILE_MD5SUMS = " \ 66FSL_EULA_FILE_MD5SUMS = " \
66 ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V8} \ 67 ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V8} \
@@ -118,11 +119,12 @@ FSL_EULA_FILE_MD5SUMS = " \
118 ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V53} \ 119 ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V53} \
119 ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V56} \ 120 ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V56} \
120 ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V57} \ 121 ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V57} \
122 ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V58} \
121" 123"
122 124
123# The checksum for the EULA in the layer 125# The checksum for the EULA in the layer
124FSL_EULA_FILE_MD5SUM ?= \ 126FSL_EULA_FILE_MD5SUM ?= \
125 "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V57}" 127 "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V58}"
126 128
127LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" 129LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}"
128LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE" 130LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE"
diff --git a/recipes-bsp/firmware-imx/firmware-imx-8.26.inc b/recipes-bsp/firmware-imx/firmware-imx-8.27.inc
index 0da88f47..022289d3 100644
--- a/recipes-bsp/firmware-imx/firmware-imx-8.26.inc
+++ b/recipes-bsp/firmware-imx/firmware-imx-8.27.inc
@@ -3,13 +3,13 @@
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=ca53281cc0caa7e320d4945a896fb837" 6LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb372b5d7f12181de23ef480f225f3"
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 = "d4c33ab" 11IMX_SRCREV_ABBREV = "5af0ceb"
12SRC_URI[sha256sum] = "b2fcf84a0417678aa441b1bcde9ece467f8bd063a63d8390684f8e37768d84cf" 12SRC_URI[sha256sum] = "61f925e606ab020b1a36f3f7f7e459c6847f5b9dbc79421f9ef86e8fc124eb2f"
13 13
14S = "${WORKDIR}/firmware-imx-${PV}-${IMX_SRCREV_ABBREV}" 14S = "${WORKDIR}/firmware-imx-${PV}-${IMX_SRCREV_ABBREV}"
15 15
diff --git a/recipes-bsp/firmware-imx/firmware-imx_8.26.bb b/recipes-bsp/firmware-imx/firmware-imx_8.27.bb
index 7bac8106..7bac8106 100644
--- a/recipes-bsp/firmware-imx/firmware-imx_8.26.bb
+++ b/recipes-bsp/firmware-imx/firmware-imx_8.27.bb
diff --git a/recipes-bsp/firmware-imx/imx-boot-firmware-files_8.26.bb b/recipes-bsp/firmware-imx/imx-boot-firmware-files_8.27.bb
index c35e31e0..c35e31e0 100644
--- a/recipes-bsp/firmware-imx/imx-boot-firmware-files_8.26.bb
+++ b/recipes-bsp/firmware-imx/imx-boot-firmware-files_8.27.bb