diff options
author | Otavio Salvador <otavio@ossystems.com.br> | 2025-04-15 12:48:31 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-04-15 12:48:31 -0300 |
commit | 2dbb54fc1d16a3d2fac867a8fd17a27addb4e129 (patch) | |
tree | 0b38b3cc1b7c272ca67559b88d20c20622a528f9 | |
parent | 5940d6e2d986a6c8fff50f8cc47701c753d13cd0 (diff) | |
parent | 5732d5403a576c3e5374dd73bc5a0c5f0eeae64b (diff) | |
download | meta-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-- | EULA | 64 | ||||
-rw-r--r-- | classes/fsl-eula-unpack.bbclass | 4 | ||||
-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
@@ -1,4 +1,4 @@ | |||
1 | LA_OPT_NXP_Software_License v57 July 2024 | 1 | LA_OPT_NXP_Software_License v58 November 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 |
@@ -242,21 +242,51 @@ COSTS, DAMAGES, CLAIMS, OR LOSSES WHATSOEVER ARISING OUT OF OR IN CONNECTION | |||
242 | WITH THIS AGREEMENT OR PRODUCT(S) SUPPLIED UNDER THIS AGREEMENT IS LIMITED TO | 242 | WITH THIS AGREEMENT OR PRODUCT(S) SUPPLIED UNDER THIS AGREEMENT IS LIMITED TO |
243 | THE AGGREGATE AMOUNT PAID BY YOU TO NXP IN CONNECTION WITH THE LICENSED | 243 | THE AGGREGATE AMOUNT PAID BY YOU TO NXP IN CONNECTION WITH THE LICENSED |
244 | SOFTWARE PROVIDED UNDER THIS AGREEMENT TO WHICH LOSSES OR DAMAGES ARE CLAIMED. | 244 | SOFTWARE PROVIDED UNDER THIS AGREEMENT TO WHICH LOSSES OR DAMAGES ARE CLAIMED. |
245 | 12. EXPORT COMPLIANCE. Each party shall comply with all applicable | 245 | 12. EXPORT COMPLIANCE. |
246 | export and import control laws and regulations including but not limited to the | 246 | 12.1 Each party shall comply with all applicable export and import control |
247 | US Export Administration Regulation (including restrictions on certain military | 247 | laws and regulations including but not limited to the US Export Administration |
248 | end uses and military end users as specified in Section 15 C.F.R. § 744.21 and | 248 | Regulation (including restrictions on certain military end uses and military |
249 | prohibited party lists issued by other federal governments), Catch-all | 249 | end users as specified in Section 15 C.F.R. § 744.21 and prohibited party |
250 | regulations and all national and international embargoes. Each party further | 250 | lists issued by other federal governments), Catch-all regulations and all |
251 | agrees that it will not knowingly transfer, divert, export or re-export, | 251 | national and international embargoes. Each party further agrees that it will |
252 | directly or indirectly, any product, software, including software source code, | 252 | not knowingly transfer, divert, export or re-export, directly or indirectly, |
253 | or technology restricted by such regulations or by other applicable national | 253 | any product, software, including software source code, or technology restricted |
254 | regulations, received from the other party under this Agreement, or any direct | 254 | by such regulations or by other applicable national regulations, received from |
255 | product of such software or technical data to any person, firm, entity, country | 255 | the other party under this Agreement, or any direct product of such software or |
256 | or destination to which such transfer, diversion, export or re-export is | 256 | technical data to any person, firm, entity, country or destination to which |
257 | restricted or prohibited, without obtaining prior written authorization from | 257 | such transfer, diversion, export or re-export is restricted or prohibited, |
258 | the applicable competent government authorities to the extent required by those | 258 | without obtaining prior written authorization from the applicable competent |
259 | laws. | 259 | government authorities to the extent required by those laws. |
260 | 12.2 Prohibition of Export to Russian Federation | ||
261 | |||
262 | (a) With respect to activitit that falls under the scope of Article 12g, | ||
263 | 12ga of Council Regulation (EU) No 833/2014, or Council Regulation (EU) No | ||
264 | 765/2006 (as the case requires), you (a) will not sell, export or re-export, | ||
265 | directly or indirectly any item, and (b) will not sell, license or sublicense | ||
266 | any intellectual property rights or trade secrets, to the Russian Federation or | ||
267 | Belarus, or for use in the Russian Federation or Belarus. | ||
268 | |||
269 | (b) You will ensure that the purpose of paragraph (a) above is not | ||
270 | frustrated by any third parties further down the commercial chain, including by | ||
271 | either resellers, sublicensees, or both. | ||
272 | |||
273 | (c) You will set up and maintain an adequate monitoring mechanism to detect | ||
274 | conduct by any third parties further down the commercial chain, including by | ||
275 | either resellers, sublicensees, or both, that would frustrate the purpose of | ||
276 | paragraph (a). | ||
277 | |||
278 | (d) Any violation of paragraphs (a), (b) or (c) will constitute a material | ||
279 | breach of this Agreement, and NXP will be entitled to seek appropriate | ||
280 | remedies, including, but not limited to: (i) termination of these Terms; (ii) | ||
281 | suspension of any of its business relationships with you, youraffiliates or | ||
282 | both, until the breach of paragraph (a) above is remedied, and (iii) a plan to | ||
283 | remedy the breach. | ||
284 | |||
285 | (e) You will immediately inform NXP about any problems in applying | ||
286 | paragraphs (a), (b) or (c), above, including any relevant activities by third | ||
287 | parties that could frustrate the purpose of paragraph (a). You will make | ||
288 | available to NXPinformation concerning compliance with the obligations under | ||
289 | paragraphs (a), (b) and (c) within 2 weeks of the request for information. | ||
260 | 13. GOVERNMENT CONTRACT COMPLIANCE | 290 | 13. GOVERNMENT CONTRACT COMPLIANCE |
261 | 13.1. If you sell Authorized Systems directly to any government or public | 291 | 13.1. If you sell Authorized Systems directly to any government or public |
262 | entity, including U.S., state, local, foreign or international governments or | 292 | entity, including U.S., state, local, foreign or international governments or |
@@ -403,7 +433,7 @@ directly from AGGIOS, Inc. | |||
403 | 433 | ||
404 | Airbiquity Inc.: The Airbiquity software may only be used in object code and | 434 | Airbiquity Inc.: The Airbiquity software may only be used in object code and |
405 | Licensee may not sublicense the Airbiquity software to any third party. | 435 | Licensee may not sublicense the Airbiquity software to any third party. |
406 | Licensee’s license to use the Airbiquity software expires on June 30, 2024. | 436 | Licensee’s license to use the Airbiquity software expires on June 30, 2026. |
407 | 437 | ||
408 | Amazon: Use of the Amazon software constitutes your acceptance of the terms of | 438 | Amazon: Use of the Amazon software constitutes your acceptance of the terms of |
409 | the Amazon Program Materials License Agreement (including the AVS Component | 439 | the 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 | |||
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 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V57 = "ca53281cc0caa7e320d4945a896fb837" |
64 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V58 = "c0fb372b5d7f12181de23ef480f225f3" | ||
64 | 65 | ||
65 | FSL_EULA_FILE_MD5SUMS = " \ | 66 | FSL_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 |
124 | FSL_EULA_FILE_MD5SUM ?= \ | 126 | FSL_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 | ||
127 | LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" | 129 | LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" |
128 | LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE" | 130 | LIC_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. |
4 | SECTION = "base" | 4 | SECTION = "base" |
5 | LICENSE = "Proprietary" | 5 | LICENSE = "Proprietary" |
6 | LIC_FILES_CHKSUM = "file://COPYING;md5=ca53281cc0caa7e320d4945a896fb837" | 6 | LIC_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. |
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 = "d4c33ab" | 11 | IMX_SRCREV_ABBREV = "5af0ceb" |
12 | SRC_URI[sha256sum] = "b2fcf84a0417678aa441b1bcde9ece467f8bd063a63d8390684f8e37768d84cf" | 12 | SRC_URI[sha256sum] = "61f925e606ab020b1a36f3f7f7e459c6847f5b9dbc79421f9ef86e8fc124eb2f" |
13 | 13 | ||
14 | S = "${WORKDIR}/firmware-imx-${PV}-${IMX_SRCREV_ABBREV}" | 14 | S = "${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 | |||