diff options
205 files changed, 1169 insertions, 755 deletions
| @@ -1,4 +1,4 @@ | |||
| 1 | LA_OPT_NXP_Software_License v58 November 2024 | 1 | LA_OPT_NXP_Software_License v62 May 2025 |
| 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 |
| @@ -157,6 +157,8 @@ of the Licensed Software to anyone other than NXP. You may advise NXP of any | |||
| 157 | results obtained from your use of the Licensed Software, including any problems | 157 | results obtained from your use of the Licensed Software, including any problems |
| 158 | or suggested improvements thereof, and NXP retains the right to use such | 158 | or suggested improvements thereof, and NXP retains the right to use such |
| 159 | results and related information in any manner it deems appropriate. | 159 | results and related information in any manner it deems appropriate. |
| 160 | 3.9. Licensee may not use the Licensed Software as data or training | ||
| 161 | input to any artificial intelligence models or machine learning algorithms. | ||
| 160 | 4. OPEN SOURCE. Open source software included in the Licensed | 162 | 4. OPEN SOURCE. Open source software included in the Licensed |
| 161 | Software is not licensed under the terms of this Agreement but is instead | 163 | Software is not licensed under the terms of this Agreement but is instead |
| 162 | licensed under the terms of the applicable open source license(s), such as the | 164 | licensed under the terms of the applicable open source license(s), such as the |
| @@ -222,9 +224,10 @@ to you. | |||
| 222 | disclaims any warranty for the Licensed Software. The Licensed Software is | 224 | disclaims any warranty for the Licensed Software. The Licensed Software is |
| 223 | provided "AS IS", without warranty of any kind, either express or implied, | 225 | provided "AS IS", without warranty of any kind, either express or implied, |
| 224 | including without limitation the implied warranties of merchantability, fitness | 226 | including without limitation the implied warranties of merchantability, fitness |
| 225 | for a particular purpose, or non-infringement. You assume the entire risk | 227 | for a particular purpose, non-infringement, or any warranty that the Licensed |
| 226 | arising out of the use or performance of the licensed software, or any systems | 228 | Software is free from vulnerabilities. You assume the entire risk arising out |
| 227 | you design using the licensed software (if any). | 229 | of the use or performance of the licensed software, or any systems you design |
| 230 | using the licensed software (if any). | ||
| 228 | 10. INDEMNITY. You agree to fully defend and indemnify NXP from all | 231 | 10. INDEMNITY. You agree to fully defend and indemnify NXP from all |
| 229 | claims, liabilities, and costs (including reasonable attorney’s fees) related | 232 | claims, liabilities, and costs (including reasonable attorney’s fees) related |
| 230 | to (1) your use (including your subcontractor’s or distributee’s use, if | 233 | to (1) your use (including your subcontractor’s or distributee’s use, if |
| @@ -242,6 +245,7 @@ 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 | 245 | 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 | 246 | 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. | 247 | SOFTWARE PROVIDED UNDER THIS AGREEMENT TO WHICH LOSSES OR DAMAGES ARE CLAIMED. |
| 248 | |||
| 245 | 12. EXPORT COMPLIANCE. | 249 | 12. EXPORT COMPLIANCE. |
| 246 | 12.1 Each party shall comply with all applicable export and import control | 250 | 12.1 Each party shall comply with all applicable export and import control |
| 247 | laws and regulations including but not limited to the US Export Administration | 251 | laws and regulations including but not limited to the US Export Administration |
| @@ -259,7 +263,7 @@ without obtaining prior written authorization from the applicable competent | |||
| 259 | government authorities to the extent required by those laws. | 263 | government authorities to the extent required by those laws. |
| 260 | 12.2 Prohibition of Export to Russian Federation | 264 | 12.2 Prohibition of Export to Russian Federation |
| 261 | 265 | ||
| 262 | (a) With respect to activitit that falls under the scope of Article 12g, | 266 | (a) With respect to activity that falls under the scope of Article 12g, |
| 263 | 12ga of Council Regulation (EU) No 833/2014, or Council Regulation (EU) No | 267 | 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, | 268 | 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 | 269 | directly or indirectly any item, and (b) will not sell, license or sublicense |
| @@ -572,7 +576,7 @@ provide Fraunhofer your name and contact information. | |||
| 572 | 576 | ||
| 573 | Future Technology Devices International Ltd.: Future Technology Devices | 577 | Future Technology Devices International Ltd.: Future Technology Devices |
| 574 | International software must be used consistent with the terms found here: | 578 | International software must be used consistent with the terms found here: |
| 575 | http://www.ftdichip.com/Drivers/FTDriverLicenceTerms.htm | 579 | https://ftdichip.com/driver-licence-terms-details/ |
| 576 | 580 | ||
| 577 | Global Locate (Broadcom Corporation): Use of Global Locate, Inc. software is | 581 | Global Locate (Broadcom Corporation): Use of Global Locate, Inc. software is |
| 578 | limited to evaluation and demonstration only. Permitted distributions must be | 582 | limited to evaluation and demonstration only. Permitted distributions must be |
| @@ -633,10 +637,17 @@ Licensed Software includes proprietary software of MindTree in source code | |||
| 633 | format, Licensee may make modifications and create derivative works only to the | 637 | format, Licensee may make modifications and create derivative works only to the |
| 634 | extent necessary for debugging of the Licensed Software. | 638 | extent necessary for debugging of the Licensed Software. |
| 635 | 639 | ||
| 636 | MM SOLUTIONS AD: Use of MM SOLUTIONS AEC (Auto Exposure Control) and AWB (Auto | 640 | MM SOLUTIONS EAD: Use of the following MM SOLUTIONS software is limited to use |
| 637 | White Balance) software is limited to demonstration, testing, and evaluation | 641 | in conjuncture with NXP Products that have the Imaging Subsystem Processor |
| 638 | only. In no event may Licensee distribute or sublicense the MM SOLUTIONS | 642 | (ISP) enabled (fusing configuration), as indicated in the applicable data |
| 639 | software. Further rights must be obtained directly from MM SOLUTIONS. | 643 | sheet: (i) MMS Tuning Tool; (ii) Camera Development Kit (uGuzzi); (iii) and |
| 644 | additional Camera Software. For the purposes of this Agreement, “Camera | ||
| 645 | Software” means: (a) AEC (Auto Exposure Control); (b) AWB (Auto White | ||
| 646 | Balance), (c) Auto Focus; (d) Wide Dynamic Range; (e) LED Flicker Mitigation; | ||
| 647 | and (f) Multi-Camera Harmonization. In no event may Licensee distribute or | ||
| 648 | sublicense the MM SOLUTIONS software, unless otherwise licensed to do so by | ||
| 649 | issuance of the distribution rights under Section 2.3 of the Agreement. Any | ||
| 650 | further rights must be obtained directly from MM SOLUTIONS directly. | ||
| 640 | 651 | ||
| 641 | MPEG LA: Use of MPEG LA audio or video codec technology is limited to | 652 | MPEG LA: Use of MPEG LA audio or video codec technology is limited to |
| 642 | evaluation and demonstration only. Permitted distributions must be similarly | 653 | evaluation and demonstration only. Permitted distributions must be similarly |
| @@ -647,10 +658,19 @@ Licensee under any circumstance, even by a signed written amendment to this | |||
| 647 | Agreement. | 658 | Agreement. |
| 648 | 659 | ||
| 649 | NXP Voice Software: VoiceSpot, VoiceSeeker (including AEC), VIT Speech to | 660 | NXP Voice Software: VoiceSpot, VoiceSeeker (including AEC), VIT Speech to |
| 650 | Intent, and Conversa may be used for evaluation or demonstration purposes only. | 661 | Intent, and Conversa are subject to the terms of Section 2.2 only. Any |
| 651 | Any commercial distribution rights are subject to a separate royalty agreement | 662 | commercial distribution rights are subject to a separate royalty agreement |
| 652 | obtained from NXP. | 663 | obtained from NXP. |
| 653 | 664 | ||
| 665 | Together with the voice communication algorithm Conversa Licensee may get a | ||
| 666 | tuning tool from DevExpress and/or Lightning Chart in form of certain libraries | ||
| 667 | noted as ([name].dll) (“Tool”). Conversa as well as the Tool may only be | ||
| 668 | used by Licensee internally during testing, evaluation or product development | ||
| 669 | solely for tuning purposes of Licensee’s products in connection with | ||
| 670 | Conversa. Any use of Conversa or the Tool outside the scope of this license is | ||
| 671 | strictly prohibited, distributing the Libraries in any form. Licensee may use | ||
| 672 | Conversa in connection with its products only following the execution of a | ||
| 673 | separate royalty agreement with NXP. | ||
| 654 | NXP Wireless Charging Library: License to the Software is limited to use in | 674 | NXP Wireless Charging Library: License to the Software is limited to use in |
| 655 | inductive coupling or wireless charging applications | 675 | inductive coupling or wireless charging applications |
| 656 | 676 | ||
| @@ -32,8 +32,8 @@ This file lists all licenses used by recipes in the meta-freescale layer. | |||
| 32 | ./recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.36.0.bb: LICENSE = "Proprietary" | 32 | ./recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.36.0.bb: LICENSE = "Proprietary" |
| 33 | ./recipes-bsp/imx-vpu/imx-vpu_5.4.39.3.bb: LICENSE = "Proprietary" | 33 | ./recipes-bsp/imx-vpu/imx-vpu_5.4.39.3.bb: LICENSE = "Proprietary" |
| 34 | ./recipes-bsp/inphi/inphi_git.bb: LICENSE = "NXP-Binary-EULA" | 34 | ./recipes-bsp/inphi/inphi_git.bb: LICENSE = "NXP-Binary-EULA" |
| 35 | ./recipes-bsp/isp-imx/basler-camera_4.2.2.24.0.bb: LICENSE = "Proprietary" | 35 | ./recipes-bsp/isp-imx/basler-camera_4.2.2.25.2.bb: LICENSE = "Proprietary" |
| 36 | ./recipes-bsp/isp-imx/isp-imx_4.2.2.24.4.bb: LICENSE = "Proprietary" | 36 | ./recipes-bsp/isp-imx/isp-imx_4.2.2.25.2.bb: LICENSE = "Proprietary" |
| 37 | ./recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.1.3.bb: LICENSE = "LGPL-2.1-only" | 37 | ./recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.1.3.bb: LICENSE = "LGPL-2.1-only" |
| 38 | ./recipes-bsp/ls2-phy/ls2-phy_git.bb: LICENSE = "NXP-Binary-EULA" | 38 | ./recipes-bsp/ls2-phy/ls2-phy_git.bb: LICENSE = "NXP-Binary-EULA" |
| 39 | ./recipes-bsp/mc-utils/mc-utils_git.bb: LICENSE = "BSD-3-Clause" | 39 | ./recipes-bsp/mc-utils/mc-utils_git.bb: LICENSE = "BSD-3-Clause" |
| @@ -87,25 +87,25 @@ This file lists all licenses used by recipes in the meta-freescale layer. | |||
| 87 | ./recipes-fsl/images/fsl-image-mfgtool-initramfs.bb: LICENSE = "MIT" | 87 | ./recipes-fsl/images/fsl-image-mfgtool-initramfs.bb: LICENSE = "MIT" |
| 88 | ./recipes-fsl/mcore-demos/imx-mcore-demos.inc: LICENSE = "Proprietary" | 88 | ./recipes-fsl/mcore-demos/imx-mcore-demos.inc: LICENSE = "Proprietary" |
| 89 | ./recipes-fsl/packagegroups/packagegroup-fsl-mfgtool.bb: LICENSE = "MIT" | 89 | ./recipes-fsl/packagegroups/packagegroup-fsl-mfgtool.bb: LICENSE = "MIT" |
| 90 | ./recipes-graphics/drm/libdrm_2.4.116.imx.bb: LICENSE = "MIT" | 90 | ./recipes-graphics/drm/libdrm_2.4.123.imx.bb: LICENSE = "MIT" |
| 91 | ./recipes-graphics/imx-g2d/imx-dpu-g2d_2.2.2.bb: LICENSE = "Proprietary" | 91 | ./recipes-graphics/imx-g2d/imx-dpu-g2d_2.3.0.bb: LICENSE = "Proprietary" |
| 92 | ./recipes-graphics/imx-g2d/imx-g2d-samples_git.bb: LICENSE = "BSD-3-Clause" | 92 | ./recipes-graphics/imx-g2d/imx-g2d-samples_git.bb: LICENSE = "BSD-3-Clause" |
| 93 | ./recipes-graphics/imx-g2d/imx-gpu-g2d_6.4.11.p2.10.bb: LICENSE = "Proprietary" | 93 | ./recipes-graphics/imx-g2d/imx-gpu-g2d_6.4.11.p3.0.bb: LICENSE = "Proprietary" |
| 94 | ./recipes-graphics/imx-g2d/imx-pxp-g2d_git.bb: LICENSE = "Proprietary" | 94 | ./recipes-graphics/imx-g2d/imx-pxp-g2d_git.bb: LICENSE = "Proprietary" |
| 95 | ./recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb: LICENSE = "MIT" | 95 | ./recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb: LICENSE = "MIT" |
| 96 | ./recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc: LICENSE = "Proprietary" | 96 | ./recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc: LICENSE = "Proprietary" |
| 97 | ./recipes-graphics/mali/mali-imx_r50.2.bb: LICENSE = "Proprietary" | 97 | ./recipes-graphics/mali/mali-imx_r53.0.bb: LICENSE = "Proprietary" |
| 98 | ./recipes-graphics/mesa/mesa-etnaviv-env_0.1.bb: LICENSE = "MIT" | 98 | ./recipes-graphics/mesa/mesa-etnaviv-env_0.1.bb: LICENSE = "MIT" |
| 99 | ./recipes-graphics/wayland/wayland-protocols_1.32.imx.bb: LICENSE = "MIT" | 99 | ./recipes-graphics/wayland/wayland-protocols_1.37.imx.bb: LICENSE = "MIT" |
| 100 | ./recipes-graphics/wayland/weston_10.0.5.imx.bb: LICENSE = "MIT" | 100 | ./recipes-graphics/wayland/weston_10.0.5.imx.bb: LICENSE = "MIT" |
| 101 | ./recipes-graphics/wayland/weston_12.0.4.imx.bb: LICENSE = "MIT" | 101 | ./recipes-graphics/wayland/weston_14.0.1.imx.bb: LICENSE = "MIT" |
| 102 | ./recipes-graphics/xwayland/xwayland_23.2.5.imx.bb: LICENSE = "MIT" | 102 | ./recipes-graphics/xwayland/xwayland_24.1.6.imx.bb: LICENSE = "MIT" |
| 103 | ./recipes-kernel/ceetm/ceetm_git.bb: LICENSE = "GPL-2.0-only" | 103 | ./recipes-kernel/ceetm/ceetm_git.bb: LICENSE = "GPL-2.0-only" |
| 104 | ./recipes-kernel/kernel-modules/kernel-module-ar_git.bb: LICENSE = "GPL-2.0-only & BSD" | 104 | ./recipes-kernel/kernel-modules/kernel-module-ar_git.bb: LICENSE = "GPL-2.0-only & BSD" |
| 105 | ./recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p2.2+fslc.bb: LICENSE = "GPL-2.0-only" | 105 | ./recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p2.2+fslc.bb: LICENSE = "GPL-2.0-only" |
| 106 | ./recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p3.0.bb: LICENSE = "GPL-2.0-only" | 106 | ./recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p3.2.bb: LICENSE = "GPL-2.0-only" |
| 107 | ./recipes-kernel/kernel-modules/kernel-module-ipc.inc: LICENSE = "BSD" | 107 | ./recipes-kernel/kernel-modules/kernel-module-ipc.inc: LICENSE = "BSD" |
| 108 | ./recipes-kernel/kernel-modules/kernel-module-isp-vvcam_4.2.2.25.1.bb: LICENSE = "GPL-2.0-only" | 108 | ./recipes-kernel/kernel-modules/kernel-module-isp-vvcam_4.2.2.25.2.bb: LICENSE = "GPL-2.0-only" |
| 109 | ./recipes-kernel/kernel-modules/kernel-module-ls-debug_git.bb: LICENSE = "GPL-2.0-or-later" | 109 | ./recipes-kernel/kernel-modules/kernel-module-ls-debug_git.bb: LICENSE = "GPL-2.0-or-later" |
| 110 | ./recipes-kernel/kernel-modules/kernel-module-nxp-wlan_git.bb: LICENSE = "GPL-2.0-only" | 110 | ./recipes-kernel/kernel-modules/kernel-module-nxp-wlan_git.bb: LICENSE = "GPL-2.0-only" |
| 111 | ./recipes-kernel/kernel-modules/kernel-module-uio-seville_0.1.bb: LICENSE = "GPL-2.0-only" | 111 | ./recipes-kernel/kernel-modules/kernel-module-uio-seville_0.1.bb: LICENSE = "GPL-2.0-only" |
| @@ -128,30 +128,33 @@ LICENSE:libpostproc = "GPL-2.0-or-later" | |||
| 128 | LICENSE:libswresample = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPL-2.0-or-later', 'LGPL-2.1-or-later', d)}" | 128 | LICENSE:libswresample = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPL-2.0-or-later', 'LGPL-2.1-or-later', d)}" |
| 129 | LICENSE:libswscale = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPL-2.0-or-later', 'LGPL-2.1-or-later', d)}" | 129 | LICENSE:libswscale = "${@bb.utils.contains('PACKAGECONFIG', 'gpl', 'GPL-2.0-or-later', 'LGPL-2.1-or-later', d)}" |
| 130 | LICENSE_FLAGS = "commercial" | 130 | LICENSE_FLAGS = "commercial" |
| 131 | ./recipes-multimedia/gstreamer/gst-devtools_1.22.5.imx.bb: LICENSE = "LGPL-2.1-or-later" | 131 | ./recipes-multimedia/gstreamer/gst-devtools_1.26.0.imx.bb: LICENSE = "LGPL-2.1-or-later" |
| 132 | ./recipes-multimedia/gstreamer/gstreamer1.0-libav_1.24.0.imx.bb: LICENSE_FLAGS = "commercial" | 132 | ./recipes-multimedia/gstreamer/gst-examples_1.24.7.imx.bb: LICENSE = "LGPL-2.0-or-later" |
| 133 | ./recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.0.imx.bb: LICENSE_FLAGS = "commercial" | ||
| 133 | LICENSE = "LGPL-2.1-or-later" | 134 | LICENSE = "LGPL-2.1-or-later" |
| 134 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.24.7.imx.bb: LICENSE = "LGPL-2.1-or-later & GPL-2.0-or-later" | 135 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.0.imx.bb: LICENSE = "LGPL-2.1-or-later & GPL-2.0-or-later" |
| 135 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.24.7.imx.bb: LICENSE = "LGPL-2.1-or-later" | 136 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.0.imx.bb: LICENSE = "LGPL-2.1-or-later" |
| 136 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.24.7.imx.bb: LICENSE = "LGPL-2.1-or-later" | 137 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.0.imx.bb: LICENSE = "LGPL-2.1-or-later" |
| 137 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb: LICENSE = "LGPL-2.0-or-later" | 138 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb: LICENSE = "LGPL-2.0-or-later" |
| 138 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.24.0.imx.bb: LICENSE = "LGPL-2.1-or-later & GPL-2.0-or-later" | 139 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.0.imx.bb: LICENSE = "LGPL-2.1-or-later & GPL-2.0-or-later" |
| 139 | LICENSE_FLAGS = "commercial" | 140 | LICENSE_FLAGS = "commercial" |
| 140 | ./recipes-multimedia/gstreamer/gstreamer1.0-python_1.24.0.imx.bb: LICENSE = "LGPL-2.1-or-later" | 141 | ./recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.0.imx.bb: LICENSE = "LGPL-2.1-or-later" |
| 141 | ./recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.24.0.imx.bb: LICENSE = "LGPL-2.1-or-later" | 142 | ./recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.0.imx.bb: LICENSE = "LGPL-2.1-or-later" |
| 142 | ./recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.24.0.imx.bb: LICENSE = "LGPL-2.1-or-later" | 143 | ./recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.0.imx.bb: LICENSE = "LGPL-2.1-or-later" |
| 143 | ./recipes-multimedia/gstreamer/gstreamer1.0_1.24.7.imx.bb: LICENSE = "LGPL-2.1-or-later" | 144 | ./recipes-multimedia/gstreamer/gstreamer1.0_1.26.0.imx.bb: LICENSE = "LGPL-2.1-or-later" |
| 144 | ./recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb: LICENSE = "GPL-2.0-only & LGPL-2.0-only & LGPL-2.1-only" | 145 | ./recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb: LICENSE = "GPL-2.0-only & LGPL-2.0-only & LGPL-2.1-only" |
| 145 | ./recipes-multimedia/imx-codec/imx-codec_4.9.3.bb: LICENSE = "Proprietary" | 146 | ./recipes-multimedia/imx-codec/imx-codec_4.10.0.bb: LICENSE = "Proprietary" |
| 146 | ./recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.8.bb: LICENSE = "Proprietary" | 147 | ./recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.8.bb: LICENSE = "Proprietary" |
| 147 | ./recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb: LICENSE = "Proprietary" | 148 | ./recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb: LICENSE = "Proprietary" |
| 148 | ./recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.1.bb: LICENSE = "Proprietary" | 149 | ./recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb: LICENSE = "Proprietary" |
| 149 | ./recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.7.0.bb: LICENSE = "Proprietary" | 150 | ./recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.8.0.bb: LICENSE = "Proprietary" |
| 150 | ./recipes-multimedia/imx-parser/imx-parser_4.9.3.bb: LICENSE = "Proprietary" | 151 | ./recipes-multimedia/imx-parser/imx-parser_4.10.0.bb: LICENSE = "Proprietary" |
| 151 | ./recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb: LICENSE = "Proprietary" | 152 | ./recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb: LICENSE = "Proprietary" |
| 152 | ./recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb: LICENSE = "Proprietary" | 153 | ./recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb: LICENSE = "Proprietary" |
| 153 | ./recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb: LICENSE = "LGPL-2.1-only" | 154 | ./recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb: LICENSE = "LGPL-2.1-only" |
| 154 | ./recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb: LICENSE = "LGPL-2.1-only" | 155 | ./recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb: LICENSE = "LGPL-2.1-only" |
| 156 | ./recipes-multimedia/nxp-afe/nxp-afe-voiceseeker_git.bb: LICENSE = "Proprietary" | ||
| 157 | ./recipes-multimedia/nxp-afe/nxp-afe_git.bb: LICENSE = "BSD-3-Clause" | ||
| 155 | ./recipes-multimedia/tinycompress/tinycompress_1.2.5.bb: LICENSE = "LGPL-2.1-only | BSD-3-Clause" | 158 | ./recipes-multimedia/tinycompress/tinycompress_1.2.5.bb: LICENSE = "LGPL-2.1-only | BSD-3-Clause" |
| 156 | ./recipes-security/optee-imx/optee-client-fslc.inc: LICENSE = "BSD-2-Clause" | 159 | ./recipes-security/optee-imx/optee-client-fslc.inc: LICENSE = "BSD-2-Clause" |
| 157 | ./recipes-security/optee-imx/optee-os-fslc.inc: LICENSE = "BSD-2-Clause" | 160 | ./recipes-security/optee-imx/optee-os-fslc.inc: LICENSE = "BSD-2-Clause" |
diff --git a/classes/fsl-eula-unpack.bbclass b/classes/fsl-eula-unpack.bbclass index 5b165e481..f8861cd14 100644 --- a/classes/fsl-eula-unpack.bbclass +++ b/classes/fsl-eula-unpack.bbclass | |||
| @@ -62,6 +62,8 @@ FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V53 = "44a8052c384584ba09077e85 | |||
| 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 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V58 = "c0fb372b5d7f12181de23ef480f225f3" |
| 65 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V60 = "cf2070b16b9d4acf60a98e8cbc32a25a" | ||
| 66 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V62 = "a93b654673e1bc8398ed1f30e0813359" | ||
| 65 | 67 | ||
| 66 | FSL_EULA_FILE_MD5SUMS = " \ | 68 | FSL_EULA_FILE_MD5SUMS = " \ |
| 67 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V8} \ | 69 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V8} \ |
| @@ -120,11 +122,13 @@ FSL_EULA_FILE_MD5SUMS = " \ | |||
| 120 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V56} \ | 122 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V56} \ |
| 121 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V57} \ | 123 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V57} \ |
| 122 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V58} \ | 124 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V58} \ |
| 125 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V60} \ | ||
| 126 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V62} \ | ||
| 123 | " | 127 | " |
| 124 | 128 | ||
| 125 | # The checksum for the EULA in the layer | 129 | # The checksum for the EULA in the layer |
| 126 | FSL_EULA_FILE_MD5SUM ?= \ | 130 | FSL_EULA_FILE_MD5SUM ?= \ |
| 127 | "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V58}" | 131 | "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V62}" |
| 128 | 132 | ||
| 129 | LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" | 133 | LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" |
| 130 | LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE" | 134 | LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE" |
| @@ -166,7 +170,7 @@ python fsl_bin_do_unpack() { | |||
| 166 | 170 | ||
| 167 | localdata = bb.data.createCopy(d) | 171 | localdata = bb.data.createCopy(d) |
| 168 | 172 | ||
| 169 | rootdir = localdata.getVar('WORKDIR', True) | 173 | rootdir = localdata.getVar('UNPACKDIR', True) |
| 170 | fetcher = bb.fetch2.Fetch(src_uri, localdata) | 174 | fetcher = bb.fetch2.Fetch(src_uri, localdata) |
| 171 | 175 | ||
| 172 | found = 0 | 176 | found = 0 |
diff --git a/classes/imx-boot-container.bbclass b/classes/imx-boot-container.bbclass index b0d3dc1fb..c3a13a255 100644 --- a/classes/imx-boot-container.bbclass +++ b/classes/imx-boot-container.bbclass | |||
| @@ -63,6 +63,9 @@ do_resolve_and_populate_binaries() { | |||
| 63 | else | 63 | else |
| 64 | bberror "ATF binary is undefined, result binary would be unusable!" | 64 | bberror "ATF binary is undefined, result binary would be unusable!" |
| 65 | fi | 65 | fi |
| 66 | if [ "${@bb.utils.contains('MACHINE_FEATURES', 'optee', '1' , '0' , d)}" = "1" ] ; then | ||
| 67 | cp ${DEPLOY_DIR_IMAGE}/${OPTEE_BOOT_IMAGE} ${B}/${config}/ | ||
| 68 | fi | ||
| 66 | fi | 69 | fi |
| 67 | done | 70 | done |
| 68 | unset j | 71 | unset j |
diff --git a/conf/layer.conf b/conf/layer.conf index d35660501..4b0a5f77f 100644 --- a/conf/layer.conf +++ b/conf/layer.conf | |||
| @@ -8,7 +8,7 @@ BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ | |||
| 8 | BBFILE_COLLECTIONS += "freescale-layer" | 8 | BBFILE_COLLECTIONS += "freescale-layer" |
| 9 | BBFILE_PATTERN_freescale-layer := "^${LAYERDIR}/" | 9 | BBFILE_PATTERN_freescale-layer := "^${LAYERDIR}/" |
| 10 | BBFILE_PRIORITY_freescale-layer = "5" | 10 | BBFILE_PRIORITY_freescale-layer = "5" |
| 11 | LAYERSERIES_COMPAT_freescale-layer = "walnascar" | 11 | LAYERSERIES_COMPAT_freescale-layer = "whinlatter" |
| 12 | LAYERDEPENDS_freescale-layer = "core" | 12 | LAYERDEPENDS_freescale-layer = "core" |
| 13 | 13 | ||
| 14 | # Add the Freescale-specific licenses into the metadata | 14 | # Add the Freescale-specific licenses into the metadata |
diff --git a/conf/machine/imx93-14x14-lpddr4x-evk.conf b/conf/machine/imx93-14x14-lpddr4x-evk.conf index 57387a705..dff843a79 100644 --- a/conf/machine/imx93-14x14-lpddr4x-evk.conf +++ b/conf/machine/imx93-14x14-lpddr4x-evk.conf | |||
| @@ -21,7 +21,6 @@ KERNEL_DEVICETREE:append:use-nxp-bsp = " \ | |||
| 21 | " | 21 | " |
| 22 | 22 | ||
| 23 | UBOOT_CONFIG_BASENAME = "imx93_14x14_evk" | 23 | UBOOT_CONFIG_BASENAME = "imx93_14x14_evk" |
| 24 | IMXBOOT_TARGETS_BASENAME = "flash_singleboot" | ||
| 25 | 24 | ||
| 26 | DDR_FIRMWARE_NAME = " \ | 25 | DDR_FIRMWARE_NAME = " \ |
| 27 | lpddr4_dmem_1d_v202201.bin \ | 26 | lpddr4_dmem_1d_v202201.bin \ |
| @@ -30,10 +29,6 @@ DDR_FIRMWARE_NAME = " \ | |||
| 30 | lpddr4_imem_2d_v202201.bin \ | 29 | lpddr4_imem_2d_v202201.bin \ |
| 31 | " | 30 | " |
| 32 | 31 | ||
| 33 | UBOOT_CONFIG[fspi] = "${UBOOT_CONFIG_BASENAME}_defconfig" | ||
| 34 | |||
| 35 | IMXBOOT_TARGETS = "${@bb.utils.contains('UBOOT_CONFIG', 'fspi', '${IMXBOOT_TARGETS_BASENAME}_flexspi', '${IMXBOOT_TARGETS_BASENAME}', d)}" | ||
| 36 | |||
| 37 | WKS_FILE_DEPENDS:append:imx-nxp-bsp = " imx-m33-demos" | 32 | WKS_FILE_DEPENDS:append:imx-nxp-bsp = " imx-m33-demos" |
| 38 | IMAGE_BOOT_FILES:append:imx-nxp-bsp = " \ | 33 | IMAGE_BOOT_FILES:append:imx-nxp-bsp = " \ |
| 39 | mcore-demos/imx93-14x14-evk_m33_TCM_power_mode_switch.bin \ | 34 | mcore-demos/imx93-14x14-evk_m33_TCM_power_mode_switch.bin \ |
diff --git a/conf/machine/imx95-19x19-verdin.conf b/conf/machine/imx95-19x19-verdin.conf index 7cc04afd8..38acc47da 100644 --- a/conf/machine/imx95-19x19-verdin.conf +++ b/conf/machine/imx95-19x19-verdin.conf | |||
| @@ -58,11 +58,12 @@ IMXBOOT_TARGETS_BASENAME = "flash" | |||
| 58 | OEI_BOARD = "mx95lp5" | 58 | OEI_BOARD = "mx95lp5" |
| 59 | DDR_TYPE = "lpddr5" | 59 | DDR_TYPE = "lpddr5" |
| 60 | 60 | ||
| 61 | LPDDR_FW_VERSION = "_v202409" | ||
| 61 | DDR_FIRMWARE_NAME = " \ | 62 | DDR_FIRMWARE_NAME = " \ |
| 62 | lpddr5_dmem_v202311.bin \ | 63 | lpddr5_dmem${LPDDR_FW_VERSION}.bin \ |
| 63 | lpddr5_dmem_qb_v202311.bin \ | 64 | lpddr5_dmem_qb${LPDDR_FW_VERSION}.bin \ |
| 64 | lpddr5_imem_v202311.bin \ | 65 | lpddr5_imem${LPDDR_FW_VERSION}.bin \ |
| 65 | lpddr5_imem_qb_v202311.bin \ | 66 | lpddr5_imem_qb${LPDDR_FW_VERSION}.bin \ |
| 66 | " | 67 | " |
| 67 | 68 | ||
| 68 | IMXBOOT_VARIANT = "" | 69 | IMXBOOT_VARIANT = "" |
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc index 28a790147..5966da36c 100644 --- a/conf/machine/include/imx-base.inc +++ b/conf/machine/include/imx-base.inc | |||
| @@ -75,9 +75,9 @@ UBOOT_SUFFIX ?= "${UBOOT_SUFFIX:pn-${IMX_DEFAULT_BOOTLOADER}}" | |||
| 75 | # wic based images. | 75 | # wic based images. |
| 76 | SPL_BINARY ??= "${@get_spl_binary(d)}" | 76 | SPL_BINARY ??= "${@get_spl_binary(d)}" |
| 77 | 77 | ||
| 78 | PREFERRED_PROVIDER_u-boot ??= "${IMX_DEFAULT_BOOTLOADER}" | ||
| 79 | PREFERRED_PROVIDER_u-boot-mfgtool ??= "${IMX_DEFAULT_BOOTLOADER}" | ||
| 80 | PREFERRED_PROVIDER_virtual/bootloader ??= "${IMX_DEFAULT_BOOTLOADER}" | 78 | PREFERRED_PROVIDER_virtual/bootloader ??= "${IMX_DEFAULT_BOOTLOADER}" |
| 79 | PREFERRED_PROVIDER_u-boot ??= "${PREFERRED_PROVIDER_virtual/bootloader}" | ||
| 80 | PREFERRED_PROVIDER_u-boot-mfgtool ??= "${PREFERRED_PROVIDER_virtual/bootloader}" | ||
| 81 | 81 | ||
| 82 | PREFERRED_PROVIDER_u-boot-mxsboot-native ??= "u-boot-fslc-mxsboot-native" | 82 | PREFERRED_PROVIDER_u-boot-mxsboot-native ??= "u-boot-fslc-mxsboot-native" |
| 83 | 83 | ||
| @@ -527,28 +527,20 @@ MACHINE_GSTREAMER_1_0_PLUGIN:mx8ulp-nxp-bsp ?= "imx-gst1.0-plugin" | |||
| 527 | MACHINE_GSTREAMER_1_0_PLUGIN:mx93-nxp-bsp ?= "imx-gst1.0-plugin" | 527 | MACHINE_GSTREAMER_1_0_PLUGIN:mx93-nxp-bsp ?= "imx-gst1.0-plugin" |
| 528 | 528 | ||
| 529 | # GStreamer forked recipes | 529 | # GStreamer forked recipes |
| 530 | PREFERRED_VERSION_gstreamer1.0:mx8-nxp-bsp ??= "1.24.7.imx" | 530 | PREFERRED_VERSION_gstreamer1.0:imx-nxp-bsp ??= "1.26.0.imx" |
| 531 | PREFERRED_VERSION_gstreamer1.0-plugins-bad:mx8-nxp-bsp ??= "1.24.7.imx" | 531 | PREFERRED_VERSION_gstreamer1.0-plugins-bad:imx-nxp-bsp ??= "1.26.0.imx" |
| 532 | PREFERRED_VERSION_gstreamer1.0-plugins-base:mx8-nxp-bsp ??= "1.24.7.imx" | 532 | PREFERRED_VERSION_gstreamer1.0-plugins-base:imx-nxp-bsp ??= "1.26.0.imx" |
| 533 | PREFERRED_VERSION_gstreamer1.0-plugins-good:mx8-nxp-bsp ??= "1.24.7.imx" | 533 | PREFERRED_VERSION_gstreamer1.0-plugins-good:imx-nxp-bsp ??= "1.26.0.imx" |
| 534 | PREFERRED_VERSION_gstreamer1.0:mx9-nxp-bsp ??= "1.24.7.imx" | 534 | |
| 535 | PREFERRED_VERSION_gstreamer1.0-plugins-bad:mx9-nxp-bsp ??= "1.24.7.imx" | ||
| 536 | PREFERRED_VERSION_gstreamer1.0-plugins-base:mx9-nxp-bsp ??= "1.24.7.imx" | ||
| 537 | PREFERRED_VERSION_gstreamer1.0-plugins-good:mx9-nxp-bsp ??= "1.24.7.imx" | ||
| 538 | 535 | ||
| 539 | # GStreamer copied recipes | 536 | # GStreamer copied recipes |
| 540 | PREFERRED_VERSION_gst-devtools:mx8-nxp-bsp ??= "1.24.0.imx" | 537 | PREFERRED_VERSION_gst-devtools:imx-nxp-bsp ??= "1.26.0.imx" |
| 541 | PREFERRED_VERSION_gstreamer1.0-libav:mx8-nxp-bsp ??= "1.24.0.imx" | 538 | PREFERRED_VERSION_gst-examples:imx-nxp-bsp ??= "1.24.7.imx" |
| 542 | PREFERRED_VERSION_gstreamer1.0-plugins-ugly:mx8-nxp-bsp ??= "1.24.0.imx" | 539 | PREFERRED_VERSION_gstreamer1.0-libav:imx-nxp-bsp ??= "1.26.0.imx" |
| 543 | PREFERRED_VERSION_gstreamer1.0-python:mx8-nxp-bsp ??= "1.24.0.imx" | 540 | PREFERRED_VERSION_gstreamer1.0-plugins-ugly:imx-nxp-bsp ??= "1.26.0.imx" |
| 544 | PREFERRED_VERSION_gstreamer1.0-rtsp-server:mx8-nxp-bsp ??= "1.24.0.imx" | 541 | PREFERRED_VERSION_gstreamer1.0-python:imx-nxp-bsp ??= "1.26.0.imx" |
| 545 | PREFERRED_VERSION_gstreamer1.0-vaapi:mx8-nxp-bsp ??= "1.24.0.imx" | 542 | PREFERRED_VERSION_gstreamer1.0-rtsp-server:imx-nxp-bsp ??= "1.26.0.imx" |
| 546 | PREFERRED_VERSION_gst-devtools:mx9-nxp-bsp ??= "1.24.0.imx" | 543 | PREFERRED_VERSION_gstreamer1.0-vaapi:imx-nxp-bsp ??= "1.26.0.imx" |
| 547 | PREFERRED_VERSION_gstreamer1.0-libav:mx9-nxp-bsp ??= "1.24.0.imx" | ||
| 548 | PREFERRED_VERSION_gstreamer1.0-plugins-ugly:mx9-nxp-bsp ??= "1.24.0.imx" | ||
| 549 | PREFERRED_VERSION_gstreamer1.0-python:mx9-nxp-bsp ??= "1.24.0.imx" | ||
| 550 | PREFERRED_VERSION_gstreamer1.0-rtsp-server:mx9-nxp-bsp ??= "1.24.0.imx" | ||
| 551 | PREFERRED_VERSION_gstreamer1.0-vaapi:mx9-nxp-bsp ??= "1.24.0.imx" | ||
| 552 | 544 | ||
| 553 | # GStreamer downgrade ffmpeg | 545 | # GStreamer downgrade ffmpeg |
| 554 | PREFERRED_VERSION_ffmpeg:mx8-nxp-bsp ??= "4.4.1" | 546 | PREFERRED_VERSION_ffmpeg:mx8-nxp-bsp ??= "4.4.1" |
| @@ -584,18 +576,18 @@ PREFERRED_PROVIDER_virtual/libg2d ?= "imx-gpu-g2d" | |||
| 584 | PREFERRED_PROVIDER_virtual/libg2d:imxdpu ?= "imx-dpu-g2d" | 576 | PREFERRED_PROVIDER_virtual/libg2d:imxdpu ?= "imx-dpu-g2d" |
| 585 | PREFERRED_PROVIDER_virtual/libg2d:mx93-nxp-bsp ?= "imx-pxp-g2d" | 577 | PREFERRED_PROVIDER_virtual/libg2d:mx93-nxp-bsp ?= "imx-pxp-g2d" |
| 586 | 578 | ||
| 587 | PREFERRED_VERSION_weston:imx-nxp-bsp ??= "12.0.4.imx" | 579 | PREFERRED_VERSION_weston:imx-nxp-bsp ??= "14.0.1.imx" |
| 588 | # i.MX 6 & 7 stay on weston 10.0 for fbdev | 580 | # i.MX 6 & 7 stay on weston 10.0 for fbdev |
| 589 | PREFERRED_VERSION_weston:mx6-nxp-bsp ??= "10.0.5.imx" | 581 | PREFERRED_VERSION_weston:mx6-nxp-bsp ??= "10.0.5.imx" |
| 590 | PREFERRED_VERSION_weston:mx7-nxp-bsp ??= "10.0.5.imx" | 582 | PREFERRED_VERSION_weston:mx7-nxp-bsp ??= "10.0.5.imx" |
| 591 | PREFERRED_VERSION_weston:imx-mainline-bsp = "" | 583 | PREFERRED_VERSION_weston:imx-mainline-bsp = "" |
| 592 | 584 | ||
| 593 | PREFERRED_VERSION_wayland-protocols:imx-nxp-bsp ??= "1.32.imx" | 585 | PREFERRED_VERSION_wayland-protocols:imx-nxp-bsp ??= "1.37.imx" |
| 594 | 586 | ||
| 595 | PREFERRED_VERSION_xwayland:imx-nxp-bsp ??= "23.2.5.imx" | 587 | PREFERRED_VERSION_xwayland:imx-nxp-bsp ??= "24.1.6.imx" |
| 596 | 588 | ||
| 597 | # Use i.MX libdrm Version | 589 | # Use i.MX libdrm Version |
| 598 | PREFERRED_VERSION_libdrm:imx-nxp-bsp ??= "2.4.116.imx" | 590 | PREFERRED_VERSION_libdrm:imx-nxp-bsp ??= "2.4.123.imx" |
| 599 | 591 | ||
| 600 | PREFERRED_VERSION_spirv-headers:imxvulkan ??= "1.3.275.0.imx" | 592 | PREFERRED_VERSION_spirv-headers:imxvulkan ??= "1.3.275.0.imx" |
| 601 | PREFERRED_VERSION_spirv-tools:imxvulkan ??= "1.3.275.0.imx" | 593 | PREFERRED_VERSION_spirv-tools:imxvulkan ??= "1.3.275.0.imx" |
| @@ -617,8 +609,8 @@ PREFERRED_VERSION_opencv:mx8-nxp-bsp ??= "4.6.0.imx" | |||
| 617 | PREFERRED_VERSION_opencv:mx9-nxp-bsp ??= "4.6.0.imx" | 609 | PREFERRED_VERSION_opencv:mx9-nxp-bsp ??= "4.6.0.imx" |
| 618 | 610 | ||
| 619 | # Handle default kernel | 611 | # Handle default kernel |
| 620 | IMX_DEFAULT_KERNEL:imx-mainline-bsp = "linux-fslc" | 612 | IMX_DEFAULT_KERNEL:imx-mainline-bsp ??= "linux-fslc" |
| 621 | IMX_DEFAULT_KERNEL:imx-nxp-bsp = "linux-fslc-imx" | 613 | IMX_DEFAULT_KERNEL:imx-nxp-bsp ??= "linux-fslc-imx" |
| 622 | 614 | ||
| 623 | PREFERRED_PROVIDER_virtual/kernel ??= "${IMX_DEFAULT_KERNEL}" | 615 | PREFERRED_PROVIDER_virtual/kernel ??= "${IMX_DEFAULT_KERNEL}" |
| 624 | 616 | ||
diff --git a/conf/machine/include/imx93-evk.inc b/conf/machine/include/imx93-evk.inc index 8f5bb97f2..e5a3f0e22 100644 --- a/conf/machine/include/imx93-evk.inc +++ b/conf/machine/include/imx93-evk.inc | |||
| @@ -25,12 +25,24 @@ SPL_BINARY = "spl/u-boot-spl.bin" | |||
| 25 | UBOOT_CONFIG ??= "sd" | 25 | UBOOT_CONFIG ??= "sd" |
| 26 | UBOOT_CONFIG[sd] = "${UBOOT_CONFIG_BASENAME}_defconfig,sdcard" | 26 | UBOOT_CONFIG[sd] = "${UBOOT_CONFIG_BASENAME}_defconfig,sdcard" |
| 27 | UBOOT_CONFIG[ecc] = "${UBOOT_CONFIG_BASENAME}_inline_ecc_defconfig" | 27 | UBOOT_CONFIG[ecc] = "${UBOOT_CONFIG_BASENAME}_inline_ecc_defconfig" |
| 28 | UBOOT_CONFIG[ld] = "${UBOOT_CONFIG_BASENAME}_ld_defconfig" | 28 | UBOOT_CONFIG[fspi] = "${UBOOT_CONFIG_BASENAME}_defconfig" |
| 29 | 29 | ||
| 30 | # Set ATF platform name | 30 | # Set ATF platform name |
| 31 | ATF_PLATFORM = "imx93" | 31 | ATF_PLATFORM = "imx93" |
| 32 | 32 | ||
| 33 | IMXBOOT_TARGETS = "flash_singleboot" | 33 | IMXBOOT_TARGETS = \ |
| 34 | "${@bb.utils.contains('UBOOT_CONFIG', 'sd', '${IMXBOOT_TARGETS_SD}', \ | ||
| 35 | bb.utils.contains('UBOOT_CONFIG', 'ecc', '${IMXBOOT_TARGETS_ECC}', \ | ||
| 36 | bb.utils.contains('UBOOT_CONFIG', 'fspi', '${IMXBOOT_TARGETS_FSPI}', \ | ||
| 37 | 'INVALID', d), d), d)}" | ||
| 38 | # Note different SD targets for different Glitch Detection (GDET) modes: | ||
| 39 | # | Target | Glitch Detection | | ||
| 40 | # | flash_singleboot | None | | ||
| 41 | # | flash_singleboot_gdet | Enabled | | ||
| 42 | # | flash_singleboot_gdet_auto | Enabled during EdgeLock Secure Enclave API calls | | ||
| 43 | IMXBOOT_TARGETS_SD = "flash_singleboot flash_singleboot_gdet flash_singleboot_gdet_auto" | ||
| 44 | IMXBOOT_TARGETS_ECC = "flash_singleboot" | ||
| 45 | IMXBOOT_TARGETS_FSPI = "flash_singleboot_flexspi" | ||
| 34 | 46 | ||
| 35 | IMX_BOOT_SOC_TARGET = "iMX9" | 47 | IMX_BOOT_SOC_TARGET = "iMX9" |
| 36 | IMX_BOOT_SEEK = "32" | 48 | IMX_BOOT_SEEK = "32" |
diff --git a/conf/machine/ls1012afrwy.conf b/conf/machine/ls1012afrwy.conf index 7de1e990a..2bc827153 100644 --- a/conf/machine/ls1012afrwy.conf +++ b/conf/machine/ls1012afrwy.conf | |||
| @@ -12,8 +12,7 @@ require conf/machine/include/arm/arch-arm64.inc | |||
| 12 | 12 | ||
| 13 | MACHINE_FEATURES += "optee" | 13 | MACHINE_FEATURES += "optee" |
| 14 | 14 | ||
| 15 | KERNEL_CLASSES = " kernel-fitimage " | 15 | KERNEL_CLASSES += "kernel-fit-extra-artifacts" |
| 16 | KERNEL_IMAGETYPES = "fitImage" | ||
| 17 | 16 | ||
| 18 | UBOOT_DTB_LOADADDRESS = "0x90000000" | 17 | UBOOT_DTB_LOADADDRESS = "0x90000000" |
| 19 | UBOOT_ENTRYPOINT = "0x80080000" | 18 | UBOOT_ENTRYPOINT = "0x80080000" |
diff --git a/conf/machine/ls1012ardb.conf b/conf/machine/ls1012ardb.conf index 879e3f8fb..a170b0529 100644 --- a/conf/machine/ls1012ardb.conf +++ b/conf/machine/ls1012ardb.conf | |||
| @@ -12,8 +12,7 @@ require conf/machine/include/arm/arch-arm64.inc | |||
| 12 | 12 | ||
| 13 | MACHINE_FEATURES += "optee" | 13 | MACHINE_FEATURES += "optee" |
| 14 | 14 | ||
| 15 | KERNEL_CLASSES = " kernel-fitimage " | 15 | KERNEL_CLASSES += "kernel-fit-extra-artifacts" |
| 16 | KERNEL_IMAGETYPES = "fitImage" | ||
| 17 | 16 | ||
| 18 | UBOOT_DTB_LOADADDRESS = "0x90000000" | 17 | UBOOT_DTB_LOADADDRESS = "0x90000000" |
| 19 | UBOOT_ENTRYPOINT = "0x80080000" | 18 | UBOOT_ENTRYPOINT = "0x80080000" |
diff --git a/conf/machine/ls1028ardb.conf b/conf/machine/ls1028ardb.conf index 268a60c3e..68249a402 100644 --- a/conf/machine/ls1028ardb.conf +++ b/conf/machine/ls1028ardb.conf | |||
| @@ -11,8 +11,7 @@ require conf/machine/include/arm/arch-arm64.inc | |||
| 11 | 11 | ||
| 12 | MACHINE_FEATURES += "optee" | 12 | MACHINE_FEATURES += "optee" |
| 13 | 13 | ||
| 14 | KERNEL_CLASSES = " kernel-fitimage " | 14 | KERNEL_CLASSES += "kernel-fit-extra-artifacts" |
| 15 | KERNEL_IMAGETYPES = "fitImage" | ||
| 16 | 15 | ||
| 17 | UBOOT_DTB_LOADADDRESS = "0x90000000" | 16 | UBOOT_DTB_LOADADDRESS = "0x90000000" |
| 18 | UBOOT_ENTRYPOINT = "0x80080000" | 17 | UBOOT_ENTRYPOINT = "0x80080000" |
diff --git a/conf/machine/ls1043ardb.conf b/conf/machine/ls1043ardb.conf index 4ff3c0acb..8723a7ddd 100644 --- a/conf/machine/ls1043ardb.conf +++ b/conf/machine/ls1043ardb.conf | |||
| @@ -12,8 +12,7 @@ require conf/machine/include/arm/arch-arm64.inc | |||
| 12 | 12 | ||
| 13 | MACHINE_FEATURES += "optee" | 13 | MACHINE_FEATURES += "optee" |
| 14 | 14 | ||
| 15 | KERNEL_CLASSES = " kernel-fitimage " | 15 | KERNEL_CLASSES += "kernel-fit-extra-artifacts" |
| 16 | KERNEL_IMAGETYPES = "fitImage" | ||
| 17 | 16 | ||
| 18 | UBOOT_DTB_LOADADDRESS = "0x90000000" | 17 | UBOOT_DTB_LOADADDRESS = "0x90000000" |
| 19 | UBOOT_ENTRYPOINT = "0x80080000" | 18 | UBOOT_ENTRYPOINT = "0x80080000" |
diff --git a/conf/machine/ls1046afrwy.conf b/conf/machine/ls1046afrwy.conf index eb3c0bb6f..4de0d9def 100644 --- a/conf/machine/ls1046afrwy.conf +++ b/conf/machine/ls1046afrwy.conf | |||
| @@ -11,8 +11,7 @@ require conf/machine/include/arm/arch-arm64.inc | |||
| 11 | 11 | ||
| 12 | MACHINE_FEATURES += "optee" | 12 | MACHINE_FEATURES += "optee" |
| 13 | 13 | ||
| 14 | KERNEL_CLASSES = " kernel-fitimage " | 14 | KERNEL_CLASSES += "kernel-fit-extra-artifacts" |
| 15 | KERNEL_IMAGETYPES = "fitImage" | ||
| 16 | 15 | ||
| 17 | UBOOT_DTB_LOADADDRESS = "0x90000000" | 16 | UBOOT_DTB_LOADADDRESS = "0x90000000" |
| 18 | UBOOT_ENTRYPOINT = "0x80080000" | 17 | UBOOT_ENTRYPOINT = "0x80080000" |
diff --git a/conf/machine/ls1046ardb.conf b/conf/machine/ls1046ardb.conf index 2b82c98f0..b2d9fa1ca 100644 --- a/conf/machine/ls1046ardb.conf +++ b/conf/machine/ls1046ardb.conf | |||
| @@ -11,8 +11,7 @@ require conf/machine/include/arm/arch-arm64.inc | |||
| 11 | 11 | ||
| 12 | MACHINE_FEATURES += "optee" | 12 | MACHINE_FEATURES += "optee" |
| 13 | 13 | ||
| 14 | KERNEL_CLASSES = " kernel-fitimage " | 14 | KERNEL_CLASSES += "kernel-fit-extra-artifacts" |
| 15 | KERNEL_IMAGETYPES = "fitImage" | ||
| 16 | 15 | ||
| 17 | UBOOT_DTB_LOADADDRESS = "0x90000000" | 16 | UBOOT_DTB_LOADADDRESS = "0x90000000" |
| 18 | UBOOT_ENTRYPOINT = "0x80080000" | 17 | UBOOT_ENTRYPOINT = "0x80080000" |
diff --git a/conf/machine/ls1088ardb-pb.conf b/conf/machine/ls1088ardb-pb.conf index f9d05b690..ba66ab355 100644 --- a/conf/machine/ls1088ardb-pb.conf +++ b/conf/machine/ls1088ardb-pb.conf | |||
| @@ -11,8 +11,7 @@ require conf/machine/include/arm/arch-arm64.inc | |||
| 11 | 11 | ||
| 12 | MACHINE_FEATURES += "optee" | 12 | MACHINE_FEATURES += "optee" |
| 13 | 13 | ||
| 14 | KERNEL_CLASSES = " kernel-fitimage " | 14 | KERNEL_CLASSES += "kernel-fit-extra-artifacts" |
| 15 | KERNEL_IMAGETYPES = "fitImage" | ||
| 16 | 15 | ||
| 17 | UBOOT_DTB_LOADADDRESS = "0x90000000" | 16 | UBOOT_DTB_LOADADDRESS = "0x90000000" |
| 18 | UBOOT_ENTRYPOINT = "0x80080000" | 17 | UBOOT_ENTRYPOINT = "0x80080000" |
diff --git a/conf/machine/ls1088ardb.conf b/conf/machine/ls1088ardb.conf index 1b7a4f3cb..13a1f6240 100644 --- a/conf/machine/ls1088ardb.conf +++ b/conf/machine/ls1088ardb.conf | |||
| @@ -11,8 +11,7 @@ require conf/machine/include/arm/arch-arm64.inc | |||
| 11 | 11 | ||
| 12 | MACHINE_FEATURES += "optee" | 12 | MACHINE_FEATURES += "optee" |
| 13 | 13 | ||
| 14 | KERNEL_CLASSES = " kernel-fitimage " | 14 | KERNEL_CLASSES += "kernel-fit-extra-artifacts" |
| 15 | KERNEL_IMAGETYPES = "fitImage" | ||
| 16 | 15 | ||
| 17 | UBOOT_DTB_LOADADDRESS = "0x90000000" | 16 | UBOOT_DTB_LOADADDRESS = "0x90000000" |
| 18 | UBOOT_ENTRYPOINT = "0x80080000" | 17 | UBOOT_ENTRYPOINT = "0x80080000" |
diff --git a/conf/machine/ls2088ardb.conf b/conf/machine/ls2088ardb.conf index 8c8e586a4..617591e4b 100644 --- a/conf/machine/ls2088ardb.conf +++ b/conf/machine/ls2088ardb.conf | |||
| @@ -11,8 +11,7 @@ MACHINEOVERRIDES =. "fsl-lsch3:ls2088a:" | |||
| 11 | 11 | ||
| 12 | MACHINE_FEATURES += "optee" | 12 | MACHINE_FEATURES += "optee" |
| 13 | 13 | ||
| 14 | KERNEL_CLASSES = " kernel-fitimage " | 14 | KERNEL_CLASSES += "kernel-fit-extra-artifacts" |
| 15 | KERNEL_IMAGETYPES = "fitImage" | ||
| 16 | 15 | ||
| 17 | UBOOT_DTB_LOADADDRESS = "0x90000000" | 16 | UBOOT_DTB_LOADADDRESS = "0x90000000" |
| 18 | UBOOT_ENTRYPOINT = "0x80080000" | 17 | UBOOT_ENTRYPOINT = "0x80080000" |
diff --git a/conf/machine/lx2160ardb.conf b/conf/machine/lx2160ardb.conf index 1945ad310..c8fbcc1cd 100644 --- a/conf/machine/lx2160ardb.conf +++ b/conf/machine/lx2160ardb.conf | |||
| @@ -11,8 +11,7 @@ MACHINEOVERRIDES =. "fsl-lsch3:lx2160a:" | |||
| 11 | 11 | ||
| 12 | MACHINE_FEATURES += "optee" | 12 | MACHINE_FEATURES += "optee" |
| 13 | 13 | ||
| 14 | KERNEL_CLASSES = " kernel-fitimage " | 14 | KERNEL_CLASSES += "kernel-fit-extra-artifacts" |
| 15 | KERNEL_IMAGETYPES = "fitImage" | ||
| 16 | 15 | ||
| 17 | DTB_LOAD = "0x90000000" | 16 | DTB_LOAD = "0x90000000" |
| 18 | UBOOT_ENTRYPOINT = "0x80080000" | 17 | UBOOT_ENTRYPOINT = "0x80080000" |
diff --git a/conf/machine/lx2162aqds.conf b/conf/machine/lx2162aqds.conf index 80f91331b..1842daff6 100644 --- a/conf/machine/lx2162aqds.conf +++ b/conf/machine/lx2162aqds.conf | |||
| @@ -11,8 +11,7 @@ MACHINEOVERRIDES =. "fsl-lsch3:lx2162a:" | |||
| 11 | 11 | ||
| 12 | MACHINE_FEATURES += "optee" | 12 | MACHINE_FEATURES += "optee" |
| 13 | 13 | ||
| 14 | KERNEL_CLASSES = " kernel-fitimage " | 14 | KERNEL_CLASSES += "kernel-fit-extra-artifacts" |
| 15 | KERNEL_IMAGETYPES = "fitImage" | ||
| 16 | 15 | ||
| 17 | DTB_LOAD = "0x90000000" | 16 | DTB_LOAD = "0x90000000" |
| 18 | UBOOT_ENTRYPOINT = "0x80080000" | 17 | UBOOT_ENTRYPOINT = "0x80080000" |
diff --git a/dynamic-layers/arm-toolchain/recipes-bsp/imx-oei/imx-oei_1.0.0.bb b/dynamic-layers/arm-toolchain/recipes-bsp/imx-oei/imx-oei_1.0.0.bb index d07138758..df704dc99 100644 --- a/dynamic-layers/arm-toolchain/recipes-bsp/imx-oei/imx-oei_1.0.0.bb +++ b/dynamic-layers/arm-toolchain/recipes-bsp/imx-oei/imx-oei_1.0.0.bb | |||
| @@ -11,8 +11,6 @@ IMX_OEI_SRC ?= "git://github.com/nxp-imx/imx-oei.git;protocol=https" | |||
| 11 | SRCBRANCH = "master" | 11 | SRCBRANCH = "master" |
| 12 | SRCREV = "1a572a640ef8d6883e8ca39744cd6d2d5dbed678" | 12 | SRCREV = "1a572a640ef8d6883e8ca39744cd6d2d5dbed678" |
| 13 | 13 | ||
| 14 | S = "${WORKDIR}/git" | ||
| 15 | |||
| 16 | inherit deploy | 14 | inherit deploy |
| 17 | 15 | ||
| 18 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 16 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
diff --git a/dynamic-layers/arm-toolchain/recipes-bsp/imx-system-manager/imx-system-manager.inc b/dynamic-layers/arm-toolchain/recipes-bsp/imx-system-manager/imx-system-manager.inc index d8033622c..1d23a22cd 100644 --- a/dynamic-layers/arm-toolchain/recipes-bsp/imx-system-manager/imx-system-manager.inc +++ b/dynamic-layers/arm-toolchain/recipes-bsp/imx-system-manager/imx-system-manager.inc | |||
| @@ -18,7 +18,7 @@ SYSTEM_MANAGER_CONFIG ?= "INVALID" | |||
| 18 | LDFLAGS[unexport] = "1" | 18 | LDFLAGS[unexport] = "1" |
| 19 | 19 | ||
| 20 | EXTRA_OEMAKE = " \ | 20 | EXTRA_OEMAKE = " \ |
| 21 | V=y \ | 21 | V=1 \ |
| 22 | SM_CROSS_COMPILE=arm-none-eabi- \ | 22 | SM_CROSS_COMPILE=arm-none-eabi- \ |
| 23 | ${PACKAGECONFIG_CONFARGS} \ | 23 | ${PACKAGECONFIG_CONFARGS} \ |
| 24 | " | 24 | " |
diff --git a/dynamic-layers/arm-toolchain/recipes-bsp/imx-system-manager/imx-system-manager_1.0.0.bb b/dynamic-layers/arm-toolchain/recipes-bsp/imx-system-manager/imx-system-manager_1.0.0.bb index eceaaa674..55826b016 100644 --- a/dynamic-layers/arm-toolchain/recipes-bsp/imx-system-manager/imx-system-manager_1.0.0.bb +++ b/dynamic-layers/arm-toolchain/recipes-bsp/imx-system-manager/imx-system-manager_1.0.0.bb | |||
| @@ -16,8 +16,6 @@ IMX_SYSTEM_MANAGER_SRC ?= "git://github.com/nxp-imx/imx-sm.git;protocol=https" | |||
| 16 | SRCBRANCH = "master" | 16 | SRCBRANCH = "master" |
| 17 | SRCREV = "709deccd9338399eb39b5cf99a60eab4fa60d539" | 17 | SRCREV = "709deccd9338399eb39b5cf99a60eab4fa60d539" |
| 18 | 18 | ||
| 19 | S = "${WORKDIR}/git" | ||
| 20 | |||
| 21 | require imx-system-manager.inc | 19 | require imx-system-manager.inc |
| 22 | 20 | ||
| 23 | PACKAGECONFIG ??= "m2" | 21 | PACKAGECONFIG ??= "m2" |
diff --git a/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire_%.bbappend b/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire_%.bbappend index 1b527fc69..865b29349 100644 --- a/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire_%.bbappend +++ b/dynamic-layers/multimedia-layer/recipes-multimedia/pipewire/pipewire_%.bbappend | |||
| @@ -6,10 +6,13 @@ SYSTEMD_AUTO_ENABLE:imx-nxp-bsp = "disable" | |||
| 6 | 6 | ||
| 7 | DEPENDS:append:mx95-nxp-bsp = " libdrm" | 7 | DEPENDS:append:mx95-nxp-bsp = " libdrm" |
| 8 | 8 | ||
| 9 | PACKAGECONFIG:remove:mx6-nxp-bsp = "gstreamer" | 9 | PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}" |
| 10 | PACKAGECONFIG:remove:mx7-nxp-bsp = "gstreamer" | 10 | PACKAGECONFIG_REMOVE ?= "" |
| 11 | PACKAGECONFIG:remove:mx8-nxp-bsp = "gstreamer" | 11 | PACKAGECONFIG_REMOVE:mx6-nxp-bsp ?= "gstreamer" |
| 12 | PACKAGECONFIG:remove:mx93-nxp-bsp = "gstreamer" | 12 | PACKAGECONFIG_REMOVE:mx7-nxp-bsp ?= "gstreamer" |
| 13 | PACKAGECONFIG_REMOVE:mx8-nxp-bsp ?= "gstreamer" | ||
| 14 | PACKAGECONFIG_REMOVE:mx93-nxp-bsp ?= "gstreamer" | ||
| 15 | |||
| 13 | PACKAGECONFIG:class-target:append:imx-nxp-bsp = " ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez-lc3', '', d)}" | 16 | PACKAGECONFIG:class-target:append:imx-nxp-bsp = " ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez-lc3', '', d)}" |
| 14 | 17 | ||
| 15 | # FIXME: Needs to qualify on PACKAGECONFIG | 18 | # FIXME: Needs to qualify on PACKAGECONFIG |
diff --git a/dynamic-layers/openembedded-layer/recipes-dpaa/fmc/fmc_git.bb b/dynamic-layers/openembedded-layer/recipes-dpaa/fmc/fmc_git.bb index 2219a6c04..227b6291b 100644 --- a/dynamic-layers/openembedded-layer/recipes-dpaa/fmc/fmc_git.bb +++ b/dynamic-layers/openembedded-layer/recipes-dpaa/fmc/fmc_git.bb | |||
| @@ -9,8 +9,6 @@ DEPENDS = "libxml2 fmlib tclap" | |||
| 9 | SRC_URI = "git://github.com/nxp-qoriq/fmc;protocol=https;nobranch=1" | 9 | SRC_URI = "git://github.com/nxp-qoriq/fmc;protocol=https;nobranch=1" |
| 10 | SRCREV = "5b9f4b16a864e9dfa58cdcc860be278a7f66ac18" | 10 | SRCREV = "5b9f4b16a864e9dfa58cdcc860be278a7f66ac18" |
| 11 | 11 | ||
| 12 | S = "${WORKDIR}/git" | ||
| 13 | |||
| 14 | EXTRA_OEMAKE = 'FMD_USPACE_HEADER_PATH="${STAGING_INCDIR}/fmd" \ | 12 | EXTRA_OEMAKE = 'FMD_USPACE_HEADER_PATH="${STAGING_INCDIR}/fmd" \ |
| 15 | FMD_USPACE_LIB_PATH="${STAGING_LIBDIR}" LIBXML2_HEADER_PATH="${STAGING_INCDIR}/libxml2" \ | 13 | FMD_USPACE_LIB_PATH="${STAGING_LIBDIR}" LIBXML2_HEADER_PATH="${STAGING_INCDIR}/libxml2" \ |
| 16 | TCLAP_HEADER_PATH="${STAGING_INCDIR}" ' | 14 | TCLAP_HEADER_PATH="${STAGING_INCDIR}" ' |
diff --git a/recipes-bsp/atf/qoriq-atf-2.6.inc b/recipes-bsp/atf/qoriq-atf-2.6.inc index d5ef5e75e..7a752ee93 100644 --- a/recipes-bsp/atf/qoriq-atf-2.6.inc +++ b/recipes-bsp/atf/qoriq-atf-2.6.inc | |||
| @@ -7,6 +7,3 @@ ATF_BRANCH ?= "lf_v2.6" | |||
| 7 | ATF_SRC ?= "git://github.com/nxp-qoriq/atf.git;protocol=https" | 7 | ATF_SRC ?= "git://github.com/nxp-qoriq/atf.git;protocol=https" |
| 8 | SRC_URI = "${ATF_SRC};branch=${ATF_BRANCH}" | 8 | SRC_URI = "${ATF_SRC};branch=${ATF_BRANCH}" |
| 9 | SRCREV = "616a4588f333522d50a55bedd2b9a90a51474a75" | 9 | SRCREV = "616a4588f333522d50a55bedd2b9a90a51474a75" |
| 10 | |||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
diff --git a/recipes-bsp/boot-format/boot-format_git.bb b/recipes-bsp/boot-format/boot-format_git.bb index 0916b45ba..6b53e228f 100644 --- a/recipes-bsp/boot-format/boot-format_git.bb +++ b/recipes-bsp/boot-format/boot-format_git.bb | |||
| @@ -7,7 +7,6 @@ SRC_URI = "git://github.com/nxp-qoriq-yocto-sdk/boot-format;protocol=https;nobra | |||
| 7 | file://flags.patch" | 7 | file://flags.patch" |
| 8 | SRCREV = "4eb81a6797ef4e58bf7d9b2d58afb37a21c1f550" | 8 | SRCREV = "4eb81a6797ef4e58bf7d9b2d58afb37a21c1f550" |
| 9 | 9 | ||
| 10 | S = "${WORKDIR}/git" | ||
| 11 | EXTRA_OEMAKE = 'CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"' | 10 | EXTRA_OEMAKE = 'CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"' |
| 12 | 11 | ||
| 13 | do_install(){ | 12 | do_install(){ |
diff --git a/recipes-bsp/ddr-phy/ddr-phy_git.bb b/recipes-bsp/ddr-phy/ddr-phy_git.bb index 8ea92502f..5cfeb935e 100644 --- a/recipes-bsp/ddr-phy/ddr-phy_git.bb +++ b/recipes-bsp/ddr-phy/ddr-phy_git.bb | |||
| @@ -7,8 +7,6 @@ inherit deploy | |||
| 7 | SRC_URI = "git://github.com/nxp/ddr-phy-binary.git;nobranch=1;protocol=https" | 7 | SRC_URI = "git://github.com/nxp/ddr-phy-binary.git;nobranch=1;protocol=https" |
| 8 | SRCREV = "fbc036b88acb6c06ffed02c898cbae9856ec75ba" | 8 | SRCREV = "fbc036b88acb6c06ffed02c898cbae9856ec75ba" |
| 9 | 9 | ||
| 10 | S = "${WORKDIR}/git" | ||
| 11 | |||
| 12 | REGLEX = "lx2160a" | 10 | REGLEX = "lx2160a" |
| 13 | 11 | ||
| 14 | DEPENDS += "qoriq-atf-tools-native" | 12 | DEPENDS += "qoriq-atf-tools-native" |
diff --git a/recipes-bsp/dp-firmware-cadence/dp-firmware-cadence_22.04.bb b/recipes-bsp/dp-firmware-cadence/dp-firmware-cadence_22.04.bb index 01e3a2a61..79fff49e6 100644 --- a/recipes-bsp/dp-firmware-cadence/dp-firmware-cadence_22.04.bb +++ b/recipes-bsp/dp-firmware-cadence/dp-firmware-cadence_22.04.bb | |||
| @@ -8,7 +8,7 @@ SRC_URI = "${FSL_MIRROR}/firmware-imx-8.16.bin;fsl-eula=true" | |||
| 8 | 8 | ||
| 9 | SRC_URI[sha256sum] = "65f829a9e2597bffc58a680aaefa638122144a083633d1ae09b3aec1d9f8ab84" | 9 | SRC_URI[sha256sum] = "65f829a9e2597bffc58a680aaefa638122144a083633d1ae09b3aec1d9f8ab84" |
| 10 | 10 | ||
| 11 | S = "${WORKDIR}/firmware-imx-8.16" | 11 | S = "${UNPACKDIR}/firmware-imx-8.16" |
| 12 | 12 | ||
| 13 | do_install () { | 13 | do_install () { |
| 14 | install -d ${D}/boot | 14 | install -d ${D}/boot |
diff --git a/recipes-bsp/firmware-imx/firmware-ele-imx_2.0.1.bb b/recipes-bsp/firmware-imx/firmware-ele-imx_2.0.1.bb index d9a6218e7..b785613a1 100644 --- a/recipes-bsp/firmware-imx/firmware-ele-imx_2.0.1.bb +++ b/recipes-bsp/firmware-imx/firmware-ele-imx_2.0.1.bb | |||
| @@ -11,7 +11,7 @@ SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" | |||
| 11 | IMX_SRCREV_ABBREV = "19b6ee2" | 11 | IMX_SRCREV_ABBREV = "19b6ee2" |
| 12 | SRC_URI[sha256sum] = "14ad172ed70d2f16decca4b55e508dad32923390a298f10a598e8bc7778b6b66" | 12 | SRC_URI[sha256sum] = "14ad172ed70d2f16decca4b55e508dad32923390a298f10a598e8bc7778b6b66" |
| 13 | 13 | ||
| 14 | S = "${WORKDIR}/${BP}-${IMX_SRCREV_ABBREV}" | 14 | S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}" |
| 15 | 15 | ||
| 16 | do_compile[noexec] = "1" | 16 | do_compile[noexec] = "1" |
| 17 | 17 | ||
diff --git a/recipes-bsp/firmware-imx/firmware-imx-8.27.inc b/recipes-bsp/firmware-imx/firmware-imx-8.27.inc index 022289d37..20a66a1e3 100644 --- a/recipes-bsp/firmware-imx/firmware-imx-8.27.inc +++ b/recipes-bsp/firmware-imx/firmware-imx-8.27.inc | |||
| @@ -11,6 +11,6 @@ SRC_URI = "${FSL_MIRROR}/firmware-imx-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=tr | |||
| 11 | IMX_SRCREV_ABBREV = "5af0ceb" | 11 | IMX_SRCREV_ABBREV = "5af0ceb" |
| 12 | SRC_URI[sha256sum] = "61f925e606ab020b1a36f3f7f7e459c6847f5b9dbc79421f9ef86e8fc124eb2f" | 12 | SRC_URI[sha256sum] = "61f925e606ab020b1a36f3f7f7e459c6847f5b9dbc79421f9ef86e8fc124eb2f" |
| 13 | 13 | ||
| 14 | S = "${WORKDIR}/firmware-imx-${PV}-${IMX_SRCREV_ABBREV}" | 14 | S = "${UNPACKDIR}/firmware-imx-${PV}-${IMX_SRCREV_ABBREV}" |
| 15 | 15 | ||
| 16 | inherit fsl-eula-unpack | 16 | inherit fsl-eula-unpack |
diff --git a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb index 90ae9bd33..51e8b69e4 100644 --- a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb +++ b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | # Copyright 2020-2024 NXP | 1 | # Copyright 2020-2025 NXP |
| 2 | 2 | ||
| 3 | SUMMARY = "Wi-Fi firmware redistributed by NXP" | 3 | SUMMARY = "Wi-Fi firmware redistributed by NXP" |
| 4 | DESCRIPTION = "Additional Wi-Fi firmware redistributed by NXP. Some \ | 4 | DESCRIPTION = "Additional Wi-Fi firmware redistributed by NXP. Some \ |
| @@ -7,13 +7,12 @@ should be preferred." | |||
| 7 | 7 | ||
| 8 | SECTION = "kernel" | 8 | SECTION = "kernel" |
| 9 | LICENSE = "Proprietary" | 9 | LICENSE = "Proprietary" |
| 10 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=c0fb372b5d7f12181de23ef480f225f3" | 10 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=a93b654673e1bc8398ed1f30e0813359" |
| 11 | 11 | ||
| 12 | SRC_URI = "git://github.com/nxp-imx/imx-firmware.git;protocol=https;branch=${SRCBRANCH}" | 12 | SRC_URI = "git://github.com/nxp-imx/imx-firmware.git;protocol=https;branch=${SRCBRANCH}" |
| 13 | SRCBRANCH = "lf-6.12.3_1.0.0" | 13 | SRCBRANCH = "lf-6.12.20_2.0.0" |
| 14 | SRCREV = "eef7ef94bc44cacd3b068f66658ef33391547daa" | 14 | SRCREV = "d31ea8aaba67e188ba0071a90da0364e3946c83a" |
| 15 | 15 | ||
| 16 | S = "${WORKDIR}/git" | ||
| 17 | 16 | ||
| 18 | inherit allarch | 17 | inherit allarch |
| 19 | 18 | ||
| @@ -55,6 +54,7 @@ do_install() { | |||
| 55 | ln -frs ${D}${nonarch_base_libdir}/firmware/nxp/sduart9098_combo_v1.bin ${D}${nonarch_base_libdir}/firmware/nxp/sdiouart9098_combo_v1.bin | 54 | ln -frs ${D}${nonarch_base_libdir}/firmware/nxp/sduart9098_combo_v1.bin ${D}${nonarch_base_libdir}/firmware/nxp/sdiouart9098_combo_v1.bin |
| 56 | ln -frs ${D}${nonarch_base_libdir}/firmware/nxp/sd8997_wlan_v4.bin ${D}${nonarch_base_libdir}/firmware/nxp/sdio8997_wlan_v4.bin | 55 | ln -frs ${D}${nonarch_base_libdir}/firmware/nxp/sd8997_wlan_v4.bin ${D}${nonarch_base_libdir}/firmware/nxp/sdio8997_wlan_v4.bin |
| 57 | ln -frs ${D}${nonarch_base_libdir}/firmware/nxp/sduart8997_combo_v4.bin ${D}${nonarch_base_libdir}/firmware/nxp/sdiouart8997_combo_v4.bin | 56 | ln -frs ${D}${nonarch_base_libdir}/firmware/nxp/sduart8997_combo_v4.bin ${D}${nonarch_base_libdir}/firmware/nxp/sdiouart8997_combo_v4.bin |
| 57 | ln -frs ${D}${nonarch_base_libdir}/firmware/nxp/sduartiw416_combo.bin ${D}${nonarch_base_libdir}/firmware/nxp/sdiouartiw416_combo_v0.bin | ||
| 58 | } | 58 | } |
| 59 | 59 | ||
| 60 | PACKAGES =+ " \ | 60 | PACKAGES =+ " \ |
| @@ -68,8 +68,10 @@ PACKAGES =+ " \ | |||
| 68 | ${PN}-nxp9098-pcie \ | 68 | ${PN}-nxp9098-pcie \ |
| 69 | ${PN}-nxp9098-common \ | 69 | ${PN}-nxp9098-common \ |
| 70 | ${PN}-nxp9098-sdio \ | 70 | ${PN}-nxp9098-sdio \ |
| 71 | ${PN}-nxpaw693-pcie \ | ||
| 71 | ${PN}-nxpiw416-sdio \ | 72 | ${PN}-nxpiw416-sdio \ |
| 72 | ${PN}-nxpiw610-sdio \ | 73 | ${PN}-nxpiw610-sdio \ |
| 74 | ${PN}-nxpiw610-usb \ | ||
| 73 | ${PN}-nxpiw612-sdio \ | 75 | ${PN}-nxpiw612-sdio \ |
| 74 | " | 76 | " |
| 75 | 77 | ||
| @@ -161,6 +163,7 @@ RCONFLICTS:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio" | |||
| 161 | FILES:${PN}-nxpiw610-sdio += " \ | 163 | FILES:${PN}-nxpiw610-sdio += " \ |
| 162 | ${nonarch_base_libdir}/firmware/nxp/sd_iw610.bin.se \ | 164 | ${nonarch_base_libdir}/firmware/nxp/sd_iw610.bin.se \ |
| 163 | ${nonarch_base_libdir}/firmware/nxp/sduart_iw610.bin.se \ | 165 | ${nonarch_base_libdir}/firmware/nxp/sduart_iw610.bin.se \ |
| 166 | ${nonarch_base_libdir}/firmware/nxp/sduartspi_iw610.bin.se \ | ||
| 164 | ${nonarch_base_libdir}/firmware/nxp/uart_iw610_bt.bin.se \ | 167 | ${nonarch_base_libdir}/firmware/nxp/uart_iw610_bt.bin.se \ |
| 165 | ${nonarch_base_libdir}/firmware/nxp/uartspi_iw610.bin.se \ | 168 | ${nonarch_base_libdir}/firmware/nxp/uartspi_iw610.bin.se \ |
| 166 | " | 169 | " |
| @@ -169,6 +172,11 @@ RPROVIDES:${PN}-nxpiw610-sdio = "linux-firmware-nxpiw610-sdio" | |||
| 169 | RREPLACES:${PN}-nxpiw610-sdio = "linux-firmware-nxpiw610-sdio" | 172 | RREPLACES:${PN}-nxpiw610-sdio = "linux-firmware-nxpiw610-sdio" |
| 170 | RCONFLICTS:${PN}-nxpiw610-sdio = "linux-firmware-nxpiw610-sdio" | 173 | RCONFLICTS:${PN}-nxpiw610-sdio = "linux-firmware-nxpiw610-sdio" |
| 171 | 174 | ||
| 175 | FILES:${PN}-nxpiw610-usb += " \ | ||
| 176 | ${nonarch_base_libdir}/firmware/nxp/usb*_iw610.bin.se \ | ||
| 177 | " | ||
| 178 | RDEPENDS:${PN}-nxpiw610-usb += "${PN}-nxp-common" | ||
| 179 | |||
| 172 | FILES:${PN}-nxpiw612-sdio = " \ | 180 | FILES:${PN}-nxpiw612-sdio = " \ |
| 173 | ${nonarch_base_libdir}/firmware/nxp/sduart_nw61x_v1.bin.se \ | 181 | ${nonarch_base_libdir}/firmware/nxp/sduart_nw61x_v1.bin.se \ |
| 174 | ${nonarch_base_libdir}/firmware/nxp/sd_w61x_v1.bin.se \ | 182 | ${nonarch_base_libdir}/firmware/nxp/sd_w61x_v1.bin.se \ |
| @@ -181,6 +189,12 @@ RPROVIDES:${PN}-nxpiw612-sdio = "linux-firmware-nxpiw612-sdio" | |||
| 181 | RREPLACES:${PN}-nxpiw612-sdio = "linux-firmware-nxpiw612-sdio" | 189 | RREPLACES:${PN}-nxpiw612-sdio = "linux-firmware-nxpiw612-sdio" |
| 182 | RCONFLICTS:${PN}-nxpiw612-sdio = "linux-firmware-nxpiw612-sdio" | 190 | RCONFLICTS:${PN}-nxpiw612-sdio = "linux-firmware-nxpiw612-sdio" |
| 183 | 191 | ||
| 192 | FILES:${PN}-nxpaw693-pcie += " \ | ||
| 193 | ${nonarch_base_libdir}/firmware/nxp/pcie*aw693* \ | ||
| 194 | ${nonarch_base_libdir}/firmware/nxp/uart*aw693* \ | ||
| 195 | " | ||
| 196 | RDEPENDS:${PN}-nxpaw693-pcie += "${PN}-nxp-common" | ||
| 197 | |||
| 184 | RDEPENDS:${PN}-all-sdio = " \ | 198 | RDEPENDS:${PN}-all-sdio = " \ |
| 185 | ${PN}-nxp8801-sdio \ | 199 | ${PN}-nxp8801-sdio \ |
| 186 | ${PN}-nxp8987-sdio \ | 200 | ${PN}-nxp8987-sdio \ |
| @@ -193,4 +207,9 @@ RDEPENDS:${PN}-all-sdio = " \ | |||
| 193 | RDEPENDS:${PN}-all-pcie = " \ | 207 | RDEPENDS:${PN}-all-pcie = " \ |
| 194 | ${PN}-nxp8997-pcie \ | 208 | ${PN}-nxp8997-pcie \ |
| 195 | ${PN}-nxp9098-pcie \ | 209 | ${PN}-nxp9098-pcie \ |
| 210 | ${PN}-nxpaw693-pcie \ | ||
| 211 | " | ||
| 212 | |||
| 213 | RDEPENDS:${PN}-all-usb = " \ | ||
| 214 | ${PN}-nxpiw610-usb \ | ||
| 196 | " | 215 | " |
diff --git a/recipes-bsp/firmware-imx/firmware-sof-imx_2.3.0.bb b/recipes-bsp/firmware-imx/firmware-sof-imx_2.3.0.bb index 6e6f90cab..7c5022761 100644 --- a/recipes-bsp/firmware-imx/firmware-sof-imx_2.3.0.bb +++ b/recipes-bsp/firmware-imx/firmware-sof-imx_2.3.0.bb | |||
| @@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://LICENCE;md5=0f00d99239d922ffd13cabef83b33444" | |||
| 10 | SRC_URI = "${FSL_MIRROR}/sof-imx-${PV}.tar.gz" | 10 | SRC_URI = "${FSL_MIRROR}/sof-imx-${PV}.tar.gz" |
| 11 | SRC_URI[sha256sum] = "eb86c90aec92b3b376e7afca6aa5db4767b5d8868553595907ba37665329f16b" | 11 | SRC_URI[sha256sum] = "eb86c90aec92b3b376e7afca6aa5db4767b5d8868553595907ba37665329f16b" |
| 12 | 12 | ||
| 13 | S = "${WORKDIR}/sof-imx-${PV}" | 13 | S = "${UNPACKDIR}/sof-imx-${PV}" |
| 14 | 14 | ||
| 15 | inherit allarch | 15 | inherit allarch |
| 16 | 16 | ||
diff --git a/recipes-bsp/firmware-upower/firmware-upower_1.3.1.bb b/recipes-bsp/firmware-upower/firmware-upower_1.3.1.bb index 7592a629c..2b5a9f50d 100644 --- a/recipes-bsp/firmware-upower/firmware-upower_1.3.1.bb +++ b/recipes-bsp/firmware-upower/firmware-upower_1.3.1.bb | |||
| @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=db4762b09b6bda63da103963e6e081de" | |||
| 6 | 6 | ||
| 7 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}.bin;fsl-eula=true" | 7 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}.bin;fsl-eula=true" |
| 8 | 8 | ||
| 9 | S = "${WORKDIR}/${PN}-${PV}" | 9 | S = "${UNPACKDIR}/${PN}-${PV}" |
| 10 | 10 | ||
| 11 | inherit fsl-eula-unpack pkgconfig deploy | 11 | inherit fsl-eula-unpack pkgconfig deploy |
| 12 | 12 | ||
diff --git a/recipes-bsp/fsl-tlu/fsl-tlu_1.0.0.bb b/recipes-bsp/fsl-tlu/fsl-tlu_1.0.0.bb index 3883c0246..260b01001 100644 --- a/recipes-bsp/fsl-tlu/fsl-tlu_1.0.0.bb +++ b/recipes-bsp/fsl-tlu/fsl-tlu_1.0.0.bb | |||
| @@ -8,8 +8,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=8a71d0475d08eee76d8b6d0c6dbec543" | |||
| 8 | SRC_URI = "git://github.com/nxp-qoriq-yocto-sdk/fsl-tlu;protocol=https;nobranch=1" | 8 | SRC_URI = "git://github.com/nxp-qoriq-yocto-sdk/fsl-tlu;protocol=https;nobranch=1" |
| 9 | SRCREV = "8837cce3c86b30c0931c319e9e1a8ca622ae5354" | 9 | SRCREV = "8837cce3c86b30c0931c319e9e1a8ca622ae5354" |
| 10 | 10 | ||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | do_install() { | 11 | do_install() { |
| 14 | install -d ${D}${sbindir}/fsl_tlu | 12 | install -d ${D}${sbindir}/fsl_tlu |
| 15 | find . -type f -exec cp {} ${D}${sbindir}/fsl_tlu/ \; | 13 | find . -type f -exec cp {} ${D}${sbindir}/fsl_tlu/ \; |
diff --git a/recipes-bsp/imx-atf/imx-atf/0001-imx93-trdc-Fix-header-guard.patch b/recipes-bsp/imx-atf/imx-atf/0001-imx93-trdc-Fix-header-guard.patch new file mode 100644 index 000000000..f475cf334 --- /dev/null +++ b/recipes-bsp/imx-atf/imx-atf/0001-imx93-trdc-Fix-header-guard.patch | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | From e82cafa7823cb2cad6ce933862b9ffdb880dba49 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Tom Hochstein <tom.hochstein@nxp.com> | ||
| 3 | Date: Tue, 10 Jun 2025 15:04:32 -0700 | ||
| 4 | Subject: [PATCH] imx93: trdc: Fix header guard | ||
| 5 | |||
| 6 | ``` | ||
| 7 | | In file included from drivers/nxp/trdc/imx_trdc.c:13: | ||
| 8 | | include/drivers/nxp/trdc/imx_trdc.h:7: error: header guard 'IMX_TRDC_H' followed by '#define' of a different macro [-Werror=header-guard] | ||
| 9 | | 7 | #ifndef IMX_TRDC_H | ||
| 10 | | include/drivers/nxp/trdc/imx_trdc.h:8: note: 'IMX_XRDC_H' is defined here; did you mean 'IMX_TRDC_H'? | ||
| 11 | | 8 | #define IMX_XRDC_H | ||
| 12 | ``` | ||
| 13 | |||
| 14 | Upstream-Status: Submitted [https://github.com/nxp-imx/imx-atf/pull/2] | ||
| 15 | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> | ||
| 16 | --- | ||
| 17 | include/drivers/nxp/trdc/imx_trdc.h | 2 +- | ||
| 18 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 19 | |||
| 20 | diff --git a/include/drivers/nxp/trdc/imx_trdc.h b/include/drivers/nxp/trdc/imx_trdc.h | ||
| 21 | index 7a6200c8d..8c759c65d 100644 | ||
| 22 | --- a/include/drivers/nxp/trdc/imx_trdc.h | ||
| 23 | +++ b/include/drivers/nxp/trdc/imx_trdc.h | ||
| 24 | @@ -5,7 +5,7 @@ | ||
| 25 | */ | ||
| 26 | |||
| 27 | #ifndef IMX_TRDC_H | ||
| 28 | -#define IMX_XRDC_H | ||
| 29 | +#define IMX_TRDC_H | ||
| 30 | |||
| 31 | #define MBC_BLK_ALL U(255) | ||
| 32 | #define MRC_REG_ALL U(16) | ||
| 33 | -- | ||
| 34 | 2.34.1 | ||
| 35 | |||
diff --git a/recipes-bsp/imx-atf/imx-atf_2.10.bb b/recipes-bsp/imx-atf/imx-atf_2.10.bb index 8eacc1cff..7448c28c5 100644 --- a/recipes-bsp/imx-atf/imx-atf_2.10.bb +++ b/recipes-bsp/imx-atf/imx-atf_2.10.bb | |||
| @@ -7,12 +7,11 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/BSD-3-Clause;m | |||
| 7 | 7 | ||
| 8 | PV .= "+git${SRCPV}" | 8 | PV .= "+git${SRCPV}" |
| 9 | 9 | ||
| 10 | SRC_URI = "git://github.com/nxp-imx/imx-atf.git;protocol=https;branch=${SRCBRANCH}" | 10 | SRC_URI = "git://github.com/nxp-imx/imx-atf.git;protocol=https;branch=${SRCBRANCH} \ |
| 11 | file://0001-imx93-trdc-Fix-header-guard.patch" | ||
| 11 | SRCBRANCH = "lf_v2.10" | 12 | SRCBRANCH = "lf_v2.10" |
| 12 | SRCREV = "78a14c75a06dea39036c44ae0f9d23acc7bcaef2" | 13 | SRCREV = "78a14c75a06dea39036c44ae0f9d23acc7bcaef2" |
| 13 | 14 | ||
| 14 | S = "${WORKDIR}/git" | ||
| 15 | |||
| 16 | inherit deploy | 15 | inherit deploy |
| 17 | 16 | ||
| 18 | ATF_PLATFORM ??= "INVALID" | 17 | ATF_PLATFORM ??= "INVALID" |
diff --git a/recipes-bsp/imx-kobs/imx-kobs_git.bb b/recipes-bsp/imx-kobs/imx-kobs_git.bb index bdb02475a..4f0ed79a1 100644 --- a/recipes-bsp/imx-kobs/imx-kobs_git.bb +++ b/recipes-bsp/imx-kobs/imx-kobs_git.bb | |||
| @@ -12,7 +12,6 @@ SRC_URI = "git://github.com/NXPmicro/imx-kobs.git;protocol=https;branch=master \ | |||
| 12 | file://0001-Add-missing-includes-as-pointed-out-by-musl.patch \ | 12 | file://0001-Add-missing-includes-as-pointed-out-by-musl.patch \ |
| 13 | " | 13 | " |
| 14 | SRCREV = "ff13a99a22aa73cca0e09a33c2ebb6a94ad698da" | 14 | SRCREV = "ff13a99a22aa73cca0e09a33c2ebb6a94ad698da" |
| 15 | S = "${WORKDIR}/git" | ||
| 16 | 15 | ||
| 17 | inherit autotools pkgconfig | 16 | inherit autotools pkgconfig |
| 18 | 17 | ||
diff --git a/recipes-bsp/imx-lib/imx-lib/0001-Fix-gcc-15-errors.patch b/recipes-bsp/imx-lib/imx-lib/0001-Fix-gcc-15-errors.patch new file mode 100644 index 000000000..964658fce --- /dev/null +++ b/recipes-bsp/imx-lib/imx-lib/0001-Fix-gcc-15-errors.patch | |||
| @@ -0,0 +1,54 @@ | |||
| 1 | From 24e317b5cdc2b78735dfa7d4b2776b587b7a193f Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Tom Hochstein <tom.hochstein@nxp.com> | ||
| 3 | Date: Thu, 12 Jun 2025 13:15:28 -0500 | ||
| 4 | Subject: [PATCH] Fix gcc 15 errors | ||
| 5 | |||
| 6 | Fixes HDMI and IPU headers c23 violations: | ||
| 7 | ``` | ||
| 8 | In file included from mxc_hdmi-cec.c:40: | ||
| 9 | hdmi-cec.h:54:23: error: 'bool' cannot be defined via 'typedef' | ||
| 10 | 54 | typedef unsigned char bool; | ||
| 11 | | ^~~~ | ||
| 12 | hdmi-cec.h:54:23: note: 'bool' is a keyword with '-std=c23' onwards | ||
| 13 | hdmi-cec.h:54:1: warning: useless type name in empty declaration | ||
| 14 | 54 | typedef unsigned char bool; | ||
| 15 | | ^~~~~~~ | ||
| 16 | ``` | ||
| 17 | |||
| 18 | Upstream-Status: Submitted | ||
| 19 | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> | ||
| 20 | --- | ||
| 21 | hdmi-cec/hdmi-cec.h | 2 -- | ||
| 22 | ipu/ipu.h | 3 --- | ||
| 23 | 2 files changed, 5 deletions(-) | ||
| 24 | |||
| 25 | diff --git a/hdmi-cec/hdmi-cec.h b/hdmi-cec/hdmi-cec.h | ||
| 26 | index 7d466c5..2b66208 100644 | ||
| 27 | --- a/hdmi-cec/hdmi-cec.h | ||
| 28 | +++ b/hdmi-cec/hdmi-cec.h | ||
| 29 | @@ -51,8 +51,6 @@ | ||
| 30 | #define false 0 | ||
| 31 | #endif | ||
| 32 | |||
| 33 | -typedef unsigned char bool; | ||
| 34 | - | ||
| 35 | /*! | ||
| 36 | * Enumeration of device type. | ||
| 37 | */ | ||
| 38 | diff --git a/ipu/ipu.h b/ipu/ipu.h | ||
| 39 | index 278385c..1a55875 100644 | ||
| 40 | --- a/ipu/ipu.h | ||
| 41 | +++ b/ipu/ipu.h | ||
| 42 | @@ -30,9 +30,6 @@ | ||
| 43 | #ifdef __KERNEL__ | ||
| 44 | #include <linux/interrupt.h> | ||
| 45 | #else | ||
| 46 | -#ifndef __cplusplus | ||
| 47 | -typedef unsigned char bool; | ||
| 48 | -#endif | ||
| 49 | #define irqreturn_t int | ||
| 50 | #define dma_addr_t int | ||
| 51 | #define u32 unsigned int | ||
| 52 | -- | ||
| 53 | 2.34.1 | ||
| 54 | |||
diff --git a/recipes-bsp/imx-lib/imx-lib_git.bb b/recipes-bsp/imx-lib/imx-lib_git.bb index ae2f5a5b3..a5df492d2 100644 --- a/recipes-bsp/imx-lib/imx-lib_git.bb +++ b/recipes-bsp/imx-lib/imx-lib_git.bb | |||
| @@ -12,12 +12,11 @@ PE = "1" | |||
| 12 | 12 | ||
| 13 | PV = "5.9+${SRCPV}" | 13 | PV = "5.9+${SRCPV}" |
| 14 | 14 | ||
| 15 | SRC_URI = "git://github.com/nxp-imx/imx-lib.git;protocol=https;branch=${SRCBRANCH}" | 15 | SRC_URI = "git://github.com/nxp-imx/imx-lib.git;protocol=https;branch=${SRCBRANCH} \ |
| 16 | file://0001-Fix-gcc-15-errors.patch" | ||
| 16 | SRCBRANCH = "lf-6.12.3_1.0.0" | 17 | SRCBRANCH = "lf-6.12.3_1.0.0" |
| 17 | SRCREV = "8f124c3914d82019849fb697baeb730e4cb1b547" | 18 | SRCREV = "8f124c3914d82019849fb697baeb730e4cb1b547" |
| 18 | 19 | ||
| 19 | S = "${WORKDIR}/git" | ||
| 20 | |||
| 21 | inherit use-imx-headers | 20 | inherit use-imx-headers |
| 22 | 21 | ||
| 23 | PLATFORM:mx6q-nxp-bsp = "IMX6Q" | 22 | PLATFORM:mx6q-nxp-bsp = "IMX6Q" |
diff --git a/recipes-bsp/imx-mkimage/imx-mkimage_git.inc b/recipes-bsp/imx-mkimage/imx-mkimage_git.inc index ad464aee2..3389b5b5e 100644 --- a/recipes-bsp/imx-mkimage/imx-mkimage_git.inc +++ b/recipes-bsp/imx-mkimage/imx-mkimage_git.inc | |||
| @@ -8,7 +8,5 @@ SRC_URI = "git://github.com/nxp-imx/imx-mkimage.git;protocol=https;branch=${SRCB | |||
| 8 | SRCBRANCH = "lf-6.12.3_1.0.0" | 8 | SRCBRANCH = "lf-6.12.3_1.0.0" |
| 9 | SRCREV = "9e60b1f7a87a6397cf8db10e07293075f489e974" | 9 | SRCREV = "9e60b1f7a87a6397cf8db10e07293075f489e974" |
| 10 | 10 | ||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | BOOT_TOOLS = "imx-boot-tools" | 11 | BOOT_TOOLS = "imx-boot-tools" |
| 14 | SYSROOT_DIRS += "/boot" | 12 | SYSROOT_DIRS += "/boot" |
diff --git a/recipes-bsp/imx-sc-firmware/imx-sc-firmware_1.18.0.bb b/recipes-bsp/imx-sc-firmware/imx-sc-firmware_1.18.0.bb index 0fa3f5ea6..42e8f6e19 100644 --- a/recipes-bsp/imx-sc-firmware/imx-sc-firmware_1.18.0.bb +++ b/recipes-bsp/imx-sc-firmware/imx-sc-firmware_1.18.0.bb | |||
| @@ -12,7 +12,7 @@ SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" | |||
| 12 | SRC_URI[sha256sum] = "392f1e5cdf1c8d7ed75409a2c46b00a332ace677f0e2700b587fe9ae800a1ff3" | 12 | SRC_URI[sha256sum] = "392f1e5cdf1c8d7ed75409a2c46b00a332ace677f0e2700b587fe9ae800a1ff3" |
| 13 | IMX_SRCREV_ABBREV = "654907b" | 13 | IMX_SRCREV_ABBREV = "654907b" |
| 14 | 14 | ||
| 15 | S = "${WORKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}" | 15 | S = "${UNPACKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}" |
| 16 | 16 | ||
| 17 | BOARD_TYPE ?= "mek" | 17 | BOARD_TYPE ?= "mek" |
| 18 | SC_FIRMWARE_NAME ?= "INVALID" | 18 | SC_FIRMWARE_NAME ?= "INVALID" |
| @@ -25,6 +25,9 @@ symlink_name = "scfw_tcm.bin" | |||
| 25 | 25 | ||
| 26 | BOOT_TOOLS = "imx-boot-tools" | 26 | BOOT_TOOLS = "imx-boot-tools" |
| 27 | 27 | ||
| 28 | LDFLAGS:remove = "-fuse-ld=lld" | ||
| 29 | LDFLAGS:append = " -fuse-ld=bfd" | ||
| 30 | |||
| 28 | do_compile[noexec] = "1" | 31 | do_compile[noexec] = "1" |
| 29 | 32 | ||
| 30 | do_install[noexec] = "1" | 33 | do_install[noexec] = "1" |
diff --git a/recipes-bsp/imx-seco/imx-seco-libs_git.bb b/recipes-bsp/imx-seco/imx-seco-libs_git.bb index 353dcb910..fe366aacb 100644 --- a/recipes-bsp/imx-seco/imx-seco-libs_git.bb +++ b/recipes-bsp/imx-seco/imx-seco-libs_git.bb | |||
| @@ -16,8 +16,6 @@ SRC_URI = "git://github.com/NXP/imx-seco-libs.git;protocol=https;branch=${SRCBRA | |||
| 16 | file://0001-Fix-return-value-of-void-functions.patch" | 16 | file://0001-Fix-return-value-of-void-functions.patch" |
| 17 | SRCREV = "273553f207425f773400be7a7f3a7c425d892d6f" | 17 | SRCREV = "273553f207425f773400be7a7f3a7c425d892d6f" |
| 18 | 18 | ||
| 19 | S = "${WORKDIR}/git" | ||
| 20 | |||
| 21 | TARGET_CC_ARCH += "${LDFLAGS}" | 19 | TARGET_CC_ARCH += "${LDFLAGS}" |
| 22 | 20 | ||
| 23 | do_install () { | 21 | do_install () { |
diff --git a/recipes-bsp/imx-seco/imx-seco_5.9.4.1.bb b/recipes-bsp/imx-seco/imx-seco_5.9.4.1.bb index 352fc49ee..2710297d6 100644 --- a/recipes-bsp/imx-seco/imx-seco_5.9.4.1.bb +++ b/recipes-bsp/imx-seco/imx-seco_5.9.4.1.bb | |||
| @@ -13,7 +13,7 @@ SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" | |||
| 13 | SRC_URI[sha256sum] = "bd8dc01966076836aabff53f2463295294166595006e1db430db21b6ffa6b667" | 13 | SRC_URI[sha256sum] = "bd8dc01966076836aabff53f2463295294166595006e1db430db21b6ffa6b667" |
| 14 | IMX_SRCREV_ABBREV = "0333596" | 14 | IMX_SRCREV_ABBREV = "0333596" |
| 15 | 15 | ||
| 16 | S = "${WORKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}" | 16 | S = "${UNPACKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}" |
| 17 | 17 | ||
| 18 | do_compile[noexec] = "1" | 18 | do_compile[noexec] = "1" |
| 19 | 19 | ||
diff --git a/recipes-bsp/imx-secure-enclave/imx-secure-enclave_git.bb b/recipes-bsp/imx-secure-enclave/imx-secure-enclave_git.bb index cebfbdf91..525824f79 100644 --- a/recipes-bsp/imx-secure-enclave/imx-secure-enclave_git.bb +++ b/recipes-bsp/imx-secure-enclave/imx-secure-enclave_git.bb | |||
| @@ -14,8 +14,6 @@ SRCREV = "dffbb844e86f4a49058ffbb40548474059969c27" | |||
| 14 | 14 | ||
| 15 | PV = "lf-6.6.52_2.2.0" | 15 | PV = "lf-6.6.52_2.2.0" |
| 16 | 16 | ||
| 17 | S = "${WORKDIR}/git" | ||
| 18 | |||
| 19 | EXTRA_OEMAKE += "PLAT=ele" | 17 | EXTRA_OEMAKE += "PLAT=ele" |
| 20 | 18 | ||
| 21 | TARGET_CC_ARCH += "${LDFLAGS}" | 19 | TARGET_CC_ARCH += "${LDFLAGS}" |
diff --git a/recipes-bsp/imx-test/imx-test_git.bb b/recipes-bsp/imx-test/imx-test_git.bb index ae3dc4692..46a00d4fc 100644 --- a/recipes-bsp/imx-test/imx-test_git.bb +++ b/recipes-bsp/imx-test/imx-test_git.bb | |||
| @@ -20,10 +20,8 @@ PV = "7.0+${SRCPV}" | |||
| 20 | 20 | ||
| 21 | SRC_URI = "git://github.com/nxp-imx/imx-test.git;protocol=https;branch=${SRCBRANCH} \ | 21 | SRC_URI = "git://github.com/nxp-imx/imx-test.git;protocol=https;branch=${SRCBRANCH} \ |
| 22 | file://memtool_profile" | 22 | file://memtool_profile" |
| 23 | SRCBRANCH = "lf-6.6.3_1.0.0" | 23 | SRCBRANCH = "lf-6.12.3_1.0.0" |
| 24 | SRCREV = "8a1fa37664a1e470cf86f1185c08e265e4602a9b" | 24 | SRCREV = "92a497313016bfa536d561e13fcbad2d273ded4c" |
| 25 | |||
| 26 | S = "${WORKDIR}/git" | ||
| 27 | 25 | ||
| 28 | inherit module-base use-imx-headers | 26 | inherit module-base use-imx-headers |
| 29 | 27 | ||
| @@ -40,6 +38,7 @@ PLATFORM:mx7d-nxp-bsp = "IMX7D" | |||
| 40 | PLATFORM:mx7ulp-nxp-bsp = "IMX7D" | 38 | PLATFORM:mx7ulp-nxp-bsp = "IMX7D" |
| 41 | PLATFORM:mx8-nxp-bsp = "IMX8" | 39 | PLATFORM:mx8-nxp-bsp = "IMX8" |
| 42 | PLATFORM:mx8ulp-nxp-bsp = "IMX8ULP" | 40 | PLATFORM:mx8ulp-nxp-bsp = "IMX8ULP" |
| 41 | PLATFORM:mx91-nxp-bsp = "IMX8" | ||
| 43 | PLATFORM:mx93-nxp-bsp = "IMX8ULP" | 42 | PLATFORM:mx93-nxp-bsp = "IMX8ULP" |
| 44 | PLATFORM:mx95-nxp-bsp = "IMX8" | 43 | PLATFORM:mx95-nxp-bsp = "IMX8" |
| 45 | 44 | ||
diff --git a/recipes-bsp/imx-uuc/imx-uuc_git.bb b/recipes-bsp/imx-uuc/imx-uuc_git.bb index 754e68eb0..54997ae37 100644 --- a/recipes-bsp/imx-uuc/imx-uuc_git.bb +++ b/recipes-bsp/imx-uuc/imx-uuc_git.bb | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | # Copyright (C) 2016 Freescale Semiconductor | 1 | # Copyright (C) 2016 Freescale Semiconductor |
| 2 | # Copyright (C) 2017-2019,2024 NXP | 2 | # Copyright (C) 2017-2019,2024-2025 NXP |
| 3 | SUMMARY = "A Daemon wait for NXP mfgtools host's command" | 3 | SUMMARY = "A Daemon wait for NXP mfgtools host's command" |
| 4 | SECTION = "base" | 4 | SECTION = "base" |
| 5 | DEPENDS = "virtual/kernel dosfstools-native" | 5 | DEPENDS = "virtual/kernel dosfstools-native" |
| @@ -9,11 +9,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263" | |||
| 9 | PR = "r1" | 9 | PR = "r1" |
| 10 | PV = "0.5.1+git${SRCPV}" | 10 | PV = "0.5.1+git${SRCPV}" |
| 11 | 11 | ||
| 12 | SRC_URI = "git://github.com/NXPmicro/imx-uuc.git;protocol=https;branch=master" | 12 | SRC_URI = "git://github.com/nxp-imx/imx-uuc.git;protocol=https;branch=master" |
| 13 | SRCREV = "25f65e10368aa07056f9536e88ed911ac7f38f99" | 13 | SRCREV = "25f65e10368aa07056f9536e88ed911ac7f38f99" |
| 14 | 14 | ||
| 15 | S = "${WORKDIR}/git" | ||
| 16 | |||
| 17 | do_install() { | 15 | do_install() { |
| 18 | oe_runmake 'DESTDIR=${D}' install | 16 | oe_runmake 'DESTDIR=${D}' install |
| 19 | } | 17 | } |
diff --git a/recipes-bsp/imx-vpu-hantro-vc/imx-vpu-hantro-vc_1.10.1.bb b/recipes-bsp/imx-vpu-hantro-vc/imx-vpu-hantro-vc_1.10.1.bb index 5aaf92c5f..68c2a4979 100644 --- a/recipes-bsp/imx-vpu-hantro-vc/imx-vpu-hantro-vc_1.10.1.bb +++ b/recipes-bsp/imx-vpu-hantro-vc/imx-vpu-hantro-vc_1.10.1.bb | |||
| @@ -14,7 +14,7 @@ IMX_SRCREV_ABBREV = "c0244a1" | |||
| 14 | 14 | ||
| 15 | SRC_URI[sha256sum] = "713ba375f25490727fcc62bab5d5508f74de03204b4c153464b696b652c5c7df" | 15 | SRC_URI[sha256sum] = "713ba375f25490727fcc62bab5d5508f74de03204b4c153464b696b652c5c7df" |
| 16 | 16 | ||
| 17 | S = "${WORKDIR}/${BP}-${IMX_SRCREV_ABBREV}" | 17 | S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}" |
| 18 | 18 | ||
| 19 | # SCR is the location and name of the Software Content Register file | 19 | # SCR is the location and name of the Software Content Register file |
| 20 | # relative to ${D}${D_SUBDIR}. | 20 | # relative to ${D}${D_SUBDIR}. |
diff --git a/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro-daemon_1.5.0.bb b/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro-daemon_1.5.0.bb index ac42b6870..940b9fa41 100644 --- a/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro-daemon_1.5.0.bb +++ b/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro-daemon_1.5.0.bb | |||
| @@ -11,7 +11,7 @@ IMX_SRCREV_ABBREV = "3200e68" | |||
| 11 | 11 | ||
| 12 | SRC_URI[sha256sum] = "e7806a92d4a5ab51b76d9edef5175a95625c4ac3cab467fe1519bb0ce16e6535" | 12 | SRC_URI[sha256sum] = "e7806a92d4a5ab51b76d9edef5175a95625c4ac3cab467fe1519bb0ce16e6535" |
| 13 | 13 | ||
| 14 | S = "${WORKDIR}/${BP}-${IMX_SRCREV_ABBREV}" | 14 | S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}" |
| 15 | 15 | ||
| 16 | PLATFORM:mx8mm-nxp-bsp = "IMX8MM" | 16 | PLATFORM:mx8mm-nxp-bsp = "IMX8MM" |
| 17 | PLATFORM:mx8mq-nxp-bsp = "IMX8MQ" | 17 | PLATFORM:mx8mq-nxp-bsp = "IMX8MQ" |
diff --git a/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.36.0.bb b/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.36.0.bb index 3a171942f..d766e0191 100644 --- a/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.36.0.bb +++ b/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.36.0.bb | |||
| @@ -15,7 +15,7 @@ IMX_SRCREV_ABBREV = "194a305" | |||
| 15 | 15 | ||
| 16 | SRC_URI[sha256sum] = "0ef1fb5c6653c08f2d2812c72dedf3e8beb091dd5b3d70d6e26f41bac4ebffa7" | 16 | SRC_URI[sha256sum] = "0ef1fb5c6653c08f2d2812c72dedf3e8beb091dd5b3d70d6e26f41bac4ebffa7" |
| 17 | 17 | ||
| 18 | S = "${WORKDIR}/${BP}-${IMX_SRCREV_ABBREV}" | 18 | S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}" |
| 19 | 19 | ||
| 20 | inherit fsl-eula-unpack use-imx-headers | 20 | inherit fsl-eula-unpack use-imx-headers |
| 21 | 21 | ||
diff --git a/recipes-bsp/inphi/inphi_git.bb b/recipes-bsp/inphi/inphi_git.bb index 4deacb581..5c2e4197f 100644 --- a/recipes-bsp/inphi/inphi_git.bb +++ b/recipes-bsp/inphi/inphi_git.bb | |||
| @@ -7,8 +7,6 @@ inherit deploy | |||
| 7 | SRC_URI = "git://github.com/nxp/qoriq-firmware-inphi.git;nobranch=1;protocol=https" | 7 | SRC_URI = "git://github.com/nxp/qoriq-firmware-inphi.git;nobranch=1;protocol=https" |
| 8 | SRCREV = "f22e9ff3bfed8342da6efb699e473b11fbad5695" | 8 | SRCREV = "f22e9ff3bfed8342da6efb699e473b11fbad5695" |
| 9 | 9 | ||
| 10 | S = "${WORKDIR}/git" | ||
| 11 | |||
| 12 | do_install () { | 10 | do_install () { |
| 13 | install -d ${D}/boot | 11 | install -d ${D}/boot |
| 14 | cp -fr ${S}/in112525-phy-ucode.txt ${D}/boot | 12 | cp -fr ${S}/in112525-phy-ucode.txt ${D}/boot |
diff --git a/recipes-bsp/isp-imx/basler-camera_4.2.2.24.0.bb b/recipes-bsp/isp-imx/basler-camera_4.2.2.25.2.bb index 59ba1c619..012e1f2b7 100644 --- a/recipes-bsp/isp-imx/basler-camera_4.2.2.24.0.bb +++ b/recipes-bsp/isp-imx/basler-camera_4.2.2.25.2.bb | |||
| @@ -1,16 +1,23 @@ | |||
| 1 | # Copyright 2020-2023 NXP | 1 | # Copyright (C) 2020-2024 NXP |
| 2 | 2 | ||
| 3 | DESCRIPTION = "Basler camera binary drivers" | 3 | DESCRIPTION = "Basler camera binary drivers" |
| 4 | LICENSE = "Proprietary" | 4 | LICENSE = "Proprietary" |
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=2827219e81f28aba7c6a569f7c437fa7" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" |
| 6 | |||
| 7 | IMX_SRCREV_ABBREV = "dd86758" | ||
| 6 | 8 | ||
| 7 | inherit fsl-eula-unpack | 9 | inherit fsl-eula-unpack |
| 8 | 10 | ||
| 9 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}.bin;fsl-eula=true" | 11 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" |
| 12 | |||
| 13 | SRC_URI[sha256sum] = "aa86adeb0c53c3306f7e1c004ffa78ebb7db3e9136c78759e4029b4b5e1b1a64" | ||
| 14 | |||
| 15 | S = "${UNPACKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}" | ||
| 10 | 16 | ||
| 11 | SRC_URI[sha256sum] = "ad3e98ee0c10f2b3e74af8923f44b8d5908e42eedbca12a702e35cee9328d8cf" | 17 | do_compile[noexec] = "1" |
| 12 | 18 | ||
| 13 | do_install() { | 19 | do_install() { |
| 20 | oe_runmake install INSTALL_DIR=${D} | ||
| 14 | dest_dir=${D}/opt/imx8-isp/bin | 21 | dest_dir=${D}/opt/imx8-isp/bin |
| 15 | install -d ${D}/${libdir} | 22 | install -d ${D}/${libdir} |
| 16 | install -d $dest_dir | 23 | install -d $dest_dir |
diff --git a/recipes-bsp/isp-imx/isp-imx/0001-isp-imx-start_isp-don-t-report-error-if-no-camera-is.patch b/recipes-bsp/isp-imx/isp-imx/0001-isp-imx-start_isp-don-t-report-error-if-no-camera-is.patch new file mode 100644 index 000000000..617abde6f --- /dev/null +++ b/recipes-bsp/isp-imx/isp-imx/0001-isp-imx-start_isp-don-t-report-error-if-no-camera-is.patch | |||
| @@ -0,0 +1,32 @@ | |||
| 1 | From d24c74528fefd1316f1633f0a7f1a5acea40454f Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Max Krummenacher <max.krummenacher@toradex.com> | ||
| 3 | Date: Thu, 19 Jan 2023 15:51:24 +0000 | ||
| 4 | Subject: [PATCH 1/5] isp-imx: start_isp: don't report error if no camera is | ||
| 5 | configured | ||
| 6 | |||
| 7 | The script currently returns '6' when no known camera is configured | ||
| 8 | in the device tree. The end result is that the systemd imx8-isp.service | ||
| 9 | goes to the failed state. | ||
| 10 | Return '0' in that case as obviously the device tree doesn't have a | ||
| 11 | camera configured and the service is not needed. | ||
| 12 | |||
| 13 | Upstream-Status: Pending | ||
| 14 | Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> | ||
| 15 | --- | ||
| 16 | imx/start_isp.sh | 2 +- | ||
| 17 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 18 | |||
| 19 | diff --git a/imx/start_isp.sh b/imx/start_isp.sh | ||
| 20 | index d544b4ca2a57..22e7783437d6 100755 | ||
| 21 | --- a/imx/start_isp.sh | ||
| 22 | +++ b/imx/start_isp.sh | ||
| 23 | @@ -72,5 +72,5 @@ elif [ $NR_DEVICE_TREE_OS08A20 -eq 2 ]; then | ||
| 24 | else | ||
| 25 | # no device tree found exit with code no device or address | ||
| 26 | echo "No device tree found for Basler camera or os08a20, check dtb file!" >&2 | ||
| 27 | - exit 6 | ||
| 28 | + exit 0 | ||
| 29 | fi | ||
| 30 | -- | ||
| 31 | 2.42.0 | ||
| 32 | |||
diff --git a/recipes-bsp/isp-imx/isp-imx/0002-appshell-cmake-bump-min-version-to-3.5.patch b/recipes-bsp/isp-imx/isp-imx/0002-appshell-cmake-bump-min-version-to-3.5.patch new file mode 100644 index 000000000..38b3b6b02 --- /dev/null +++ b/recipes-bsp/isp-imx/isp-imx/0002-appshell-cmake-bump-min-version-to-3.5.patch | |||
| @@ -0,0 +1,134 @@ | |||
| 1 | From 5b69b60bd4d0d5ed1474c6457561d48cdbabc778 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Max Krummenacher <max.krummenacher@toradex.com> | ||
| 3 | Date: Fri, 25 Jul 2025 09:19:58 +0000 | ||
| 4 | Subject: [PATCH 2/5] appshell: cmake: bump min version to 3.5 | ||
| 5 | |||
| 6 | CMake 4 no longer supports min version set to before 3.5 | ||
| 7 | |||
| 8 | | CMake Error at CMakeLists.txt:28 (cmake_minimum_required): | ||
| 9 | | Compatibility with CMake < 3.5 has been removed from CMake. | ||
| 10 | |||
| 11 | Upstream-Status: Pending | ||
| 12 | Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> | ||
| 13 | --- | ||
| 14 | appshell/CMakeLists.txt | 2 +- | ||
| 15 | appshell/display/CMakeLists.txt | 2 +- | ||
| 16 | appshell/display/wayland-client/CMakeLists.txt | 2 +- | ||
| 17 | appshell/v4l_drm_test/CMakeLists.txt | 2 +- | ||
| 18 | appshell/vvext/CMakeLists.txt | 2 +- | ||
| 19 | appshell/yuv/CMakeLists.txt | 2 +- | ||
| 20 | units/CMakeLists.txt | 2 +- | ||
| 21 | units/isi/CMakeLists.txt | 2 +- | ||
| 22 | units/isi/drv/OS08a20/CMakeLists.txt | 2 +- | ||
| 23 | units/isi/drv/OS08a20/calib/CMakeLists.txt | 2 +- | ||
| 24 | 10 files changed, 10 insertions(+), 10 deletions(-) | ||
| 25 | |||
| 26 | diff --git a/appshell/CMakeLists.txt b/appshell/CMakeLists.txt | ||
| 27 | index 22092ce975b5..cf14e254c812 100644 | ||
| 28 | --- a/appshell/CMakeLists.txt | ||
| 29 | +++ b/appshell/CMakeLists.txt | ||
| 30 | @@ -25,7 +25,7 @@ | ||
| 31 | # *****************************************************************************/ | ||
| 32 | |||
| 33 | |||
| 34 | -cmake_minimum_required(VERSION 3.1.0) | ||
| 35 | +cmake_minimum_required(VERSION 3.5.0) | ||
| 36 | project(ISP_APP_SHELL) | ||
| 37 | |||
| 38 | if(DEFINED QTLESS) | ||
| 39 | diff --git a/appshell/display/CMakeLists.txt b/appshell/display/CMakeLists.txt | ||
| 40 | index 491f086adf55..458a46b165b4 100755 | ||
| 41 | --- a/appshell/display/CMakeLists.txt | ||
| 42 | +++ b/appshell/display/CMakeLists.txt | ||
| 43 | @@ -1,4 +1,4 @@ | ||
| 44 | -cmake_minimum_required(VERSION 2.6) | ||
| 45 | +cmake_minimum_required(VERSION 3.6) | ||
| 46 | |||
| 47 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fPIC") | ||
| 48 | |||
| 49 | diff --git a/appshell/display/wayland-client/CMakeLists.txt b/appshell/display/wayland-client/CMakeLists.txt | ||
| 50 | index 78247528b0e4..0639d79d8346 100644 | ||
| 51 | --- a/appshell/display/wayland-client/CMakeLists.txt | ||
| 52 | +++ b/appshell/display/wayland-client/CMakeLists.txt | ||
| 53 | @@ -1,4 +1,4 @@ | ||
| 54 | -cmake_minimum_required(VERSION 2.6) | ||
| 55 | +cmake_minimum_required(VERSION 3.6) | ||
| 56 | |||
| 57 | set(WAYLAND_XML_PRIFIX ${SDKTARGETSYSROOT}/usr/share/wayland-protocols) | ||
| 58 | set(GEN_INSTALL_PREFIX ${PROJECT_SOURCE_DIR}/display/wayland-client) | ||
| 59 | diff --git a/appshell/v4l_drm_test/CMakeLists.txt b/appshell/v4l_drm_test/CMakeLists.txt | ||
| 60 | index cf4685c84204..309e5d465e99 100755 | ||
| 61 | --- a/appshell/v4l_drm_test/CMakeLists.txt | ||
| 62 | +++ b/appshell/v4l_drm_test/CMakeLists.txt | ||
| 63 | @@ -1,4 +1,4 @@ | ||
| 64 | -cmake_minimum_required(VERSION 2.6) | ||
| 65 | +cmake_minimum_required(VERSION 3.5) | ||
| 66 | |||
| 67 | project(ISP_V4L_DRM_TEST) | ||
| 68 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") | ||
| 69 | diff --git a/appshell/vvext/CMakeLists.txt b/appshell/vvext/CMakeLists.txt | ||
| 70 | index a5d6c12929fa..63c1eb5f7073 100755 | ||
| 71 | --- a/appshell/vvext/CMakeLists.txt | ||
| 72 | +++ b/appshell/vvext/CMakeLists.txt | ||
| 73 | @@ -1,4 +1,4 @@ | ||
| 74 | -cmake_minimum_required(VERSION 2.6) | ||
| 75 | +cmake_minimum_required(VERSION 3.5) | ||
| 76 | |||
| 77 | project(ISP_V4L_DRM_TEST) | ||
| 78 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") | ||
| 79 | diff --git a/appshell/yuv/CMakeLists.txt b/appshell/yuv/CMakeLists.txt | ||
| 80 | index 131766fcb5d4..0f3591918e08 100755 | ||
| 81 | --- a/appshell/yuv/CMakeLists.txt | ||
| 82 | +++ b/appshell/yuv/CMakeLists.txt | ||
| 83 | @@ -1,4 +1,4 @@ | ||
| 84 | -cmake_minimum_required(VERSION 2.6) | ||
| 85 | +cmake_minimum_required(VERSION 3.5) | ||
| 86 | set (CMAKE_CXX_FLAGS_DEBUG "") | ||
| 87 | set (CMAKE_C_FLAGS_DEBUG "") | ||
| 88 | |||
| 89 | diff --git a/units/CMakeLists.txt b/units/CMakeLists.txt | ||
| 90 | index 37fa65ed4ea8..10abbef1c16c 100755 | ||
| 91 | --- a/units/CMakeLists.txt | ||
| 92 | +++ b/units/CMakeLists.txt | ||
| 93 | @@ -24,7 +24,7 @@ | ||
| 94 | # * | ||
| 95 | # *****************************************************************************/ | ||
| 96 | |||
| 97 | -cmake_minimum_required(VERSION 3.1.0) | ||
| 98 | +cmake_minimum_required(VERSION 3.5.0) | ||
| 99 | project(ISPcore_SW_STACK) | ||
| 100 | if( NOT DEFINED APPSHELL_TOP_COMPILE) | ||
| 101 | |||
| 102 | diff --git a/units/isi/CMakeLists.txt b/units/isi/CMakeLists.txt | ||
| 103 | index a91699b4a1a5..ea01aa7d9424 100755 | ||
| 104 | --- a/units/isi/CMakeLists.txt | ||
| 105 | +++ b/units/isi/CMakeLists.txt | ||
| 106 | @@ -1,4 +1,4 @@ | ||
| 107 | -cmake_minimum_required(VERSION 2.6) | ||
| 108 | +cmake_minimum_required(VERSION 3.5) | ||
| 109 | |||
| 110 | # define module name | ||
| 111 | set (module isi) | ||
| 112 | diff --git a/units/isi/drv/OS08a20/CMakeLists.txt b/units/isi/drv/OS08a20/CMakeLists.txt | ||
| 113 | index d27dc97f7945..12c6e9ef993a 100755 | ||
| 114 | --- a/units/isi/drv/OS08a20/CMakeLists.txt | ||
| 115 | +++ b/units/isi/drv/OS08a20/CMakeLists.txt | ||
| 116 | @@ -1,4 +1,4 @@ | ||
| 117 | -cmake_minimum_required(VERSION 2.6) | ||
| 118 | +cmake_minimum_required(VERSION 3.5) | ||
| 119 | |||
| 120 | # define module name & interface version | ||
| 121 | set (module os08a20) | ||
| 122 | diff --git a/units/isi/drv/OS08a20/calib/CMakeLists.txt b/units/isi/drv/OS08a20/calib/CMakeLists.txt | ||
| 123 | index b44b08248135..18119086b967 100755 | ||
| 124 | --- a/units/isi/drv/OS08a20/calib/CMakeLists.txt | ||
| 125 | +++ b/units/isi/drv/OS08a20/calib/CMakeLists.txt | ||
| 126 | @@ -1,4 +1,4 @@ | ||
| 127 | -cmake_minimum_required(VERSION 2.6) | ||
| 128 | +cmake_minimum_required(VERSION 3.5) | ||
| 129 | |||
| 130 | # use upper level module name | ||
| 131 | |||
| 132 | -- | ||
| 133 | 2.42.0 | ||
| 134 | |||
diff --git a/recipes-bsp/isp-imx/isp-imx/0003-appshell-cmake-drop-deprecated-use-of-target_link_li.patch b/recipes-bsp/isp-imx/isp-imx/0003-appshell-cmake-drop-deprecated-use-of-target_link_li.patch new file mode 100644 index 000000000..f11deb758 --- /dev/null +++ b/recipes-bsp/isp-imx/isp-imx/0003-appshell-cmake-drop-deprecated-use-of-target_link_li.patch | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | From db07010535d47d7d7eaf3865d97dcec045e19930 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Max Krummenacher <max.krummenacher@toradex.com> | ||
| 3 | Date: Fri, 25 Jul 2025 09:57:22 +0000 | ||
| 4 | Subject: [PATCH 3/5] appshell: cmake: drop deprecated use of | ||
| 5 | target_link_libraries | ||
| 6 | |||
| 7 | Works around: | ||
| 8 | |||
| 9 | | CMake Error at display/CMakeLists.txt:48 (target_link_libraries): | ||
| 10 | | Cannot specify link libraries for target "wayland-client" which is not | ||
| 11 | | built by this project. | ||
| 12 | |||
| 13 | caused by CMake 4 deprecating https://cmake.org/cmake/help/v3.5/policy/CMP0016.html | ||
| 14 | |||
| 15 | CMP0016 states that the command is silently ignored, thus drop it. | ||
| 16 | |||
| 17 | Upstream-Status: Pending | ||
| 18 | Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> | ||
| 19 | --- | ||
| 20 | appshell/display/CMakeLists.txt | 1 - | ||
| 21 | 1 file changed, 1 deletion(-) | ||
| 22 | |||
| 23 | diff --git a/appshell/display/CMakeLists.txt b/appshell/display/CMakeLists.txt | ||
| 24 | index 458a46b165b4..160755312368 100755 | ||
| 25 | --- a/appshell/display/CMakeLists.txt | ||
| 26 | +++ b/appshell/display/CMakeLists.txt | ||
| 27 | @@ -43,7 +43,6 @@ if (WAYLAND_SUPPORT) | ||
| 28 | file(GLOB pub_headers *.h) | ||
| 29 | file(GLOB libsources *.cpp ./wayland-client/*.c) | ||
| 30 | include_directories(./wayland-client) | ||
| 31 | - target_link_libraries(wayland-client) | ||
| 32 | else (WAYLAND_SUPPORT) | ||
| 33 | file(GLOB pub_headers *.h) | ||
| 34 | file(GLOB libsources *.cpp) | ||
| 35 | -- | ||
| 36 | 2.42.0 | ||
| 37 | |||
diff --git a/recipes-bsp/isp-imx/isp-imx/0004-units-targets.cmake-fix-check-if-a-target-exists.patch b/recipes-bsp/isp-imx/isp-imx/0004-units-targets.cmake-fix-check-if-a-target-exists.patch new file mode 100644 index 000000000..087f24090 --- /dev/null +++ b/recipes-bsp/isp-imx/isp-imx/0004-units-targets.cmake-fix-check-if-a-target-exists.patch | |||
| @@ -0,0 +1,51 @@ | |||
| 1 | From d7e06f57c067e50d86369577b8dc3bccdde6fd40 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Max Krummenacher <max.krummenacher@toradex.com> | ||
| 3 | Date: Fri, 25 Jul 2025 10:44:40 +0000 | ||
| 4 | Subject: [PATCH 4/5] units/targets.cmake: fix check if a target exists | ||
| 5 | |||
| 6 | | CMake Error at units/targets.cmake:35 (get_target_property): | ||
| 7 | | get_target_property() called with non-existent target "lib". | ||
| 8 | |||
| 9 | Upstream-Status: Pending | ||
| 10 | Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> | ||
| 11 | --- | ||
| 12 | units/targets.cmake | 9 +++------ | ||
| 13 | 1 file changed, 3 insertions(+), 6 deletions(-) | ||
| 14 | |||
| 15 | diff --git a/units/targets.cmake b/units/targets.cmake | ||
| 16 | index 663a024d9129..d78dbf8b8a45 100755 | ||
| 17 | --- a/units/targets.cmake | ||
| 18 | +++ b/units/targets.cmake | ||
| 19 | @@ -32,8 +32,7 @@ add_dependencies(create_alldir ${module}_create_dir) | ||
| 20 | # Settings for target LIB | ||
| 21 | ############################################################################### | ||
| 22 | # check if lib target already exists and create it, this is to assure that only one target called lib will be generated | ||
| 23 | -get_target_property(LIB_TARGET lib TYPE) | ||
| 24 | -if(NOT LIB_TARGET) | ||
| 25 | +if(NOT TARGET lib) | ||
| 26 | add_custom_target(lib) | ||
| 27 | endif() | ||
| 28 | # the library itself is a dependency for the target lib | ||
| 29 | @@ -83,8 +82,7 @@ if(HAVE_PUBLIC_HEADERS) | ||
| 30 | endif() | ||
| 31 | |||
| 32 | # check if lib_install target already exists and create it | ||
| 33 | -get_target_property(LIB_INSTALL_TARGET lib_install TYPE) | ||
| 34 | -if(NOT LIB_INSTALL_TARGET) | ||
| 35 | +if(NOT TARGET lib_install) | ||
| 36 | add_custom_target(lib_install) | ||
| 37 | endif() | ||
| 38 | |||
| 39 | @@ -104,8 +102,7 @@ add_custom_target(${module}_copy_header | ||
| 40 | COMMENT "Copying Headers of ${module}") | ||
| 41 | |||
| 42 | # check if copy_header target already exists and create it | ||
| 43 | -get_target_property(COPY_HEADER_TARGET copy_header TYPE) | ||
| 44 | -if(NOT COPY_HEADER_TARGET) | ||
| 45 | +if(NOT TARGET copy_header) | ||
| 46 | add_custom_target(copy_header) | ||
| 47 | endif() | ||
| 48 | # if copy_header is selected, modulename_copy_header target must be created | ||
| 49 | -- | ||
| 50 | 2.42.0 | ||
| 51 | |||
diff --git a/recipes-bsp/isp-imx/isp-imx/0005-units-cmake-fix-use-of-add_dependencies.patch b/recipes-bsp/isp-imx/isp-imx/0005-units-cmake-fix-use-of-add_dependencies.patch new file mode 100644 index 000000000..f4b44ff47 --- /dev/null +++ b/recipes-bsp/isp-imx/isp-imx/0005-units-cmake-fix-use-of-add_dependencies.patch | |||
| @@ -0,0 +1,36 @@ | |||
| 1 | From 72d6160d1efc9df8bdee4e3dc9da67560f2206b4 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Max Krummenacher <max.krummenacher@toradex.com> | ||
| 3 | Date: Fri, 25 Jul 2025 10:52:52 +0000 | ||
| 4 | Subject: [PATCH 5/5] units: cmake: fix use of add_dependencies | ||
| 5 | |||
| 6 | With CMake 4 we get during configure: | ||
| 7 | |||
| 8 | | CMake Error at isp-imx/4.2.2.25.2/sources/isp-imx-4.2.2.25.2-3cac1fb: | ||
| 9 | | The dependency target "drv/OS08a20" of target "copy_shell_libs_isi" does | ||
| 10 | | not exist. | ||
| 11 | |||
| 12 | Comment out that the add_dependencies. The driver for OS08a20 is still | ||
| 13 | part of the built packages. | ||
| 14 | |||
| 15 | Upstream-Status: Pending | ||
| 16 | Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> | ||
| 17 | --- | ||
| 18 | units/isi/CMakeLists.txt | 2 +- | ||
| 19 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 20 | |||
| 21 | diff --git a/units/isi/CMakeLists.txt b/units/isi/CMakeLists.txt | ||
| 22 | index ea01aa7d9424..2f5c3d803e67 100755 | ||
| 23 | --- a/units/isi/CMakeLists.txt | ||
| 24 | +++ b/units/isi/CMakeLists.txt | ||
| 25 | @@ -93,7 +93,7 @@ add_custom_target(copy_shell_libs_${module} ALL | ||
| 26 | COMMAND ${CMAKE_COMMAND} -E copy ${UNITS_TOP_DIRECTORY}/isi/drv/*/*.cfg ${LIB_ROOT}/${CMAKE_BUILD_TYPE}/bin/ | ||
| 27 | COMMAND ${CMAKE_COMMAND} -E copy ${UNITS_TOP_DIRECTORY}/isi/drv/*.cfg ${LIB_ROOT}/${CMAKE_BUILD_TYPE}/bin/ | ||
| 28 | ) | ||
| 29 | -add_dependencies(copy_shell_libs_${module} drv/OS08a20) | ||
| 30 | +#add_dependencies(copy_shell_libs_${module} os08a20_shared) | ||
| 31 | |||
| 32 | endif (GENERATE_PARTITION_BUILD) | ||
| 33 | |||
| 34 | -- | ||
| 35 | 2.42.0 | ||
| 36 | |||
diff --git a/recipes-bsp/isp-imx/isp-imx_4.2.2.24.4.bb b/recipes-bsp/isp-imx/isp-imx_4.2.2.25.2.bb index a6d8d651f..445822528 100644 --- a/recipes-bsp/isp-imx/isp-imx_4.2.2.24.4.bb +++ b/recipes-bsp/isp-imx/isp-imx_4.2.2.25.2.bb | |||
| @@ -1,19 +1,26 @@ | |||
| 1 | # Copyright 2020-2023 NXP | 1 | # Copyright (C) 2020-2024 NXP |
| 2 | 2 | ||
| 3 | DESCRIPTION = "i.MX Verisilicon Software ISP" | 3 | DESCRIPTION = "i.MX Verisilicon Software ISP" |
| 4 | LICENSE = "Proprietary" | 4 | LICENSE = "Proprietary" |
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=ca53281cc0caa7e320d4945a896fb837" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" |
| 6 | DEPENDS = "boost libdrm virtual/libg2d libtinyxml2 jsoncpp patchelf-native" | 6 | DEPENDS = "boost libdrm virtual/libg2d libtinyxml2 jsoncpp patchelf-native" |
| 7 | 7 | ||
| 8 | SRC_URI = " \ | 8 | SRC_URI = " \ |
| 9 | ${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true \ | 9 | ${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true \ |
| 10 | ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', '${ISP_SYSTEMD_PATCH}', '', d)} \ | ||
| 11 | file://0002-appshell-cmake-bump-min-version-to-3.5.patch \ | ||
| 12 | file://0003-appshell-cmake-drop-deprecated-use-of-target_link_li.patch \ | ||
| 13 | file://0004-units-targets.cmake-fix-check-if-a-target-exists.patch \ | ||
| 14 | file://0005-units-cmake-fix-use-of-add_dependencies.patch \ | ||
| 10 | " | 15 | " |
| 11 | IMX_SRCREV_ABBREV = "8527c7b" | 16 | ISP_SYSTEMD_PATCH = "file://0001-isp-imx-start_isp-don-t-report-error-if-no-camera-is.patch" |
| 12 | S = "${WORKDIR}/${BP}-${IMX_SRCREV_ABBREV}" | ||
| 13 | 17 | ||
| 14 | SRC_URI[sha256sum] = "481e49e9da6d7783d6c28385bb68463eac7b9e9fef6ea958950260a8ad6b1e4c" | 18 | IMX_SRCREV_ABBREV = "3cac1fb" |
| 19 | S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}" | ||
| 15 | 20 | ||
| 16 | inherit fsl-eula-unpack cmake systemd use-imx-headers | 21 | SRC_URI[sha256sum] = "8fa5094da6438505287f4dcc8033dad3057ab81bf98c858884f7c3a2e521b252" |
| 22 | |||
| 23 | inherit fsl-eula-unpack cmake pkgconfig systemd use-imx-headers | ||
| 17 | 24 | ||
| 18 | PACKAGECONFIG = "" | 25 | PACKAGECONFIG = "" |
| 19 | # Note: building with tuningext fails with boost 1.87. | 26 | # Note: building with tuningext fails with boost 1.87. |
| @@ -47,7 +54,7 @@ EXTRA_OECMAKE += " \ | |||
| 47 | -Wno-dev \ | 54 | -Wno-dev \ |
| 48 | " | 55 | " |
| 49 | 56 | ||
| 50 | do_configure:prepend () { | 57 | do_configure_disable:prepend () { |
| 51 | # FIXME: should be rebuild. | 58 | # FIXME: should be rebuild. |
| 52 | patchelf --replace-needed libjsoncpp.so.25 libjsoncpp.so.26 ${S}/mediacontrol/install/bin/isp_media_server | 59 | patchelf --replace-needed libjsoncpp.so.25 libjsoncpp.so.26 ${S}/mediacontrol/install/bin/isp_media_server |
| 53 | patchelf --replace-needed libjsoncpp.so.25 libjsoncpp.so.26 ${S}/mediacontrol/install/lib/libmedia_server.so | 60 | patchelf --replace-needed libjsoncpp.so.25 libjsoncpp.so.26 ${S}/mediacontrol/install/lib/libmedia_server.so |
| @@ -58,9 +65,6 @@ do_configure:prepend () { | |||
| 58 | } | 65 | } |
| 59 | 66 | ||
| 60 | do_install() { | 67 | do_install() { |
| 61 | # FIXME: provided by the basler-camera package, do not install them here additionally | ||
| 62 | rm -f ${S}/dewarp/dewarp_config//daA3840_30mc*.json | ||
| 63 | |||
| 64 | # The Makefile unconditionally installs tuningext even if it is not built | 68 | # The Makefile unconditionally installs tuningext even if it is not built |
| 65 | if ${@bb.utils.contains('PACKAGECONFIG','tuningext','false','true',d)}; then | 69 | if ${@bb.utils.contains('PACKAGECONFIG','tuningext','false','true',d)}; then |
| 66 | touch ${B}/generated/release/bin/tuningext | 70 | touch ${B}/generated/release/bin/tuningext |
diff --git a/recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.1.3.bb b/recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.1.3.bb index 5b04b1e2c..b1cd3d863 100644 --- a/recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.1.3.bb +++ b/recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.1.3.bb | |||
| @@ -13,9 +13,6 @@ SRC_URI = "git://github.com/Freescale/libimxdmabuffer.git;branch=${SRCBRANCH};pr | |||
| 13 | file://run-ptest \ | 13 | file://run-ptest \ |
| 14 | " | 14 | " |
| 15 | 15 | ||
| 16 | |||
| 17 | S = "${WORKDIR}/git" | ||
| 18 | |||
| 19 | inherit pkgconfig waf use-imx-headers ptest | 16 | inherit pkgconfig waf use-imx-headers ptest |
| 20 | 17 | ||
| 21 | EXTRA_OECONF = "--imx-linux-headers-path=${STAGING_INCDIR_IMX} \ | 18 | EXTRA_OECONF = "--imx-linux-headers-path=${STAGING_INCDIR_IMX} \ |
diff --git a/recipes-bsp/ls2-phy/ls2-phy_git.bb b/recipes-bsp/ls2-phy/ls2-phy_git.bb index c13a05a19..60ab5e183 100644 --- a/recipes-bsp/ls2-phy/ls2-phy_git.bb +++ b/recipes-bsp/ls2-phy/ls2-phy_git.bb | |||
| @@ -7,8 +7,6 @@ inherit deploy | |||
| 7 | SRC_URI = "git://github.com/nxp/qoriq-firmware-cortina.git;nobranch=1;protocol=https" | 7 | SRC_URI = "git://github.com/nxp/qoriq-firmware-cortina.git;nobranch=1;protocol=https" |
| 8 | SRCREV = "9143c2a3adede595966583c00ca4edc99ec698cf" | 8 | SRCREV = "9143c2a3adede595966583c00ca4edc99ec698cf" |
| 9 | 9 | ||
| 10 | S = "${WORKDIR}/git" | ||
| 11 | |||
| 12 | do_install () { | 10 | do_install () { |
| 13 | install -d ${D}/boot | 11 | install -d ${D}/boot |
| 14 | cp -fr ${S}/* ${D}/boot | 12 | cp -fr ${S}/* ${D}/boot |
diff --git a/recipes-bsp/mc-utils/mc-utils_git.bb b/recipes-bsp/mc-utils/mc-utils_git.bb index 696307209..9e9f8d409 100644 --- a/recipes-bsp/mc-utils/mc-utils_git.bb +++ b/recipes-bsp/mc-utils/mc-utils_git.bb | |||
| @@ -10,8 +10,6 @@ inherit deploy | |||
| 10 | SRC_URI = "git://github.com/nxp-qoriq/mc-utils;protocol=https;nobranch=1" | 10 | SRC_URI = "git://github.com/nxp-qoriq/mc-utils;protocol=https;nobranch=1" |
| 11 | SRCREV = "5ccc2688b72c4a05119a393cbe3573b5f81d10bc" | 11 | SRCREV = "5ccc2688b72c4a05119a393cbe3573b5f81d10bc" |
| 12 | 12 | ||
| 13 | S = "${WORKDIR}/git" | ||
| 14 | |||
| 15 | MC_CFG ?= "" | 13 | MC_CFG ?= "" |
| 16 | MC_CFG:ls1088a = "ls1088a" | 14 | MC_CFG:ls1088a = "ls1088a" |
| 17 | MC_CFG:ls2088a = "ls2088a" | 15 | MC_CFG:ls2088a = "ls2088a" |
diff --git a/recipes-bsp/mxsldr/mxsldr_git.bb b/recipes-bsp/mxsldr/mxsldr_git.bb index 17da814f8..9fc6338c4 100644 --- a/recipes-bsp/mxsldr/mxsldr_git.bb +++ b/recipes-bsp/mxsldr/mxsldr_git.bb | |||
| @@ -13,8 +13,6 @@ SRC_URI = "git://git.denx.de/mxsldr.git;branch=master \ | |||
| 13 | 13 | ||
| 14 | PV = "0.0.0+git${SRCPV}" | 14 | PV = "0.0.0+git${SRCPV}" |
| 15 | 15 | ||
| 16 | S = "${WORKDIR}/git" | ||
| 17 | |||
| 18 | inherit pkgconfig | 16 | inherit pkgconfig |
| 19 | 17 | ||
| 20 | do_compile() { | 18 | do_compile() { |
diff --git a/recipes-bsp/ppfe-firmware/ppfe-firmware_git.bb b/recipes-bsp/ppfe-firmware/ppfe-firmware_git.bb index bb542e8c0..ddbb2031c 100644 --- a/recipes-bsp/ppfe-firmware/ppfe-firmware_git.bb +++ b/recipes-bsp/ppfe-firmware/ppfe-firmware_git.bb | |||
| @@ -10,8 +10,6 @@ inherit deploy | |||
| 10 | SRC_URI = "git://github.com/NXP/qoriq-engine-pfe-bin.git;nobranch=1;protocol=https" | 10 | SRC_URI = "git://github.com/NXP/qoriq-engine-pfe-bin.git;nobranch=1;protocol=https" |
| 11 | SRCREV = "f55ee9f72090309bbb7ab71f48a498fc02909234" | 11 | SRCREV = "f55ee9f72090309bbb7ab71f48a498fc02909234" |
| 12 | 12 | ||
| 13 | S = "${WORKDIR}/git" | ||
| 14 | |||
| 15 | do_install () { | 13 | do_install () { |
| 16 | install -d ${D}${nonarch_base_libdir}/firmware | 14 | install -d ${D}${nonarch_base_libdir}/firmware |
| 17 | install -d ${D}/boot/engine-pfe-bin | 15 | install -d ${D}/boot/engine-pfe-bin |
diff --git a/recipes-bsp/qe-ucode/qe-ucode_git.bb b/recipes-bsp/qe-ucode/qe-ucode_git.bb index 9b76d24a6..582fb1e46 100644 --- a/recipes-bsp/qe-ucode/qe-ucode_git.bb +++ b/recipes-bsp/qe-ucode/qe-ucode_git.bb | |||
| @@ -8,8 +8,6 @@ inherit deploy | |||
| 8 | SRC_URI = "git://github.com/NXP/qoriq-qe-ucode.git;nobranch=1;protocol=https" | 8 | SRC_URI = "git://github.com/NXP/qoriq-qe-ucode.git;nobranch=1;protocol=https" |
| 9 | SRCREV = "c89d7843943fd3bd52aa5f1ff7a91200a2f7f63b" | 9 | SRCREV = "c89d7843943fd3bd52aa5f1ff7a91200a2f7f63b" |
| 10 | 10 | ||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | do_install () { | 11 | do_install () { |
| 14 | install -d ${D}/boot | 12 | install -d ${D}/boot |
| 15 | install -m 644 ${B}/*.bin ${D}/boot | 13 | install -m 644 ${B}/*.bin ${D}/boot |
diff --git a/recipes-bsp/rcw/rcw_git.bb b/recipes-bsp/rcw/rcw_git.bb index be166f441..b73dd9753 100644 --- a/recipes-bsp/rcw/rcw_git.bb +++ b/recipes-bsp/rcw/rcw_git.bb | |||
| @@ -10,8 +10,6 @@ inherit deploy siteinfo | |||
| 10 | SRC_URI = "git://github.com/nxp-qoriq/rcw;protocol=https;nobranch=1" | 10 | SRC_URI = "git://github.com/nxp-qoriq/rcw;protocol=https;nobranch=1" |
| 11 | SRCREV = "64abe70cf0abab053c37db460c12e367e6adf7a4" | 11 | SRCREV = "64abe70cf0abab053c37db460c12e367e6adf7a4" |
| 12 | 12 | ||
| 13 | S = "${WORKDIR}/git" | ||
| 14 | |||
| 15 | export PYTHON = "${USRBINPATH}/python3" | 13 | export PYTHON = "${USRBINPATH}/python3" |
| 16 | 14 | ||
| 17 | M = "${@d.getVar('MACHINE').replace('-64b','').replace('-32b','').replace('-${SITEINFO_ENDIANNESS}','')}" | 15 | M = "${@d.getVar('MACHINE').replace('-64b','').replace('-32b','').replace('-${SITEINFO_ENDIANNESS}','')}" |
diff --git a/recipes-bsp/u-boot/u-boot-fslc-common_2025.01.inc b/recipes-bsp/u-boot/u-boot-fslc-common_2025.01.inc index 134028503..9cc6b958d 100644 --- a/recipes-bsp/u-boot/u-boot-fslc-common_2025.01.inc +++ b/recipes-bsp/u-boot/u-boot-fslc-common_2025.01.inc | |||
| @@ -16,5 +16,4 @@ SRCBRANCH = "2025.01+fslc" | |||
| 16 | PV = "2025.01+fslc+git${SRCPV}" | 16 | PV = "2025.01+fslc+git${SRCPV}" |
| 17 | CVE_PRODUCT = "denx:u-boot" | 17 | CVE_PRODUCT = "denx:u-boot" |
| 18 | 18 | ||
| 19 | S = "${WORKDIR}/git" | ||
| 20 | B = "${WORKDIR}/build" | 19 | B = "${WORKDIR}/build" |
diff --git a/recipes-bsp/u-boot/u-boot-imx-common_2024.04.inc b/recipes-bsp/u-boot/u-boot-imx-common_2024.04.inc index 01e3bbca3..9640ba1de 100644 --- a/recipes-bsp/u-boot/u-boot-imx-common_2024.04.inc +++ b/recipes-bsp/u-boot/u-boot-imx-common_2024.04.inc | |||
| @@ -18,7 +18,6 @@ DEPENDS += " \ | |||
| 18 | xxd-native \ | 18 | xxd-native \ |
| 19 | " | 19 | " |
| 20 | 20 | ||
| 21 | S = "${WORKDIR}/git" | ||
| 22 | B = "${WORKDIR}/build" | 21 | B = "${WORKDIR}/build" |
| 23 | 22 | ||
| 24 | inherit fsl-u-boot-localversion | 23 | inherit fsl-u-boot-localversion |
diff --git a/recipes-bsp/u-boot/u-boot-qoriq_2021.04.bb b/recipes-bsp/u-boot/u-boot-qoriq_2021.04.bb index bd495af94..c765cd2d7 100644 --- a/recipes-bsp/u-boot/u-boot-qoriq_2021.04.bb +++ b/recipes-bsp/u-boot/u-boot-qoriq_2021.04.bb | |||
| @@ -17,7 +17,6 @@ LIC_FILES_CHKSUM = " \ | |||
| 17 | SRC_URI = "git://github.com/nxp-qoriq/u-boot;protocol=https;nobranch=1" | 17 | SRC_URI = "git://github.com/nxp-qoriq/u-boot;protocol=https;nobranch=1" |
| 18 | SRCREV = "1c0116f3da250c5a52858c53efb8b38c0963f477" | 18 | SRCREV = "1c0116f3da250c5a52858c53efb8b38c0963f477" |
| 19 | 19 | ||
| 20 | S = "${WORKDIR}/git" | ||
| 21 | B = "${WORKDIR}/build" | 20 | B = "${WORKDIR}/build" |
| 22 | PV:append = "+fslgit" | 21 | PV:append = "+fslgit" |
| 23 | LOCALVERSION = "+fsl" | 22 | LOCALVERSION = "+fsl" |
diff --git a/recipes-bsp/uefi/uefi_git.bb b/recipes-bsp/uefi/uefi_git.bb index 268b5b1d9..c0222a817 100644 --- a/recipes-bsp/uefi/uefi_git.bb +++ b/recipes-bsp/uefi/uefi_git.bb | |||
| @@ -8,8 +8,6 @@ inherit deploy | |||
| 8 | SRC_URI = "git://github.com/NXP/qoriq-uefi-binary.git;nobranch=1;protocol=https" | 8 | SRC_URI = "git://github.com/NXP/qoriq-uefi-binary.git;nobranch=1;protocol=https" |
| 9 | SRCREV = "55789d536850e00c6f2284fb28eaf21712cd276b" | 9 | SRCREV = "55789d536850e00c6f2284fb28eaf21712cd276b" |
| 10 | 10 | ||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | do_install () { | 11 | do_install () { |
| 14 | if [ -d ${B}/${MACHINE} ]; then | 12 | if [ -d ${B}/${MACHINE} ]; then |
| 15 | install -d ${D}/uefi | 13 | install -d ${D}/uefi |
diff --git a/recipes-core/udev/udev-rules-imx/10-imx.rules b/recipes-core/udev/udev-rules-imx/10-imx.rules index 6afc1e8e2..ff9237188 100644 --- a/recipes-core/udev/udev-rules-imx/10-imx.rules +++ b/recipes-core/udev/udev-rules-imx/10-imx.rules | |||
| @@ -21,3 +21,6 @@ SUBSYSTEM=="video", MODE="0660" | |||
| 21 | KERNEL=="fb[0-9]", MODE="0660", GROUP="video" | 21 | KERNEL=="fb[0-9]", MODE="0660", GROUP="video" |
| 22 | KERNEL=="gsl_kmod", MODE="0660", GROUP="video" | 22 | KERNEL=="gsl_kmod", MODE="0660", GROUP="video" |
| 23 | KERNEL=="galcore", MODE="0660", GROUP="video" | 23 | KERNEL=="galcore", MODE="0660", GROUP="video" |
| 24 | KERNEL=="linux,cma*", NAME="dma_heap", MODE="0664", GROUP="video" | ||
| 25 | KERNEL=="mali[0-9]", MODE="0664", GROUP="video" | ||
| 26 | KERNEL=="pxp_device", MODE="0664", GROUP="video" | ||
diff --git a/recipes-devtools/devregs/devregs_git.bb b/recipes-devtools/devregs/devregs_git.bb index f24cb0f6e..9d2155e1f 100644 --- a/recipes-devtools/devregs/devregs_git.bb +++ b/recipes-devtools/devregs/devregs_git.bb | |||
| @@ -8,6 +8,4 @@ SRC_URI = "git://github.com/boundarydevices/devregs.git;protocol=https;branch=ma | |||
| 8 | 8 | ||
| 9 | PV = "1.0+${SRCPV}" | 9 | PV = "1.0+${SRCPV}" |
| 10 | 10 | ||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | inherit autotools | 11 | inherit autotools |
diff --git a/recipes-devtools/imx-usb-loader/imx-usb-loader_git.bb b/recipes-devtools/imx-usb-loader/imx-usb-loader_git.bb index deffd8539..c14fd955b 100644 --- a/recipes-devtools/imx-usb-loader/imx-usb-loader_git.bb +++ b/recipes-devtools/imx-usb-loader/imx-usb-loader_git.bb | |||
| @@ -10,8 +10,6 @@ SRC_URI = "git://github.com/boundarydevices/imx_usb_loader.git;protocol=https;br | |||
| 10 | 10 | ||
| 11 | PV = "1.0+${SRCPV}" | 11 | PV = "1.0+${SRCPV}" |
| 12 | 12 | ||
| 13 | S = "${WORKDIR}/git" | ||
| 14 | |||
| 15 | do_install () { | 13 | do_install () { |
| 16 | oe_runmake DESTDIR=${D} install | 14 | oe_runmake DESTDIR=${D} install |
| 17 | } | 15 | } |
diff --git a/recipes-devtools/qemu/qemu-qoriq_4.2.bb b/recipes-devtools/qemu/qemu-qoriq_4.2.bb index 5ac774ed2..20ba6b535 100644 --- a/recipes-devtools/qemu/qemu-qoriq_4.2.bb +++ b/recipes-devtools/qemu/qemu-qoriq_4.2.bb | |||
| @@ -17,8 +17,6 @@ SRC_URI = "gitsm://github.com/nxp-qoriq/qemu;protocol=https;nobranch=1 \ | |||
| 17 | 17 | ||
| 18 | SRCREV = "14fda5a42df6c72e890d6a97ff88c5852172604b" | 18 | SRCREV = "14fda5a42df6c72e890d6a97ff88c5852172604b" |
| 19 | 19 | ||
| 20 | S = "${WORKDIR}/git" | ||
| 21 | |||
| 22 | python() { | 20 | python() { |
| 23 | d.appendVar('PROVIDES', ' ' + d.getVar('BPN').replace('-qoriq', '')) | 21 | d.appendVar('PROVIDES', ' ' + d.getVar('BPN').replace('-qoriq', '')) |
| 24 | pkgs = d.getVar('PACKAGES').split() | 22 | pkgs = d.getVar('PACKAGES').split() |
diff --git a/recipes-devtools/qoriq-cst/qoriq-cst_git.bb b/recipes-devtools/qoriq-cst/qoriq-cst_git.bb index bcb4f8bfe..95bf4eb64 100644 --- a/recipes-devtools/qoriq-cst/qoriq-cst_git.bb +++ b/recipes-devtools/qoriq-cst/qoriq-cst_git.bb | |||
| @@ -21,8 +21,6 @@ SRC_URI = "git://github.com/nxp-qoriq/cst;protocol=https;nobranch=1 \ | |||
| 21 | " | 21 | " |
| 22 | SRCREV = "e96dead3c339f6addb1600249be67e1884cdbcc5" | 22 | SRCREV = "e96dead3c339f6addb1600249be67e1884cdbcc5" |
| 23 | 23 | ||
| 24 | S = "${WORKDIR}/git" | ||
| 25 | |||
| 26 | EXTRA_OEMAKE = 'CC="${CC}" LD="${CC}"' | 24 | EXTRA_OEMAKE = 'CC="${CC}" LD="${CC}"' |
| 27 | CFLAGS:append = ' -Wno-deprecated-declarations' | 25 | CFLAGS:append = ' -Wno-deprecated-declarations' |
| 28 | 26 | ||
diff --git a/recipes-devtools/utp-com/utp-com_git.bb b/recipes-devtools/utp-com/utp-com_git.bb index 85c80acbd..364c91bcc 100644 --- a/recipes-devtools/utp-com/utp-com_git.bb +++ b/recipes-devtools/utp-com/utp-com_git.bb | |||
| @@ -11,8 +11,6 @@ SRC_URI = " \ | |||
| 11 | 11 | ||
| 12 | PV = "1.0+git${SRCPV}" | 12 | PV = "1.0+git${SRCPV}" |
| 13 | 13 | ||
| 14 | S = "${WORKDIR}/git" | ||
| 15 | |||
| 16 | do_configure[noexec] = "1" | 14 | do_configure[noexec] = "1" |
| 17 | 15 | ||
| 18 | do_compile () { | 16 | do_compile () { |
diff --git a/recipes-devtools/uuu/uuu_git.bb b/recipes-devtools/uuu/uuu_git.bb index e48698a8b..c242c1911 100644 --- a/recipes-devtools/uuu/uuu_git.bb +++ b/recipes-devtools/uuu/uuu_git.bb | |||
| @@ -11,8 +11,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=38ec0c18112e9a92cffc4951661e85a5" | |||
| 11 | 11 | ||
| 12 | inherit cmake pkgconfig | 12 | inherit cmake pkgconfig |
| 13 | 13 | ||
| 14 | S = "${WORKDIR}/git" | ||
| 15 | |||
| 16 | DEPENDS = "libusb zlib bzip2 openssl zstd libtinyxml2" | 14 | DEPENDS = "libusb zlib bzip2 openssl zstd libtinyxml2" |
| 17 | 15 | ||
| 18 | BBCLASSEXTEND = "native nativesdk" | 16 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/recipes-downgrade/spir/spirv-headers_1.3.275.0.imx.bb b/recipes-downgrade/spir/spirv-headers_1.3.275.0.imx.bb index 598a8fc20..caaf2cd38 100644 --- a/recipes-downgrade/spir/spirv-headers_1.3.275.0.imx.bb +++ b/recipes-downgrade/spir/spirv-headers_1.3.275.0.imx.bb | |||
| @@ -13,7 +13,6 @@ PE = "1" | |||
| 13 | # The tags versions should always be sdk-x.y.z, as this is what | 13 | # The tags versions should always be sdk-x.y.z, as this is what |
| 14 | # upstream considers a release. | 14 | # upstream considers a release. |
| 15 | UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)" | 15 | UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)" |
| 16 | S = "${WORKDIR}/git" | ||
| 17 | 16 | ||
| 18 | inherit cmake | 17 | inherit cmake |
| 19 | 18 | ||
diff --git a/recipes-downgrade/spir/spirv-tools_1.3.275.0.imx.bb b/recipes-downgrade/spir/spirv-tools_1.3.275.0.imx.bb index 05c6de1b5..6b0c0a3f7 100644 --- a/recipes-downgrade/spir/spirv-tools_1.3.275.0.imx.bb +++ b/recipes-downgrade/spir/spirv-tools_1.3.275.0.imx.bb | |||
| @@ -16,7 +16,6 @@ PE = "1" | |||
| 16 | # The tags versions should always be sdk-x.y.z, as this is what | 16 | # The tags versions should always be sdk-x.y.z, as this is what |
| 17 | # upstream considers a release. | 17 | # upstream considers a release. |
| 18 | UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)" | 18 | UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)" |
| 19 | S = "${WORKDIR}/git" | ||
| 20 | 19 | ||
| 21 | inherit cmake | 20 | inherit cmake |
| 22 | 21 | ||
diff --git a/recipes-downgrade/vulkan/vulkan-headers_1.3.275.0.imx.bb b/recipes-downgrade/vulkan/vulkan-headers_1.3.275.0.imx.bb index aacec8cab..24630d0db 100644 --- a/recipes-downgrade/vulkan/vulkan-headers_1.3.275.0.imx.bb +++ b/recipes-downgrade/vulkan/vulkan-headers_1.3.275.0.imx.bb | |||
| @@ -13,8 +13,6 @@ SRC_URI = "git://github.com/KhronosGroup/Vulkan-Headers.git;branch=main;protocol | |||
| 13 | 13 | ||
| 14 | SRCREV = "217e93c664ec6704ec2d8c36fa116c1a4a1e2d40" | 14 | SRCREV = "217e93c664ec6704ec2d8c36fa116c1a4a1e2d40" |
| 15 | 15 | ||
| 16 | S = "${WORKDIR}/git" | ||
| 17 | |||
| 18 | inherit cmake | 16 | inherit cmake |
| 19 | 17 | ||
| 20 | FILES:${PN} += "${datadir}/vulkan" | 18 | FILES:${PN} += "${datadir}/vulkan" |
diff --git a/recipes-downgrade/vulkan/vulkan-loader_1.3.275.0.imx.bb b/recipes-downgrade/vulkan/vulkan-loader_1.3.275.0.imx.bb index 7caed6720..089b46b34 100644 --- a/recipes-downgrade/vulkan/vulkan-loader_1.3.275.0.imx.bb +++ b/recipes-downgrade/vulkan/vulkan-loader_1.3.275.0.imx.bb | |||
| @@ -12,8 +12,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=7dbefed23242760aa3475ee42801c5ac" | |||
| 12 | SRC_URI = "git://github.com/KhronosGroup/Vulkan-Loader.git;branch=vulkan-sdk-1.3.275;protocol=https" | 12 | SRC_URI = "git://github.com/KhronosGroup/Vulkan-Loader.git;branch=vulkan-sdk-1.3.275;protocol=https" |
| 13 | SRCREV = "00893b9a03e526aec2c5bf487521d16dfa435229" | 13 | SRCREV = "00893b9a03e526aec2c5bf487521d16dfa435229" |
| 14 | 14 | ||
| 15 | S = "${WORKDIR}/git" | ||
| 16 | |||
| 17 | REQUIRED_DISTRO_FEATURES = "vulkan" | 15 | REQUIRED_DISTRO_FEATURES = "vulkan" |
| 18 | 16 | ||
| 19 | inherit cmake features_check pkgconfig | 17 | inherit cmake features_check pkgconfig |
diff --git a/recipes-downgrade/vulkan/vulkan-tools_1.3.275.0.imx.bb b/recipes-downgrade/vulkan/vulkan-tools_1.3.275.0.imx.bb index f86912c90..f5fe8523d 100644 --- a/recipes-downgrade/vulkan/vulkan-tools_1.3.275.0.imx.bb +++ b/recipes-downgrade/vulkan/vulkan-tools_1.3.275.0.imx.bb | |||
| @@ -9,8 +9,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57" | |||
| 9 | SRC_URI = "git://github.com/KhronosGroup/Vulkan-Tools.git;branch=main;protocol=https" | 9 | SRC_URI = "git://github.com/KhronosGroup/Vulkan-Tools.git;branch=main;protocol=https" |
| 10 | SRCREV = "c86d42cf9eb620eeac377e3bff46ae342c5cd664" | 10 | SRCREV = "c86d42cf9eb620eeac377e3bff46ae342c5cd664" |
| 11 | 11 | ||
| 12 | S = "${WORKDIR}/git" | ||
| 13 | |||
| 14 | inherit cmake features_check pkgconfig | 12 | inherit cmake features_check pkgconfig |
| 15 | ANY_OF_DISTRO_FEATURES = "x11 wayland" | 13 | ANY_OF_DISTRO_FEATURES = "x11 wayland" |
| 16 | REQUIRED_DISTRO_FEATURES = "vulkan" | 14 | REQUIRED_DISTRO_FEATURES = "vulkan" |
diff --git a/recipes-downgrade/vulkan/vulkan-validation-layers_1.3.275.0.imx.bb b/recipes-downgrade/vulkan/vulkan-validation-layers_1.3.275.0.imx.bb index 239589108..3068dd184 100644 --- a/recipes-downgrade/vulkan/vulkan-validation-layers_1.3.275.0.imx.bb +++ b/recipes-downgrade/vulkan/vulkan-validation-layers_1.3.275.0.imx.bb | |||
| @@ -11,8 +11,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=cd3c0bc366cd9b6a906e22f0bcb5910f" | |||
| 11 | SRC_URI = "git://github.com/KhronosGroup/Vulkan-ValidationLayers.git;branch=vulkan-sdk-1.3.275;protocol=https" | 11 | SRC_URI = "git://github.com/KhronosGroup/Vulkan-ValidationLayers.git;branch=vulkan-sdk-1.3.275;protocol=https" |
| 12 | SRCREV = "780c65337e111c7385109c7b720d757a778e4fe2" | 12 | SRCREV = "780c65337e111c7385109c7b720d757a778e4fe2" |
| 13 | 13 | ||
| 14 | S = "${WORKDIR}/git" | ||
| 15 | |||
| 16 | REQUIRED_DISTRO_FEATURES = "vulkan" | 14 | REQUIRED_DISTRO_FEATURES = "vulkan" |
| 17 | 15 | ||
| 18 | DEPENDS = "vulkan-headers vulkan-loader spirv-headers spirv-tools glslang vulkan-utility-libraries" | 16 | DEPENDS = "vulkan-headers vulkan-loader spirv-headers spirv-tools glslang vulkan-utility-libraries" |
diff --git a/recipes-dpaa/eth-config/eth-config_git.bb b/recipes-dpaa/eth-config/eth-config_git.bb index aee2e2348..858442aff 100644 --- a/recipes-dpaa/eth-config/eth-config_git.bb +++ b/recipes-dpaa/eth-config/eth-config_git.bb | |||
| @@ -8,8 +8,6 @@ PR = "r2" | |||
| 8 | SRC_URI = "git://github.com/nxp-qoriq/eth-config;protocol=https;nobranch=1" | 8 | SRC_URI = "git://github.com/nxp-qoriq/eth-config;protocol=https;nobranch=1" |
| 9 | SRCREV = "00fa9c6db5813735676b30b1516e30a460d61b28" | 9 | SRCREV = "00fa9c6db5813735676b30b1516e30a460d61b28" |
| 10 | 10 | ||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | EXTRA_OEMAKE = "D=${D}" | 11 | EXTRA_OEMAKE = "D=${D}" |
| 14 | 12 | ||
| 15 | do_install() { | 13 | do_install() { |
diff --git a/recipes-dpaa/flib/flib_git.bb b/recipes-dpaa/flib/flib_git.bb index f1ebd87f0..b7eafe627 100644 --- a/recipes-dpaa/flib/flib_git.bb +++ b/recipes-dpaa/flib/flib_git.bb | |||
| @@ -6,8 +6,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=9f6d1afdf6b0f6b3ba65c25ba589ee53" | |||
| 6 | SRC_URI = "git://github.com/nxp-qoriq/flib;protocol=https;nobranch=1" | 6 | SRC_URI = "git://github.com/nxp-qoriq/flib;protocol=https;nobranch=1" |
| 7 | SRCREV = "cbb31427466649c07d2ac2739a41bb42f5f6be7c" | 7 | SRCREV = "cbb31427466649c07d2ac2739a41bb42f5f6be7c" |
| 8 | 8 | ||
| 9 | S = "${WORKDIR}/git" | ||
| 10 | |||
| 11 | do_install(){ | 9 | do_install(){ |
| 12 | oe_runmake install DESTDIR=${D} | 10 | oe_runmake install DESTDIR=${D} |
| 13 | } | 11 | } |
diff --git a/recipes-dpaa/fm-ucode/fm-ucode_git.bb b/recipes-dpaa/fm-ucode/fm-ucode_git.bb index 22f04d012..77305958d 100644 --- a/recipes-dpaa/fm-ucode/fm-ucode_git.bb +++ b/recipes-dpaa/fm-ucode/fm-ucode_git.bb | |||
| @@ -10,8 +10,6 @@ inherit deploy | |||
| 10 | SRC_URI = "git://github.com/NXP/qoriq-fm-ucode.git;nobranch=1;protocol=https" | 10 | SRC_URI = "git://github.com/NXP/qoriq-fm-ucode.git;nobranch=1;protocol=https" |
| 11 | SRCREV = "41d603a1ad78e0bb61365500828d9f484bf9bf10" | 11 | SRCREV = "41d603a1ad78e0bb61365500828d9f484bf9bf10" |
| 12 | 12 | ||
| 13 | S = "${WORKDIR}/git" | ||
| 14 | |||
| 15 | REGLEX ?= "${MACHINE}" | 13 | REGLEX ?= "${MACHINE}" |
| 16 | REGLEX:t1023 = "t1024" | 14 | REGLEX:t1023 = "t1024" |
| 17 | REGLEX:t1040 = "t1040" | 15 | REGLEX:t1040 = "t1040" |
diff --git a/recipes-dpaa/fmlib/fmlib_git.bb b/recipes-dpaa/fmlib/fmlib_git.bb index 71ad3df1f..02790d47b 100644 --- a/recipes-dpaa/fmlib/fmlib_git.bb +++ b/recipes-dpaa/fmlib/fmlib_git.bb | |||
| @@ -8,8 +8,6 @@ PR = "r1" | |||
| 8 | SRC_URI = "git://github.com/nxp-qoriq/fmlib;protocol=https;nobranch=1" | 8 | SRC_URI = "git://github.com/nxp-qoriq/fmlib;protocol=https;nobranch=1" |
| 9 | SRCREV = "9fb916f255214013aa6003496c47bab0b5add2d9" | 9 | SRCREV = "9fb916f255214013aa6003496c47bab0b5add2d9" |
| 10 | 10 | ||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | CFLAGS += "-fmacro-prefix-map=${STAGING_KERNEL_DIR}=/usr/src/debug/fmlib/git-r1 \ | 11 | CFLAGS += "-fmacro-prefix-map=${STAGING_KERNEL_DIR}=/usr/src/debug/fmlib/git-r1 \ |
| 14 | -fdebug-prefix-map=${STAGING_KERNEL_DIR}=/usr/src/debug/fmlib/git-r1" | 12 | -fdebug-prefix-map=${STAGING_KERNEL_DIR}=/usr/src/debug/fmlib/git-r1" |
| 15 | 13 | ||
diff --git a/recipes-dpaa2/aiopsl/aiopsl_git.bb b/recipes-dpaa2/aiopsl/aiopsl_git.bb index 68f7a8ded..b57e33afd 100644 --- a/recipes-dpaa2/aiopsl/aiopsl_git.bb +++ b/recipes-dpaa2/aiopsl/aiopsl_git.bb | |||
| @@ -5,8 +5,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=faf479bdc4702d8033049f97e153f876" | |||
| 5 | 5 | ||
| 6 | BASEDEPENDS = "" | 6 | BASEDEPENDS = "" |
| 7 | 7 | ||
| 8 | S = "${WORKDIR}/git" | ||
| 9 | |||
| 10 | SRC_URI = "git://github.com/nxp-qoriq/aiopsl;protocol=https;nobranch=1" | 8 | SRC_URI = "git://github.com/nxp-qoriq/aiopsl;protocol=https;nobranch=1" |
| 11 | SRCREV = "87d83d8e99770325cc7ad9e10965c9959e7cb828" | 9 | SRCREV = "87d83d8e99770325cc7ad9e10965c9959e7cb828" |
| 12 | 10 | ||
diff --git a/recipes-dpaa2/dce/dce_git.bb b/recipes-dpaa2/dce/dce_git.bb index 7beeb90fe..219050b00 100644 --- a/recipes-dpaa2/dce/dce_git.bb +++ b/recipes-dpaa2/dce/dce_git.bb | |||
| @@ -12,8 +12,6 @@ SRCREV_qbman = "2f92993a9f34e5221d6b36c63b9e30ef703e9ac3" | |||
| 12 | 12 | ||
| 13 | SRCREV_FORMAT = "default_qbman" | 13 | SRCREV_FORMAT = "default_qbman" |
| 14 | 14 | ||
| 15 | S = "${WORKDIR}/git" | ||
| 16 | |||
| 17 | EXTRA_OEMAKE = 'CROSS_COMPILE=${TARGET_PREFIX} CC="${TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS}"' | 15 | EXTRA_OEMAKE = 'CROSS_COMPILE=${TARGET_PREFIX} CC="${TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS}"' |
| 18 | 16 | ||
| 19 | do_install () { | 17 | do_install () { |
diff --git a/recipes-dpaa2/gpp-aioptool/gpp-aioptool_git.bb b/recipes-dpaa2/gpp-aioptool/gpp-aioptool_git.bb index befc769ef..853dda9d7 100644 --- a/recipes-dpaa2/gpp-aioptool/gpp-aioptool_git.bb +++ b/recipes-dpaa2/gpp-aioptool/gpp-aioptool_git.bb | |||
| @@ -12,8 +12,6 @@ SRC_URI = "git://github.com/nxp-qoriq/gpp-aioptool;protocol=https;nobranch=1 \ | |||
| 12 | " | 12 | " |
| 13 | SRCREV = "6ead470dde043f3ca67f1ba19b313dd64ec199e1" | 13 | SRCREV = "6ead470dde043f3ca67f1ba19b313dd64ec199e1" |
| 14 | 14 | ||
| 15 | S = "${WORKDIR}/git" | ||
| 16 | |||
| 17 | TARGET_CC_ARCH += "${LDFLAGS}" | 15 | TARGET_CC_ARCH += "${LDFLAGS}" |
| 18 | 16 | ||
| 19 | EXTRA_OEMAKE = 'CC="${CC}" LD="${CC}" KERNEL_PATH="${STAGING_KERNEL_DIR}"' | 17 | EXTRA_OEMAKE = 'CC="${CC}" LD="${CC}" KERNEL_PATH="${STAGING_KERNEL_DIR}"' |
diff --git a/recipes-dpaa2/management-complex/management-complex_10.39.0.bb b/recipes-dpaa2/management-complex/management-complex_10.39.0.bb index 5097e71f2..3b5ae98ed 100644 --- a/recipes-dpaa2/management-complex/management-complex_10.39.0.bb +++ b/recipes-dpaa2/management-complex/management-complex_10.39.0.bb | |||
| @@ -9,8 +9,6 @@ INHIBIT_DEFAULT_DEPS = "1" | |||
| 9 | SRC_URI = "git://github.com/nxp/qoriq-mc-binary;protocol=https;nobranch=1" | 9 | SRC_URI = "git://github.com/nxp/qoriq-mc-binary;protocol=https;nobranch=1" |
| 10 | SRCREV = "7d82686272f8a60b803818bbc7c5396819ee3b06" | 10 | SRCREV = "7d82686272f8a60b803818bbc7c5396819ee3b06" |
| 11 | 11 | ||
| 12 | S = "${WORKDIR}/git" | ||
| 13 | |||
| 14 | REGLEX:ls2088a = "ls2088a" | 12 | REGLEX:ls2088a = "ls2088a" |
| 15 | REGLEX:ls2080a = "ls2080a" | 13 | REGLEX:ls2080a = "ls2080a" |
| 16 | REGLEX:ls1088a = "ls1088a" | 14 | REGLEX:ls1088a = "ls1088a" |
diff --git a/recipes-dpaa2/restool/restool_git.bb b/recipes-dpaa2/restool/restool_git.bb index d9e3b630f..0ea40ec69 100644 --- a/recipes-dpaa2/restool/restool_git.bb +++ b/recipes-dpaa2/restool/restool_git.bb | |||
| @@ -7,8 +7,6 @@ SRC_URI = "git://github.com/nxp-qoriq/restool;protocol=https;nobranch=1 \ | |||
| 7 | " | 7 | " |
| 8 | SRCREV = "8c45e04363bf2a984a87b24d1dac80a286dd40d8" | 8 | SRCREV = "8c45e04363bf2a984a87b24d1dac80a286dd40d8" |
| 9 | 9 | ||
| 10 | S = "${WORKDIR}/git" | ||
| 11 | |||
| 12 | inherit bash-completion | 10 | inherit bash-completion |
| 13 | 11 | ||
| 14 | EXTRA_OEMAKE = 'CC="${CC}" MANPAGE= EXTRA_CFLAGS="-O2 -Wno-missing-field-initializers -Wno-missing-braces -Wno-maybe-uninitialized -Wno-date-time"' | 12 | EXTRA_OEMAKE = 'CC="${CC}" MANPAGE= EXTRA_CFLAGS="-O2 -Wno-missing-field-initializers -Wno-missing-braces -Wno-maybe-uninitialized -Wno-date-time"' |
diff --git a/recipes-dpaa2/spc/spc_git.bb b/recipes-dpaa2/spc/spc_git.bb index c54484be3..93630a20c 100644 --- a/recipes-dpaa2/spc/spc_git.bb +++ b/recipes-dpaa2/spc/spc_git.bb | |||
| @@ -7,8 +7,6 @@ DEPENDS = "libxml2 fmlib tclap" | |||
| 7 | SRC_URI = "git://github.com/nxp-qoriq/spc;protocol=https;nobranch=1" | 7 | SRC_URI = "git://github.com/nxp-qoriq/spc;protocol=https;nobranch=1" |
| 8 | SRCREV = "b8d69580e5c6aeeb9f1354ee2faed6e0134eaef4" | 8 | SRCREV = "b8d69580e5c6aeeb9f1354ee2faed6e0134eaef4" |
| 9 | 9 | ||
| 10 | S = "${WORKDIR}/git" | ||
| 11 | |||
| 12 | EXTRA_OEMAKE = 'FMD_USPACE_HEADER_PATH="${STAGING_INCDIR}/fmd" \ | 10 | EXTRA_OEMAKE = 'FMD_USPACE_HEADER_PATH="${STAGING_INCDIR}/fmd" \ |
| 13 | FMD_USPACE_LIB_PATH="${STAGING_LIBDIR}" LIBXML2_HEADER_PATH="${STAGING_INCDIR}/libxml2" \ | 11 | FMD_USPACE_LIB_PATH="${STAGING_LIBDIR}" LIBXML2_HEADER_PATH="${STAGING_INCDIR}/libxml2" \ |
| 14 | TCLAP_HEADER_PATH="${STAGING_INCDIR}" ' | 12 | TCLAP_HEADER_PATH="${STAGING_INCDIR}" ' |
diff --git a/recipes-extended/crconf/crconf_git.bb b/recipes-extended/crconf/crconf_git.bb index 755365d6d..ed76351e1 100644 --- a/recipes-extended/crconf/crconf_git.bb +++ b/recipes-extended/crconf/crconf_git.bb | |||
| @@ -8,8 +8,6 @@ EXTRA_OEMAKE = "'CC=${CC}' 'HOSTCC=${CC}' SBINDIR='${sbindir}' MANDIR='${mandir} | |||
| 8 | SRC_URI = "git://git.code.sf.net/p/crconf/code;protocol=https;nobranch=1" | 8 | SRC_URI = "git://git.code.sf.net/p/crconf/code;protocol=https;nobranch=1" |
| 9 | SRCREV = "c2b9595d739a9515a86ff3b1980b5cfdfcc42d68" | 9 | SRCREV = "c2b9595d739a9515a86ff3b1980b5cfdfcc42d68" |
| 10 | 10 | ||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | do_install () { | 11 | do_install () { |
| 14 | oe_runmake install DESTDIR=${D} | 12 | oe_runmake install DESTDIR=${D} |
| 15 | } | 13 | } |
diff --git a/recipes-extended/dpdk/dpdk-20.11.inc b/recipes-extended/dpdk/dpdk-20.11.inc index 90b4c405a..66bcda2ff 100644 --- a/recipes-extended/dpdk/dpdk-20.11.inc +++ b/recipes-extended/dpdk/dpdk-20.11.inc | |||
| @@ -8,8 +8,6 @@ LIC_FILES_CHKSUM = "file://license/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4 | |||
| 8 | SRC_URI = "git://github.com/nxp-qoriq/dpdk;protocol=https;nobranch=1" | 8 | SRC_URI = "git://github.com/nxp-qoriq/dpdk;protocol=https;nobranch=1" |
| 9 | SRCREV = "f74b8bd5ab1c6ff76e956fc202a56aea2d200270" | 9 | SRCREV = "f74b8bd5ab1c6ff76e956fc202a56aea2d200270" |
| 10 | 10 | ||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | COMPATIBLE_MACHINE = "(qoriq-arm64)" | 11 | COMPATIBLE_MACHINE = "(qoriq-arm64)" |
| 14 | 12 | ||
| 15 | CVE_PRODUCT = "data_plane_development_kit" | 13 | CVE_PRODUCT = "data_plane_development_kit" |
diff --git a/recipes-extended/dpdk/dpdk.inc b/recipes-extended/dpdk/dpdk.inc index f2ab1370a..eabd18650 100644 --- a/recipes-extended/dpdk/dpdk.inc +++ b/recipes-extended/dpdk/dpdk.inc | |||
| @@ -26,8 +26,6 @@ export RTE_TARGET = "${DPDK_RTE_TARGET}" | |||
| 26 | export RTE_OUTPUT = "${S}/${RTE_TARGET}" | 26 | export RTE_OUTPUT = "${S}/${RTE_TARGET}" |
| 27 | export MODULE_DIR = "${nonarch_base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net" | 27 | export MODULE_DIR = "${nonarch_base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/net" |
| 28 | 28 | ||
| 29 | S = "${WORKDIR}/git" | ||
| 30 | |||
| 31 | EXTRA_OEMAKE += 'ETHTOOL_LIB_PATH="${S}/examples/ethtool/lib/${RTE_TARGET}" RTE_SDK="${S}" \ | 29 | EXTRA_OEMAKE += 'ETHTOOL_LIB_PATH="${S}/examples/ethtool/lib/${RTE_TARGET}" RTE_SDK="${S}" \ |
| 32 | OPENSSL_PATH="${STAGING_DIR_HOST}" RTE_KERNELDIR="${STAGING_KERNEL_DIR}" \ | 30 | OPENSSL_PATH="${STAGING_DIR_HOST}" RTE_KERNELDIR="${STAGING_KERNEL_DIR}" \ |
| 33 | RTE_KERNELDIR_OUT="${STAGING_KERNEL_BUILDDIR}" EXAMPLES_BUILD_DIR="${RTE_TARGET}" \ | 31 | RTE_KERNELDIR_OUT="${STAGING_KERNEL_BUILDDIR}" EXAMPLES_BUILD_DIR="${RTE_TARGET}" \ |
diff --git a/recipes-extended/jailhouse/jailhouse-imx_git.bb b/recipes-extended/jailhouse/jailhouse-imx_git.bb index 0d1616c26..7edc95b92 100644 --- a/recipes-extended/jailhouse/jailhouse-imx_git.bb +++ b/recipes-extended/jailhouse/jailhouse-imx_git.bb | |||
| @@ -37,7 +37,6 @@ DEPENDS = " \ | |||
| 37 | 37 | ||
| 38 | inherit module bash-completion deploy setuptools3 | 38 | inherit module bash-completion deploy setuptools3 |
| 39 | 39 | ||
| 40 | S = "${WORKDIR}/git" | ||
| 41 | B = "${S}" | 40 | B = "${S}" |
| 42 | 41 | ||
| 43 | JH_ARCH = "arm64" | 42 | JH_ARCH = "arm64" |
diff --git a/recipes-extended/libpkcs11/libpkcs11_git.bb b/recipes-extended/libpkcs11/libpkcs11_git.bb index ca9f87ee8..347a8ef9a 100644 --- a/recipes-extended/libpkcs11/libpkcs11_git.bb +++ b/recipes-extended/libpkcs11/libpkcs11_git.bb | |||
| @@ -9,8 +9,6 @@ SRCREV = "8d85182b7a7cd393ab6dd72930f8d1b69468f741" | |||
| 9 | 9 | ||
| 10 | DEPENDS = "openssl secure-obj" | 10 | DEPENDS = "openssl secure-obj" |
| 11 | 11 | ||
| 12 | S = "${WORKDIR}/git" | ||
| 13 | |||
| 14 | WRAP_TARGET_PREFIX ?= "${TARGET_PREFIX}" | 12 | WRAP_TARGET_PREFIX ?= "${TARGET_PREFIX}" |
| 15 | export CROSS_COMPILE_HOST = "${CROSS_COMPILE}" | 13 | export CROSS_COMPILE_HOST = "${CROSS_COMPILE}" |
| 16 | export CROSS_COMPILE_TA = "${CROSS_COMPILE}" | 14 | export CROSS_COMPILE_TA = "${CROSS_COMPILE}" |
diff --git a/recipes-extended/odp/odp.inc b/recipes-extended/odp/odp.inc index 0c90d0c57..34bd5138e 100644 --- a/recipes-extended/odp/odp.inc +++ b/recipes-extended/odp/odp.inc | |||
| @@ -22,6 +22,5 @@ SRCREV_qbman = "75ff61a7ca6acdbdbb780161b053cbcbc990f1be" | |||
| 22 | SRCREV_rta = "bbab28b03ae21c52ce913f8b052acf53bd24ff5d" | 22 | SRCREV_rta = "bbab28b03ae21c52ce913f8b052acf53bd24ff5d" |
| 23 | 23 | ||
| 24 | SRCREV_FORMAT = "default_qbman_rta" | 24 | SRCREV_FORMAT = "default_qbman_rta" |
| 25 | S = "${WORKDIR}/git" | ||
| 26 | 25 | ||
| 27 | COMPATIBLE_MACHINE = "(ls1043a|ls1046a|ls2088a|ls1088a)" | 26 | COMPATIBLE_MACHINE = "(ls1043a|ls1046a|ls2088a|ls1088a)" |
diff --git a/recipes-extended/ofp/ofp_git.bb b/recipes-extended/ofp/ofp_git.bb index 47e543154..0f90dc5bb 100644 --- a/recipes-extended/ofp/ofp_git.bb +++ b/recipes-extended/ofp/ofp_git.bb | |||
| @@ -10,8 +10,6 @@ SRC_URI = "git://github.com/nxp-qoriq/ofp;protocol=https;nobranch=1" | |||
| 10 | 10 | ||
| 11 | SRCREV = "fe66f4659f7d356f7aa73a8fb32fcf67c6cf1108" | 11 | SRCREV = "fe66f4659f7d356f7aa73a8fb32fcf67c6cf1108" |
| 12 | 12 | ||
| 13 | S = "${WORKDIR}/git" | ||
| 14 | |||
| 15 | inherit autotools-brokensep pkgconfig | 13 | inherit autotools-brokensep pkgconfig |
| 16 | 14 | ||
| 17 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 15 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
diff --git a/recipes-extended/ovs-dpdk/ovs-dpdk_2.15.bb b/recipes-extended/ovs-dpdk/ovs-dpdk_2.15.bb index 20d06dd61..a21bc69cf 100644 --- a/recipes-extended/ovs-dpdk/ovs-dpdk_2.15.bb +++ b/recipes-extended/ovs-dpdk/ovs-dpdk_2.15.bb | |||
| @@ -10,8 +10,6 @@ inherit python3native pkgconfig | |||
| 10 | SRC_URI = "git://github.com/nxp-qoriq/ovs-dpdk;protocol=https;nobranch=1" | 10 | SRC_URI = "git://github.com/nxp-qoriq/ovs-dpdk;protocol=https;nobranch=1" |
| 11 | SRCREV = "f2c0744d2f68c4cd2840d6e409d7b0520e4caf99" | 11 | SRCREV = "f2c0744d2f68c4cd2840d6e409d7b0520e4caf99" |
| 12 | 12 | ||
| 13 | S = "${WORKDIR}/git" | ||
| 14 | |||
| 15 | do_configure() { | 13 | do_configure() { |
| 16 | export SYSROOT_DPDK=${PKG_CONFIG_SYSROOT_DIR} | 14 | export SYSROOT_DPDK=${PKG_CONFIG_SYSROOT_DIR} |
| 17 | ${S}/boot.sh | 15 | ${S}/boot.sh |
diff --git a/recipes-extended/pktgen-dpdk/pktgen-dpdk_21.05.0.bb b/recipes-extended/pktgen-dpdk/pktgen-dpdk_21.05.0.bb index f04e1e9f5..485f763bf 100644 --- a/recipes-extended/pktgen-dpdk/pktgen-dpdk_21.05.0.bb +++ b/recipes-extended/pktgen-dpdk/pktgen-dpdk_21.05.0.bb | |||
| @@ -9,8 +9,6 @@ SRC_URI = "git://dpdk.org/git/apps/pktgen-dpdk;protocol=https;nobranch=1 \ | |||
| 9 | " | 9 | " |
| 10 | SRCREV = "3a09aa916597fb9a97ee8eec50044cbdb9c4abde" | 10 | SRCREV = "3a09aa916597fb9a97ee8eec50044cbdb9c4abde" |
| 11 | 11 | ||
| 12 | S = "${WORKDIR}/git" | ||
| 13 | |||
| 14 | DPAA_VER ?= "dpaa" | 12 | DPAA_VER ?= "dpaa" |
| 15 | export RTE_TARGET = "arm64-${DPAA_VER}-linuxapp-gcc" | 13 | export RTE_TARGET = "arm64-${DPAA_VER}-linuxapp-gcc" |
| 16 | export RTE_SDK = "${RECIPE_SYSROOT}/usr/share/dpdk" | 14 | export RTE_SDK = "${RECIPE_SYSROOT}/usr/share/dpdk" |
diff --git a/recipes-extended/secure-obj/secure-obj-module_git.bb b/recipes-extended/secure-obj/secure-obj-module_git.bb index 1e5709b6d..c6bbc41df 100644 --- a/recipes-extended/secure-obj/secure-obj-module_git.bb +++ b/recipes-extended/secure-obj/secure-obj-module_git.bb | |||
| @@ -6,6 +6,6 @@ DEPENDS += "virtual/kernel" | |||
| 6 | 6 | ||
| 7 | inherit module | 7 | inherit module |
| 8 | 8 | ||
| 9 | S = "${WORKDIR}/git/securekeydev" | 9 | S = "${UNPACKDIR}/${BP}/securekeydev" |
| 10 | 10 | ||
| 11 | EXTRA_OEMAKE += 'KERNEL_SRC="${STAGING_KERNEL_DIR}"' | 11 | EXTRA_OEMAKE += 'KERNEL_SRC="${STAGING_KERNEL_DIR}"' |
diff --git a/recipes-extended/secure-obj/secure-obj_git.bb b/recipes-extended/secure-obj/secure-obj_git.bb index 64f59f474..4d197f57c 100644 --- a/recipes-extended/secure-obj/secure-obj_git.bb +++ b/recipes-extended/secure-obj/secure-obj_git.bb | |||
| @@ -2,8 +2,6 @@ require secure-obj.inc | |||
| 2 | 2 | ||
| 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe" | 3 | LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe" |
| 4 | 4 | ||
| 5 | S = "${WORKDIR}/git" | ||
| 6 | |||
| 7 | DEPENDS:remove = " python3-pycryptodomex-native" | 5 | DEPENDS:remove = " python3-pycryptodomex-native" |
| 8 | DEPENDS:append = " python3-cryptography-native optee-os-qoriq-tadevkit" | 6 | DEPENDS:append = " python3-cryptography-native optee-os-qoriq-tadevkit" |
| 9 | RDEPENDS:{PN} += "secure-obj-module" | 7 | RDEPENDS:{PN} += "secure-obj-module" |
diff --git a/recipes-extended/skmm-ep/skmm-ep_git.bb b/recipes-extended/skmm-ep/skmm-ep_git.bb index c08c94923..72638766c 100644 --- a/recipes-extended/skmm-ep/skmm-ep_git.bb +++ b/recipes-extended/skmm-ep/skmm-ep_git.bb | |||
| @@ -12,8 +12,6 @@ SRC_URI = "git://github.com/nxp-qoriq-yocto-sdk/skmm-ep;protocol=https;nobranch= | |||
| 12 | " | 12 | " |
| 13 | SRCREV = "de6816c7d66129683bc62229b482ac3cf585d896" | 13 | SRCREV = "de6816c7d66129683bc62229b482ac3cf585d896" |
| 14 | 14 | ||
| 15 | S = "${WORKDIR}/git" | ||
| 16 | |||
| 17 | EXTRA_OEMAKE = 'ARCH=${TARGET_ARCH} MACHINE=${MACHINE} EXTRA_LDFLAGS="${LDFLAGS}"' | 15 | EXTRA_OEMAKE = 'ARCH=${TARGET_ARCH} MACHINE=${MACHINE} EXTRA_LDFLAGS="${LDFLAGS}"' |
| 18 | 16 | ||
| 19 | export LIBEDIT_CFLAGS = "`pkg-config --cflags libedit`" | 17 | export LIBEDIT_CFLAGS = "`pkg-config --cflags libedit`" |
diff --git a/recipes-extended/testfloat/testfloat_2a.bb b/recipes-extended/testfloat/testfloat_2a.bb index c5ea96a58..45e9365da 100644 --- a/recipes-extended/testfloat/testfloat_2a.bb +++ b/recipes-extended/testfloat/testfloat_2a.bb | |||
| @@ -13,7 +13,7 @@ SRC_URI:append:qoriq-ppc = " file://SoftFloat-powerpc-1.patch \ | |||
| 13 | SRC_URI[TestFloat.sha256sum] = "84d14aa42adefbda2ec9708b42946f7fa59f93689b042684bd027863481f8e4e" | 13 | SRC_URI[TestFloat.sha256sum] = "84d14aa42adefbda2ec9708b42946f7fa59f93689b042684bd027863481f8e4e" |
| 14 | SRC_URI[SoftFloat.sha256sum] = "89d14b55113a2ba8cbda7011443ba1d298d381c89d939515d56c5f18f2febf81" | 14 | SRC_URI[SoftFloat.sha256sum] = "89d14b55113a2ba8cbda7011443ba1d298d381c89d939515d56c5f18f2febf81" |
| 15 | 15 | ||
| 16 | S = "${WORKDIR}/TestFloat-2a" | 16 | S = "${UNPACKDIR}/TestFloat-2a" |
| 17 | 17 | ||
| 18 | do_unpack2(){ | 18 | do_unpack2(){ |
| 19 | mv ${UNPACKDIR}/SoftFloat-2b ${S}/SoftFloat-2b | 19 | mv ${UNPACKDIR}/SoftFloat-2b ${S}/SoftFloat-2b |
diff --git a/recipes-extended/tsntool/tsntool_git.bb b/recipes-extended/tsntool/tsntool_git.bb index 2ad4a0c49..f70e64e2b 100644 --- a/recipes-extended/tsntool/tsntool_git.bb +++ b/recipes-extended/tsntool/tsntool_git.bb | |||
| @@ -16,8 +16,6 @@ SRC_URI:append = " \ | |||
| 16 | file://0001-tsntool-remove-redundant-parameters-from-BIN_LDFLAGS.patch \ | 16 | file://0001-tsntool-remove-redundant-parameters-from-BIN_LDFLAGS.patch \ |
| 17 | " | 17 | " |
| 18 | 18 | ||
| 19 | S = "${WORKDIR}/git" | ||
| 20 | |||
| 21 | do_configure[depends] += "virtual/kernel:do_shared_workdir" | 19 | do_configure[depends] += "virtual/kernel:do_shared_workdir" |
| 22 | 20 | ||
| 23 | do_compile:prepend() { | 21 | do_compile:prepend() { |
diff --git a/recipes-fsl/mcore-demos/README b/recipes-fsl/mcore-demos/README index addd1c376..389e46bba 100644 --- a/recipes-fsl/mcore-demos/README +++ b/recipes-fsl/mcore-demos/README | |||
| @@ -1,11 +1,13 @@ | |||
| 1 | The M4 demo app version of each SoCs are followed: | 1 | The M4 demo app version of each SoCs are followed: |
| 2 | * 2.16.000 -- i.MX 7ULP, 8MQ, 8MM | 2 | * 2.16.000 -- i.MX 7ULP |
| 3 | * 25.03.00 -- i.MX 8MQ, 8MM | ||
| 3 | * 2.9.0 -- i.MX 8DXL, 8QM, 8QXP | 4 | * 2.9.0 -- i.MX 8DXL, 8QM, 8QXP |
| 4 | * 1.0.1 -- i.MX 7D | 5 | * 1.0.1 -- i.MX 7D |
| 5 | 6 | ||
| 6 | The M7 demo app version of each SoCs are followed: | 7 | The M7 demo app version of each SoCs are followed: |
| 7 | * 2.16.000 -- i.MX 8MP , 8MNULite, 8MN | 8 | * 25.03.00 -- i.MX 8MP , 8MNULite, 8MN |
| 8 | * 24.12.00 -- i.MX95 | 9 | * 25.06.00 -- i.MX95 |
| 9 | 10 | ||
| 10 | The M33 demo app version of each SoCs are followed: | 11 | The M33 demo app version of each SoCs are followed: |
| 11 | * 2.16.000 -- i.MX 8ULP, i.MX 93 | 12 | * 25.03.00 -- i.MX 8ULP |
| 13 | * 25.06.00 -- i.MX 93 | ||
diff --git a/recipes-fsl/mcore-demos/imx-m33-demos_2.16.000.bb b/recipes-fsl/mcore-demos/imx-m33-demos_2.16.000.bb deleted file mode 100644 index e1d303e3d..000000000 --- a/recipes-fsl/mcore-demos/imx-m33-demos_2.16.000.bb +++ /dev/null | |||
| @@ -1,13 +0,0 @@ | |||
| 1 | # Copyright 2023-2024 NXP | ||
| 2 | # Released under the MIT license (see COPYING.MIT for the terms) | ||
| 3 | |||
| 4 | require imx-mcore-demos.inc | ||
| 5 | |||
| 6 | LIC_FILES_CHKSUM:mx8ulp-nxp-bsp = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" | ||
| 7 | LIC_FILES_CHKSUM:mx93-nxp-bsp = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" | ||
| 8 | |||
| 9 | SRC_URI[imx8ulp.sha256sum] = "2d1d48eb3f01d020917f42281581835a3c085233e9764ec845940c1e49ac317b" | ||
| 10 | |||
| 11 | SRC_URI[imx93.sha256sum] = "c954b9bc32cfdea9b696fa0b02f934812054e3ab445b5dd8eb7898d427e47526" | ||
| 12 | |||
| 13 | COMPATIBLE_MACHINE = "(mx8ulp-nxp-bsp|mx93-nxp-bsp)" | ||
diff --git a/recipes-fsl/mcore-demos/imx-m33-demos_25.03.00.bb b/recipes-fsl/mcore-demos/imx-m33-demos_25.03.00.bb new file mode 100644 index 000000000..3f4bdf04e --- /dev/null +++ b/recipes-fsl/mcore-demos/imx-m33-demos_25.03.00.bb | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | # Copyright 2023-2025 NXP | ||
| 2 | # Released under the MIT license (see COPYING.MIT for the terms) | ||
| 3 | |||
| 4 | require imx-mcore-demos.inc | ||
| 5 | |||
| 6 | LIC_FILES_CHKSUM:mx8ulp-nxp-bsp = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" | ||
| 7 | |||
| 8 | SRC_URI[imx8ulp.sha256sum] = "8147efc6b1da5aa9bbda8cc06c8aa0d03455f74d8c85a988db5e3f839717e190" | ||
| 9 | |||
| 10 | COMPATIBLE_MACHINE = "(mx8ulp-nxp-bsp)" | ||
| 11 | |||
diff --git a/recipes-fsl/mcore-demos/imx-m33-demos_25.06.00.bb b/recipes-fsl/mcore-demos/imx-m33-demos_25.06.00.bb new file mode 100644 index 000000000..75add4585 --- /dev/null +++ b/recipes-fsl/mcore-demos/imx-m33-demos_25.06.00.bb | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | # Copyright 2023-2025 NXP | ||
| 2 | # Released under the MIT license (see COPYING.MIT for the terms) | ||
| 3 | |||
| 4 | require imx-mcore-demos.inc | ||
| 5 | |||
| 6 | LIC_FILES_CHKSUM:mx93-nxp-bsp = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" | ||
| 7 | |||
| 8 | SRC_URI[imx93.sha256sum] = "275256ab9a7aca0b72dbd2ddb4f237f2ad9b02a83ae63242b2d9e6804a918b93" | ||
| 9 | |||
| 10 | COMPATIBLE_MACHINE = "(mx93-nxp-bsp)" | ||
| 11 | |||
diff --git a/recipes-fsl/mcore-demos/imx-m4-demos_1.0.1.bb b/recipes-fsl/mcore-demos/imx-m4-demos_1.0.1.bb index 6791553bf..489e6f8a9 100644 --- a/recipes-fsl/mcore-demos/imx-m4-demos_1.0.1.bb +++ b/recipes-fsl/mcore-demos/imx-m4-demos_1.0.1.bb | |||
| @@ -6,7 +6,7 @@ require imx-mcore-demos.inc | |||
| 6 | LIC_FILES_CHKSUM:mx7d-nxp-bsp = "file://COPYING;md5=8cf95184c220e247b9917e7244124c5a" | 6 | LIC_FILES_CHKSUM:mx7d-nxp-bsp = "file://COPYING;md5=8cf95184c220e247b9917e7244124c5a" |
| 7 | 7 | ||
| 8 | SRC_URI = "${FSL_MIRROR}/${SOC}-m4-freertos-${PV}.bin;fsl-eula=true" | 8 | SRC_URI = "${FSL_MIRROR}/${SOC}-m4-freertos-${PV}.bin;fsl-eula=true" |
| 9 | S = "${WORKDIR}/${SOC}-m4-freertos-${PV}" | 9 | S = "${UNPACKDIR}/${SOC}-m4-freertos-${PV}" |
| 10 | 10 | ||
| 11 | SRC_URI[sha256sum] = "cc00d3b936d49b2794a2a99e10129437e70caba3fd26b8379b8c50dd22f73254" | 11 | SRC_URI[sha256sum] = "cc00d3b936d49b2794a2a99e10129437e70caba3fd26b8379b8c50dd22f73254" |
| 12 | 12 | ||
diff --git a/recipes-fsl/mcore-demos/imx-m4-demos_2.16.000.bb b/recipes-fsl/mcore-demos/imx-m4-demos_2.16.000.bb index 813b3025d..749433ca0 100644 --- a/recipes-fsl/mcore-demos/imx-m4-demos_2.16.000.bb +++ b/recipes-fsl/mcore-demos/imx-m4-demos_2.16.000.bb | |||
| @@ -4,13 +4,7 @@ | |||
| 4 | require imx-mcore-demos.inc | 4 | require imx-mcore-demos.inc |
| 5 | 5 | ||
| 6 | LIC_FILES_CHKSUM:mx7ulp-nxp-bsp = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" | 6 | LIC_FILES_CHKSUM:mx7ulp-nxp-bsp = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" |
| 7 | LIC_FILES_CHKSUM:mx8mm-nxp-bsp = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" | ||
| 8 | LIC_FILES_CHKSUM:mx8mq-nxp-bsp = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" | ||
| 9 | 7 | ||
| 10 | SRC_URI[imx7ulp.sha256sum] = "1fbb26f8e0a69a2e3925e07cf0cc4a13b13e3ff6321a2ba3dc39c454c82b398b" | 8 | SRC_URI[imx7ulp.sha256sum] = "1fbb26f8e0a69a2e3925e07cf0cc4a13b13e3ff6321a2ba3dc39c454c82b398b" |
| 11 | 9 | ||
| 12 | SRC_URI[imx8mm.sha256sum] = "a335b54b797c37be05c5b4e6aeabd02099f401de907186723361d1fc25ea3f24" | 10 | COMPATIBLE_MACHINE = "(mx7ulp-nxp-bsp)" |
| 13 | |||
| 14 | SRC_URI[imx8mq.sha256sum] = "09b7195ce553dae5808afcefaf6f76c79f7122ce4dd31fabd679b768607dea25" | ||
| 15 | |||
| 16 | COMPATIBLE_MACHINE = "(mx7ulp-nxp-bsp|mx8mm-nxp-bsp|mx8mq-nxp-bsp)" | ||
diff --git a/recipes-fsl/mcore-demos/imx-m4-demos_25.03.00.bb b/recipes-fsl/mcore-demos/imx-m4-demos_25.03.00.bb new file mode 100644 index 000000000..7c59ccfba --- /dev/null +++ b/recipes-fsl/mcore-demos/imx-m4-demos_25.03.00.bb | |||
| @@ -0,0 +1,13 @@ | |||
| 1 | # Copyright 2017-2025 NXP | ||
| 2 | # Released under the MIT license (see COPYING.MIT for the terms) | ||
| 3 | |||
| 4 | require imx-mcore-demos.inc | ||
| 5 | |||
| 6 | LIC_FILES_CHKSUM:mx8mm-nxp-bsp = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" | ||
| 7 | LIC_FILES_CHKSUM:mx8mq-nxp-bsp = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" | ||
| 8 | |||
| 9 | SRC_URI[imx8mm.sha256sum] = "30fcf9032a3bd71211b8df03c654acf98d5dd4631d18a34635d5b1ba61201d6c" | ||
| 10 | SRC_URI[imx8mq.sha256sum] = "652c0521587d9594d56115b549b23d75ea598237f36a79d5a7eede97d9f56574" | ||
| 11 | |||
| 12 | COMPATIBLE_MACHINE = "(mx8mm-nxp-bsp|mx8mq-nxp-bsp)" | ||
| 13 | |||
diff --git a/recipes-fsl/mcore-demos/imx-m7-demos_2.16.000.bb b/recipes-fsl/mcore-demos/imx-m7-demos_2.16.000.bb deleted file mode 100644 index 387d6527a..000000000 --- a/recipes-fsl/mcore-demos/imx-m7-demos_2.16.000.bb +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | # Copyright 2023-2024 NXP | ||
| 2 | # Released under the MIT license (see COPYING.MIT for the terms) | ||
| 3 | |||
| 4 | require imx-mcore-demos.inc | ||
| 5 | |||
| 6 | LIC_FILES_CHKSUM:mx8mn-nxp-bsp = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" | ||
| 7 | LIC_FILES_CHKSUM:mx8mnul-nxp-bsp = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" | ||
| 8 | |||
| 9 | LIC_FILES_CHKSUM:mx8mp-nxp-bsp = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" | ||
| 10 | LIC_FILES_CHKSUM:mx8mpul-nxp-bsp = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" | ||
| 11 | |||
| 12 | LIC_FILES_CHKSUM:mx95-nxp-bsp = "file://COPYING;md5=10c0fda810c63b052409b15a5445671a" | ||
| 13 | |||
| 14 | SRC_URI[imx8mn.sha256sum] = "ab608d621c8d74f42514799a732414184bd22f058a8a87a0ab75147a0fd5d99c" | ||
| 15 | |||
| 16 | SRC_URI[imx8mnddr3l.sha256sum] = "9c9477db2581640395ec3bc7524f89c2c09ffd2947d9186959343a8cf764ad28" | ||
| 17 | |||
| 18 | SRC_URI[imx8mp.sha256sum] = "672af1e1d8fcc1ebd12b45c6dc4cfc7abc85ea9ebbf114d15f4bfe7540e24ea1" | ||
| 19 | |||
| 20 | SRC_URI[imx95.sha256sum] = "8d394b62a4fbad8303acf43f9f8672e5d1c17f1af8f47d7665740272819c0cc1" | ||
| 21 | |||
| 22 | COMPATIBLE_MACHINE = "(mx8mn-nxp-bsp|mx8mnul-nxp-bsp|mx8mp-nxp-bsp|mx8mpul-nxp-bsp|mx95-nxp-bsp)" | ||
diff --git a/recipes-fsl/mcore-demos/imx-m7-demos_24.12.00.bb b/recipes-fsl/mcore-demos/imx-m7-demos_24.12.00.bb deleted file mode 100644 index 17d90903a..000000000 --- a/recipes-fsl/mcore-demos/imx-m7-demos_24.12.00.bb +++ /dev/null | |||
| @@ -1,10 +0,0 @@ | |||
| 1 | # Copyright 2023-2024 NXP | ||
| 2 | # Released under the MIT license (see COPYING.MIT for the terms) | ||
| 3 | |||
| 4 | require imx-mcore-demos.inc | ||
| 5 | |||
| 6 | LIC_FILES_CHKSUM:mx95-nxp-bsp = "file://COPYING;md5=ca53281cc0caa7e320d4945a896fb837" | ||
| 7 | |||
| 8 | SRC_URI[imx95.sha256sum] = "01603b53fd01181631b71f5139a4a3e215f7e03cc531638ef4fa805a678ede3d" | ||
| 9 | |||
| 10 | COMPATIBLE_MACHINE = "(mx95-nxp-bsp)" | ||
diff --git a/recipes-fsl/mcore-demos/imx-m7-demos_25.03.00.bb b/recipes-fsl/mcore-demos/imx-m7-demos_25.03.00.bb new file mode 100644 index 000000000..0527ddffd --- /dev/null +++ b/recipes-fsl/mcore-demos/imx-m7-demos_25.03.00.bb | |||
| @@ -0,0 +1,19 @@ | |||
| 1 | # Copyright 2023-2025 NXP | ||
| 2 | # Released under the MIT license (see COPYING.MIT for the terms) | ||
| 3 | |||
| 4 | require imx-mcore-demos.inc | ||
| 5 | |||
| 6 | LIC_FILES_CHKSUM:mx8mn-nxp-bsp = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" | ||
| 7 | LIC_FILES_CHKSUM:mx8mnul-nxp-bsp = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" | ||
| 8 | |||
| 9 | LIC_FILES_CHKSUM:mx8mp-nxp-bsp = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" | ||
| 10 | LIC_FILES_CHKSUM:mx8mpul-nxp-bsp = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" | ||
| 11 | |||
| 12 | SRC_URI[imx8mn.sha256sum] = "66e160a4267efcd2660b932d46ad6bcc645c9f2865c8ea873d4194d67fcf342c" | ||
| 13 | |||
| 14 | SRC_URI[imx8mnddr3l.sha256sum] = "45c770ed5539c5e0d5dd8aee2ad0a6ef91b28c99be3aaa9f336bda6ec34a7083" | ||
| 15 | |||
| 16 | SRC_URI[imx8mp.sha256sum] = "94b85ec4dcbf1664a8997e3cfb7bde6b7f1e5825482096302971a7da853b145f" | ||
| 17 | |||
| 18 | COMPATIBLE_MACHINE = "(mx8mn-nxp-bsp|mx8mnul-nxp-bsp|mx8mp-nxp-bsp|mx8mpul-nxp-bsp)" | ||
| 19 | |||
diff --git a/recipes-fsl/mcore-demos/imx-m7-demos_25.06.00.bb b/recipes-fsl/mcore-demos/imx-m7-demos_25.06.00.bb new file mode 100644 index 000000000..608b2dc45 --- /dev/null +++ b/recipes-fsl/mcore-demos/imx-m7-demos_25.06.00.bb | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | # Copyright 2023-2025 NXP | ||
| 2 | # Released under the MIT license (see COPYING.MIT for the terms) | ||
| 3 | |||
| 4 | require imx-mcore-demos.inc | ||
| 5 | |||
| 6 | LIC_FILES_CHKSUM:mx95-nxp-bsp = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" | ||
| 7 | |||
| 8 | SRC_URI[imx95.sha256sum] = "8b33ca53bd2692ba92fe928c42d0ec75f1abd3f33879f71660efca9983e9eb88" | ||
| 9 | |||
| 10 | COMPATIBLE_MACHINE = "(mx95-nxp-bsp)" | ||
| 11 | |||
diff --git a/recipes-fsl/mcore-demos/imx-mcore-demos.inc b/recipes-fsl/mcore-demos/imx-mcore-demos.inc index b8e747105..9b9553fcc 100644 --- a/recipes-fsl/mcore-demos/imx-mcore-demos.inc +++ b/recipes-fsl/mcore-demos/imx-mcore-demos.inc | |||
| @@ -35,7 +35,7 @@ MCORE_TYPE:mx95-nxp-bsp = "m7" | |||
| 35 | 35 | ||
| 36 | SRC_URI = "${FSL_MIRROR}/${SOC}-${MCORE_TYPE}-demo-${PV}.bin;name=${SOC};fsl-eula=true" | 36 | SRC_URI = "${FSL_MIRROR}/${SOC}-${MCORE_TYPE}-demo-${PV}.bin;name=${SOC};fsl-eula=true" |
| 37 | 37 | ||
| 38 | S = "${WORKDIR}/${SOC}-${MCORE_TYPE}-demo-${PV}" | 38 | S = "${UNPACKDIR}/${SOC}-${MCORE_TYPE}-demo-${PV}" |
| 39 | 39 | ||
| 40 | SCR = "SCR-${SOC}-${MCORE_TYPE}-demo.txt" | 40 | SCR = "SCR-${SOC}-${MCORE_TYPE}-demo.txt" |
| 41 | 41 | ||
diff --git a/recipes-graphics/drm/libdrm_2.4.116.imx.bb b/recipes-graphics/drm/libdrm_2.4.123.imx.bb index ff23f35f3..e4208cff3 100644 --- a/recipes-graphics/drm/libdrm_2.4.116.imx.bb +++ b/recipes-graphics/drm/libdrm_2.4.123.imx.bb | |||
| @@ -13,10 +13,8 @@ DEPENDS = "libpthread-stubs" | |||
| 13 | 13 | ||
| 14 | SRC_URI = "${IMX_LIBDRM_SRC};branch=${SRCBRANCH}" | 14 | SRC_URI = "${IMX_LIBDRM_SRC};branch=${SRCBRANCH}" |
| 15 | IMX_LIBDRM_SRC ?= "git://github.com/nxp-imx/libdrm-imx.git;protocol=https" | 15 | IMX_LIBDRM_SRC ?= "git://github.com/nxp-imx/libdrm-imx.git;protocol=https" |
| 16 | SRCBRANCH = "libdrm-imx-2.4.116" | 16 | SRCBRANCH = "libdrm-imx-2.4.123" |
| 17 | SRCREV = "2f1797674f94572ae8c365c8cbffb0263337ed57" | 17 | SRCREV = "c7c4953161a0f8f2cc7bee70284bf3263c9cfcf5" |
| 18 | |||
| 19 | S = "${WORKDIR}/git" | ||
| 20 | 18 | ||
| 21 | DEFAULT_PREFERENCE = "-1" | 19 | DEFAULT_PREFERENCE = "-1" |
| 22 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" | 20 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" |
diff --git a/recipes-graphics/imx-g2d/imx-dpu-g2d_2.2.2.bb b/recipes-graphics/imx-g2d/imx-dpu-g2d_2.3.0.bb index 2ebff0c26..bf0a127c9 100644 --- a/recipes-graphics/imx-g2d/imx-dpu-g2d_2.2.2.bb +++ b/recipes-graphics/imx-g2d/imx-dpu-g2d_2.3.0.bb | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | DESCRIPTION = "G2D library using i.MX DPU" | 5 | DESCRIPTION = "G2D library using i.MX DPU" |
| 6 | LICENSE = "Proprietary" | 6 | LICENSE = "Proprietary" |
| 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=ca53281cc0caa7e320d4945a896fb837" | 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb372b5d7f12181de23ef480f225f3" |
| 8 | 8 | ||
| 9 | DEPENDS = "libdrm ${LIBGAL_IMX}" | 9 | DEPENDS = "libdrm ${LIBGAL_IMX}" |
| 10 | LIBGAL_IMX = "" | 10 | LIBGAL_IMX = "" |
| @@ -15,15 +15,15 @@ PROVIDES += "virtual/libg2d" | |||
| 15 | SRC_URI = "${FSL_MIRROR}/${IMX_BIN_NAME}.bin;fsl-eula=true;name=${IMX_SRC_URI_NAME}" | 15 | SRC_URI = "${FSL_MIRROR}/${IMX_BIN_NAME}.bin;fsl-eula=true;name=${IMX_SRC_URI_NAME}" |
| 16 | IMX_BIN_NAME = "${BPN}-${IMX_SRC_URI_NAME}-${PV}-${IMX_SRCREV_ABBREV}" | 16 | IMX_BIN_NAME = "${BPN}-${IMX_SRC_URI_NAME}-${PV}-${IMX_SRCREV_ABBREV}" |
| 17 | 17 | ||
| 18 | IMX_SRCREV_ABBREV = "e2dce80" | 18 | IMX_SRCREV_ABBREV = "8d2a88d" |
| 19 | IMX_SRC_URI_NAME = "v1" | 19 | IMX_SRC_URI_NAME = "v1" |
| 20 | SRC_URI[v1.sha256sum] = "d43b5d4b8e6015a029c6e8854982aa5d57de25bc0e3ff8209d4aab7679c2d240" | 20 | SRC_URI[v1.sha256sum] = "20325a7c6090b79e012339aed25fa4c3b760efcc32be339e389a36a15e44bdfc" |
| 21 | 21 | ||
| 22 | IMX_SRCREV_ABBREV:imxmali = "e2dce80" | 22 | IMX_SRCREV_ABBREV:imxmali = "8d2a88d" |
| 23 | IMX_SRC_URI_NAME:imxmali = "v2" | 23 | IMX_SRC_URI_NAME:imxmali = "v2" |
| 24 | SRC_URI[v2.sha256sum] = "d9845356e0c9c959b1d57ebb3ee668ba6aa2b864999263a8c33cb053b83584e6" | 24 | SRC_URI[v2.sha256sum] = "eb7108256cb55d996c07f6941d0d4a76beaf73458494b2c902d907bc8228eeeb" |
| 25 | 25 | ||
| 26 | S = "${WORKDIR}/${IMX_BIN_NAME}" | 26 | S = "${UNPACKDIR}/${IMX_BIN_NAME}" |
| 27 | 27 | ||
| 28 | inherit fsl-eula-unpack | 28 | inherit fsl-eula-unpack |
| 29 | 29 | ||
diff --git a/recipes-graphics/imx-g2d/imx-g2d-samples_git.bb b/recipes-graphics/imx-g2d/imx-g2d-samples_git.bb index ab0819c69..1f62398fe 100644 --- a/recipes-graphics/imx-g2d/imx-g2d-samples_git.bb +++ b/recipes-graphics/imx-g2d/imx-g2d-samples_git.bb | |||
| @@ -5,14 +5,12 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=0858ec9c7a80c4a2cf16e4f825a2cc91" | |||
| 5 | 5 | ||
| 6 | DEPENDS = "cairo" | 6 | DEPENDS = "cairo" |
| 7 | 7 | ||
| 8 | PV = "2.2+git${SRCPV}" | 8 | PV = "2.3+git${SRCPV}" |
| 9 | 9 | ||
| 10 | SRC_URI = "${GPU_G2D_SAMPLES_SRC};branch=${SRCBRANCH}" | 10 | SRC_URI = "${GPU_G2D_SAMPLES_SRC};branch=${SRCBRANCH}" |
| 11 | GPU_G2D_SAMPLES_SRC ?= "git://github.com/nxp-imx/g2d-samples.git;protocol=https" | 11 | GPU_G2D_SAMPLES_SRC ?= "git://github.com/nxp-imx/g2d-samples.git;protocol=https" |
| 12 | SRCBRANCH = "imx_2.2" | 12 | SRCBRANCH = "imx_2.3" |
| 13 | SRCREV = "431f311a41ca052902ea0d6445e74defe0a4df2d" | 13 | SRCREV = "7d12c50c07d73650b4c97906ce917aff429238f8" |
| 14 | |||
| 15 | S = "${WORKDIR}/git" | ||
| 16 | 14 | ||
| 17 | inherit pkgconfig | 15 | inherit pkgconfig |
| 18 | 16 | ||
diff --git a/recipes-graphics/imx-g2d/imx-gpu-g2d_6.4.11.p2.10.bb b/recipes-graphics/imx-g2d/imx-gpu-g2d_6.4.11.p3.0.bb index 342c29f04..3c8784d0f 100644 --- a/recipes-graphics/imx-g2d/imx-gpu-g2d_6.4.11.p2.10.bb +++ b/recipes-graphics/imx-g2d/imx-gpu-g2d_6.4.11.p3.0.bb | |||
| @@ -5,17 +5,17 @@ | |||
| 5 | 5 | ||
| 6 | DESCRIPTION = "G2D library using i.MX GPU" | 6 | DESCRIPTION = "G2D library using i.MX GPU" |
| 7 | LICENSE = "Proprietary" | 7 | LICENSE = "Proprietary" |
| 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=ca53281cc0caa7e320d4945a896fb837" | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb372b5d7f12181de23ef480f225f3" |
| 9 | DEPENDS = "libgal-imx" | 9 | DEPENDS = "libgal-imx" |
| 10 | PROVIDES = "virtual/libg2d" | 10 | PROVIDES = "virtual/libg2d" |
| 11 | 11 | ||
| 12 | SRC_URI = "${FSL_MIRROR}/${IMX_BIN_NAME}.bin;name=${TARGET_ARCH};fsl-eula=true" | 12 | SRC_URI = "${FSL_MIRROR}/${IMX_BIN_NAME}.bin;name=${TARGET_ARCH};fsl-eula=true" |
| 13 | IMX_BIN_NAME = "${BP}-${TARGET_ARCH}-${IMX_SRCREV_ABBREV}" | 13 | IMX_BIN_NAME = "${BP}-${TARGET_ARCH}-${IMX_SRCREV_ABBREV}" |
| 14 | IMX_SRCREV_ABBREV = "accdd64" | 14 | IMX_SRCREV_ABBREV = "c600d03" |
| 15 | SRC_URI[aarch64.sha256sum] = "780479f19142126ed58e12222b80f8f3b882ad3d223ff61b7ea02001f517ff03" | 15 | SRC_URI[aarch64.sha256sum] = "e6c336c0b876efab7598a2d7817111772284487f646d5d83c400692f2cdfebe3" |
| 16 | SRC_URI[arm.sha256sum] = "cd4fd05dd6f6880edc3255c85fe08094a07ea4cd3eee947df004dcb8f37bc8fa" | 16 | SRC_URI[arm.sha256sum] = "6e1a42f2c570582b8038d1b5c86dbdcd645e75cc10a1db23e716f662d1c1329f" |
| 17 | 17 | ||
| 18 | S = "${WORKDIR}/${IMX_BIN_NAME}" | 18 | S = "${UNPACKDIR}/${IMX_BIN_NAME}" |
| 19 | 19 | ||
| 20 | inherit fsl-eula-unpack | 20 | inherit fsl-eula-unpack |
| 21 | 21 | ||
diff --git a/recipes-graphics/imx-g2d/imx-pxp-g2d_git.bb b/recipes-graphics/imx-g2d/imx-pxp-g2d_git.bb index 88fc60aeb..9fd170ad5 100644 --- a/recipes-graphics/imx-g2d/imx-pxp-g2d_git.bb +++ b/recipes-graphics/imx-g2d/imx-pxp-g2d_git.bb | |||
| @@ -4,18 +4,16 @@ | |||
| 4 | 4 | ||
| 5 | DESCRIPTION = "G2D library using i.MX PXP" | 5 | DESCRIPTION = "G2D library using i.MX PXP" |
| 6 | LICENSE = "Proprietary" | 6 | LICENSE = "Proprietary" |
| 7 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ca53281cc0caa7e320d4945a896fb837" | 7 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=c0fb372b5d7f12181de23ef480f225f3" |
| 8 | 8 | ||
| 9 | PROVIDES += "virtual/libg2d" | 9 | PROVIDES += "virtual/libg2d" |
| 10 | 10 | ||
| 11 | PV = "2.2+git${SRCPV}" | 11 | PV = "2.3+git${SRCPV}" |
| 12 | 12 | ||
| 13 | SRC_URI = "${IMX_PXP_G2D_SRC};branch=${SRCBRANCH}" | 13 | SRC_URI = "${IMX_PXP_G2D_SRC};branch=${SRCBRANCH}" |
| 14 | IMX_PXP_G2D_SRC ?= "git://github.com/nxp-imx/imx-g2d-pxp.git;protocol=https" | 14 | IMX_PXP_G2D_SRC ?= "git://github.com/nxp-imx/imx-g2d-pxp.git;protocol=https" |
| 15 | SRCBRANCH = "imx_2.2" | 15 | SRCBRANCH = "imx_2.3" |
| 16 | SRCREV = "5e633f895a84cec809ca98d77c879af3591b3b20" | 16 | SRCREV = "f3aabbcb7977a0a17c962c62b02bc829855f8edf" |
| 17 | |||
| 18 | S = "${WORKDIR}/git" | ||
| 19 | 17 | ||
| 20 | inherit use-imx-headers | 18 | inherit use-imx-headers |
| 21 | 19 | ||
diff --git a/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb b/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb index 18fad56e9..5dea367a9 100644 --- a/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb +++ b/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb | |||
| @@ -9,8 +9,6 @@ SRC_URI = "git://github.com/nxp-imx/apitrace-imx.git;protocol=https;branch=imx_1 | |||
| 9 | " | 9 | " |
| 10 | SRCREV = "522cb2981289b7ba20d6dd4b4bf75097e079815b" | 10 | SRCREV = "522cb2981289b7ba20d6dd4b4bf75097e079815b" |
| 11 | 11 | ||
| 12 | S = "${WORKDIR}/git" | ||
| 13 | |||
| 14 | inherit cmake pkgconfig perlnative python3native | 12 | inherit cmake pkgconfig perlnative python3native |
| 15 | 13 | ||
| 16 | PACKAGECONFIG ??= " \ | 14 | PACKAGECONFIG ??= " \ |
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc index b2b1ca2b1..88081cc61 100644 --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc +++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | |||
| @@ -71,10 +71,9 @@ PE = "1" | |||
| 71 | inherit fsl-eula-unpack | 71 | inherit fsl-eula-unpack |
| 72 | 72 | ||
| 73 | FILESEXTRAPATHS:append := "${THISDIR}/imx-gpu-viv:" | 73 | FILESEXTRAPATHS:append := "${THISDIR}/imx-gpu-viv:" |
| 74 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true \ | 74 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" |
| 75 | file://imx_icd.json" | ||
| 76 | 75 | ||
| 77 | S = "${WORKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}" | 76 | S = "${UNPACKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}" |
| 78 | 77 | ||
| 79 | PACKAGECONFIG ?= "" | 78 | PACKAGECONFIG ?= "" |
| 80 | 79 | ||
| @@ -184,8 +183,6 @@ IMX_SOC:mx8mq-nxp-bsp = "mx8mq" | |||
| 184 | IMX_SOC:mx8mn-nxp-bsp = "mx8mn" | 183 | IMX_SOC:mx8mn-nxp-bsp = "mx8mn" |
| 185 | IMX_SOC:mx8ulp-nxp-bsp = "mx8ulp" | 184 | IMX_SOC:mx8ulp-nxp-bsp = "mx8ulp" |
| 186 | 185 | ||
| 187 | LIBVULKAN_API_VERSION = "1.3.204" | ||
| 188 | |||
| 189 | do_install () { | 186 | do_install () { |
| 190 | install -d ${D}${libdir} | 187 | install -d ${D}${libdir} |
| 191 | install -d ${D}${includedir} | 188 | install -d ${D}${includedir} |
| @@ -253,8 +250,7 @@ do_install () { | |||
| 253 | rm -rf ${D}/opt/viv_samples/cl11 | 250 | rm -rf ${D}/opt/viv_samples/cl11 |
| 254 | else | 251 | else |
| 255 | # Install Vendor ICDs for OpenCL's installable client driver loader (ICDs Loader) | 252 | # Install Vendor ICDs for OpenCL's installable client driver loader (ICDs Loader) |
| 256 | install -d ${D}${sysconfdir}/OpenCL/vendors/ | 253 | install -Dm 0644 ${S}/gpu-core/etc/OpenCL/vendors/Vivante.icd ${D}${sysconfdir}/OpenCL/vendors/Vivante.icd |
| 257 | install -m 0644 ${S}/gpu-core/etc/Vivante.icd ${D}${sysconfdir}/OpenCL/vendors/Vivante.icd | ||
| 258 | 254 | ||
| 259 | if [ "${OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES}" = "" ]; then | 255 | if [ "${OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES}" = "" ]; then |
| 260 | rm -f ${D}${includedir}/CL/cl_viv_vx_ext.h | 256 | rm -f ${D}${includedir}/CL/cl_viv_vx_ext.h |
| @@ -277,9 +273,8 @@ do_install () { | |||
| 277 | rm -rf ${D}$f | 273 | rm -rf ${D}$f |
| 278 | done | 274 | done |
| 279 | else | 275 | else |
| 280 | install -Dm 0644 ${UNPACKDIR}/imx_icd.json ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json | 276 | install -Dm 0644 ${S}/gpu-core/etc/vulkan/icd.d/imx_icd.json ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json |
| 281 | sed -i "s,%libdir%,${libdir}," ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json | 277 | sed -i "s,/usr/lib,${libdir}," ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json |
| 282 | sed -i "s,%api_version%,${LIBVULKAN_API_VERSION}," ${D}${sysconfdir}/vulkan/icd.d/imx_icd.json | ||
| 283 | fi | 278 | fi |
| 284 | fi | 279 | fi |
| 285 | 280 | ||
| @@ -335,7 +330,7 @@ FILES:libegl-imx-dev = "${includedir}/EGL ${includedir}/KHR ${libdir}/pkgconfig/ | |||
| 335 | INSANE_SKIP:libegl-imx += "dev-so" | 330 | INSANE_SKIP:libegl-imx += "dev-so" |
| 336 | 331 | ||
| 337 | FILES:libgal-imx = "${libdir}/libGAL${SOLIBS} ${libdir}/libGAL_egl${SOLIBS}" | 332 | FILES:libgal-imx = "${libdir}/libGAL${SOLIBS} ${libdir}/libGAL_egl${SOLIBS}" |
| 338 | FILES:libgal-imx-dev = "${includedir}/HAL" | 333 | FILES:libgal-imx-dev:remove = "${includedir}/HAL" |
| 339 | RDEPENDS:libgal-imx += "${@bb.utils.contains('PACKAGECONFIG', 'valgrind', 'valgrind', '', d)}" | 334 | RDEPENDS:libgal-imx += "${@bb.utils.contains('PACKAGECONFIG', 'valgrind', 'valgrind', '', d)}" |
| 340 | RPROVIDES:libgal-imx += "libgal-imx" | 335 | RPROVIDES:libgal-imx += "libgal-imx" |
| 341 | RRECOMMENDS:libgal-imx += "kernel-module-imx-gpu-viv" | 336 | RRECOMMENDS:libgal-imx += "kernel-module-imx-gpu-viv" |
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv/imx_icd.json b/recipes-graphics/imx-gpu-viv/imx-gpu-viv/imx_icd.json deleted file mode 100644 index 21d83f945..000000000 --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv/imx_icd.json +++ /dev/null | |||
| @@ -1,7 +0,0 @@ | |||
| 1 | { | ||
| 2 | "file_format_version": "1.0.0", | ||
| 3 | "ICD": { | ||
| 4 | "library_path": "%libdir%/libvulkan_VSI.so.1", | ||
| 5 | "api_version": "%api_version%" | ||
| 6 | } | ||
| 7 | } | ||
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.11.p2.10-aarch32.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.11.p2.10-aarch32.bb deleted file mode 100644 index 753ab5adb..000000000 --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.11.p2.10-aarch32.bb +++ /dev/null | |||
| @@ -1,9 +0,0 @@ | |||
| 1 | require imx-gpu-viv-6.inc | ||
| 2 | |||
| 3 | LIC_FILES_CHKSUM = "file://COPYING;md5=ca53281cc0caa7e320d4945a896fb837" | ||
| 4 | |||
| 5 | IMX_SRCREV_ABBREV = "accdd64" | ||
| 6 | |||
| 7 | SRC_URI[sha256sum] = "2242c7cbf1a2b07d40eefe5d1507747e477c54912f179ee0585a5d7965074ce0" | ||
| 8 | |||
| 9 | COMPATIBLE_MACHINE = "(mx6q-nxp-bsp|mx6dl-nxp-bsp|mx6sx-nxp-bsp|mx6sl-nxp-bsp|mx7ulp-nxp-bsp)" | ||
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.11.p2.10-aarch64.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.11.p2.10-aarch64.bb deleted file mode 100644 index 6a6c6a7c6..000000000 --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.11.p2.10-aarch64.bb +++ /dev/null | |||
| @@ -1,9 +0,0 @@ | |||
| 1 | require imx-gpu-viv-6.inc | ||
| 2 | |||
| 3 | LIC_FILES_CHKSUM = "file://COPYING;md5=ca53281cc0caa7e320d4945a896fb837" | ||
| 4 | |||
| 5 | IMX_SRCREV_ABBREV = "accdd64" | ||
| 6 | |||
| 7 | SRC_URI[sha256sum] = "8108fd146de6986486f34860227511a5101b31072b99cd78ae38afba8939fd4e" | ||
| 8 | |||
| 9 | COMPATIBLE_MACHINE = "(mx8-nxp-bsp)" | ||
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.11.p3.0-aarch32.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.11.p3.0-aarch32.bb new file mode 100644 index 000000000..9fbb7e924 --- /dev/null +++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.11.p3.0-aarch32.bb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | require imx-gpu-viv-6.inc | ||
| 2 | |||
| 3 | LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb372b5d7f12181de23ef480f225f3" | ||
| 4 | |||
| 5 | IMX_SRCREV_ABBREV = "c600d03" | ||
| 6 | |||
| 7 | SRC_URI[sha256sum] = "fe8fc231f18047b9547a038e111c08e855760190d0e9848ead22b383d793499d" | ||
| 8 | |||
| 9 | COMPATIBLE_MACHINE = "(mx6q-nxp-bsp|mx6dl-nxp-bsp|mx6sx-nxp-bsp|mx6sl-nxp-bsp|mx7ulp-nxp-bsp)" | ||
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.11.p3.0-aarch64.bb b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.11.p3.0-aarch64.bb new file mode 100644 index 000000000..aeed17fe8 --- /dev/null +++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv_6.4.11.p3.0-aarch64.bb | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | require imx-gpu-viv-6.inc | ||
| 2 | |||
| 3 | LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb372b5d7f12181de23ef480f225f3" | ||
| 4 | |||
| 5 | IMX_SRCREV_ABBREV = "c600d03" | ||
| 6 | |||
| 7 | SRC_URI[sha256sum] = "82e1bb6304d2aac70c72b691239d1bb5f6738cadfa812d07196db2f580c63d29" | ||
| 8 | |||
| 9 | COMPATIBLE_MACHINE = "(mx8-nxp-bsp)" | ||
diff --git a/recipes-graphics/mali/mali-imx_r50.2.bb b/recipes-graphics/mali/mali-imx_r53.0.bb index 97f6db715..74d9d0faf 100644 --- a/recipes-graphics/mali/mali-imx_r50.2.bb +++ b/recipes-graphics/mali/mali-imx_r53.0.bb | |||
| @@ -1,13 +1,13 @@ | |||
| 1 | require mali-imx.inc | 1 | require mali-imx.inc |
| 2 | 2 | ||
| 3 | LICENSE = "Proprietary" | 3 | LICENSE = "Proprietary" |
| 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=ca53281cc0caa7e320d4945a896fb837" | 4 | LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb372b5d7f12181de23ef480f225f3" |
| 5 | 5 | ||
| 6 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" | 6 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" |
| 7 | SRC_URI[sha256sum] = "947881cdad085a29dcb52dc4431f803b73c06141b31e06520f9bfe17d324f774" | 7 | SRC_URI[sha256sum] = "67a008bc64af4f3d9ad91465af3c0c3ac90ff8dcbcdaed96036eccc62880c7a3" |
| 8 | IMX_SRCREV_ABBREV = "710cfb6" | 8 | IMX_SRCREV_ABBREV = "f2226b0" |
| 9 | 9 | ||
| 10 | S = "${WORKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}" | 10 | S = "${UNPACKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}" |
| 11 | 11 | ||
| 12 | inherit fsl-eula-unpack | 12 | inherit fsl-eula-unpack |
| 13 | 13 | ||
diff --git a/recipes-graphics/mesa/mesa-demos/0001-YOCIMX-8300-Fix-mesa-demos-build-break-on-GCC-14.patch b/recipes-graphics/mesa/mesa-demos/0001-YOCIMX-8300-Fix-mesa-demos-build-break-on-GCC-14.patch new file mode 100644 index 000000000..91b736ee7 --- /dev/null +++ b/recipes-graphics/mesa/mesa-demos/0001-YOCIMX-8300-Fix-mesa-demos-build-break-on-GCC-14.patch | |||
| @@ -0,0 +1,59 @@ | |||
| 1 | From 400c42cda81a859bd5950567eaffe394053ccc99 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Wujian Sun <wujian.sun_1@nxp.com> | ||
| 3 | Date: Thu, 5 Dec 2024 10:32:05 +0800 | ||
| 4 | Subject: [PATCH] YOCIMX-8300 Fix mesa-demos build break on GCC 14 | ||
| 5 | |||
| 6 | | ../mesa-demos-8.5.0/src/egl/opengl/eglkms.c: In function 'main': | ||
| 7 | | ../mesa-demos-8.5.0/src/egl/opengl/eglkms.c:190:24: error: passing | ||
| 8 | argument 1 of 'eglGetDisplay' from incompatible pointer type | ||
| 9 | [-Wincompatible-pointer-types] | ||
| 10 | | 190 | dpy = eglGetDisplay(gbm); | ||
| 11 | | | ^~~ | ||
| 12 | | | | | ||
| 13 | | | struct gbm_device * | ||
| 14 | | In file included from ../mesa-demos-8.5.0/src/egl/opengl/eglkms.c:33: | ||
| 15 | |||
| 16 | Type' {aka 'struct wl_display *'} but argument is of type 'struct | ||
| 17 | gbm_device *' | ||
| 18 | | 143 | EGLAPI EGLDisplay EGLAPIENTRY eglGetDisplay | ||
| 19 | (EGLNativeDisplayType display_id); | ||
| 20 | | | | ||
| 21 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ | ||
| 22 | | ../mesa-demos-8.5.0/src/egl/opengl/eglkms.c:229:50: error: passing | ||
| 23 | argument 3 of 'eglCreateWindowSurface' from incompatible pointer type | ||
| 24 | [-Wincompatible-pointer-types] | ||
| 25 | | 229 | surface = eglCreateWindowSurface(dpy, config, gs, NULL); | ||
| 26 | | | ^~ | ||
| 27 | | | | | ||
| 28 | | | struct | ||
| 29 | gbm_surface * | ||
| 30 | |||
| 31 | Upstream-Status: Submitted [https://gitlab.freedesktop.org/mesa/demos/-/merge_requests/205] | ||
| 32 | |||
| 33 | Signed-off-by: Wujian Sun <wujian.sun_1@nxp.com> | ||
| 34 | --- | ||
| 35 | src/egl/opengl/eglkms.c | 4 ++-- | ||
| 36 | 1 file changed, 2 insertions(+), 2 deletions(-) | ||
| 37 | |||
| 38 | diff --git a/src/egl/opengl/eglkms.c b/src/egl/opengl/eglkms.c | ||
| 39 | index 832962b..57adc7b 100644 | ||
| 40 | --- a/src/egl/opengl/eglkms.c | ||
| 41 | +++ b/src/egl/opengl/eglkms.c | ||
| 42 | @@ -187,7 +187,7 @@ int main(int argc, char *argv[]) | ||
| 43 | goto close_fd; | ||
| 44 | } | ||
| 45 | |||
| 46 | - dpy = eglGetDisplay(gbm); | ||
| 47 | + dpy = eglGetDisplay((EGLNativeDisplayType) gbm); | ||
| 48 | if (dpy == EGL_NO_DISPLAY) { | ||
| 49 | fprintf(stderr, "eglGetDisplay() failed\n"); | ||
| 50 | ret = -1; | ||
| 51 | @@ -226,7 +226,7 @@ int main(int argc, char *argv[]) | ||
| 52 | gs = gbm_surface_create(gbm, kms.mode.hdisplay, kms.mode.vdisplay, | ||
| 53 | GBM_BO_FORMAT_XRGB8888, | ||
| 54 | GBM_BO_USE_SCANOUT | GBM_BO_USE_RENDERING); | ||
| 55 | - surface = eglCreateWindowSurface(dpy, config, gs, NULL); | ||
| 56 | + surface = eglCreateWindowSurface(dpy, config, (EGLNativeWindowType) gs, NULL); | ||
| 57 | |||
| 58 | if (!eglMakeCurrent(dpy, surface, surface, ctx)) { | ||
| 59 | fprintf(stderr, "failed to make context current\n"); | ||
diff --git a/recipes-graphics/mesa/mesa-demos/0001-egl-clear-backgrounds-black.patch b/recipes-graphics/mesa/mesa-demos/0001-egl-clear-backgrounds-black.patch index fa46823f1..fb9091129 100644 --- a/recipes-graphics/mesa/mesa-demos/0001-egl-clear-backgrounds-black.patch +++ b/recipes-graphics/mesa/mesa-demos/0001-egl-clear-backgrounds-black.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From cad7eb0f0487aea64c4460bd6ad95b5c9537d35a Mon Sep 17 00:00:00 2001 | 1 | From f5a6600ff8312a7c0f30273ab783c1d822749a73 Mon Sep 17 00:00:00 2001 |
| 2 | From: Jiyu Yang <jiyu.yang@nxp.com> | 2 | From: Jiyu Yang <jiyu.yang@nxp.com> |
| 3 | Date: Thu, 11 Apr 2024 16:30:50 +0800 | 3 | Date: Thu, 11 Apr 2024 16:30:50 +0800 |
| 4 | Subject: [PATCH] egl: clear backgrounds black | 4 | Subject: [PATCH] egl: clear backgrounds black |
| @@ -13,18 +13,15 @@ Signed-off-by: Jiyu Yang <jiyu.yang@nxp.com> | |||
| 13 | 1 file changed, 1 insertion(+), 1 deletion(-) | 13 | 1 file changed, 1 insertion(+), 1 deletion(-) |
| 14 | 14 | ||
| 15 | diff --git a/src/egl/opengles2/es2gears.c b/src/egl/opengles2/es2gears.c | 15 | diff --git a/src/egl/opengles2/es2gears.c b/src/egl/opengles2/es2gears.c |
| 16 | index db67f3a9..4e81afe7 100644 | 16 | index 9501f61..e421a8a 100644 |
| 17 | --- a/src/egl/opengles2/es2gears.c | 17 | --- a/src/egl/opengles2/es2gears.c |
| 18 | +++ b/src/egl/opengles2/es2gears.c | 18 | +++ b/src/egl/opengles2/es2gears.c |
| 19 | @@ -515,7 +515,7 @@ gears_draw(void) | 19 | @@ -350,7 +350,7 @@ gears_draw(void) |
| 20 | GLfloat transform[16]; | 20 | GLfloat transform[16]; |
| 21 | identity(transform); | 21 | mat4_identity(transform); |
| 22 | 22 | ||
| 23 | - glClearColor(0.0, 0.0, 0.0, 0.0); | 23 | - glClearColor(0.0, 0.0, 0.0, 0.0); |
| 24 | + glClearColor(0.0, 0.0, 0.0, 1.0); | 24 | + glClearColor(0.0, 0.0, 0.0, 1.0); |
| 25 | glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); | 25 | glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); |
| 26 | 26 | ||
| 27 | /* Translate and rotate the view */ | 27 | /* Translate and rotate the view */ |
| 28 | -- | ||
| 29 | 2.34.1 | ||
| 30 | |||
diff --git a/recipes-graphics/mesa/mesa-demos/Replace-glWindowPos2iARB-calls-with-glWindowPos2i.patch b/recipes-graphics/mesa/mesa-demos/Replace-glWindowPos2iARB-calls-with-glWindowPos2i.patch index 8401793cd..2e87ed155 100644 --- a/recipes-graphics/mesa/mesa-demos/Replace-glWindowPos2iARB-calls-with-glWindowPos2i.patch +++ b/recipes-graphics/mesa/mesa-demos/Replace-glWindowPos2iARB-calls-with-glWindowPos2i.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 757649a766f90e745f24df1d191caeef15c71399 Mon Sep 17 00:00:00 2001 | 1 | From e453ac82b6ffd8f1d0de4c8ac8fd4bab6b924958 Mon Sep 17 00:00:00 2001 |
| 2 | From: Otavio Salvador <otavio@ossystems.com.br> | 2 | From: Otavio Salvador <otavio@ossystems.com.br> |
| 3 | Date: Tue, 4 Jun 2013 09:28:51 -0300 | 3 | Date: Tue, 4 Jun 2013 09:28:51 -0300 |
| 4 | Subject: [PATCH] Replace glWindowPos2iARB calls with glWindowPos2i | 4 | Subject: [PATCH] Replace glWindowPos2iARB calls with glWindowPos2i |
| @@ -34,7 +34,7 @@ Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> | |||
| 34 | 20 files changed, 28 insertions(+), 28 deletions(-) | 34 | 20 files changed, 28 insertions(+), 28 deletions(-) |
| 35 | 35 | ||
| 36 | diff --git a/src/demos/copypix.c b/src/demos/copypix.c | 36 | diff --git a/src/demos/copypix.c b/src/demos/copypix.c |
| 37 | index 286c5a9..041b567 100644 | 37 | index 164d8c0..2d062a7 100644 |
| 38 | --- a/src/demos/copypix.c | 38 | --- a/src/demos/copypix.c |
| 39 | +++ b/src/demos/copypix.c | 39 | +++ b/src/demos/copypix.c |
| 40 | @@ -54,7 +54,7 @@ static void Display( void ) | 40 | @@ -54,7 +54,7 @@ static void Display( void ) |
| @@ -56,7 +56,7 @@ index 286c5a9..041b567 100644 | |||
| 56 | glPixelZoom(1, 1); | 56 | glPixelZoom(1, 1); |
| 57 | 57 | ||
| 58 | diff --git a/src/demos/engine.c b/src/demos/engine.c | 58 | diff --git a/src/demos/engine.c b/src/demos/engine.c |
| 59 | index 928fcbb..beace4c 100644 | 59 | index 410d889..b24638a 100644 |
| 60 | --- a/src/demos/engine.c | 60 | --- a/src/demos/engine.c |
| 61 | +++ b/src/demos/engine.c | 61 | +++ b/src/demos/engine.c |
| 62 | @@ -971,7 +971,7 @@ Draw(void) | 62 | @@ -971,7 +971,7 @@ Draw(void) |
| @@ -69,7 +69,7 @@ index 928fcbb..beace4c 100644 | |||
| 69 | if (lit) | 69 | if (lit) |
| 70 | glEnable(GL_LIGHTING); | 70 | glEnable(GL_LIGHTING); |
| 71 | diff --git a/src/demos/fogcoord.c b/src/demos/fogcoord.c | 71 | diff --git a/src/demos/fogcoord.c b/src/demos/fogcoord.c |
| 72 | index 567eec0..e833009 100644 | 72 | index ea9a3ae..ed0483f 100644 |
| 73 | --- a/src/demos/fogcoord.c | 73 | --- a/src/demos/fogcoord.c |
| 74 | +++ b/src/demos/fogcoord.c | 74 | +++ b/src/demos/fogcoord.c |
| 75 | @@ -68,14 +68,14 @@ PrintInfo(void) | 75 | @@ -68,14 +68,14 @@ PrintInfo(void) |
| @@ -90,7 +90,7 @@ index 567eec0..e833009 100644 | |||
| 90 | } | 90 | } |
| 91 | 91 | ||
| 92 | diff --git a/src/glsl/shadow_sampler.c b/src/glsl/shadow_sampler.c | 92 | diff --git a/src/glsl/shadow_sampler.c b/src/glsl/shadow_sampler.c |
| 93 | index b830030..eb82d8b 100644 | 93 | index 5f0f192..16a2201 100644 |
| 94 | --- a/src/glsl/shadow_sampler.c | 94 | --- a/src/glsl/shadow_sampler.c |
| 95 | +++ b/src/glsl/shadow_sampler.c | 95 | +++ b/src/glsl/shadow_sampler.c |
| 96 | @@ -85,7 +85,7 @@ Redisplay(void) | 96 | @@ -85,7 +85,7 @@ Redisplay(void) |
| @@ -103,7 +103,7 @@ index b830030..eb82d8b 100644 | |||
| 103 | 103 | ||
| 104 | { | 104 | { |
| 105 | diff --git a/src/tests/auxbuffer.c b/src/tests/auxbuffer.c | 105 | diff --git a/src/tests/auxbuffer.c b/src/tests/auxbuffer.c |
| 106 | index 5fa399a..0cd5f47 100644 | 106 | index d4f7c2d..5ff1785 100644 |
| 107 | --- a/src/tests/auxbuffer.c | 107 | --- a/src/tests/auxbuffer.c |
| 108 | +++ b/src/tests/auxbuffer.c | 108 | +++ b/src/tests/auxbuffer.c |
| 109 | @@ -419,7 +419,7 @@ event_loop(Display *dpy, Window win) | 109 | @@ -419,7 +419,7 @@ event_loop(Display *dpy, Window win) |
| @@ -116,7 +116,7 @@ index 5fa399a..0cd5f47 100644 | |||
| 116 | glCopyPixels(0, 0, WinWidth, WinHeight, GL_COLOR); | 116 | glCopyPixels(0, 0, WinWidth, WinHeight, GL_COLOR); |
| 117 | glEnable(GL_DEPTH_TEST); | 117 | glEnable(GL_DEPTH_TEST); |
| 118 | diff --git a/src/tests/copypixrate.c b/src/tests/copypixrate.c | 118 | diff --git a/src/tests/copypixrate.c b/src/tests/copypixrate.c |
| 119 | index 2f64e0a..df1f9b0 100644 | 119 | index 4c12fbd..e80f3cb 100644 |
| 120 | --- a/src/tests/copypixrate.c | 120 | --- a/src/tests/copypixrate.c |
| 121 | +++ b/src/tests/copypixrate.c | 121 | +++ b/src/tests/copypixrate.c |
| 122 | @@ -91,7 +91,7 @@ BlitOne(void) | 122 | @@ -91,7 +91,7 @@ BlitOne(void) |
| @@ -129,7 +129,7 @@ index 2f64e0a..df1f9b0 100644 | |||
| 129 | } | 129 | } |
| 130 | } | 130 | } |
| 131 | diff --git a/src/tests/drawbuffers.c b/src/tests/drawbuffers.c | 131 | diff --git a/src/tests/drawbuffers.c b/src/tests/drawbuffers.c |
| 132 | index fa2f8a7..cd5033f 100644 | 132 | index f017d25..36b241f 100644 |
| 133 | --- a/src/tests/drawbuffers.c | 133 | --- a/src/tests/drawbuffers.c |
| 134 | +++ b/src/tests/drawbuffers.c | 134 | +++ b/src/tests/drawbuffers.c |
| 135 | @@ -88,7 +88,7 @@ Display(void) | 135 | @@ -88,7 +88,7 @@ Display(void) |
| @@ -142,7 +142,7 @@ index fa2f8a7..cd5033f 100644 | |||
| 142 | 142 | ||
| 143 | free(buffer); | 143 | free(buffer); |
| 144 | diff --git a/src/tests/drawbuffers2.c b/src/tests/drawbuffers2.c | 144 | diff --git a/src/tests/drawbuffers2.c b/src/tests/drawbuffers2.c |
| 145 | index 5bcf0b2..84d444b 100644 | 145 | index 0cb8d47..ac1a5aa 100644 |
| 146 | --- a/src/tests/drawbuffers2.c | 146 | --- a/src/tests/drawbuffers2.c |
| 147 | +++ b/src/tests/drawbuffers2.c | 147 | +++ b/src/tests/drawbuffers2.c |
| 148 | @@ -112,7 +112,7 @@ Display(void) | 148 | @@ -112,7 +112,7 @@ Display(void) |
| @@ -155,7 +155,7 @@ index 5bcf0b2..84d444b 100644 | |||
| 155 | 155 | ||
| 156 | free(buffer); | 156 | free(buffer); |
| 157 | diff --git a/src/tests/fbotest1.c b/src/tests/fbotest1.c | 157 | diff --git a/src/tests/fbotest1.c b/src/tests/fbotest1.c |
| 158 | index 161903c..5930a6d 100644 | 158 | index 322ea30..19082b6 100644 |
| 159 | --- a/src/tests/fbotest1.c | 159 | --- a/src/tests/fbotest1.c |
| 160 | +++ b/src/tests/fbotest1.c | 160 | +++ b/src/tests/fbotest1.c |
| 161 | @@ -61,7 +61,7 @@ Display( void ) | 161 | @@ -61,7 +61,7 @@ Display( void ) |
| @@ -168,7 +168,7 @@ index 161903c..5930a6d 100644 | |||
| 168 | 168 | ||
| 169 | free(buffer); | 169 | free(buffer); |
| 170 | diff --git a/src/tests/fbotest2.c b/src/tests/fbotest2.c | 170 | diff --git a/src/tests/fbotest2.c b/src/tests/fbotest2.c |
| 171 | index 6ef7f12..11c867e 100644 | 171 | index 05554e4..e6a6c29 100644 |
| 172 | --- a/src/tests/fbotest2.c | 172 | --- a/src/tests/fbotest2.c |
| 173 | +++ b/src/tests/fbotest2.c | 173 | +++ b/src/tests/fbotest2.c |
| 174 | @@ -72,7 +72,7 @@ Display( void ) | 174 | @@ -72,7 +72,7 @@ Display( void ) |
| @@ -190,7 +190,7 @@ index 6ef7f12..11c867e 100644 | |||
| 190 | 190 | ||
| 191 | free(buffer); | 191 | free(buffer); |
| 192 | diff --git a/src/tests/fbotest3.c b/src/tests/fbotest3.c | 192 | diff --git a/src/tests/fbotest3.c b/src/tests/fbotest3.c |
| 193 | index 19f684d..e6d7710 100644 | 193 | index a3ac340..c320794 100644 |
| 194 | --- a/src/tests/fbotest3.c | 194 | --- a/src/tests/fbotest3.c |
| 195 | +++ b/src/tests/fbotest3.c | 195 | +++ b/src/tests/fbotest3.c |
| 196 | @@ -79,7 +79,7 @@ Display( void ) | 196 | @@ -79,7 +79,7 @@ Display( void ) |
| @@ -203,7 +203,7 @@ index 19f684d..e6d7710 100644 | |||
| 203 | 203 | ||
| 204 | free(buffer); | 204 | free(buffer); |
| 205 | diff --git a/src/tests/readrate.c b/src/tests/readrate.c | 205 | diff --git a/src/tests/readrate.c b/src/tests/readrate.c |
| 206 | index 3859cf4..81eb8a3 100644 | 206 | index 8a9a02f..9709835 100644 |
| 207 | --- a/src/tests/readrate.c | 207 | --- a/src/tests/readrate.c |
| 208 | +++ b/src/tests/readrate.c | 208 | +++ b/src/tests/readrate.c |
| 209 | @@ -85,7 +85,7 @@ MeasureFormat(struct format_type *fmt, GLint width, GLint height, GLuint pbo) | 209 | @@ -85,7 +85,7 @@ MeasureFormat(struct format_type *fmt, GLint width, GLint height, GLuint pbo) |
| @@ -242,7 +242,7 @@ index 3859cf4..81eb8a3 100644 | |||
| 242 | } | 242 | } |
| 243 | 243 | ||
| 244 | diff --git a/src/tests/viewmemory.c b/src/tests/viewmemory.c | 244 | diff --git a/src/tests/viewmemory.c b/src/tests/viewmemory.c |
| 245 | index 16044b9..3584c33 100644 | 245 | index 16054b6..ff7b4eb 100644 |
| 246 | --- a/src/tests/viewmemory.c | 246 | --- a/src/tests/viewmemory.c |
| 247 | +++ b/src/tests/viewmemory.c | 247 | +++ b/src/tests/viewmemory.c |
| 248 | @@ -95,7 +95,7 @@ Draw(void) | 248 | @@ -95,7 +95,7 @@ Draw(void) |
| @@ -255,7 +255,7 @@ index 16044b9..3584c33 100644 | |||
| 255 | 255 | ||
| 256 | glutSwapBuffers(); | 256 | glutSwapBuffers(); |
| 257 | diff --git a/src/trivial/clear-fbo-scissor.c b/src/trivial/clear-fbo-scissor.c | 257 | diff --git a/src/trivial/clear-fbo-scissor.c b/src/trivial/clear-fbo-scissor.c |
| 258 | index a30935c..5c15200 100644 | 258 | index 2d1ee4f..6d06330 100644 |
| 259 | --- a/src/trivial/clear-fbo-scissor.c | 259 | --- a/src/trivial/clear-fbo-scissor.c |
| 260 | +++ b/src/trivial/clear-fbo-scissor.c | 260 | +++ b/src/trivial/clear-fbo-scissor.c |
| 261 | @@ -182,7 +182,7 @@ Draw(void) | 261 | @@ -182,7 +182,7 @@ Draw(void) |
| @@ -268,7 +268,7 @@ index a30935c..5c15200 100644 | |||
| 268 | 268 | ||
| 269 | free(buffer); | 269 | free(buffer); |
| 270 | diff --git a/src/trivial/clear-fbo-tex.c b/src/trivial/clear-fbo-tex.c | 270 | diff --git a/src/trivial/clear-fbo-tex.c b/src/trivial/clear-fbo-tex.c |
| 271 | index de84f98..f0fbdf6 100644 | 271 | index 94534bd..6a38c4b 100644 |
| 272 | --- a/src/trivial/clear-fbo-tex.c | 272 | --- a/src/trivial/clear-fbo-tex.c |
| 273 | +++ b/src/trivial/clear-fbo-tex.c | 273 | +++ b/src/trivial/clear-fbo-tex.c |
| 274 | @@ -140,7 +140,7 @@ static void Draw( void ) | 274 | @@ -140,7 +140,7 @@ static void Draw( void ) |
| @@ -281,7 +281,7 @@ index de84f98..f0fbdf6 100644 | |||
| 281 | 281 | ||
| 282 | free(buffer); | 282 | free(buffer); |
| 283 | diff --git a/src/trivial/clear-fbo.c b/src/trivial/clear-fbo.c | 283 | diff --git a/src/trivial/clear-fbo.c b/src/trivial/clear-fbo.c |
| 284 | index 10d830b..3fee3e3 100644 | 284 | index 2065836..ad39401 100644 |
| 285 | --- a/src/trivial/clear-fbo.c | 285 | --- a/src/trivial/clear-fbo.c |
| 286 | +++ b/src/trivial/clear-fbo.c | 286 | +++ b/src/trivial/clear-fbo.c |
| 287 | @@ -116,7 +116,7 @@ Draw(void) | 287 | @@ -116,7 +116,7 @@ Draw(void) |
| @@ -294,7 +294,7 @@ index 10d830b..3fee3e3 100644 | |||
| 294 | 294 | ||
| 295 | free(buffer); | 295 | free(buffer); |
| 296 | diff --git a/src/trivial/readpixels.c b/src/trivial/readpixels.c | 296 | diff --git a/src/trivial/readpixels.c b/src/trivial/readpixels.c |
| 297 | index ccce4ed..74e0546 100644 | 297 | index fb88570..da9030e 100644 |
| 298 | --- a/src/trivial/readpixels.c | 298 | --- a/src/trivial/readpixels.c |
| 299 | +++ b/src/trivial/readpixels.c | 299 | +++ b/src/trivial/readpixels.c |
| 300 | @@ -71,7 +71,7 @@ static void Draw(void) | 300 | @@ -71,7 +71,7 @@ static void Draw(void) |
| @@ -307,7 +307,7 @@ index ccce4ed..74e0546 100644 | |||
| 307 | glDrawPixels(Width, Height, GL_RGBA, GL_FLOAT, image); | 307 | glDrawPixels(Width, Height, GL_RGBA, GL_FLOAT, image); |
| 308 | free(image); | 308 | free(image); |
| 309 | diff --git a/src/trivial/tri-fbo.c b/src/trivial/tri-fbo.c | 309 | diff --git a/src/trivial/tri-fbo.c b/src/trivial/tri-fbo.c |
| 310 | index d5800b2..dd1f21a 100644 | 310 | index 76985a9..21c0ec0 100644 |
| 311 | --- a/src/trivial/tri-fbo.c | 311 | --- a/src/trivial/tri-fbo.c |
| 312 | +++ b/src/trivial/tri-fbo.c | 312 | +++ b/src/trivial/tri-fbo.c |
| 313 | @@ -119,7 +119,7 @@ static void Draw( void ) | 313 | @@ -119,7 +119,7 @@ static void Draw( void ) |
| @@ -320,7 +320,7 @@ index d5800b2..dd1f21a 100644 | |||
| 320 | 320 | ||
| 321 | 321 | ||
| 322 | diff --git a/src/xdemos/glxsnoop.c b/src/xdemos/glxsnoop.c | 322 | diff --git a/src/xdemos/glxsnoop.c b/src/xdemos/glxsnoop.c |
| 323 | index 2215cfd..13d2b2d 100644 | 323 | index 294297a..abb32a8 100644 |
| 324 | --- a/src/xdemos/glxsnoop.c | 324 | --- a/src/xdemos/glxsnoop.c |
| 325 | +++ b/src/xdemos/glxsnoop.c | 325 | +++ b/src/xdemos/glxsnoop.c |
| 326 | @@ -91,7 +91,7 @@ redraw(Display *dpy, Window srcWin, Window dstWin ) | 326 | @@ -91,7 +91,7 @@ redraw(Display *dpy, Window srcWin, Window dstWin ) |
| @@ -350,6 +350,3 @@ index f670983..d010085 100644 | |||
| 350 | glCopyPixels(0, 0, Width[0], Height[0], GL_COLOR); | 350 | glCopyPixels(0, 0, Width[0], Height[0], GL_COLOR); |
| 351 | } | 351 | } |
| 352 | 352 | ||
| 353 | -- | ||
| 354 | 1.8.1 | ||
| 355 | |||
diff --git a/recipes-graphics/mesa/mesa-demos/fix-clear-build-break.patch b/recipes-graphics/mesa/mesa-demos/fix-clear-build-break.patch index 459a6ebd4..17fb208c9 100644 --- a/recipes-graphics/mesa/mesa-demos/fix-clear-build-break.patch +++ b/recipes-graphics/mesa/mesa-demos/fix-clear-build-break.patch | |||
| @@ -1,10 +1,18 @@ | |||
| 1 | mesa-demos: Add extension header to fix build break now that gl1 is removed | 1 | From d152655a1421f0cdf7ce22c35a36c367c07af587 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Tue, 26 Aug 2014 14:44:17 -0500 | ||
| 4 | Subject: [PATCH] mesa-demos: Add extension header to fix build break now that | ||
| 5 | gl1 is removed | ||
| 2 | 6 | ||
| 3 | Upstream-Status: Pending | 7 | Upstream-Status: Pending |
| 4 | 8 | ||
| 5 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 9 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| 10 | --- | ||
| 11 | src/egl/opengles1/clear.c | 2 +- | ||
| 12 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 13 | |||
| 6 | diff --git a/src/egl/opengles1/clear.c b/src/egl/opengles1/clear.c | 14 | diff --git a/src/egl/opengles1/clear.c b/src/egl/opengles1/clear.c |
| 7 | index 9fe1b5291e1905fd6fe572063ed707d59ce45a81..ca9954a21b5f475709dbdef07f90b900962fcbc7 100644 | 15 | index 9fe1b52..ca9954a 100644 |
| 8 | --- a/src/egl/opengles1/clear.c | 16 | --- a/src/egl/opengles1/clear.c |
| 9 | +++ b/src/egl/opengles1/clear.c | 17 | +++ b/src/egl/opengles1/clear.c |
| 10 | @@ -34,7 +34,7 @@ | 18 | @@ -34,7 +34,7 @@ |
diff --git a/recipes-graphics/mesa/mesa-demos_%.bbappend b/recipes-graphics/mesa/mesa-demos_%.bbappend index 1c5dd3daf..7d3e7ca1c 100644 --- a/recipes-graphics/mesa/mesa-demos_%.bbappend +++ b/recipes-graphics/mesa/mesa-demos_%.bbappend | |||
| @@ -3,7 +3,9 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" | |||
| 3 | SRC_URI:append:imxgpu = " \ | 3 | SRC_URI:append:imxgpu = " \ |
| 4 | file://Replace-glWindowPos2iARB-calls-with-glWindowPos2i.patch \ | 4 | file://Replace-glWindowPos2iARB-calls-with-glWindowPos2i.patch \ |
| 5 | file://fix-clear-build-break.patch \ | 5 | file://fix-clear-build-break.patch \ |
| 6 | file://0001-egl-clear-backgrounds-black.patch" | 6 | file://0001-egl-clear-backgrounds-black.patch \ |
| 7 | file://0001-YOCIMX-8300-Fix-mesa-demos-build-break-on-GCC-14.patch \ | ||
| 8 | " | ||
| 7 | 9 | ||
| 8 | REQUIRED_DISTRO_FEATURES:remove:imxgpu = "x11" | 10 | REQUIRED_DISTRO_FEATURES:remove:imxgpu = "x11" |
| 9 | 11 | ||
diff --git a/recipes-graphics/wayland/wayland-protocols_1.32.imx.bb b/recipes-graphics/wayland/wayland-protocols_1.37.imx.bb index 131f227de..f360706be 100644 --- a/recipes-graphics/wayland/wayland-protocols_1.32.imx.bb +++ b/recipes-graphics/wayland/wayland-protocols_1.37.imx.bb | |||
| @@ -12,9 +12,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c7b12b6702da38ca028ace54aae3d484 \ | |||
| 12 | SRC_URI = "${WAYLAND_PROTOCOLS_SRC};branch=${SRCBRANCH}" | 12 | SRC_URI = "${WAYLAND_PROTOCOLS_SRC};branch=${SRCBRANCH}" |
| 13 | WAYLAND_PROTOCOLS_SRC ?= "git://github.com/nxp-imx/wayland-protocols-imx.git;protocol=https" | 13 | WAYLAND_PROTOCOLS_SRC ?= "git://github.com/nxp-imx/wayland-protocols-imx.git;protocol=https" |
| 14 | SRCBRANCH = "wayland-protocols-imx-${@oe.utils.trim_version("${PV}", 2)}" | 14 | SRCBRANCH = "wayland-protocols-imx-${@oe.utils.trim_version("${PV}", 2)}" |
| 15 | SRCREV = "7ece577d467f8afb2f5a2f7fff3761a1e0ee9dad" | 15 | SRCREV = "831a5389062e56dcb1aac4a5419e55e3002aafaf" |
| 16 | |||
| 17 | S = "${WORKDIR}/git" | ||
| 18 | 16 | ||
| 19 | UPSTREAM_CHECK_URI = "https://wayland.freedesktop.org/releases.html" | 17 | UPSTREAM_CHECK_URI = "https://wayland.freedesktop.org/releases.html" |
| 20 | 18 | ||
diff --git a/recipes-graphics/wayland/weston_10.0.5.imx.bb b/recipes-graphics/wayland/weston_10.0.5.imx.bb index 2c74481ac..a8440cf23 100644 --- a/recipes-graphics/wayland/weston_10.0.5.imx.bb +++ b/recipes-graphics/wayland/weston_10.0.5.imx.bb | |||
| @@ -166,7 +166,6 @@ SRC_URI += "file://0001-Revert-protocol-no-found-wayland-scanner-with-Yocto-.pat | |||
| 166 | file://0001-g2d-renderer.c-Include-sys-stat.h.patch" | 166 | file://0001-g2d-renderer.c-Include-sys-stat.h.patch" |
| 167 | SRCBRANCH = "weston-imx-10.0.5" | 167 | SRCBRANCH = "weston-imx-10.0.5" |
| 168 | SRCREV = "7129417ae04de57f9596ccf27f74ef967660a64f" | 168 | SRCREV = "7129417ae04de57f9596ccf27f74ef967660a64f" |
| 169 | S = "${WORKDIR}/git" | ||
| 170 | 169 | ||
| 171 | # Disable OpenGL for parts with GPU support for 2D but not 3D | 170 | # Disable OpenGL for parts with GPU support for 2D but not 3D |
| 172 | REQUIRED_DISTRO_FEATURES = "opengl" | 171 | REQUIRED_DISTRO_FEATURES = "opengl" |
diff --git a/recipes-graphics/wayland/weston_12.0.4.imx.bb b/recipes-graphics/wayland/weston_14.0.1.imx.bb index c988561eb..96bde0fe0 100644 --- a/recipes-graphics/wayland/weston_12.0.4.imx.bb +++ b/recipes-graphics/wayland/weston_14.0.1.imx.bb | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | # recipe. The second section customizes the recipe for i.MX. | 3 | # recipe. The second section customizes the recipe for i.MX. |
| 4 | 4 | ||
| 5 | ########### OE-core copy ################## | 5 | ########### OE-core copy ################## |
| 6 | # Upstream hash: 92a460b55e7290ec0006365219189761f7226f7c | 6 | # Upstream hash: 23271a1f908a223b4eb56d6034cbb1ac23da14fe |
| 7 | 7 | ||
| 8 | SUMMARY = "Weston, a Wayland compositor" | 8 | SUMMARY = "Weston, a Wayland compositor" |
| 9 | DESCRIPTION = "Weston is the reference implementation of a Wayland compositor" | 9 | DESCRIPTION = "Weston is the reference implementation of a Wayland compositor" |
| @@ -14,17 +14,17 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d79ee9e66bb0f95d3386a7acae780b70 \ | |||
| 14 | " | 14 | " |
| 15 | 15 | ||
| 16 | SRC_URI = "https://gitlab.freedesktop.org/wayland/weston/-/releases/${PV}/downloads/${BPN}-${PV}.tar.xz \ | 16 | SRC_URI = "https://gitlab.freedesktop.org/wayland/weston/-/releases/${PV}/downloads/${BPN}-${PV}.tar.xz \ |
| 17 | file://0001-libweston-tools-Include-libgen.h-for-basename-signat.patch \ | ||
| 17 | file://weston.png \ | 18 | file://weston.png \ |
| 18 | file://weston.desktop \ | 19 | file://weston.desktop \ |
| 19 | file://xwayland.weston-start \ | 20 | file://xwayland.weston-start \ |
| 20 | file://systemd-notify.weston-start \ | 21 | file://systemd-notify.weston-start \ |
| 21 | file://0001-libweston-tools-Include-libgen.h-for-basename-signat.patch \ | ||
| 22 | " | 22 | " |
| 23 | 23 | ||
| 24 | SRC_URI[sha256sum] = "eb686a7cf00992a23b17f192fca9a887313e92c346ee35d8575196983d656b4a" | 24 | SRC_URI[sha256sum] = "27f68d96e3b97d98daadef13a202356524924fa381418fa6716b9136ef099093" |
| 25 | 25 | ||
| 26 | UPSTREAM_CHECK_URI = "https://wayland.freedesktop.org/releases.html" | 26 | UPSTREAM_CHECK_URI = "https://gitlab.freedesktop.org/wayland/weston/-/tags" |
| 27 | UPSTREAM_CHECK_REGEX = "weston-(?P<pver>\d+\.\d+\.(?!9\d+)\d+)" | 27 | UPSTREAM_CHECK_REGEX = "releases/(?P<pver>\d+\.\d+\.(?!9\d+)\d+)" |
| 28 | 28 | ||
| 29 | inherit meson pkgconfig useradd | 29 | inherit meson pkgconfig useradd |
| 30 | 30 | ||
| @@ -45,7 +45,6 @@ PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'kms wayla | |||
| 45 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland', '', d)} \ | 45 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland', '', d)} \ |
| 46 | ${@bb.utils.filter('DISTRO_FEATURES', 'systemd x11', d)} \ | 46 | ${@bb.utils.filter('DISTRO_FEATURES', 'systemd x11', d)} \ |
| 47 | ${@bb.utils.contains_any('DISTRO_FEATURES', 'wayland x11', '', 'headless', d)} \ | 47 | ${@bb.utils.contains_any('DISTRO_FEATURES', 'wayland x11', '', 'headless', d)} \ |
| 48 | launcher-libseat \ | ||
| 49 | image-jpeg \ | 48 | image-jpeg \ |
| 50 | screenshare \ | 49 | screenshare \ |
| 51 | shell-desktop \ | 50 | shell-desktop \ |
| @@ -61,7 +60,7 @@ SIMPLECLIENTS ?= "all" | |||
| 61 | # Compositor choices | 60 | # Compositor choices |
| 62 | # | 61 | # |
| 63 | # Weston on KMS | 62 | # Weston on KMS |
| 64 | PACKAGECONFIG[kms] = "-Dbackend-drm=true,-Dbackend-drm=false,drm udev virtual/egl virtual/libgles2 virtual/libgbm mtdev" | 63 | PACKAGECONFIG[kms] = "-Dbackend-drm=true,-Dbackend-drm=false,drm udev seatd virtual/egl virtual/libgles2 virtual/libgbm mtdev" |
| 65 | # Weston on Wayland (nested Weston) | 64 | # Weston on Wayland (nested Weston) |
| 66 | PACKAGECONFIG[wayland] = "-Dbackend-wayland=true,-Dbackend-wayland=false,virtual/egl virtual/libgles2" | 65 | PACKAGECONFIG[wayland] = "-Dbackend-wayland=true,-Dbackend-wayland=false,virtual/egl virtual/libgles2" |
| 67 | # Weston on X11 | 66 | # Weston on X11 |
| @@ -69,7 +68,7 @@ PACKAGECONFIG[x11] = "-Dbackend-x11=true,-Dbackend-x11=false,virtual/libx11 libx | |||
| 69 | # Headless Weston | 68 | # Headless Weston |
| 70 | PACKAGECONFIG[headless] = "-Dbackend-headless=true,-Dbackend-headless=false" | 69 | PACKAGECONFIG[headless] = "-Dbackend-headless=true,-Dbackend-headless=false" |
| 71 | # Weston on RDP | 70 | # Weston on RDP |
| 72 | PACKAGECONFIG[rdp] = "-Dbackend-rdp=true,-Dbackend-rdp=false,freerdp" | 71 | PACKAGECONFIG[rdp] = "-Dbackend-rdp=true,-Dbackend-rdp=false,freerdp,freerdp" |
| 73 | # VA-API desktop recorder | 72 | # VA-API desktop recorder |
| 74 | PACKAGECONFIG[vaapi] = "-Dbackend-drm-screencast-vaapi=true,-Dbackend-drm-screencast-vaapi=false,libva" | 73 | PACKAGECONFIG[vaapi] = "-Dbackend-drm-screencast-vaapi=true,-Dbackend-drm-screencast-vaapi=false,libva" |
| 75 | # Weston with EGL support | 74 | # Weston with EGL support |
| @@ -100,10 +99,6 @@ PACKAGECONFIG[shell-ivi] = "-Dshell-ivi=true,-Dshell-ivi=false" | |||
| 100 | PACKAGECONFIG[shell-kiosk] = "-Dshell-kiosk=true,-Dshell-kiosk=false" | 99 | PACKAGECONFIG[shell-kiosk] = "-Dshell-kiosk=true,-Dshell-kiosk=false" |
| 101 | # JPEG image loading support | 100 | # JPEG image loading support |
| 102 | PACKAGECONFIG[image-jpeg] = "-Dimage-jpeg=true,-Dimage-jpeg=false, jpeg" | 101 | PACKAGECONFIG[image-jpeg] = "-Dimage-jpeg=true,-Dimage-jpeg=false, jpeg" |
| 103 | # support libseat based launch | ||
| 104 | PACKAGECONFIG[launcher-libseat] = "-Dlauncher-libseat=true,-Dlauncher-libseat=false,seatd" | ||
| 105 | # deprecated and superseded by libseat launcher | ||
| 106 | PACKAGECONFIG[launcher-logind] = "-Ddeprecated-launcher-logind=true,-Ddeprecated-launcher-logind=false," | ||
| 107 | # screencasting via PipeWire | 102 | # screencasting via PipeWire |
| 108 | PACKAGECONFIG[pipewire] = "-Dbackend-pipewire=true,-Dbackend-pipewire=false,pipewire" | 103 | PACKAGECONFIG[pipewire] = "-Dbackend-pipewire=true,-Dbackend-pipewire=false,pipewire" |
| 109 | # VNC remote screensharing | 104 | # VNC remote screensharing |
| @@ -167,13 +162,15 @@ LIC_FILES_CHKSUM += "file://LICENSE;md5=d79ee9e66bb0f95d3386a7acae780b70" | |||
| 167 | 162 | ||
| 168 | DEFAULT_PREFERENCE = "-1" | 163 | DEFAULT_PREFERENCE = "-1" |
| 169 | 164 | ||
| 165 | DEPENDS:append = " libdisplay-info" | ||
| 166 | |||
| 170 | SRC_URI:remove = "https://gitlab.freedesktop.org/wayland/weston/-/releases/${PV}/downloads/${BPN}-${PV}.tar.xz" | 167 | SRC_URI:remove = "https://gitlab.freedesktop.org/wayland/weston/-/releases/${PV}/downloads/${BPN}-${PV}.tar.xz" |
| 171 | SRC_URI:prepend = "${WESTON_SRC};branch=${SRCBRANCH} " | 168 | SRC_URI:prepend = "${WESTON_SRC};branch=${SRCBRANCH} " |
| 172 | WESTON_SRC ?= "git://github.com/nxp-imx/weston-imx.git;protocol=https" | 169 | WESTON_SRC ?= "git://github.com/nxp-imx/weston-imx.git;protocol=https" |
| 173 | SRC_URI += "file://0001-Revert-protocol-no-found-wayland-scanner-with-Yocto-.patch" | 170 | SRCBRANCH = "weston-imx-14.0.1" |
| 174 | SRCBRANCH = "weston-imx-12.0.4" | 171 | SRCREV = "0fd5d3ab75346e525b565039a7b8bf5d9008be78" |
| 175 | SRCREV = "de7f8df4b4275e9bb345cacab6962d1a490d9eab" | 172 | |
| 176 | S = "${WORKDIR}/git" | 173 | SRC_URI:remove = "file://0001-libweston-tools-Include-libgen.h-for-basename-signat.patch" |
| 177 | 174 | ||
| 178 | PACKAGECONFIG_IMX_REMOVALS ?= "wayland x11" | 175 | PACKAGECONFIG_IMX_REMOVALS ?= "wayland x11" |
| 179 | PACKAGECONFIG:remove = "${PACKAGECONFIG_IMX_REMOVALS}" | 176 | PACKAGECONFIG:remove = "${PACKAGECONFIG_IMX_REMOVALS}" |
| @@ -183,12 +180,12 @@ PACKAGECONFIG_G2D ??= "" | |||
| 183 | PACKAGECONFIG_G2D:imxgpu2d ??= "imxg2d" | 180 | PACKAGECONFIG_G2D:imxgpu2d ??= "imxg2d" |
| 184 | PACKAGECONFIG_G2D:mx93-nxp-bsp ??= "imxg2d" | 181 | PACKAGECONFIG_G2D:mx93-nxp-bsp ??= "imxg2d" |
| 185 | 182 | ||
| 183 | # Remove no longer supported colord | ||
| 184 | PACKAGECONFIG[colord] = "" | ||
| 185 | |||
| 186 | # Weston with i.MX G2D renderer | 186 | # Weston with i.MX G2D renderer |
| 187 | PACKAGECONFIG[imxg2d] = "-Drenderer-g2d=true,-Drenderer-g2d=false,virtual/libg2d" | 187 | PACKAGECONFIG[imxg2d] = "-Drenderer-g2d=true,-Drenderer-g2d=false,virtual/libg2d" |
| 188 | 188 | ||
| 189 | # Weston on RDP, fix for base recipe | ||
| 190 | PACKAGECONFIG[rdp] = "-Dbackend-rdp=true,-Dbackend-rdp=false,freerdp,freerdp" | ||
| 191 | |||
| 192 | # links with imx-gpu libs which are pre-built for glibc | 189 | # links with imx-gpu libs which are pre-built for glibc |
| 193 | # gcompat will address it during runtime | 190 | # gcompat will address it during runtime |
| 194 | LDFLAGS:append:imxgpu:libc-musl = " -Wl,--allow-shlib-undefined" | 191 | LDFLAGS:append:imxgpu:libc-musl = " -Wl,--allow-shlib-undefined" |
diff --git a/recipes-graphics/xwayland/xwayland_23.2.5.imx.bb b/recipes-graphics/xwayland/xwayland_24.1.6.imx.bb index 0535587bd..1d7ee80f6 100644 --- a/recipes-graphics/xwayland/xwayland_23.2.5.imx.bb +++ b/recipes-graphics/xwayland/xwayland_24.1.6.imx.bb | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | # This recipe copy helps keep meta-freescale master branch compatible | 1 | # This recipe copy helps keep meta-freescale master branch compatible |
| 2 | # with Yocto langdale. | 2 | # with Yocto walnascar. |
| 3 | # (From OE-Core rev: 35fdbd0ea81650a0421d50fb53989d96c5956331) | 3 | # (From OE-Core rev: 737e612ca36bbdf415a911644eb7592cf9389846847b47fa46dc705bd754d2d7) |
| 4 | 4 | ||
| 5 | SUMMARY = "XWayland is an X Server that runs under Wayland." | 5 | SUMMARY = "XWayland is an X Server that runs under Wayland." |
| 6 | DESCRIPTION = "XWayland is an X Server running as a Wayland client, \ | 6 | DESCRIPTION = "XWayland is an X Server running as a Wayland client, \ |
| @@ -16,22 +16,23 @@ LICENSE = "MIT" | |||
| 16 | LIC_FILES_CHKSUM = "file://COPYING;md5=5df87950af51ac2c5822094553ea1880" | 16 | LIC_FILES_CHKSUM = "file://COPYING;md5=5df87950af51ac2c5822094553ea1880" |
| 17 | 17 | ||
| 18 | SRC_URI = "https://www.x.org/archive/individual/xserver/${BP_ORIGINAL}.tar.xz" | 18 | SRC_URI = "https://www.x.org/archive/individual/xserver/${BP_ORIGINAL}.tar.xz" |
| 19 | BP_ORIGINAL = "${BPN}-23.2.5" | 19 | BP_ORIGINAL = "${BPN}-24.1.6" |
| 20 | SRC_URI[sha256sum] = "33ec7ff2687a59faaa52b9b09aa8caf118e7ecb6aed8953f526a625ff9f4bd90" | 20 | SRC_URI[sha256sum] = "737e612ca36bbdf415a911644eb7592cf9389846847b47fa46dc705bd754d2d7" |
| 21 | S = "${WORKDIR}/${BP_ORIGINAL}" | 21 | S = "${UNPACKDIR}/${BP_ORIGINAL}" |
| 22 | 22 | ||
| 23 | UPSTREAM_CHECK_REGEX = "xwayland-(?P<pver>\d+(\.(?!90\d)\d+)+)\.tar" | 23 | UPSTREAM_CHECK_REGEX = "xwayland-(?P<pver>\d+(\.(?!90\d)\d+)+)\.tar" |
| 24 | 24 | ||
| 25 | inherit meson features_check pkgconfig | 25 | inherit meson features_check pkgconfig |
| 26 | REQUIRED_DISTRO_FEATURES = "x11 opengl" | 26 | REQUIRED_DISTRO_FEATURES = "x11 opengl" |
| 27 | 27 | ||
| 28 | DEPENDS += "xorgproto xtrans pixman libxkbfile libxfont2 wayland wayland-native wayland-protocols libdrm libepoxy libxcvt" | 28 | DEPENDS += "xorgproto xtrans pixman libxkbfile libxfont2 wayland wayland-native wayland-protocols libdrm libepoxy libxcvt libtirpc" |
| 29 | 29 | ||
| 30 | OPENGL_PKGCONFIGS = "glx glamor dri3" | 30 | OPENGL_PKGCONFIGS = "glx glamor dri3" |
| 31 | PACKAGECONFIG ??= "${XORG_CRYPTO} \ | 31 | PACKAGECONFIG ??= "${XORG_CRYPTO} ${XWAYLAND_EI} \ |
| 32 | ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', '${OPENGL_PKGCONFIGS}', '', d)} \ | 32 | ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', '${OPENGL_PKGCONFIGS}', '', d)} \ |
| 33 | " | 33 | " |
| 34 | PACKAGECONFIG[dri3] = "-Ddri3=true,-Ddri3=false,libxshmfence" | 34 | PACKAGECONFIG[dri3] = "-Ddri3=true,-Ddri3=false,libxshmfence" |
| 35 | PACKAGECONFIG[libdecor] = "-Dlibdecor=true,-Dlibdecor=false,libdecor" | ||
| 35 | PACKAGECONFIG[glx] = "-Dglx=true,-Dglx=false,virtual/libgl virtual/libx11" | 36 | PACKAGECONFIG[glx] = "-Dglx=true,-Dglx=false,virtual/libgl virtual/libx11" |
| 36 | PACKAGECONFIG[glamor] = "-Dglamor=true,-Dglamor=false,libepoxy virtual/libgbm,libegl" | 37 | PACKAGECONFIG[glamor] = "-Dglamor=true,-Dglamor=false,libepoxy virtual/libgbm,libegl" |
| 37 | PACKAGECONFIG[unwind] = "-Dlibunwind=true,-Dlibunwind=false,libunwind" | 38 | PACKAGECONFIG[unwind] = "-Dlibunwind=true,-Dlibunwind=false,libunwind" |
| @@ -42,6 +43,10 @@ XORG_CRYPTO ??= "openssl" | |||
| 42 | PACKAGECONFIG[openssl] = "-Dsha1=libcrypto,,openssl" | 43 | PACKAGECONFIG[openssl] = "-Dsha1=libcrypto,,openssl" |
| 43 | PACKAGECONFIG[nettle] = "-Dsha1=libnettle,,nettle" | 44 | PACKAGECONFIG[nettle] = "-Dsha1=libnettle,,nettle" |
| 44 | PACKAGECONFIG[gcrypt] = "-Dsha1=libgcrypt,,libgcrypt" | 45 | PACKAGECONFIG[gcrypt] = "-Dsha1=libgcrypt,,libgcrypt" |
| 46 | XWAYLAND_EI ??= "xwayland_ei_false" | ||
| 47 | PACKAGECONFIG[xwayland_ei_false] = "-Dxwayland_ei=false" | ||
| 48 | PACKAGECONFIG[xwayland_ei_portal] = "-Dxwayland_ei=portal,,libei" | ||
| 49 | PACKAGECONFIG[xwayland_ei_socket] = "-Dxwayland_ei=socket,,libei" | ||
| 45 | 50 | ||
| 46 | do_install:append() { | 51 | do_install:append() { |
| 47 | # remove files not needed and clashing with xserver-xorg | 52 | # remove files not needed and clashing with xserver-xorg |
| @@ -51,3 +56,7 @@ do_install:append() { | |||
| 51 | FILES:${PN} += "${libdir}/xorg/protocol.txt" | 56 | FILES:${PN} += "${libdir}/xorg/protocol.txt" |
| 52 | 57 | ||
| 53 | RDEPENDS:${PN} += "xkbcomp" | 58 | RDEPENDS:${PN} += "xkbcomp" |
| 59 | |||
| 60 | CVE_STATUS_GROUPS = "CVE_STATUS_REDHAT" | ||
| 61 | CVE_STATUS_REDHAT = "CVE-2025-26594 CVE-2025-26595 CVE-2025-26596 CVE-2025-26597 CVE-2025-26598 CVE-2025-26599 CVE-2025-26600 CVE-2025-26601" | ||
| 62 | CVE_STATUS_REDHAT[status] = "fixed-version: these are tracked as versionless redhat CVEs in NVD DB, fixed in 24.1.6" | ||
diff --git a/recipes-graphics/xwayland/xwayland_23.2.5.imx.bbappend b/recipes-graphics/xwayland/xwayland_24.1.6.imx.bbappend index d8f5bdde5..d8f5bdde5 100644 --- a/recipes-graphics/xwayland/xwayland_23.2.5.imx.bbappend +++ b/recipes-graphics/xwayland/xwayland_24.1.6.imx.bbappend | |||
diff --git a/recipes-kernel/ceetm/ceetm_git.bb b/recipes-kernel/ceetm/ceetm_git.bb index 9ed3f1f5f..947a31280 100644 --- a/recipes-kernel/ceetm/ceetm_git.bb +++ b/recipes-kernel/ceetm/ceetm_git.bb | |||
| @@ -9,8 +9,6 @@ SRC_URI:append = " file://0001-Makefile-update-CFLAGS.patch \ | |||
| 9 | " | 9 | " |
| 10 | DEPENDS = "iproute2" | 10 | DEPENDS = "iproute2" |
| 11 | 11 | ||
| 12 | S = "${WORKDIR}/git" | ||
| 13 | |||
| 14 | export IPROUTE2_DIR = "${STAGING_DIR_TARGET}" | 12 | export IPROUTE2_DIR = "${STAGING_DIR_TARGET}" |
| 15 | WRAP_TARGET_PREFIX ?= "${TARGET_PREFIX}" | 13 | WRAP_TARGET_PREFIX ?= "${TARGET_PREFIX}" |
| 16 | export CROSS_COMPILE = "${WRAP_TARGET_PREFIX}" | 14 | export CROSS_COMPILE = "${WRAP_TARGET_PREFIX}" |
diff --git a/recipes-kernel/kernel-modules/kernel-module-ar_git.bb b/recipes-kernel/kernel-modules/kernel-module-ar_git.bb index 553e2013c..054cb1fb9 100644 --- a/recipes-kernel/kernel-modules/kernel-module-ar_git.bb +++ b/recipes-kernel/kernel-modules/kernel-module-ar_git.bb | |||
| @@ -7,8 +7,6 @@ inherit module | |||
| 7 | SRC_URI = "git://github.com/nxp-qoriq-yocto-sdk/auto-resp;branch=nxp/sdk-v2.0.x;protocol=https" | 7 | SRC_URI = "git://github.com/nxp-qoriq-yocto-sdk/auto-resp;branch=nxp/sdk-v2.0.x;protocol=https" |
| 8 | SRCREV = "9a74743167dcfcfbca5056eedbff9a52337c9712" | 8 | SRCREV = "9a74743167dcfcfbca5056eedbff9a52337c9712" |
| 9 | 9 | ||
| 10 | S = "${WORKDIR}/git" | ||
| 11 | |||
| 12 | EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} SYSROOT=${STAGING_DIR_TARGET}" | 10 | EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX} SYSROOT=${STAGING_DIR_TARGET}" |
| 13 | export KERNEL_PATH | 11 | export KERNEL_PATH |
| 14 | 12 | ||
diff --git a/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p2.2+fslc.bb b/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p2.2+fslc.bb index 13793132a..053239365 100644 --- a/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p2.2+fslc.bb +++ b/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p2.2+fslc.bb | |||
| @@ -12,8 +12,6 @@ PV .= "+git${SRCPV}" | |||
| 12 | SRCREV = "4d035200e7b15d2713d49979a1d05f201b92cf4c" | 12 | SRCREV = "4d035200e7b15d2713d49979a1d05f201b92cf4c" |
| 13 | SRC_URI = "git://github.com/Freescale/kernel-module-imx-gpu-viv.git;protocol=https;branch=master" | 13 | SRC_URI = "git://github.com/Freescale/kernel-module-imx-gpu-viv.git;protocol=https;branch=master" |
| 14 | 14 | ||
| 15 | S = "${WORKDIR}/git" | ||
| 16 | |||
| 17 | inherit module | 15 | inherit module |
| 18 | 16 | ||
| 19 | KERNEL_MODULE_AUTOLOAD = "galcore" | 17 | KERNEL_MODULE_AUTOLOAD = "galcore" |
diff --git a/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p3.0.bb b/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p3.2.bb index 8a0c0bbeb..63086d59a 100644 --- a/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p3.0.bb +++ b/recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.11.p3.2.bb | |||
| @@ -7,14 +7,14 @@ allowing flexibility to use a newer graphics release with an older kernel." | |||
| 7 | LICENSE = "GPL-2.0-only" | 7 | LICENSE = "GPL-2.0-only" |
| 8 | LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6" | 8 | LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6" |
| 9 | 9 | ||
| 10 | SRC_URI = "${KERNEL_SRC};subpath=drivers/mxc/gpu-viv;destsuffix=git/src \ | 10 | SRC_URI = "${KERNEL_SRC};subpath=drivers/mxc/gpu-viv;destsuffix=${S}/src \ |
| 11 | file://Add-makefile.patch" | 11 | file://Add-makefile.patch" |
| 12 | KERNEL_SRC ?= "git://github.com/nxp-imx/linux-imx.git;protocol=https;branch=${SRCBRANCH}" | 12 | KERNEL_SRC ?= "git://github.com/nxp-imx/linux-imx.git;protocol=https;branch=${SRCBRANCH}" |
| 13 | SRCBRANCH = "lf-6.12.y" | 13 | SRCBRANCH = "lf-6.12.y" |
| 14 | LOCALVERSION = "-6.12.3-1.0.0" | 14 | LOCALVERSION = "-6.12.20-2.0.0" |
| 15 | SRCREV = "d8c9f00d41b313a1ac122530524a62604c6871c9" | 15 | SRCREV = "d53b3fa8a69bef5ead825e81aa62dbdd08e1409c" |
| 16 | 16 | ||
| 17 | S = "${WORKDIR}/git" | 17 | S = "${UNPACKDIR}/${BP}" |
| 18 | 18 | ||
| 19 | inherit module | 19 | inherit module |
| 20 | 20 | ||
diff --git a/recipes-kernel/kernel-modules/kernel-module-ipc.inc b/recipes-kernel/kernel-modules/kernel-module-ipc.inc index d2316fe00..50d8cca62 100644 --- a/recipes-kernel/kernel-modules/kernel-module-ipc.inc +++ b/recipes-kernel/kernel-modules/kernel-module-ipc.inc | |||
| @@ -8,8 +8,6 @@ inherit module qoriq_build_64bit_kernel | |||
| 8 | SRC_URI = "git://github.com/nxp-qoriq-yocto-sdk/ipc;protocol=https;nobranch=1" | 8 | SRC_URI = "git://github.com/nxp-qoriq-yocto-sdk/ipc;protocol=https;nobranch=1" |
| 9 | SRCREV = "74d662707558290f070f9589177db730444bc435" | 9 | SRCREV = "74d662707558290f070f9589177db730444bc435" |
| 10 | 10 | ||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | do_configure[depends] += "virtual/kernel:do_shared_workdir" | 11 | do_configure[depends] += "virtual/kernel:do_shared_workdir" |
| 14 | do_compile:prepend () { | 12 | do_compile:prepend () { |
| 15 | cd ${S}/kernel | 13 | cd ${S}/kernel |
diff --git a/recipes-kernel/kernel-modules/kernel-module-isp-vvcam_4.2.2.25.1.bb b/recipes-kernel/kernel-modules/kernel-module-isp-vvcam_4.2.2.25.2.bb index 33c348ae9..058d9e0d8 100644 --- a/recipes-kernel/kernel-modules/kernel-module-isp-vvcam_4.2.2.25.1.bb +++ b/recipes-kernel/kernel-modules/kernel-module-isp-vvcam_4.2.2.25.2.bb | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | # Copyright (C) 2020-2023 NXP | 1 | # Copyright (C) 2020-2025 NXP |
| 2 | 2 | ||
| 3 | DESCRIPTION = "Kernel loadable module for ISP" | 3 | DESCRIPTION = "Kernel loadable module for ISP" |
| 4 | LICENSE = "GPL-2.0-only" | 4 | LICENSE = "GPL-2.0-only" |
| @@ -6,17 +6,18 @@ LIC_FILES_CHKSUM = "file://${S}/../LICENSE;md5=64381a6ea83b48c39fe524c85f65fb44" | |||
| 6 | 6 | ||
| 7 | SRC_URI = "${ISP_KERNEL_SRC};branch=${SRCBRANCH}" | 7 | SRC_URI = "${ISP_KERNEL_SRC};branch=${SRCBRANCH}" |
| 8 | ISP_KERNEL_SRC ?= "git://github.com/nxp-imx/isp-vvcam.git;protocol=https" | 8 | ISP_KERNEL_SRC ?= "git://github.com/nxp-imx/isp-vvcam.git;protocol=https" |
| 9 | SRCBRANCH = "lf-6.12.y_1.0.0" | 9 | SRCBRANCH = "lf-6.12.y_2.0.0" |
| 10 | SRCREV = "78d717bb22819df9d988ef1b4e3cca1acf61095d" | 10 | SRCREV = "dc686fbb8b5b2f4cbc58d83756f65ad970b03ac2" |
| 11 | 11 | ||
| 12 | S = "${WORKDIR}/git/vvcam/v4l2" | 12 | |
| 13 | S = "${UNPACKDIR}/${BP}/vvcam/v4l2" | ||
| 13 | 14 | ||
| 14 | inherit module | 15 | inherit module |
| 15 | 16 | ||
| 16 | MODULES_MODULE_SYMVERS_LOCATION = "dwe" | 17 | MODULES_MODULE_SYMVERS_LOCATION = "dwe" |
| 17 | 18 | ||
| 18 | DEBUG_PREFIX_MAP:prepend = " \ | 19 | DEBUG_PREFIX_MAP:prepend = " \ |
| 19 | -fmacro-prefix-map=${WORKDIR}/git/vvcam=/usr/src/debug/${PN}/${EXTENDPE}${PV}-${PR} \ | 20 | -fmacro-prefix-map=${UNPACKDIR}/${BP}/vvcam=/usr/src/debug/${PN}/${EXTENDPE}${PV}-${PR} \ |
| 20 | -fdebug-prefix-map=${WORKDIR}/git/vvcam=/usr/src/debug/${PN}/${EXTENDPE}${PV}-${PR} " | 21 | -fdebug-prefix-map=${UNPACKDIR}/${BP}/vvcam=/usr/src/debug/${PN}/${EXTENDPE}${PV}-${PR} " |
| 21 | 22 | ||
| 22 | COMPATIBLE_MACHINE = "(mx8mp-nxp-bsp)" | 23 | COMPATIBLE_MACHINE = "(mx8mp-nxp-bsp)" |
diff --git a/recipes-kernel/kernel-modules/kernel-module-ls-debug_git.bb b/recipes-kernel/kernel-modules/kernel-module-ls-debug_git.bb index ba1561618..9c5ce8f17 100644 --- a/recipes-kernel/kernel-modules/kernel-module-ls-debug_git.bb +++ b/recipes-kernel/kernel-modules/kernel-module-ls-debug_git.bb | |||
| @@ -10,8 +10,6 @@ inherit module autotools-brokensep | |||
| 10 | SRC_URI = "git://github.com/nxp-qoriq-yocto-sdk/ls-dbg;branch=nxp/master;protocol=https" | 10 | SRC_URI = "git://github.com/nxp-qoriq-yocto-sdk/ls-dbg;branch=nxp/master;protocol=https" |
| 11 | SRCREV = "40501f6659e880d38508cdd34a4df2d348d1c68e" | 11 | SRCREV = "40501f6659e880d38508cdd34a4df2d348d1c68e" |
| 12 | 12 | ||
| 13 | S = "${WORKDIR}/git" | ||
| 14 | |||
| 15 | EXTRA_OECONF += "--with-linux=${STAGING_KERNEL_DIR}" | 13 | EXTRA_OECONF += "--with-linux=${STAGING_KERNEL_DIR}" |
| 16 | EXTRA_OEMAKE += 'SYSROOT="${D}"' | 14 | EXTRA_OEMAKE += 'SYSROOT="${D}"' |
| 17 | 15 | ||
diff --git a/recipes-kernel/kernel-modules/kernel-module-nxp-wlan_git.bb b/recipes-kernel/kernel-modules/kernel-module-nxp-wlan_git.bb index 5b3b47756..2341ab0c9 100644 --- a/recipes-kernel/kernel-modules/kernel-module-nxp-wlan_git.bb +++ b/recipes-kernel/kernel-modules/kernel-module-nxp-wlan_git.bb | |||
| @@ -8,15 +8,13 @@ RREPLACES:${PN} = "kernel-module-nxp89xx" | |||
| 8 | RPROVIDES:${PN} = "kernel-module-nxp89xx" | 8 | RPROVIDES:${PN} = "kernel-module-nxp89xx" |
| 9 | RCONFLICTS:${PN} = "kernel-module-nxp89xx" | 9 | RCONFLICTS:${PN} = "kernel-module-nxp89xx" |
| 10 | 10 | ||
| 11 | SRCBRANCH = "lf-6.12.3_1.0.0" | 11 | SRCBRANCH = "lf-6.12.20_2.0.0" |
| 12 | MRVL_SRC ?= "git://github.com/nxp-imx/mwifiex.git;protocol=https" | 12 | MRVL_SRC ?= "git://github.com/nxp-imx/mwifiex.git;protocol=https" |
| 13 | SRC_URI = " \ | 13 | SRC_URI = " \ |
| 14 | ${MRVL_SRC};branch=${SRCBRANCH} \ | 14 | ${MRVL_SRC};branch=${SRCBRANCH} \ |
| 15 | file://mlinux-moal_main-lower-PRINTM_MMSG-log-level-to-KERN_INFO.patch \ | 15 | file://mlinux-moal_main-lower-PRINTM_MMSG-log-level-to-KERN_INFO.patch \ |
| 16 | " | 16 | " |
| 17 | SRCREV = "0396cfb38ad73a3d587cd0f8c139b47801e70891" | 17 | SRCREV = "7a8beaa1605cb0870dc7ba3312c76df91cb0d6cf" |
| 18 | |||
| 19 | S = "${WORKDIR}/git" | ||
| 20 | 18 | ||
| 21 | inherit module | 19 | inherit module |
| 22 | 20 | ||
diff --git a/recipes-kernel/kernel-modules/kernel-module-uio-seville_0.1.bb b/recipes-kernel/kernel-modules/kernel-module-uio-seville_0.1.bb index efccc286d..e7ae8556e 100644 --- a/recipes-kernel/kernel-modules/kernel-module-uio-seville_0.1.bb +++ b/recipes-kernel/kernel-modules/kernel-module-uio-seville_0.1.bb | |||
| @@ -7,6 +7,6 @@ SRCREV = "0f31fbcbe9ab1ab9c424da34f70c82314b16f8de" | |||
| 7 | 7 | ||
| 8 | inherit module | 8 | inherit module |
| 9 | 9 | ||
| 10 | S = "${WORKDIR}/git/uio-driver" | 10 | S = "${UNPACKDIR}/${BP}/uio-driver" |
| 11 | 11 | ||
| 12 | COMPATIBLE_MACHINE = "(t1040|t1042)" | 12 | COMPATIBLE_MACHINE = "(t1040|t1042)" |
diff --git a/recipes-kernel/linux/linux-fslc-imx_6.12.bb b/recipes-kernel/linux/linux-fslc-imx_6.12.bb index 8d680ff0c..ef87e8146 100644 --- a/recipes-kernel/linux/linux-fslc-imx_6.12.bb +++ b/recipes-kernel/linux/linux-fslc-imx_6.12.bb | |||
| @@ -42,7 +42,10 @@ Latest stable Kernel patchlevel is applied and maintained by Community." | |||
| 42 | # conflicts, prioritizing NXP BSP source code as the latest vendor updates. | 42 | # conflicts, prioritizing NXP BSP source code as the latest vendor updates. |
| 43 | # Additional commits may exist to better acommodate yocto builds. | 43 | # Additional commits may exist to better acommodate yocto builds. |
| 44 | # | 44 | # |
| 45 | # $ git log --oneline --no-merges v6.12.3.. ^mainline/linux-6.12.y ^NXP/lf-6.12.y | 45 | # $ git log --oneline --no-merges v6.12.34.. ^mainline/linux-6.12.y ^NXP/lf-6.12.y |
| 46 | # - 8d94e52076a1 Revert "firmware: arm_scmi: Fix i.MX build dependency" | ||
| 47 | # - adefe4ecd9c6 Revert "PCI: imx6: Fix suspend/resume support on i.MX6QDL" | ||
| 48 | # - 2837cecae149 imx8mp-olimex.dts: CSI GPIO pins | ||
| 46 | # - 29efe53139ac hwrng: optee: support generic crypto | 49 | # - 29efe53139ac hwrng: optee: support generic crypto |
| 47 | # - 7f80ce9b7c82 arm64: dts: imx8mq: drop cpu-idle-states | 50 | # - 7f80ce9b7c82 arm64: dts: imx8mq: drop cpu-idle-states |
| 48 | # - 5e3b6ecf85c4 of: enable using OF_DYNAMIC without OF_UNITTEST | 51 | # - 5e3b6ecf85c4 of: enable using OF_DYNAMIC without OF_UNITTEST |
| @@ -68,14 +71,14 @@ require linux-imx.inc | |||
| 68 | 71 | ||
| 69 | KBRANCH = "6.12-1.0.x-imx" | 72 | KBRANCH = "6.12-1.0.x-imx" |
| 70 | SRC_URI = "git://github.com/Freescale/linux-fslc.git;branch=${KBRANCH};protocol=https" | 73 | SRC_URI = "git://github.com/Freescale/linux-fslc.git;branch=${KBRANCH};protocol=https" |
| 71 | SRCREV = "29efe53139acb64d96bfcc119cd10d10c552801b" | 74 | SRCREV = "c63da44a120c9ad720877a74f0c94e2d9b08cab1" |
| 72 | 75 | ||
| 73 | # PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition | 76 | # PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition |
| 74 | # required by kernel-yocto.bbclass. | 77 | # required by kernel-yocto.bbclass. |
| 75 | # | 78 | # |
| 76 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and | 79 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and |
| 77 | # should be updated once patchlevel is merged. | 80 | # should be updated once patchlevel is merged. |
| 78 | LINUX_VERSION = "6.12.3" | 81 | LINUX_VERSION = "6.12.34" |
| 79 | 82 | ||
| 80 | KBUILD_DEFCONFIG:mx6-generic-bsp = "imx_v7_defconfig" | 83 | KBUILD_DEFCONFIG:mx6-generic-bsp = "imx_v7_defconfig" |
| 81 | KBUILD_DEFCONFIG:mx7-generic-bsp = "imx_v7_defconfig" | 84 | KBUILD_DEFCONFIG:mx7-generic-bsp = "imx_v7_defconfig" |
diff --git a/recipes-kernel/linux/linux-fslc-lts_6.1.bb b/recipes-kernel/linux/linux-fslc-lts_6.1.bb index 8e1bab4be..ae1e71b18 100644 --- a/recipes-kernel/linux/linux-fslc-lts_6.1.bb +++ b/recipes-kernel/linux/linux-fslc-lts_6.1.bb | |||
| @@ -21,10 +21,10 @@ SRC_URI = "git://github.com/Freescale/linux-fslc.git;branch=${KBRANCH};protocol= | |||
| 21 | # | 21 | # |
| 22 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and | 22 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and |
| 23 | # should be updated once patchlevel is merged. | 23 | # should be updated once patchlevel is merged. |
| 24 | LINUX_VERSION = "6.1.72" | 24 | LINUX_VERSION = "6.1.111" |
| 25 | 25 | ||
| 26 | KBRANCH = "6.1.x+fslc" | 26 | KBRANCH = "6.1.x+fslc" |
| 27 | SRCREV = "b80c9dede70132da3ae7feb949fe0803aad3db24" | 27 | SRCREV = "195925841506cd58552d73ebabadd08d6016e4c6" |
| 28 | 28 | ||
| 29 | KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" | 29 | KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" |
| 30 | KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" | 30 | KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" |
diff --git a/recipes-kernel/linux/linux-fslc-lts_6.6.bb b/recipes-kernel/linux/linux-fslc-lts_6.6.bb index a8c91cdb8..cc067262a 100644 --- a/recipes-kernel/linux/linux-fslc-lts_6.6.bb +++ b/recipes-kernel/linux/linux-fslc-lts_6.6.bb | |||
| @@ -19,10 +19,10 @@ SRC_URI = "git://github.com/Freescale/linux-fslc.git;branch=${KBRANCH};protocol= | |||
| 19 | # | 19 | # |
| 20 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and | 20 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and |
| 21 | # should be updated once patchlevel is merged. | 21 | # should be updated once patchlevel is merged. |
| 22 | LINUX_VERSION = "6.6.50" | 22 | LINUX_VERSION = "6.6.52" |
| 23 | 23 | ||
| 24 | KBRANCH = "6.6.x+fslc" | 24 | KBRANCH = "6.6.x+fslc" |
| 25 | SRCREV = "2473dfed9007471b503efe1f7de74d63eaf4c699" | 25 | SRCREV = "3768fbd9dd8e0da9e7a24366b6a65a7f8ca25986" |
| 26 | 26 | ||
| 27 | KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" | 27 | KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" |
| 28 | KBUILD_DEFCONFIG:mx6-generic-bsp = "imx_v6_v7_defconfig" | 28 | KBUILD_DEFCONFIG:mx6-generic-bsp = "imx_v6_v7_defconfig" |
diff --git a/recipes-kernel/linux/linux-fslc_6.12.bb b/recipes-kernel/linux/linux-fslc_6.12.bb index a817be03d..8b66b82d4 100644 --- a/recipes-kernel/linux/linux-fslc_6.12.bb +++ b/recipes-kernel/linux/linux-fslc_6.12.bb | |||
| @@ -24,12 +24,12 @@ DEPENDS += " \ | |||
| 24 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and | 24 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and |
| 25 | # should be updated once patchlevel is merged. | 25 | # should be updated once patchlevel is merged. |
| 26 | # | 26 | # |
| 27 | # Linux kernel stable 6.12.20 changelog: | 27 | # Linux kernel stable 6.12.34 changelog: |
| 28 | # https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.20 | 28 | # https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.34 |
| 29 | LINUX_VERSION = "6.12.20" | 29 | LINUX_VERSION = "6.12.34" |
| 30 | 30 | ||
| 31 | KBRANCH = "6.12.x+fslc" | 31 | KBRANCH = "6.12.x+fslc" |
| 32 | SRCREV = "844aa3471b97053b0a59f68d36dc6f796338b562" | 32 | SRCREV = "e92f5b7050c74e8052f071fd2f1d233d9a4b2f30" |
| 33 | 33 | ||
| 34 | KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" | 34 | KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" |
| 35 | KBUILD_DEFCONFIG:mx6-generic-bsp = "imx_v6_v7_defconfig" | 35 | KBUILD_DEFCONFIG:mx6-generic-bsp = "imx_v6_v7_defconfig" |
diff --git a/recipes-kernel/linux/linux-imx-headers_6.12.bb b/recipes-kernel/linux/linux-imx-headers_6.12.bb index c8a2a3450..ed2478965 100644 --- a/recipes-kernel/linux/linux-imx-headers_6.12.bb +++ b/recipes-kernel/linux/linux-imx-headers_6.12.bb | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | # Copyright 2017-2024 NXP | 1 | # Copyright 2017-2025 NXP |
| 2 | # Released under the MIT license (see COPYING.MIT for the terms) | 2 | # Released under the MIT license (see COPYING.MIT for the terms) |
| 3 | 3 | ||
| 4 | SUMMARY = "Installs i.MX-specific kernel headers" | 4 | SUMMARY = "Installs i.MX-specific kernel headers" |
| @@ -13,9 +13,7 @@ SRC_URI = " \ | |||
| 13 | " | 13 | " |
| 14 | SRCBRANCH = "lf-6.12.y" | 14 | SRCBRANCH = "lf-6.12.y" |
| 15 | LOCALVERSION = "-lts-${SRCBRANCH}" | 15 | LOCALVERSION = "-lts-${SRCBRANCH}" |
| 16 | SRCREV = "37d02f4dcbbe6677dc9f5fc17f386c05d6a7bd7a" | 16 | SRCREV = "dfaf2136deb2af2e60b994421281ba42f1c087e0" |
| 17 | |||
| 18 | S = "${WORKDIR}/git" | ||
| 19 | 17 | ||
| 20 | do_configure[noexec] = "1" | 18 | do_configure[noexec] = "1" |
| 21 | 19 | ||
diff --git a/recipes-kernel/linux/linux-imx.inc b/recipes-kernel/linux/linux-imx.inc index 4e3911168..521bd7948 100644 --- a/recipes-kernel/linux/linux-imx.inc +++ b/recipes-kernel/linux/linux-imx.inc | |||
| @@ -19,8 +19,6 @@ PV = "${LINUX_VERSION}+git${SRCPV}" | |||
| 19 | 19 | ||
| 20 | SRC_URI = "git://github.com/nxp-imx/linux-imx;protocol=https;branch=${SRCBRANCH}" | 20 | SRC_URI = "git://github.com/nxp-imx/linux-imx;protocol=https;branch=${SRCBRANCH}" |
| 21 | 21 | ||
| 22 | S = "${WORKDIR}/git" | ||
| 23 | |||
| 24 | # Tell to kernel class that we would like to use our defconfig to configure the kernel. | 22 | # Tell to kernel class that we would like to use our defconfig to configure the kernel. |
| 25 | # Otherwise, the --allnoconfig would be used per default which leads to mis-configured | 23 | # Otherwise, the --allnoconfig would be used per default which leads to mis-configured |
| 26 | # kernel. | 24 | # kernel. |
diff --git a/recipes-kernel/linux/linux-imx_6.12.bb b/recipes-kernel/linux/linux-imx_6.12.bb index 05d9c4ea6..267a33542 100644 --- a/recipes-kernel/linux/linux-imx_6.12.bb +++ b/recipes-kernel/linux/linux-imx_6.12.bb | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | # Copyright 2013-2016 (C) Freescale Semiconductor | 1 | # Copyright 2013-2016 (C) Freescale Semiconductor |
| 2 | # Copyright 2017-2024 (C) NXP | 2 | # Copyright 2017-2025 (C) NXP |
| 3 | # Copyright 2018 (C) O.S. Systems Software LTDA. | 3 | # Copyright 2018 (C) O.S. Systems Software LTDA. |
| 4 | # Released under the MIT license (see COPYING.MIT for the terms) | 4 | # Released under the MIT license (see COPYING.MIT for the terms) |
| 5 | # | 5 | # |
| @@ -13,15 +13,15 @@ i.MX Family Reference Boards. It includes support for many IPs such as GPU, VPU | |||
| 13 | require recipes-kernel/linux/linux-imx.inc | 13 | require recipes-kernel/linux/linux-imx.inc |
| 14 | 14 | ||
| 15 | SRCBRANCH = "lf-6.12.y" | 15 | SRCBRANCH = "lf-6.12.y" |
| 16 | LOCALVERSION = "-6.12.3-1.1.0" | 16 | LOCALVERSION = "-6.12.20-2.0.0" |
| 17 | SRCREV = "37d02f4dcbbe6677dc9f5fc17f386c05d6a7bd7a" | 17 | SRCREV = "dfaf2136deb2af2e60b994421281ba42f1c087e0" |
| 18 | 18 | ||
| 19 | # PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition | 19 | # PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition |
| 20 | # required by kernel-yocto.bbclass. | 20 | # required by kernel-yocto.bbclass. |
| 21 | # | 21 | # |
| 22 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and | 22 | # LINUX_VERSION define should match to the kernel version referenced by SRC_URI and |
| 23 | # should be updated once patchlevel is merged. | 23 | # should be updated once patchlevel is merged. |
| 24 | LINUX_VERSION = "6.12.3" | 24 | LINUX_VERSION = "6.12.20" |
| 25 | 25 | ||
| 26 | KBUILD_DEFCONFIG:mx6-generic-bsp = "imx_v7_defconfig" | 26 | KBUILD_DEFCONFIG:mx6-generic-bsp = "imx_v7_defconfig" |
| 27 | KBUILD_DEFCONFIG:mx7-generic-bsp = "imx_v7_defconfig" | 27 | KBUILD_DEFCONFIG:mx7-generic-bsp = "imx_v7_defconfig" |
diff --git a/recipes-kernel/linux/linux-qoriq.inc b/recipes-kernel/linux/linux-qoriq.inc index 5d28ae84a..7243a345c 100644 --- a/recipes-kernel/linux/linux-qoriq.inc +++ b/recipes-kernel/linux/linux-qoriq.inc | |||
| @@ -5,8 +5,6 @@ SUMMARY = "Linux Kernel for NXP QorIQ platforms" | |||
| 5 | SECTION = "kernel" | 5 | SECTION = "kernel" |
| 6 | LICENSE = "GPL-2.0-only" | 6 | LICENSE = "GPL-2.0-only" |
| 7 | 7 | ||
| 8 | S = "${WORKDIR}/git" | ||
| 9 | |||
| 10 | DEPENDS:append = " libgcc" | 8 | DEPENDS:append = " libgcc" |
| 11 | # not put Images into /boot of rootfs, install kernel-image if needed | 9 | # not put Images into /boot of rootfs, install kernel-image if needed |
| 12 | RRECOMMENDS:${KERNEL_PACKAGE_NAME}-base = "" | 10 | RRECOMMENDS:${KERNEL_PACKAGE_NAME}-base = "" |
| @@ -44,13 +42,13 @@ do_merge_delta_config() { | |||
| 44 | for deltacfg in ${DELTA_KERNEL_DEFCONFIG}; do | 42 | for deltacfg in ${DELTA_KERNEL_DEFCONFIG}; do |
| 45 | if [ -f ${S}/arch/${ARCH}/configs/${deltacfg} ]; then | 43 | if [ -f ${S}/arch/${ARCH}/configs/${deltacfg} ]; then |
| 46 | oe_runmake -C ${S} O=${B} ${deltacfg} | 44 | oe_runmake -C ${S} O=${B} ${deltacfg} |
| 47 | elif [ -f "${WORKDIR}/${deltacfg}" ]; then | 45 | elif [ -f "${UNPACKDIR}/${deltacfg}" ]; then |
| 48 | ${S}/scripts/kconfig/merge_config.sh -m .config ${WORKDIR}/${deltacfg} | 46 | ${S}/scripts/kconfig/merge_config.sh -m .config ${UNPACKDIR}/${deltacfg} |
| 49 | elif [ -f "${deltacfg}" ]; then | 47 | elif [ -f "${deltacfg}" ]; then |
| 50 | ${S}/scripts/kconfig/merge_config.sh -m .config ${deltacfg} | 48 | ${S}/scripts/kconfig/merge_config.sh -m .config ${deltacfg} |
| 51 | fi | 49 | fi |
| 52 | done | 50 | done |
| 53 | cp .config ${WORKDIR}/defconfig | 51 | cp .config ${UNPACKDIR}/defconfig |
| 54 | } | 52 | } |
| 55 | addtask merge_delta_config before do_kernel_localversion after do_patch | 53 | addtask merge_delta_config before do_kernel_localversion after do_patch |
| 56 | 54 | ||
diff --git a/recipes-kernel/skmm-host/skmm-host_git.bb b/recipes-kernel/skmm-host/skmm-host_git.bb index af8982b9c..cc226bd9a 100644 --- a/recipes-kernel/skmm-host/skmm-host_git.bb +++ b/recipes-kernel/skmm-host/skmm-host_git.bb | |||
| @@ -8,8 +8,6 @@ inherit module qoriq_build_64bit_kernel | |||
| 8 | SRC_URI = "git://github.com/nxp-qoriq-yocto-sdk/skmm-host;protocol=https;nobranch=1" | 8 | SRC_URI = "git://github.com/nxp-qoriq-yocto-sdk/skmm-host;protocol=https;nobranch=1" |
| 9 | SRCREV = "d5912ebdb8d3b29b1e2df52710e8821d1ce3eb80" | 9 | SRCREV = "d5912ebdb8d3b29b1e2df52710e8821d1ce3eb80" |
| 10 | 10 | ||
| 11 | S = "${WORKDIR}/git" | ||
| 12 | |||
| 13 | EXTRA_OEMAKE = 'KERNEL_DIR="${STAGING_KERNEL_DIR}" PREFIX="${D}"' | 11 | EXTRA_OEMAKE = 'KERNEL_DIR="${STAGING_KERNEL_DIR}" PREFIX="${D}"' |
| 14 | 12 | ||
| 15 | FILES:${PN} += "/etc/skmm/ /usr/bin/" | 13 | FILES:${PN} += "/etc/skmm/ /usr/bin/" |
diff --git a/recipes-libraries/ethos-u-driver-stack/ethos-u-driver-stack_24.05.bb b/recipes-libraries/ethos-u-driver-stack/ethos-u-driver-stack_24.05.bb index e77bcf85d..ae762cb9a 100644 --- a/recipes-libraries/ethos-u-driver-stack/ethos-u-driver-stack_24.05.bb +++ b/recipes-libraries/ethos-u-driver-stack/ethos-u-driver-stack_24.05.bb | |||
| @@ -13,8 +13,6 @@ ETHOS_U_SRC ?= "git://github.com/nxp-imx/ethos-u-driver-stack-imx.git;protocol=h | |||
| 13 | SRCBRANCH = "lf-6.12.3_1.0.0" | 13 | SRCBRANCH = "lf-6.12.3_1.0.0" |
| 14 | SRCREV = "a80c51d77c91f1a8266afc5d8056fb981de4b504" | 14 | SRCREV = "a80c51d77c91f1a8266afc5d8056fb981de4b504" |
| 15 | 15 | ||
| 16 | S = "${WORKDIR}/git" | ||
| 17 | |||
| 18 | inherit cmake setuptools3 | 16 | inherit cmake setuptools3 |
| 19 | 17 | ||
| 20 | SETUPTOOLS_BUILD_ARGS = "build_ext --library-dirs ${B}/driver_library" | 18 | SETUPTOOLS_BUILD_ARGS = "build_ext --library-dirs ${B}/driver_library" |
diff --git a/recipes-libraries/ethos-u-driver-stack/ethos-u-firmware_24.05.bb b/recipes-libraries/ethos-u-driver-stack/ethos-u-firmware_24.05.bb index 10afa6170..1f16dce90 100644 --- a/recipes-libraries/ethos-u-driver-stack/ethos-u-firmware_24.05.bb +++ b/recipes-libraries/ethos-u-driver-stack/ethos-u-firmware_24.05.bb | |||
| @@ -12,8 +12,6 @@ ETHOS_U_FIRMWARE_SRC ?= "git://github.com/nxp-imx/ethos-u-firmware.git;protocol= | |||
| 12 | SRCBRANCH = "lf-6.12.3_1.0.0" | 12 | SRCBRANCH = "lf-6.12.3_1.0.0" |
| 13 | SRCREV = "3dbedc11bd2a4ba56af9fbe9d285b5bf13f1a088" | 13 | SRCREV = "3dbedc11bd2a4ba56af9fbe9d285b5bf13f1a088" |
| 14 | 14 | ||
| 15 | S = "${WORKDIR}/git" | ||
| 16 | |||
| 17 | ETHOS_U_FIRMWARE = "ethosu_firmware" | 15 | ETHOS_U_FIRMWARE = "ethosu_firmware" |
| 18 | ETHOS_U_FIRMWARE:imx93-9x9-lpddr4-qsb = "ethosu_firmware_9x9" | 16 | ETHOS_U_FIRMWARE:imx93-9x9-lpddr4-qsb = "ethosu_firmware_9x9" |
| 19 | ETHOS_U_FIRMWARE:imx93-11x11-lpddr4x-evk = "ethosu_firmware_11x11" | 17 | ETHOS_U_FIRMWARE:imx93-11x11-lpddr4x-evk = "ethosu_firmware_11x11" |
diff --git a/recipes-multimedia/alsa/imx-alsa-plugins_git.bb b/recipes-multimedia/alsa/imx-alsa-plugins_git.bb index 7ad815b16..d38e97e8f 100644 --- a/recipes-multimedia/alsa/imx-alsa-plugins_git.bb +++ b/recipes-multimedia/alsa/imx-alsa-plugins_git.bb | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | # Copyright 2013-2016 Freescale Semiconductor | 1 | # Copyright 2013-2016 Freescale Semiconductor |
| 2 | # Copyright 2017-2024 NXP | 2 | # Copyright 2017-2025 NXP |
| 3 | # Released under the MIT license (see COPYING.MIT for the terms) | 3 | # Released under the MIT license (see COPYING.MIT for the terms) |
| 4 | 4 | ||
| 5 | DESCRIPTION = "Freescale alsa-lib plugins" | 5 | DESCRIPTION = "Freescale alsa-lib plugins" |
| @@ -20,10 +20,8 @@ inherit autotools pkgconfig use-imx-headers | |||
| 20 | PV = "1.0.26+${SRCPV}" | 20 | PV = "1.0.26+${SRCPV}" |
| 21 | 21 | ||
| 22 | SRC_URI = "git://github.com/nxp-imx/imx-alsa-plugins.git;protocol=https;branch=${SRCBRANCH}" | 22 | SRC_URI = "git://github.com/nxp-imx/imx-alsa-plugins.git;protocol=https;branch=${SRCBRANCH}" |
| 23 | SRCBRANCH = "MM_04.09.03_2412_L6.12.y" | 23 | SRCBRANCH = "MM_04.10.0_2505_L6.12.20" |
| 24 | SRCREV = "eaf0900662d6381bcc433165219280cca1752890" | 24 | SRCREV = "40e45c8023f95c06c4ea10185ca85db7eb2dfcd8" |
| 25 | |||
| 26 | S = "${WORKDIR}/git" | ||
| 27 | 25 | ||
| 28 | CFLAGS:append = " -I${STAGING_INCDIR_IMX}" | 26 | CFLAGS:append = " -I${STAGING_INCDIR_IMX}" |
| 29 | 27 | ||
diff --git a/recipes-multimedia/gstreamer/gst-devtools/0001-connect-has-a-different-signature-on-musl.patch b/recipes-multimedia/gstreamer/gst-devtools/0001-connect-has-a-different-signature-on-musl.patch index c0e458135..b596f2ef9 100644 --- a/recipes-multimedia/gstreamer/gst-devtools/0001-connect-has-a-different-signature-on-musl.patch +++ b/recipes-multimedia/gstreamer/gst-devtools/0001-connect-has-a-different-signature-on-musl.patch | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | From 73b1002eda17451db1f58431b42c25203f1d3097 Mon Sep 17 00:00:00 2001 | 1 | From 67809420230cd4fcc63069f78efdc90c7b4c4ee1 Mon Sep 17 00:00:00 2001 |
| 2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
| 3 | Date: Sun, 9 Sep 2018 17:38:10 -0700 | 3 | Date: Sun, 9 Sep 2018 17:38:10 -0700 |
| 4 | Subject: [PATCH] connect has a different signature on musl | 4 | Subject: [PATCH] connect has a different signature on musl |
diff --git a/recipes-multimedia/gstreamer/gst-devtools_1.22.5.imx.bb b/recipes-multimedia/gstreamer/gst-devtools_1.26.0.imx.bb index 9f7f890d5..9a619f5a0 100644 --- a/recipes-multimedia/gstreamer/gst-devtools_1.22.5.imx.bb +++ b/recipes-multimedia/gstreamer/gst-devtools_1.26.0.imx.bb | |||
| @@ -6,13 +6,13 @@ SECTION = "multimedia" | |||
| 6 | LICENSE = "LGPL-2.1-or-later" | 6 | LICENSE = "LGPL-2.1-or-later" |
| 7 | LIC_FILES_CHKSUM = "file://validate/COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343" | 7 | LIC_FILES_CHKSUM = "file://validate/COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343" |
| 8 | 8 | ||
| 9 | S = "${WORKDIR}/gst-devtools-1.22.5" | 9 | SRC_URI = "https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-${@get_gst_ver("${PV}")}.tar.xz \ |
| 10 | |||
| 11 | SRC_URI = "https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-1.22.5.tar.xz \ | ||
| 12 | file://0001-connect-has-a-different-signature-on-musl.patch \ | 10 | file://0001-connect-has-a-different-signature-on-musl.patch \ |
| 13 | " | 11 | " |
| 14 | 12 | ||
| 15 | SRC_URI[sha256sum] = "2add1519aa6eeb01d544cb94293688ee3bc2079f6bca6075bf5c23d00a0921be" | 13 | S = "${UNPACKDIR}/gst-devtools-${@get_gst_ver("${PV}")}" |
| 14 | |||
| 15 | SRC_URI[sha256sum] = "eff33d7dc292bb074a2788ea887b6283398ffdefafa49fb7d08efe6658a65648" | ||
| 16 | 16 | ||
| 17 | DEPENDS = "json-glib glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-base" | 17 | DEPENDS = "json-glib glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-base" |
| 18 | RRECOMMENDS:${PN} = "git" | 18 | RRECOMMENDS:${PN} = "git" |
| @@ -40,6 +40,9 @@ EXTRA_OEMESON += " \ | |||
| 40 | -Dvalidate=enabled \ | 40 | -Dvalidate=enabled \ |
| 41 | ${@gettext_oemeson(d)} \ | 41 | ${@gettext_oemeson(d)} \ |
| 42 | " | 42 | " |
| 43 | # Drop .imx from PV | ||
| 44 | def get_gst_ver(v): | ||
| 45 | return oe.utils.trim_version(v, 3) | ||
| 43 | 46 | ||
| 44 | do_install:append () { | 47 | do_install:append () { |
| 45 | for fn in ${bindir}/gst-validate-launcher \ | 48 | for fn in ${bindir}/gst-validate-launcher \ |
diff --git a/recipes-multimedia/gstreamer/gst-examples/0001-Make-player-examples-installable.patch b/recipes-multimedia/gstreamer/gst-examples/0001-Make-player-examples-installable.patch new file mode 100644 index 000000000..828c87dc9 --- /dev/null +++ b/recipes-multimedia/gstreamer/gst-examples/0001-Make-player-examples-installable.patch | |||
| @@ -0,0 +1,37 @@ | |||
| 1 | From 7924016fce2d0b435891a335cdae52fc939c7e3b Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Jussi Kukkonen <jussi.kukkonen@intel.com> | ||
| 3 | Date: Thu, 17 Aug 2017 11:07:02 +0300 | ||
| 4 | Subject: [PATCH] Make player examples installable | ||
| 5 | |||
| 6 | Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com> | ||
| 7 | Upstream-Status: Denied [Upstream considers these code examples, for now a least] | ||
| 8 | |||
| 9 | https://bugzilla.gnome.org/show_bug.cgi?id=777827 | ||
| 10 | |||
| 11 | --- | ||
| 12 | playback/player/gst-play/meson.build | 1 + | ||
| 13 | playback/player/gtk/meson.build | 1 + | ||
| 14 | 2 files changed, 2 insertions(+) | ||
| 15 | |||
| 16 | Index: gst-examples/playback/player/gst-play/meson.build | ||
| 17 | =================================================================== | ||
| 18 | --- gst-examples.orig/playback/player/gst-play/meson.build | ||
| 19 | +++ gst-examples/playback/player/gst-play/meson.build | ||
| 20 | @@ -2,5 +2,6 @@ executable('gst-play', | ||
| 21 | ['gst-play.c', | ||
| 22 | 'gst-play-kb.c', | ||
| 23 | 'gst-play-kb.h'], | ||
| 24 | + install: true, | ||
| 25 | dependencies : [gst_dep, dependency('gstreamer-play-1.0'), m_dep]) | ||
| 26 | |||
| 27 | Index: gst-examples/playback/player/gtk/meson.build | ||
| 28 | =================================================================== | ||
| 29 | --- gst-examples.orig/playback/player/gtk/meson.build | ||
| 30 | +++ gst-examples/playback/player/gtk/meson.build | ||
| 31 | @@ -20,5 +20,6 @@ if gtk_dep.found() | ||
| 32 | 'gtk-video-renderer.h', | ||
| 33 | 'gtk-video-renderer.c'], | ||
| 34 | c_args : extra_c_args, | ||
| 35 | + install: true, | ||
| 36 | dependencies : [gst_dep, gsttag_dep, gstplay_dep, gtk_dep, x11_dep]) | ||
| 37 | endif | ||
diff --git a/recipes-multimedia/gstreamer/gst-examples/gst-player.desktop b/recipes-multimedia/gstreamer/gst-examples/gst-player.desktop new file mode 100644 index 000000000..d165e5d91 --- /dev/null +++ b/recipes-multimedia/gstreamer/gst-examples/gst-player.desktop | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | [Desktop Entry] | ||
| 2 | Name=Media Player | ||
| 3 | Comment=Basic media player | ||
| 4 | Icon=video-player | ||
| 5 | TryExec=gtk-play | ||
| 6 | Exec=gtk-play | ||
| 7 | StartupNotify=true | ||
| 8 | Terminal=false | ||
| 9 | Type=Application | ||
| 10 | Categories=GTK;AudioVideo; | ||
diff --git a/recipes-multimedia/gstreamer/gst-examples_1.24.7.imx.bb b/recipes-multimedia/gstreamer/gst-examples_1.24.7.imx.bb new file mode 100644 index 000000000..9db0051a1 --- /dev/null +++ b/recipes-multimedia/gstreamer/gst-examples_1.24.7.imx.bb | |||
| @@ -0,0 +1,38 @@ | |||
| 1 | # This builds an older version which is compatible with the gstreamer NXP fork 1.24.7.imx, | ||
| 2 | # thus the version is appended with '.imx' | ||
| 3 | |||
| 4 | SUMMARY = "GStreamer examples (including gtk-play, gst-play)" | ||
| 5 | DESCRIPTION = "GStreamer example applications." | ||
| 6 | HOMEPAGE = "https://gitlab.freedesktop.org/gstreamer/gst-examples" | ||
| 7 | BUGTRACKER = "https://gitlab.freedesktop.org/gstreamer/gst-examples/-/issues" | ||
| 8 | LICENSE = "LGPL-2.0-or-later" | ||
| 9 | LIC_FILES_CHKSUM = "file://playback/player/gtk/gtk-play.c;beginline=1;endline=20;md5=f8c72dae3d36823ec716a9ebcae593b9" | ||
| 10 | |||
| 11 | DEPENDS = "glib-2.0 gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad gtk+3 json-glib glib-2.0-native" | ||
| 12 | |||
| 13 | SRC_URI = "git://gitlab.freedesktop.org/gstreamer/gstreamer.git;protocol=https;branch=1.24 \ | ||
| 14 | file://0001-Make-player-examples-installable.patch \ | ||
| 15 | file://gst-player.desktop \ | ||
| 16 | " | ||
| 17 | |||
| 18 | SRCREV = "0f1e984e41ce8d6d0758265d35e8b10d5815fde2" | ||
| 19 | |||
| 20 | S = "${UNPACKDIR}/${BP}/subprojects/gst-examples" | ||
| 21 | |||
| 22 | inherit meson pkgconfig features_check | ||
| 23 | |||
| 24 | UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+\.(\d*[02468])+(\.\d+)+)" | ||
| 25 | |||
| 26 | ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" | ||
| 27 | |||
| 28 | do_install:append() { | ||
| 29 | install -m 0644 -D ${UNPACKDIR}/gst-player.desktop ${D}${datadir}/applications/gst-player.desktop | ||
| 30 | } | ||
| 31 | |||
| 32 | RDEPENDS:${PN} = "gstreamer1.0-plugins-base-playback" | ||
| 33 | RRECOMMENDS:${PN} = "gstreamer1.0-plugins-base-meta \ | ||
| 34 | gstreamer1.0-plugins-good-meta \ | ||
| 35 | gstreamer1.0-plugins-bad-meta \ | ||
| 36 | ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "gstreamer1.0-libav", "", d)} \ | ||
| 37 | ${@bb.utils.contains("LICENSE_FLAGS_ACCEPTED", "commercial", "gstreamer1.0-plugins-ugly-meta", "", d)}" | ||
| 38 | RPROVIDES:${PN} += "gst-player gst-player-bin" | ||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-libav/ffmpeg-6.0.patch b/recipes-multimedia/gstreamer/gstreamer1.0-libav/ffmpeg-6.0.patch deleted file mode 100644 index 0a06540fb..000000000 --- a/recipes-multimedia/gstreamer/gstreamer1.0-libav/ffmpeg-6.0.patch +++ /dev/null | |||
| @@ -1,49 +0,0 @@ | |||
| 1 | From cde31d23c071ee93fae96331805f696856084254 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: "U. Artie Eoff" <ullysses.a.eoff@intel.com> | ||
| 3 | Date: Mon, 13 Feb 2023 17:02:01 -0500 | ||
| 4 | Subject: [PATCH] avviddec: change | ||
| 5 | AV_CODEC_CAP_AUTO_THREADS->AV_CODEC_CAP_OTHER_THREADS | ||
| 6 | |||
| 7 | This fixes a compile error with recent upstream FFmpeg. | ||
| 8 | |||
| 9 | The AV_CODEC_CAP_AUTO_THREADS was deprecated and renamed to | ||
| 10 | AV_CODEC_CAP_OTHER_THREADS in FFmpeg upstream commit | ||
| 11 | 7d09579190de (lavc 58.132.100). | ||
| 12 | |||
| 13 | The AV_CODEC_CAP_AUTO_THREADS was finally removed in FFmpeg upstream | ||
| 14 | commit 10c9a0874cb3 (lavc 59.63.100). | ||
| 15 | |||
| 16 | Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3964> | ||
| 17 | |||
| 18 | Upstream-Status: Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/cde31d23c071ee93fae96331805f696856084254?merge_request_iid=3964] | ||
| 19 | Signed-off-by: Alexander Kanavin <alex@linutronix.de> | ||
| 20 | --- | ||
| 21 | ext/libav/gstavviddec.c | 6 +++++- | ||
| 22 | 1 file changed, 5 insertions(+), 1 deletion(-) | ||
| 23 | |||
| 24 | diff --git a/ext/libav/gstavviddec.c b/ext/libav/gstavviddec.c | ||
| 25 | index 43cea456ae8..6d7c4cd0de8 100644 | ||
| 26 | --- a/ext/libav/gstavviddec.c | ||
| 27 | +++ b/ext/libav/gstavviddec.c | ||
| 28 | @@ -35,6 +35,10 @@ | ||
| 29 | |||
| 30 | GST_DEBUG_CATEGORY_STATIC (GST_CAT_PERFORMANCE); | ||
| 31 | |||
| 32 | +#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(58,132,100) | ||
| 33 | +#define AV_CODEC_CAP_OTHER_THREADS AV_CODEC_CAP_AUTO_THREADS | ||
| 34 | +#endif | ||
| 35 | + | ||
| 36 | #define GST_FFMPEG_VIDEO_CODEC_FRAME_FLAG_ALLOCATED (1<<15) | ||
| 37 | |||
| 38 | #define MAX_TS_MASK 0xff | ||
| 39 | @@ -615,7 +619,7 @@ gst_ffmpegviddec_set_format (GstVideoDecoder * decoder, | ||
| 40 | if (ffmpegdec->max_threads == 0) { | ||
| 41 | /* When thread type is FF_THREAD_FRAME, extra latency is introduced equal | ||
| 42 | * to one frame per thread. We thus need to calculate the thread count ourselves */ | ||
| 43 | - if ((!(oclass->in_plugin->capabilities & AV_CODEC_CAP_AUTO_THREADS)) || | ||
| 44 | + if ((!(oclass->in_plugin->capabilities & AV_CODEC_CAP_OTHER_THREADS)) || | ||
| 45 | (ffmpegdec->context->thread_type & FF_THREAD_FRAME)) | ||
| 46 | ffmpegdec->context->thread_count = | ||
| 47 | MIN (gst_ffmpeg_auto_max_threads (), 16); | ||
| 48 | -- | ||
| 49 | GitLab | ||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.24.0.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.0.imx.bb index ab542cb53..138398d85 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.24.0.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.0.imx.bb | |||
| @@ -12,9 +12,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \ | |||
| 12 | " | 12 | " |
| 13 | 13 | ||
| 14 | SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${@get_gst_ver('${PV}')}.tar.xz" | 14 | SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${@get_gst_ver('${PV}')}.tar.xz" |
| 15 | SRC_URI[sha256sum] = "ab775d5b9a7c84176b29822b68c7a34731280039a20b7db5eb639eddd1466178" | 15 | SRC_URI[sha256sum] = "707a8b687ff5fddcee5b02415e2ec9b71b4ac44d0b7aec3b477364ceecbf1ecf" |
| 16 | 16 | ||
| 17 | S = "${WORKDIR}/gst-libav-${@get_gst_ver('${PV}')}" | 17 | S = "${UNPACKDIR}/gst-libav-${@get_gst_ver('${PV}')}" |
| 18 | 18 | ||
| 19 | DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base ffmpeg" | 19 | DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base ffmpeg" |
| 20 | 20 | ||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.24.7.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.0.imx.bb index 4b7078753..1c4ee72d0 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.24.7.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.0.imx.bb | |||
| @@ -187,10 +187,10 @@ SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plug | |||
| 187 | " | 187 | " |
| 188 | SRC_URI:prepend = "${GST1.0-PLUGINS-BAD_SRC};branch=${SRCBRANCH} " | 188 | SRC_URI:prepend = "${GST1.0-PLUGINS-BAD_SRC};branch=${SRCBRANCH} " |
| 189 | GST1.0-PLUGINS-BAD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-bad.git;protocol=https" | 189 | GST1.0-PLUGINS-BAD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-bad.git;protocol=https" |
| 190 | SRCBRANCH = "MM_04.09.02_2410_L6.6.y" | 190 | SRCBRANCH = "MM_04.10.0_2505_L6.12.20" |
| 191 | SRCREV = "bba296b75dfb3e7ae4c836255edbd2b3c085c269" | 191 | SRCREV = "4320364e6be53cae81ac2bca3ce0e09cf8707590" |
| 192 | 192 | ||
| 193 | S = "${WORKDIR}/git" | 193 | S = "${UNPACKDIR}/${BP}" |
| 194 | 194 | ||
| 195 | inherit use-imx-headers | 195 | inherit use-imx-headers |
| 196 | 196 | ||
| @@ -219,9 +219,5 @@ EXTRA_OEMESON:remove = " \ | |||
| 219 | -Dkate=disabled \ | 219 | -Dkate=disabled \ |
| 220 | " | 220 | " |
| 221 | 221 | ||
| 222 | # it uses nested functions sadly, in ext/wayland/gstwaylandsink.c for GST_ELEMENT_REGISTER_DEFINE | ||
| 223 | # | ||
| 224 | TOOLCHAIN = "gcc" | ||
| 225 | |||
| 226 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" | 222 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" |
| 227 | ########### End of i.MX overrides ######### | 223 | ########### End of i.MX overrides ######### |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.24.7.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.0.imx.bb index c15457ca8..5c2492638 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.24.7.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.0.imx.bb | |||
| @@ -118,10 +118,10 @@ SRC_URI:remove = " \ | |||
| 118 | SRC_URI:prepend = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} " | 118 | SRC_URI:prepend = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} " |
| 119 | 119 | ||
| 120 | GST1.0-PLUGINS-BASE_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-base.git;protocol=https" | 120 | GST1.0-PLUGINS-BASE_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-base.git;protocol=https" |
| 121 | SRCBRANCH = "MM_04.09.02_2410_L6.6.y" | 121 | SRCBRANCH = "MM_04.10.0_2505_L6.12.20" |
| 122 | SRCREV = "031d262e65333e58b2ce01aaf47ab1012f93b21e" | 122 | SRCREV = "bbe6aa6f5b666fda0b172c3e1f417c7eadb16549" |
| 123 | 123 | ||
| 124 | S = "${WORKDIR}/git" | 124 | S = "${UNPACKDIR}/${BP}" |
| 125 | 125 | ||
| 126 | inherit use-imx-headers | 126 | inherit use-imx-headers |
| 127 | 127 | ||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.24.7.imx.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.0.imx.bbappend index 528d7e1a3..528d7e1a3 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.24.7.imx.bbappend +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.0.imx.bbappend | |||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.24.7.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.0.imx.bb index 5dd717437..7c921d97c 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.24.7.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.0.imx.bb | |||
| @@ -111,10 +111,10 @@ SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plu | |||
| 111 | 111 | ||
| 112 | SRC_URI:prepend = "${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} " | 112 | SRC_URI:prepend = "${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} " |
| 113 | GST1.0-PLUGINS-GOOD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-good.git;protocol=https" | 113 | GST1.0-PLUGINS-GOOD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-good.git;protocol=https" |
| 114 | SRCBRANCH = "MM_04.09.02_2410_L6.6.y" | 114 | SRCBRANCH = "MM_04.10.0_2505_L6.12.20" |
| 115 | SRCREV = "33b2732b873758a302064818b35dcad41b5bbc14" | 115 | SRCREV = "6a0df1aee0ef2477dbacedd79df08c5bcb648e55" |
| 116 | 116 | ||
| 117 | S = "${WORKDIR}/git" | 117 | S = "${UNPACKDIR}/${BP}" |
| 118 | 118 | ||
| 119 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" | 119 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" |
| 120 | 120 | ||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb index f09a5bc77..cc2cedfd5 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb | |||
| @@ -18,8 +18,6 @@ SRCBRANCH ?= "master" | |||
| 18 | SRCREV = "ce4f86e60f12c56574f727f3317fa8aa30a11387" | 18 | SRCREV = "ce4f86e60f12c56574f727f3317fa8aa30a11387" |
| 19 | SRC_URI = "git://github.com/Freescale/gstreamer-imx.git;branch=${SRCBRANCH};protocol=https" | 19 | SRC_URI = "git://github.com/Freescale/gstreamer-imx.git;branch=${SRCBRANCH};protocol=https" |
| 20 | 20 | ||
| 21 | S = "${WORKDIR}/git" | ||
| 22 | |||
| 23 | inherit pkgconfig meson use-imx-headers | 21 | inherit pkgconfig meson use-imx-headers |
| 24 | 22 | ||
| 25 | # libg2d on i.MX8 SoCs with a DPU is emulated via the DPU. | 23 | # libg2d on i.MX8 SoCs with a DPU is emulated via the DPU. |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.24.0.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.0.imx.bb index 55bb975b4..1f5956ab4 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.24.0.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.0.imx.bb | |||
| @@ -14,9 +14,9 @@ LICENSE_FLAGS = "commercial" | |||
| 14 | SRC_URI = " \ | 14 | SRC_URI = " \ |
| 15 | https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${@get_gst_ver("${PV}")}.tar.xz \ | 15 | https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${@get_gst_ver("${PV}")}.tar.xz \ |
| 16 | " | 16 | " |
| 17 | SRC_URI[sha256sum] = "c5d1cbdf71ab0c675bca236f70edfa1feb3f813fd4bfff563308f466d8805ca5" | 17 | SRC_URI[sha256sum] = "a86b51c8454a813120848c803421f327d8c07aabcae461e0597cc49398c0fcde" |
| 18 | 18 | ||
| 19 | S = "${WORKDIR}/gst-plugins-ugly-${@get_gst_ver("${PV}")}" | 19 | S = "${UNPACKDIR}/gst-plugins-ugly-${@get_gst_ver("${PV}")}" |
| 20 | 20 | ||
| 21 | DEPENDS += "gstreamer1.0-plugins-base" | 21 | DEPENDS += "gstreamer1.0-plugins-base" |
| 22 | 22 | ||
| @@ -43,6 +43,7 @@ EXTRA_OEMESON += " \ | |||
| 43 | def get_gst_ver(v): | 43 | def get_gst_ver(v): |
| 44 | return oe.utils.trim_version(v, 3) | 44 | return oe.utils.trim_version(v, 3) |
| 45 | 45 | ||
| 46 | FILES:${PN}-amrnb += "${datadir}/gstreamer-1.0/presets/GstAmrnbEnc.prs" | ||
| 46 | FILES:${PN}-x264 += "${datadir}/gstreamer-1.0/presets/GstX264Enc.prs" | 47 | FILES:${PN}-x264 += "${datadir}/gstreamer-1.0/presets/GstX264Enc.prs" |
| 47 | 48 | ||
| 48 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" | 49 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.0.imx.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.0.imx.bbappend new file mode 100644 index 000000000..ea144b396 --- /dev/null +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.0.imx.bbappend | |||
| @@ -0,0 +1 @@ | |||
| PACKAGECONFIG:remove = "a52dec mpeg2dec" | |||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-python/0001-meson.build-Fix-missing-python_opt.patch b/recipes-multimedia/gstreamer/gstreamer1.0-python/0001-meson.build-Fix-missing-python_opt.patch deleted file mode 100644 index fd6b1c16e..000000000 --- a/recipes-multimedia/gstreamer/gstreamer1.0-python/0001-meson.build-Fix-missing-python_opt.patch +++ /dev/null | |||
| @@ -1,47 +0,0 @@ | |||
| 1 | From 8d7e2eaed10e2928358805f613223a6a149790d6 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Hiago De Franco <hiago.franco@toradex.com> | ||
| 3 | Date: Wed, 31 Jul 2024 11:51:06 -0300 | ||
| 4 | Subject: [PATCH] meson.build: Fix missing python_opt | ||
| 5 | |||
| 6 | 'python_opt' was not declared earlier, giving the following build error: | ||
| 7 | |||
| 8 | | Message: python_abi_flags = | ||
| 9 | | | ||
| 10 | | ../gst-python-1.24.0/meson.build:84:16: ERROR: Unknown variable "python_opt". | ||
| 11 | |||
| 12 | Remove it and keep the error message. | ||
| 13 | |||
| 14 | Upstream-Status: Inappropriate [oe specific] | ||
| 15 | |||
| 16 | The patch already exists upstream, but this is related to another fix [1] | ||
| 17 | not suitable for OE. Moreover, the backport does not apply since | ||
| 18 | the patch was added to the gstreamer monorepo. | ||
| 19 | |||
| 20 | [1] https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6734? | ||
| 21 | |||
| 22 | Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> | ||
| 23 | --- | ||
| 24 | meson.build | 7 +------ | ||
| 25 | 1 file changed, 1 insertion(+), 6 deletions(-) | ||
| 26 | |||
| 27 | diff --git a/meson.build b/meson.build | ||
| 28 | index f240b6fd8aca..53f7a43702c7 100644 | ||
| 29 | --- a/meson.build | ||
| 30 | +++ b/meson.build | ||
| 31 | @@ -80,12 +80,7 @@ foreach loc: pylib_locs | ||
| 32 | endforeach | ||
| 33 | endforeach | ||
| 34 | if pylib_fname == '' | ||
| 35 | - error_msg = 'Could not find python library to load' | ||
| 36 | - if python_opt.enabled() | ||
| 37 | - error(error_msg) | ||
| 38 | - else | ||
| 39 | - message(error_msg) | ||
| 40 | - endif | ||
| 41 | + message('Could not find python library to load') | ||
| 42 | endif | ||
| 43 | |||
| 44 | pygi_override_dir = get_option('pygi-overrides-dir') | ||
| 45 | -- | ||
| 46 | 2.39.2 | ||
| 47 | |||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-python_1.24.0.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.0.imx.bb index 0ba9a1aea..388ee81e6 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-python_1.24.0.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.0.imx.bb | |||
| @@ -7,18 +7,17 @@ SECTION = "multimedia" | |||
| 7 | LICENSE = "LGPL-2.1-or-later" | 7 | LICENSE = "LGPL-2.1-or-later" |
| 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=c34deae4e395ca07e725ab0076a5f740" | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=c34deae4e395ca07e725ab0076a5f740" |
| 9 | 9 | ||
| 10 | SRC_URI = "\ | 10 | SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${@get_gst_ver("${PV}")}.tar.xz" |
| 11 | https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${@get_gst_ver("${PV}")}.tar.xz \ | 11 | SRC_URI[sha256sum] = "e5046a05d77abb15671ad01cd1908d17d62e5a06f5d7841be4342ade2a3fb8db" |
| 12 | file://0001-meson.build-Fix-missing-python_opt.patch \ | ||
| 13 | " | ||
| 14 | SRC_URI[sha256sum] = "041c2255c1ea9936c777dcb08a36ecaa6a24a69a12fc46ef53f1530d46c59f9d" | ||
| 15 | 12 | ||
| 16 | DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject" | 13 | DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject" |
| 14 | DEPENDS:append = " gstreamer1.0-plugins-bad" | ||
| 15 | |||
| 17 | RDEPENDS:${PN} += "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject" | 16 | RDEPENDS:${PN} += "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject" |
| 18 | 17 | ||
| 19 | PNREAL = "gst-python" | 18 | PNREAL = "gst-python" |
| 20 | 19 | ||
| 21 | S = "${WORKDIR}/${PNREAL}-${@get_gst_ver('${PV}')}" | 20 | S = "${UNPACKDIR}/${PNREAL}-${@get_gst_ver('${PV}')}" |
| 22 | 21 | ||
| 23 | EXTRA_OEMESON += "\ | 22 | EXTRA_OEMESON += "\ |
| 24 | -Dtests=disabled \ | 23 | -Dtests=disabled \ |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.24.0.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.0.imx.bb index c866d2332..b5dd9a322 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.24.0.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.0.imx.bb | |||
| @@ -10,9 +10,9 @@ PNREAL = "gst-rtsp-server" | |||
| 10 | 10 | ||
| 11 | SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${@get_gst_ver("${PV}")}.tar.xz" | 11 | SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${@get_gst_ver("${PV}")}.tar.xz" |
| 12 | 12 | ||
| 13 | SRC_URI[sha256sum] = "5b0fa6b12ba95b1d336a4b274cbe19e982aa3e6819f1d97bfd8e0102b103ed9b" | 13 | SRC_URI[sha256sum] = "e983c039496e3f75e39696554ce74db4120e2465de17aa1cc37160568e9b40bc" |
| 14 | 14 | ||
| 15 | S = "${WORKDIR}/${PNREAL}-${@get_gst_ver("${PV}")}" | 15 | S = "${UNPACKDIR}/${PNREAL}-${@get_gst_ver("${PV}")}" |
| 16 | 16 | ||
| 17 | inherit meson pkgconfig upstream-version-is-even gobject-introspection | 17 | inherit meson pkgconfig upstream-version-is-even gobject-introspection |
| 18 | 18 | ||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.24.0.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.0.imx.bb index dde7b5b1d..1d83ca031 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.24.0.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.0.imx.bb | |||
| @@ -9,11 +9,11 @@ REALPN = "gstreamer-vaapi" | |||
| 9 | LICENSE = "LGPL-2.1-or-later" | 9 | LICENSE = "LGPL-2.1-or-later" |
| 10 | LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c" | 10 | LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c" |
| 11 | 11 | ||
| 12 | SRC_URI = "https://gstreamer.freedesktop.org/src/${REALPN}/${REALPN}-1.24.0.tar.xz" | 12 | SRC_URI = "https://gstreamer.freedesktop.org/src/${REALPN}/${REALPN}-${@get_gst_ver("${PV}")}.tar.xz" |
| 13 | 13 | ||
| 14 | SRC_URI[sha256sum] = "6b1f3b91ca65dedc67dc67a25dc1d1e464f11825a27ab9c7ac7c1bda67f03596" | 14 | SRC_URI[sha256sum] = "573931d455f5a96f63db7c8d35d51322b8d287816e8c6a77d84cfbb9fa1351f1" |
| 15 | 15 | ||
| 16 | S = "${WORKDIR}/${REALPN}-${@get_gst_ver('${PV}')}" | 16 | S = "${UNPACKDIR}/${REALPN}-${@get_gst_ver('${PV}')}" |
| 17 | DEPENDS = "libva gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" | 17 | DEPENDS = "libva gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" |
| 18 | 18 | ||
| 19 | inherit meson pkgconfig features_check upstream-version-is-even | 19 | inherit meson pkgconfig features_check upstream-version-is-even |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0_1.24.7.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0_1.26.0.imx.bb index 51a12f308..5b315ed7f 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0_1.24.7.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0_1.26.0.imx.bb | |||
| @@ -87,7 +87,7 @@ PTEST_BUILD_HOST_FILES = "" | |||
| 87 | DEFAULT_PREFERENCE = "-1" | 87 | DEFAULT_PREFERENCE = "-1" |
| 88 | 88 | ||
| 89 | LIC_FILES_CHKSUM = " \ | 89 | LIC_FILES_CHKSUM = " \ |
| 90 | file://LICENSE.txt;md5=69333daa044cb77e486cc36129f7a770 \ | 90 | file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \ |
| 91 | file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d \ | 91 | file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d \ |
| 92 | " | 92 | " |
| 93 | 93 | ||
| @@ -100,10 +100,10 @@ SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV | |||
| 100 | " | 100 | " |
| 101 | SRC_URI:prepend = "${GST1.0_SRC};branch=${SRCBRANCH} " | 101 | SRC_URI:prepend = "${GST1.0_SRC};branch=${SRCBRANCH} " |
| 102 | GST1.0_SRC ?= "gitsm://github.com/nxp-imx/gstreamer.git;protocol=https" | 102 | GST1.0_SRC ?= "gitsm://github.com/nxp-imx/gstreamer.git;protocol=https" |
| 103 | SRCBRANCH = "MM_04.09.02_2410_L6.6.y" | 103 | SRCBRANCH = "MM_04.10.0_2505_L6.12.20" |
| 104 | SRCREV = "1a8f23da16cd224574ab2386803149c76f2cb628" | 104 | SRCREV = "dba94b66ed28cc6537608a68c31c8be52f6f53a5" |
| 105 | 105 | ||
| 106 | S = "${WORKDIR}/git" | 106 | S = "${UNPACKDIR}/${BP}" |
| 107 | 107 | ||
| 108 | PACKAGECONFIG[tests] = "-Dtests=enabled,-Dtests=disabled" | 108 | PACKAGECONFIG[tests] = "-Dtests=enabled,-Dtests=disabled" |
| 109 | 109 | ||
diff --git a/recipes-multimedia/gstreamer/imx-gst1.0-plugin/0001-gplay2-fix-termio.h-no-longer-existing.patch b/recipes-multimedia/gstreamer/imx-gst1.0-plugin/0001-gplay2-fix-termio.h-no-longer-existing.patch new file mode 100644 index 000000000..cb314b38d --- /dev/null +++ b/recipes-multimedia/gstreamer/imx-gst1.0-plugin/0001-gplay2-fix-termio.h-no-longer-existing.patch | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | From b88aec4d7a8c8993c8c75f002a1f2af1635337d1 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Max Krummenacher <max.krummenacher@toradex.com> | ||
| 3 | Date: Sat, 9 Aug 2025 08:20:50 +0000 | ||
| 4 | Subject: [PATCH] gplay2: fix termio.h no longer existing | ||
| 5 | |||
| 6 | glibc 2.42 removed the long deprecated termio.h header which | ||
| 7 | in 2.41 only included termios.h and sys/ioctl.h. [1] | ||
| 8 | |||
| 9 | Replacing it with sys/ioctl.h seems to provide all the needed | ||
| 10 | declaration for successfully compiling. | ||
| 11 | |||
| 12 | [1] https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS#l91 | ||
| 13 | |||
| 14 | Upstream-Status: Pending | ||
| 15 | Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> | ||
| 16 | --- | ||
| 17 | tools/gplay2/gplay2.c | 2 +- | ||
| 18 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 19 | |||
| 20 | diff --git a/tools/gplay2/gplay2.c b/tools/gplay2/gplay2.c | ||
| 21 | index 9e406b9ea8c7..98b3ee5cf666 100755 | ||
| 22 | --- a/tools/gplay2/gplay2.c | ||
| 23 | +++ b/tools/gplay2/gplay2.c | ||
| 24 | @@ -26,7 +26,7 @@ | ||
| 25 | */ | ||
| 26 | |||
| 27 | |||
| 28 | -#include <termio.h> | ||
| 29 | +#include <sys/ioctl.h> | ||
| 30 | #include <unistd.h> | ||
| 31 | #include <pthread.h> | ||
| 32 | #include <stdio.h> | ||
| 33 | -- | ||
| 34 | 2.42.0 | ||
| 35 | |||
diff --git a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb index 81d9ac0b6..2ba8fdd1d 100644 --- a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb +++ b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb | |||
| @@ -34,13 +34,14 @@ RREPLACES:${PN} = "gst1.0-fsl-plugin" | |||
| 34 | RPROVIDES:${PN} = "gst1.0-fsl-plugin" | 34 | RPROVIDES:${PN} = "gst1.0-fsl-plugin" |
| 35 | RCONFLICTS:${PN} = "gst1.0-fsl-plugin" | 35 | RCONFLICTS:${PN} = "gst1.0-fsl-plugin" |
| 36 | 36 | ||
| 37 | PV = "4.9.2+git${SRCPV}" | 37 | PV = "4.10.0+git${SRCPV}" |
| 38 | 38 | ||
| 39 | SRC_URI = "git://github.com/nxp-imx/imx-gst1.0-plugin.git;protocol=https;branch=${SRCBRANCH}" | 39 | SRC_URI = " \ |
| 40 | SRCBRANCH = "MM_04.09.02_2410_L6.6.y" | 40 | git://github.com/nxp-imx/imx-gst1.0-plugin.git;protocol=https;branch=${SRCBRANCH} \ |
| 41 | SRCREV = "ef9c1a080e739e6f0be878148d9f4a050dc83bec" | 41 | file://0001-gplay2-fix-termio.h-no-longer-existing.patch \ |
| 42 | 42 | " | |
| 43 | S = "${WORKDIR}/git" | 43 | SRCBRANCH = "MM_04.10.0_2505_L6.12.20" |
| 44 | SRCREV = "6861aec99901375f5ebcd5170ce1f5232cd38fd6" | ||
| 44 | 45 | ||
| 45 | inherit meson pkgconfig use-imx-headers | 46 | inherit meson pkgconfig use-imx-headers |
| 46 | 47 | ||
diff --git a/recipes-multimedia/imx-codec/imx-codec_4.9.3.bb b/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb index b435dacd1..6a5c2c32c 100644 --- a/recipes-multimedia/imx-codec/imx-codec_4.9.3.bb +++ b/recipes-multimedia/imx-codec/imx-codec_4.10.0.bb | |||
| @@ -1,23 +1,23 @@ | |||
| 1 | # Copyright (C) 2012-2016 Freescale Semiconductor | 1 | # Copyright (C) 2012-2016 Freescale Semiconductor |
| 2 | # Copyright (C) 2017-2024 NXP | 2 | # Copyright (C) 2017-2025 NXP |
| 3 | # Copyright 2018 (C) O.S. Systems Software LTDA. | 3 | # Copyright 2018 (C) O.S. Systems Software LTDA. |
| 4 | # Released under the MIT license (see COPYING.MIT for the terms) | 4 | # Released under the MIT license (see COPYING.MIT for the terms) |
| 5 | 5 | ||
| 6 | DESCRIPTION = "Freescale Multimedia codec libs" | 6 | DESCRIPTION = "Freescale Multimedia codec libs" |
| 7 | LICENSE = "Proprietary" | 7 | LICENSE = "Proprietary" |
| 8 | SECTION = "multimedia" | 8 | SECTION = "multimedia" |
| 9 | LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb372b5d7f12181de23ef480f225f3" | 9 | LIC_FILES_CHKSUM = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" |
| 10 | 10 | ||
| 11 | # Backward compatibility | 11 | # Backward compatibility |
| 12 | PROVIDES += "libfslcodec" | 12 | PROVIDES += "libfslcodec" |
| 13 | 13 | ||
| 14 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" | 14 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" |
| 15 | SRC_URI[sha256sum] = "61b40623e1c2322f1ba85da57ab6949f749d02b3b5cbc2b1ef583a99b59e8968" | 15 | SRC_URI[sha256sum] = "82242219e0d3536aeff31d9c215543bfe5541540bdb4fa8d61e83067b015e31f" |
| 16 | IMX_SRCREV_ABBREV = "394336b" | 16 | IMX_SRCREV_ABBREV = "464e9d8" |
| 17 | 17 | ||
| 18 | inherit fsl-eula-unpack autotools pkgconfig | 18 | inherit fsl-eula-unpack autotools pkgconfig |
| 19 | 19 | ||
| 20 | S = "${WORKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}" | 20 | S = "${UNPACKDIR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}" |
| 21 | 21 | ||
| 22 | PACKAGECONFIG ??= "${PACKAGECONFIG_VPU}" | 22 | PACKAGECONFIG ??= "${PACKAGECONFIG_VPU}" |
| 23 | # Support Chips&Media VPU only | 23 | # Support Chips&Media VPU only |
diff --git a/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb b/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb index 4e42110b5..96656f85b 100644 --- a/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb +++ b/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb | |||
| @@ -9,7 +9,7 @@ inherit fsl-eula-unpack autotools pkgconfig | |||
| 9 | IMX_SRCREV_ABBREV = "ea4fe3f" | 9 | IMX_SRCREV_ABBREV = "ea4fe3f" |
| 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 | 11 | ||
| 12 | S = "${WORKDIR}/${BP}-${IMX_SRCREV_ABBREV}" | 12 | S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}" |
| 13 | 13 | ||
| 14 | SRC_URI[sha256sum] = "fc6e6a7c2417730b39eeddc26606c3d58a8f5d0a1521f44bbbd505657046858b" | 14 | SRC_URI[sha256sum] = "fc6e6a7c2417730b39eeddc26606c3d58a8f5d0a1521f44bbbd505657046858b" |
| 15 | 15 | ||
diff --git a/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.1.bb b/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.1.bb deleted file mode 100644 index 9655b1f7d..000000000 --- a/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.1.bb +++ /dev/null | |||
| @@ -1,21 +0,0 @@ | |||
| 1 | # Copyright 2019 NXP | ||
| 2 | DESCRIPTION = "NXP Asynchronous Sample Rate Converter" | ||
| 3 | LICENSE = "Proprietary" | ||
| 4 | SECTION = "multimedia" | ||
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=72c0f70181bb6e83eee6aab8de12a9f3" | ||
| 6 | |||
| 7 | SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true" | ||
| 8 | |||
| 9 | SRC_URI[sha256sum] = "e79cbf4788a86a0068bbe80c37317e3332ae76e3d5c3ff2eabd71f03121fab6a" | ||
| 10 | |||
| 11 | inherit fsl-eula-unpack autotools pkgconfig | ||
| 12 | |||
| 13 | EXTRA_OECONF = "--enable-armv8 --libdir=${libdir} --bindir=/unit_tests" | ||
| 14 | |||
| 15 | INHIBIT_PACKAGE_STRIP = "1" | ||
| 16 | INHIBIT_SYSROOT_STRIP = "1" | ||
| 17 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | ||
| 18 | |||
| 19 | FILES:${PN} += "/unit_tests ${datadir}/imx-mm" | ||
| 20 | |||
| 21 | COMPATIBLE_MACHINE = "(mx8-nxp-bsp)" | ||
diff --git a/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb b/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb new file mode 100644 index 000000000..9cf4fa968 --- /dev/null +++ b/recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb | |||
| @@ -0,0 +1,25 @@ | |||
| 1 | # Copyright 2019, 2025 NXP | ||
| 2 | DESCRIPTION = "NXP Asynchronous Sample Rate Converter" | ||
| 3 | LICENSE = "Proprietary" | ||
| 4 | SECTION = "multimedia" | ||
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" | ||
| 6 | |||
| 7 | SRC_URI = "${FSL_MIRROR}/${BPN}-${PV}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" | ||
| 8 | |||
| 9 | IMX_SRCREV_ABBREV = "ce4ae5a" | ||
| 10 | |||
| 11 | SRC_URI[sha256sum] = "6382e46e5c60c844fc6a7a05876e19eed690c587300337624c66fa9cb20a3b7c" | ||
| 12 | |||
| 13 | S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}" | ||
| 14 | |||
| 15 | inherit fsl-eula-unpack autotools pkgconfig | ||
| 16 | |||
| 17 | EXTRA_OECONF = "--enable-armv8 --libdir=${libdir} --bindir=/unit_tests" | ||
| 18 | |||
| 19 | INHIBIT_PACKAGE_STRIP = "1" | ||
| 20 | INHIBIT_SYSROOT_STRIP = "1" | ||
| 21 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | ||
| 22 | |||
| 23 | FILES:${PN} += "/unit_tests ${datadir}/imx-mm" | ||
| 24 | |||
| 25 | COMPATIBLE_MACHINE = "(mx8-nxp-bsp|mx9-nxp-bsp)" | ||
diff --git a/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.7.0.bb b/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.8.0.bb index 07ea662cc..e94299161 100644 --- a/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.7.0.bb +++ b/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.8.0.bb | |||
| @@ -1,16 +1,16 @@ | |||
| 1 | # Copyright 2023-2024 NXP | 1 | # Copyright 2023-2025 NXP |
| 2 | DESCRIPTION = "NXP Multimedia opencl converter lib" | 2 | DESCRIPTION = "NXP Multimedia opencl converter lib" |
| 3 | LICENSE = "Proprietary" | 3 | LICENSE = "Proprietary" |
| 4 | SECTION = "multimedia" | 4 | SECTION = "multimedia" |
| 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb372b5d7f12181de23ef480f225f3" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" |
| 6 | DEPENDS = "virtual/opencl-icd" | 6 | DEPENDS = "virtual/opencl-icd" |
| 7 | 7 | ||
| 8 | SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" | 8 | SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" |
| 9 | IMX_SRCREV_ABBREV = "ad0094a" | 9 | IMX_SRCREV_ABBREV = "b81b785" |
| 10 | 10 | ||
| 11 | SRC_URI[sha256sum] = "d23ad4234f34ffcfb37d77c91345b935894937913a68995223d2f9f421eade46" | 11 | SRC_URI[sha256sum] = "a4dee08d5949d41cb9c61d44ce0b5a055b9416129216f9d36d0bc6d9e512ab64" |
| 12 | 12 | ||
| 13 | S = "${WORKDIR}/${BP}-${IMX_SRCREV_ABBREV}" | 13 | S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}" |
| 14 | inherit fsl-eula-unpack autotools pkgconfig meson | 14 | inherit fsl-eula-unpack autotools pkgconfig meson |
| 15 | 15 | ||
| 16 | FILES:${PN} += "${datadir}/" | 16 | FILES:${PN} += "${datadir}/" |
diff --git a/recipes-multimedia/imx-parser/imx-parser_4.9.3.bb b/recipes-multimedia/imx-parser/imx-parser_4.10.0.bb index 15df0aebd..60add6e33 100644 --- a/recipes-multimedia/imx-parser/imx-parser_4.9.3.bb +++ b/recipes-multimedia/imx-parser/imx-parser_4.10.0.bb | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | DESCRIPTION = "Freescale Multimedia parser libs" | 5 | DESCRIPTION = "Freescale Multimedia parser libs" |
| 6 | LICENSE = "Proprietary" | 6 | LICENSE = "Proprietary" |
| 7 | SECTION = "multimedia" | 7 | SECTION = "multimedia" |
| 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb372b5d7f12181de23ef480f225f3" | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" |
| 9 | 9 | ||
| 10 | # For backwards compatibility | 10 | # For backwards compatibility |
| 11 | PROVIDES += "libfslparser" | 11 | PROVIDES += "libfslparser" |
| @@ -14,10 +14,10 @@ RPROVIDES:${PN} = "libfslparser" | |||
| 14 | RCONFLICTS:${PN} = "libfslparser" | 14 | RCONFLICTS:${PN} = "libfslparser" |
| 15 | 15 | ||
| 16 | SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" | 16 | SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" |
| 17 | IMX_SRCREV_ABBREV = "c296eb2" | 17 | IMX_SRCREV_ABBREV = "e8a7ec7" |
| 18 | S = "${WORKDIR}/${BP}-${IMX_SRCREV_ABBREV}" | 18 | S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}" |
| 19 | 19 | ||
| 20 | SRC_URI[sha256sum] = "997a7f79f291ef4b3c8dd3ba6f2f32c430c63feb4bb29d923f71da0d1ccf20a9" | 20 | SRC_URI[sha256sum] = "90b4b7f7c3cffc9d57774dbb06e37d810a2618e059f30244e1b4155fb9bc82d5" |
| 21 | 21 | ||
| 22 | inherit fsl-eula-unpack autotools pkgconfig | 22 | inherit fsl-eula-unpack autotools pkgconfig |
| 23 | 23 | ||
diff --git a/recipes-multimedia/imx-vpuwrap/imx-vpuwrap/0001-vpu_wrapper_hantro_encoder-fix-missing-include.patch b/recipes-multimedia/imx-vpuwrap/imx-vpuwrap/0001-vpu_wrapper_hantro_encoder-fix-missing-include.patch deleted file mode 100644 index 74ea5206c..000000000 --- a/recipes-multimedia/imx-vpuwrap/imx-vpuwrap/0001-vpu_wrapper_hantro_encoder-fix-missing-include.patch +++ /dev/null | |||
| @@ -1,32 +0,0 @@ | |||
| 1 | From a3c2f61649afd05e4bab457370f0b32d7644505c Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Max Krummenacher <max.krummenacher@toradex.com> | ||
| 3 | Date: Mon, 3 Mar 2025 08:24:51 +0000 | ||
| 4 | Subject: [PATCH] vpu_wrapper_hantro_encoder: fix missing include | ||
| 5 | |||
| 6 | gettimeofday is declared in sys/time.h. Add the include. | ||
| 7 | |||
| 8 | Fixes the build error: | ||
| 9 | | ../git/vpu_wrapper_hantro_encoder.c:953:3: error: implicit declaration of function 'gettimeofday' [-Wimplicit-function-declaration] | ||
| 10 | | 953 | gettimeofday (&pObj->tvEnd, NULL); | ||
| 11 | |||
| 12 | Upstream-Status: Pending | ||
| 13 | Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> | ||
| 14 | --- | ||
| 15 | vpu_wrapper_hantro_encoder.c | 1 + | ||
| 16 | 1 file changed, 1 insertion(+) | ||
| 17 | |||
| 18 | diff --git a/vpu_wrapper_hantro_encoder.c b/vpu_wrapper_hantro_encoder.c | ||
| 19 | index 3819c389320c..a0bdb2f4f6c0 100755 | ||
| 20 | --- a/vpu_wrapper_hantro_encoder.c | ||
| 21 | +++ b/vpu_wrapper_hantro_encoder.c | ||
| 22 | @@ -25,6 +25,7 @@ | ||
| 23 | #include <string.h> | ||
| 24 | #include <time.h> | ||
| 25 | #include <semaphore.h> | ||
| 26 | +#include <sys/time.h> | ||
| 27 | |||
| 28 | #include "headers/OMX_Video.h" | ||
| 29 | #include "headers/OMX_VideoExt.h" | ||
| 30 | -- | ||
| 31 | 2.42.0 | ||
| 32 | |||
diff --git a/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb b/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb index 98e9ea4de..1ad735152 100644 --- a/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb +++ b/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb | |||
| @@ -1,23 +1,18 @@ | |||
| 1 | # Copyright (C) 2013-2016 Freescale Semiconductor | 1 | # Copyright (C) 2013-2016 Freescale Semiconductor |
| 2 | # Copyright (C) 2017-2023 NXP | 2 | # Copyright (C) 2017-2023,2025 NXP |
| 3 | # Released under the MIT license (see COPYING.MIT for the terms) | 3 | # Released under the MIT license (see COPYING.MIT for the terms) |
| 4 | 4 | ||
| 5 | DESCRIPTION = "Freescale Multimedia VPU wrapper" | 5 | DESCRIPTION = "Freescale Multimedia VPU wrapper" |
| 6 | LICENSE = "Proprietary" | 6 | LICENSE = "Proprietary" |
| 7 | SECTION = "multimedia" | 7 | SECTION = "multimedia" |
| 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb372b5d7f12181de23ef480f225f3" | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=a93b654673e1bc8398ed1f30e0813359" |
| 9 | 9 | ||
| 10 | DEPENDS = "virtual/imxvpu" | 10 | DEPENDS = "virtual/imxvpu" |
| 11 | DEPENDS:append:mx8mp-nxp-bsp = " imx-vpu-hantro-vc" | 11 | DEPENDS:append:mx8mp-nxp-bsp = " imx-vpu-hantro-vc" |
| 12 | 12 | ||
| 13 | SRC_URI = " \ | 13 | SRC_URI = "git://github.com/NXP/imx-vpuwrap.git;protocol=https;branch=${SRCBRANCH}" |
| 14 | git://github.com/NXP/imx-vpuwrap.git;protocol=https;branch=${SRCBRANCH} \ | 14 | SRCBRANCH = "MM_04.10.0_2505_L6.12.20" |
| 15 | file://0001-vpu_wrapper_hantro_encoder-fix-missing-include.patch \ | 15 | SRCREV = "feeb9109a027d3a0f040b0bddb5f79a1daad3587" |
| 16 | " | ||
| 17 | SRCBRANCH = "MM_04.09.03_2412_L6.12.y" | ||
| 18 | SRCREV = "d8703ee3245797111ad21c52982efa8b6db33241" | ||
| 19 | |||
| 20 | S = "${WORKDIR}/git" | ||
| 21 | 16 | ||
| 22 | inherit autotools pkgconfig | 17 | inherit autotools pkgconfig |
| 23 | 18 | ||
diff --git a/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb b/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb index e10287791..cce4e56ad 100644 --- a/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb +++ b/recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb | |||
| @@ -14,9 +14,7 @@ SRCBRANCH ?= "master" | |||
| 14 | SRCREV = "37095a854aa176bb763a25ce98ceb6a787501271" | 14 | SRCREV = "37095a854aa176bb763a25ce98ceb6a787501271" |
| 15 | SRC_URI = "git://github.com/Freescale/libimxvpuapi.git;branch=${SRCBRANCH};protocol=https" | 15 | SRC_URI = "git://github.com/Freescale/libimxvpuapi.git;branch=${SRCBRANCH};protocol=https" |
| 16 | 16 | ||
| 17 | S = "${WORKDIR}/git" | 17 | inherit waf pkgconfig use-imx-headers python3native |
| 18 | |||
| 19 | inherit waf pkgconfig use-imx-headers | ||
| 20 | 18 | ||
| 21 | IMX_PLATFORM:mx6-nxp-bsp = "imx6" | 19 | IMX_PLATFORM:mx6-nxp-bsp = "imx6" |
| 22 | IMX_PLATFORM:mx8mq-nxp-bsp = "imx8m" | 20 | IMX_PLATFORM:mx8mq-nxp-bsp = "imx8m" |
diff --git a/recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb b/recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb index e3a051937..55063db18 100644 --- a/recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb +++ b/recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb | |||
| @@ -12,9 +12,7 @@ SRCBRANCH ?= "v1" | |||
| 12 | SRCREV = "3a1ee3a54fe93813868d38c3d32ea065b59e227e" | 12 | SRCREV = "3a1ee3a54fe93813868d38c3d32ea065b59e227e" |
| 13 | SRC_URI = "git://github.com/Freescale/libimxvpuapi.git;branch=${SRCBRANCH};protocol=https" | 13 | SRC_URI = "git://github.com/Freescale/libimxvpuapi.git;branch=${SRCBRANCH};protocol=https" |
| 14 | 14 | ||
| 15 | S = "${WORKDIR}/git" | 15 | inherit waf pkgconfig python3native |
| 16 | |||
| 17 | inherit waf pkgconfig | ||
| 18 | 16 | ||
| 19 | COMPATIBLE_MACHINE = "(mx6q-nxp-bsp|mx6dl-nxp-bsp)" | 17 | COMPATIBLE_MACHINE = "(mx6q-nxp-bsp|mx6dl-nxp-bsp)" |
| 20 | 18 | ||
diff --git a/recipes-multimedia/nxp-afe/nxp-afe-voiceseeker_git.bb b/recipes-multimedia/nxp-afe/nxp-afe-voiceseeker_git.bb new file mode 100644 index 000000000..7afa44cb1 --- /dev/null +++ b/recipes-multimedia/nxp-afe/nxp-afe-voiceseeker_git.bb | |||
| @@ -0,0 +1,41 @@ | |||
| 1 | # Copyright 2025 NXP | ||
| 2 | |||
| 3 | DESCRIPTION = "NXP RetuneDSP Voice Seeker Libraries" | ||
| 4 | SECTION = "multimedia" | ||
| 5 | LICENSE = "Proprietary" | ||
| 6 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ca53281cc0caa7e320d4945a896fb837" | ||
| 7 | |||
| 8 | inherit pkgconfig | ||
| 9 | |||
| 10 | DEPENDS += "alsa-lib nxp-afe" | ||
| 11 | |||
| 12 | PV = "2.0+git" | ||
| 13 | |||
| 14 | SRCBRANCH = "MM_04.10.0_2505_L6.12.20" | ||
| 15 | SRC_URI = "git://github.com/nxp-imx/imx-voiceui.git;protocol=https;branch=${SRCBRANCH}" | ||
| 16 | |||
| 17 | SRCREV = "737c156469eeede28fe1a0777c968becf6fea886" | ||
| 18 | |||
| 19 | EXTRA_CONF = "--enable-armv8 --bindir=/unit_tests/ --libdir=${libdir}" | ||
| 20 | |||
| 21 | EXTRA_OEMAKE:mx8-nxp-bsp = "BUILD_ARCH=CortexA53" | ||
| 22 | EXTRA_OEMAKE:mx8ulp-nxp-bsp = "BUILD_ARCH=CortexA35" | ||
| 23 | EXTRA_OEMAKE:mx9-nxp-bsp = "BUILD_ARCH=CortexA55" | ||
| 24 | |||
| 25 | do_install() { | ||
| 26 | install -d ${D}${libdir}/nxp-afe | ||
| 27 | install -d ${D}/unit_tests/nxp-afe | ||
| 28 | install -m 0644 ${S}/release/*.so.2.0 ${D}${libdir}/nxp-afe/ | ||
| 29 | ln -sf -r ${D}${libdir}/nxp-afe/libvoiceseekerlight.so.2.0 ${D}${libdir}/nxp-afe/libvoiceseekerlight.so | ||
| 30 | install -m 0755 ${S}/release/voice_ui_app ${D}/unit_tests/nxp-afe | ||
| 31 | install -m 0644 ${S}/release/Config.ini ${D}/unit_tests/nxp-afe | ||
| 32 | } | ||
| 33 | |||
| 34 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 35 | |||
| 36 | FILES:${PN} += "${libdir}/nxp-afe/* \ | ||
| 37 | /unit_tests/* \ | ||
| 38 | " | ||
| 39 | INSANE_SKIP:${PN} += "dev-so" | ||
| 40 | |||
| 41 | COMPATIBLE_MACHINE = "(mx8-nxp-bsp|mx9-nxp-bsp)" | ||
diff --git a/recipes-multimedia/nxp-afe/nxp-afe_git.bb b/recipes-multimedia/nxp-afe/nxp-afe_git.bb new file mode 100644 index 000000000..a401bedeb --- /dev/null +++ b/recipes-multimedia/nxp-afe/nxp-afe_git.bb | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | # Copyright 2025 NXP | ||
| 2 | |||
| 3 | DESCRIPTION = "NXP Audio Front End (AFE) for incorporating Voice Assistants" | ||
| 4 | LICENSE = "BSD-3-Clause" | ||
| 5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=7bdef19938f3503cfc4c586461f99012" | ||
| 6 | |||
| 7 | PV = "1.0+git" | ||
| 8 | |||
| 9 | SRCBRANCH = "MM_04.10.0_2505_L6.12.20" | ||
| 10 | SRC_URI = " git://github.com/nxp-imx/nxp-afe.git;protocol=https;branch=${SRCBRANCH}" | ||
| 11 | |||
| 12 | SRCREV = "c6b8fee21376e724b8441f3cf6c04dee69b5242e" | ||
| 13 | |||
| 14 | DEPENDS += "alsa-lib" | ||
| 15 | |||
| 16 | TARGET_CC_ARCH += "${LDFLAGS}" | ||
| 17 | |||
| 18 | do_compile() { | ||
| 19 | oe_runmake clean | ||
| 20 | oe_runmake all | ||
| 21 | } | ||
| 22 | |||
| 23 | do_install() { | ||
| 24 | install -d ${D}${libdir}/nxp-afe | ||
| 25 | install -d ${D}/unit_tests/nxp-afe | ||
| 26 | install -m 0644 ${UNPACKDIR}/deploy_afe/*.so.1.0 ${D}${libdir}/nxp-afe | ||
| 27 | ln -sf -r ${D}${libdir}/nxp-afe/libdummyimpl.so.1.0 ${D}${libdir}/nxp-afe/libdummyimpl.so | ||
| 28 | install -m 0755 ${UNPACKDIR}/deploy_afe/afe ${D}/unit_tests/nxp-afe | ||
| 29 | install -m 0644 ${UNPACKDIR}/deploy_afe/asound.conf* ${D}/unit_tests/nxp-afe | ||
| 30 | install -m 0644 ${UNPACKDIR}/deploy_afe/TODO.md ${D}/unit_tests/nxp-afe | ||
| 31 | install -m 0755 ${UNPACKDIR}/deploy_afe/UAC_VCOM_composite.sh ${D}/unit_tests/nxp-afe | ||
| 32 | } | ||
| 33 | |||
| 34 | FILES:${PN} += "/unit_tests" | ||
| 35 | INSANE_SKIP:${PN} += "dev-so" | ||
diff --git a/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb b/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb index f37e786b6..48edf0769 100644 --- a/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb +++ b/recipes-multimedia/tinycompress/tinycompress_1.2.5.bb | |||
| @@ -13,6 +13,4 @@ SRCREV = "f3ba6e5c2126f2fb07e3d890f990d50c3e204e67" | |||
| 13 | 13 | ||
| 14 | EXTRA_OECONF:append = " --enable-pcm" | 14 | EXTRA_OECONF:append = " --enable-pcm" |
| 15 | 15 | ||
| 16 | S = "${WORKDIR}/git" | ||
| 17 | |||
| 18 | inherit autotools pkgconfig | 16 | inherit autotools pkgconfig |
diff --git a/recipes-security/optee-imx/optee-client-fslc.inc b/recipes-security/optee-imx/optee-client-fslc.inc index 455bdd780..2c1a0f450 100644 --- a/recipes-security/optee-imx/optee-client-fslc.inc +++ b/recipes-security/optee-imx/optee-client-fslc.inc | |||
| @@ -18,8 +18,6 @@ SRC_URI = " \ | |||
| 18 | 18 | ||
| 19 | UPSTREAM_CHECK_GITTAGREGEX = "^(?P<pver>\d+(\.\d+)+)$" | 19 | UPSTREAM_CHECK_GITTAGREGEX = "^(?P<pver>\d+(\.\d+)+)$" |
| 20 | 20 | ||
| 21 | S = "${WORKDIR}/git" | ||
| 22 | |||
| 23 | EXTRA_OECMAKE = " \ | 21 | EXTRA_OECMAKE = " \ |
| 24 | -DBUILD_SHARED_LIBS=ON \ | 22 | -DBUILD_SHARED_LIBS=ON \ |
| 25 | -DCFG_TEE_FS_PARENT_PATH='${localstatedir}/lib/tee' \ | 23 | -DCFG_TEE_FS_PARENT_PATH='${localstatedir}/lib/tee' \ |
diff --git a/recipes-security/optee-imx/optee-os-fslc.inc b/recipes-security/optee-imx/optee-os-fslc.inc index c1f1f48f5..56c0f3e12 100644 --- a/recipes-security/optee-imx/optee-os-fslc.inc +++ b/recipes-security/optee-imx/optee-os-fslc.inc | |||
| @@ -19,7 +19,6 @@ DEPENDS:append:toolchain-clang = " compiler-rt" | |||
| 19 | 19 | ||
| 20 | SRC_URI = "git://github.com/OP-TEE/optee_os.git;branch=master;protocol=https" | 20 | SRC_URI = "git://github.com/OP-TEE/optee_os.git;branch=master;protocol=https" |
| 21 | 21 | ||
| 22 | S = "${WORKDIR}/git" | ||
| 23 | B = "${WORKDIR}/build" | 22 | B = "${WORKDIR}/build" |
| 24 | 23 | ||
| 25 | EXTRA_OEMAKE += " \ | 24 | EXTRA_OEMAKE += " \ |
diff --git a/recipes-security/optee-imx/optee-test-fslc.inc b/recipes-security/optee-imx/optee-test-fslc.inc index 0fb5f878a..ed64c87f8 100644 --- a/recipes-security/optee-imx/optee-test-fslc.inc +++ b/recipes-security/optee-imx/optee-test-fslc.inc | |||
| @@ -18,7 +18,6 @@ SRC_URI = "git://github.com/OP-TEE/optee_test.git;branch=master;protocol=https \ | |||
| 18 | file://run-ptest \ | 18 | file://run-ptest \ |
| 19 | " | 19 | " |
| 20 | 20 | ||
| 21 | S = "${WORKDIR}/git" | ||
| 22 | B = "${WORKDIR}/build" | 21 | B = "${WORKDIR}/build" |
| 23 | 22 | ||
| 24 | EXTRA_OEMAKE += "TA_DEV_KIT_DIR=${TA_DEV_KIT_DIR} \ | 23 | EXTRA_OEMAKE += "TA_DEV_KIT_DIR=${TA_DEV_KIT_DIR} \ |
diff --git a/recipes-security/optee-qoriq/optee-client.nxp.inc b/recipes-security/optee-qoriq/optee-client.nxp.inc index c3933a243..a7e51a29d 100644 --- a/recipes-security/optee-qoriq/optee-client.nxp.inc +++ b/recipes-security/optee-qoriq/optee-client.nxp.inc | |||
| @@ -13,7 +13,6 @@ SRCREV = "7c9c423d00e96bf51debd5fe10fd70dce83be5cc" | |||
| 13 | FILESEXTRAPATHS:prepend := "${THISDIR}/optee-client:" | 13 | FILESEXTRAPATHS:prepend := "${THISDIR}/optee-client:" |
| 14 | SRC_URI += "file://tee-supplicant.service" | 14 | SRC_URI += "file://tee-supplicant.service" |
| 15 | 15 | ||
| 16 | S = "${WORKDIR}/git" | ||
| 17 | B = "${WORKDIR}/build" | 16 | B = "${WORKDIR}/build" |
| 18 | 17 | ||
| 19 | OPTEE_ARCH ?= "arm32" | 18 | OPTEE_ARCH ?= "arm32" |
diff --git a/recipes-security/optee-qoriq/optee-os.nxp.inc b/recipes-security/optee-qoriq/optee-os.nxp.inc index 5b90b937c..989da06d7 100644 --- a/recipes-security/optee-qoriq/optee-os.nxp.inc +++ b/recipes-security/optee-qoriq/optee-os.nxp.inc | |||
| @@ -12,7 +12,6 @@ DEPENDS = "python3-pycryptodome-native python3-pyelftools-native python3-pycrypt | |||
| 12 | SRC_URI = "git://github.com/nxp-qoriq/optee_os.git;protocol=https;nobranch=1" | 12 | SRC_URI = "git://github.com/nxp-qoriq/optee_os.git;protocol=https;nobranch=1" |
| 13 | SRCREV = "735d98806dc26fbeeecad7f5e60ffeab8170c67e" | 13 | SRCREV = "735d98806dc26fbeeecad7f5e60ffeab8170c67e" |
| 14 | 14 | ||
| 15 | S = "${WORKDIR}/git" | ||
| 16 | B = "${WORKDIR}/build.${PLATFORM_FLAVOR}" | 15 | B = "${WORKDIR}/build.${PLATFORM_FLAVOR}" |
| 17 | 16 | ||
| 18 | PLATFORM_FLAVOR ?= "${MACHINE}" | 17 | PLATFORM_FLAVOR ?= "${MACHINE}" |
diff --git a/recipes-security/optee-qoriq/optee-test.nxp.inc b/recipes-security/optee-qoriq/optee-test.nxp.inc index 14a42ac5a..17108ff38 100644 --- a/recipes-security/optee-qoriq/optee-test.nxp.inc +++ b/recipes-security/optee-qoriq/optee-test.nxp.inc | |||
| @@ -12,7 +12,6 @@ inherit python3native cmake | |||
| 12 | SRC_URI = "git://github.com/nxp-qoriq/optee_test.git;protocol=https;nobranch=1" | 12 | SRC_URI = "git://github.com/nxp-qoriq/optee_test.git;protocol=https;nobranch=1" |
| 13 | SRCREV = "69722dab8c1f2683e30e0ee3b536053367e37aad" | 13 | SRCREV = "69722dab8c1f2683e30e0ee3b536053367e37aad" |
| 14 | 14 | ||
| 15 | S = "${WORKDIR}/git" | ||
| 16 | B = "${WORKDIR}/build" | 15 | B = "${WORKDIR}/build" |
| 17 | 16 | ||
| 18 | TA_DEV_KIT_DIR ?= "${STAGING_INCDIR}/optee/export-user_ta" | 17 | TA_DEV_KIT_DIR ?= "${STAGING_INCDIR}/optee/export-user_ta" |
diff --git a/recipes-security/smw/keyctl-caam_git.bb b/recipes-security/smw/keyctl-caam_git.bb index 25a5f656a..66ff7ecb0 100644 --- a/recipes-security/smw/keyctl-caam_git.bb +++ b/recipes-security/smw/keyctl-caam_git.bb | |||
| @@ -11,8 +11,6 @@ SRC_URI = "git://github.com/nxp-imx/keyctl_caam.git;protocol=https;branch=${SRCB | |||
| 11 | 11 | ||
| 12 | SRCREV = "81dc06cdb9c4d0d4ba10459d85af9a8603774948" | 12 | SRCREV = "81dc06cdb9c4d0d4ba10459d85af9a8603774948" |
| 13 | 13 | ||
| 14 | S = "${WORKDIR}/git" | ||
| 15 | |||
| 16 | TARGET_CC_ARCH += "${LDFLAGS}" | 14 | TARGET_CC_ARCH += "${LDFLAGS}" |
| 17 | 15 | ||
| 18 | do_install () { | 16 | do_install () { |
diff --git a/recipes-security/smw/smw_git.bb b/recipes-security/smw/smw_git.bb index 3c1d04908..dbb59d2f3 100644 --- a/recipes-security/smw/smw_git.bb +++ b/recipes-security/smw/smw_git.bb | |||
| @@ -19,7 +19,7 @@ SRC_URI = "git://github.com/nxp-imx/imx-smw.git;protocol=https;branch=release/ve | |||
| 19 | SRCREV_smw = "f0570b3e8cb5f68d54edc4f9dd7cb984f6f604ed" | 19 | SRCREV_smw = "f0570b3e8cb5f68d54edc4f9dd7cb984f6f604ed" |
| 20 | SRCREV_psa = "463cb95ada820bc6f758d50066cf8c0ed5cc3a02" | 20 | SRCREV_psa = "463cb95ada820bc6f758d50066cf8c0ed5cc3a02" |
| 21 | SRCREV_FORMAT = "smw_psa" | 21 | SRCREV_FORMAT = "smw_psa" |
| 22 | S = "${WORKDIR}/git/smw" | 22 | S = "${UNPACKDIR}/git/smw" |
| 23 | 23 | ||
| 24 | inherit cmake python3native | 24 | inherit cmake python3native |
| 25 | 25 | ||
diff --git a/recipes-support/opencv/opencv_4.6.0.imx.bb b/recipes-support/opencv/opencv_4.6.0.imx.bb index 303273b10..8a0ca2c1f 100644 --- a/recipes-support/opencv/opencv_4.6.0.imx.bb +++ b/recipes-support/opencv/opencv_4.6.0.imx.bb | |||
| @@ -47,12 +47,12 @@ IPP_MD5 = "${@ipp_md5sum(d)}" | |||
| 47 | 47 | ||
| 48 | SRCREV_FORMAT = "opencv_contrib_ipp_boostdesc_vgg" | 48 | SRCREV_FORMAT = "opencv_contrib_ipp_boostdesc_vgg" |
| 49 | SRC_URI = "git://github.com/opencv/opencv.git;name=opencv;branch=master;protocol=https \ | 49 | SRC_URI = "git://github.com/opencv/opencv.git;name=opencv;branch=master;protocol=https \ |
| 50 | git://github.com/opencv/opencv_contrib.git;destsuffix=git/contrib;name=contrib;branch=master;protocol=https \ | 50 | git://github.com/opencv/opencv_contrib.git;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/contrib;name=contrib;branch=master;protocol=https \ |
| 51 | git://github.com/opencv/opencv_3rdparty.git;branch=ippicv/master_20191018;destsuffix=git/ipp;name=ipp;protocol=https \ | 51 | git://github.com/opencv/opencv_3rdparty.git;branch=ippicv/master_20191018;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/ipp;name=ipp;protocol=https \ |
| 52 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_xfeatures2d_boostdesc_20161012;destsuffix=git/boostdesc;name=boostdesc;protocol=https \ | 52 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_xfeatures2d_boostdesc_20161012;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/boostdesc;name=boostdesc;protocol=https \ |
| 53 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_xfeatures2d_vgg_20160317;destsuffix=git/vgg;name=vgg;protocol=https \ | 53 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_xfeatures2d_vgg_20160317;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/vgg;name=vgg;protocol=https \ |
| 54 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_face_alignment_20170818;destsuffix=git/face;name=face;protocol=https \ | 54 | git://github.com/opencv/opencv_3rdparty.git;branch=contrib_face_alignment_20170818;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/face;name=face;protocol=https \ |
| 55 | git://github.com/WeChatCV/opencv_3rdparty.git;branch=wechat_qrcode;destsuffix=git/wechat_qrcode;name=wechat-qrcode;protocol=https \ | 55 | git://github.com/WeChatCV/opencv_3rdparty.git;branch=wechat_qrcode;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/wechat_qrcode;name=wechat-qrcode;protocol=https \ |
| 56 | file://0001-3rdparty-ippicv-Use-pre-downloaded-ipp.patch \ | 56 | file://0001-3rdparty-ippicv-Use-pre-downloaded-ipp.patch \ |
| 57 | file://0003-To-fix-errors-as-following.patch \ | 57 | file://0003-To-fix-errors-as-following.patch \ |
| 58 | file://0001-Temporarliy-work-around-deprecated-ffmpeg-RAW-functi.patch \ | 58 | file://0001-Temporarliy-work-around-deprecated-ffmpeg-RAW-functi.patch \ |
| @@ -64,11 +64,9 @@ SRC_URI = "git://github.com/opencv/opencv.git;name=opencv;branch=master;protocol | |||
| 64 | " | 64 | " |
| 65 | SRC_URI:append:riscv64 = " file://0001-Use-Os-to-compile-tinyxml2.cpp.patch;patchdir=contrib" | 65 | SRC_URI:append:riscv64 = " file://0001-Use-Os-to-compile-tinyxml2.cpp.patch;patchdir=contrib" |
| 66 | 66 | ||
| 67 | S = "${WORKDIR}/git" | ||
| 68 | |||
| 69 | # OpenCV wants to download more files during configure. We download these in | 67 | # OpenCV wants to download more files during configure. We download these in |
| 70 | # do_fetch and construct a source cache in the format it expects | 68 | # do_fetch and construct a source cache in the format it expects |
| 71 | OPENCV_DLDIR = "${WORKDIR}/downloads" | 69 | OPENCV_DLDIR = "${UNPACKDIR}/downloads" |
| 72 | 70 | ||
| 73 | do_unpack_extra() { | 71 | do_unpack_extra() { |
| 74 | tar xzf ${S}/ipp/ippicv/${IPP_FILENAME} -C ${S} | 72 | tar xzf ${S}/ipp/ippicv/${IPP_FILENAME} -C ${S} |
