diff options
61 files changed, 272 insertions, 258 deletions
| @@ -135,32 +135,33 @@ This file lists all licenses used by recipes in the meta-freescale layer. | |||
| 135 | ./recipes-libraries/ethos-u-driver-stack/ethos-u-driver-stack_24.05.bb: LICENSE = "Apache-2.0" | 135 | ./recipes-libraries/ethos-u-driver-stack/ethos-u-driver-stack_24.05.bb: LICENSE = "Apache-2.0" |
| 136 | ./recipes-libraries/ethos-u-driver-stack/ethos-u-firmware_24.05.bb: LICENSE = "Apache-2.0 AND BSD-3-Clause AND GPL-2.0-only" | 136 | ./recipes-libraries/ethos-u-driver-stack/ethos-u-firmware_24.05.bb: LICENSE = "Apache-2.0 AND BSD-3-Clause AND GPL-2.0-only" |
| 137 | ./recipes-multimedia/alsa/imx-alsa-plugins_git.bb: LICENSE = "GPL-2.0-only" | 137 | ./recipes-multimedia/alsa/imx-alsa-plugins_git.bb: LICENSE = "GPL-2.0-only" |
| 138 | ./recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb: LICENSE = "LGPL-2.1-or-later" | 138 | ./recipes-multimedia/gstreamer/gst-devtools_1.28.1.bb: LICENSE = "LGPL-2.1-or-later" |
| 139 | ./recipes-multimedia/gstreamer/gst-examples_1.26.6.bb: LICENSE = "LGPL-2.0-or-later" | 139 | ./recipes-multimedia/gstreamer/gst-examples_1.28.1.bb: LICENSE = "LGPL-2.0-or-later" |
| 140 | ./recipes-multimedia/gstreamer/gst-variable-rtsp-server_1.0.bb: LICENSE = "GPL-3.0-only" | 140 | ./recipes-multimedia/gstreamer/gst-variable-rtsp-server_1.0.bb: LICENSE = "GPL-3.0-only" |
| 141 | ./recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb: LICENSE_FLAGS = "commercial" | 141 | ./recipes-multimedia/gstreamer/gstreamer1.0-libav_1.28.1.bb: LICENSE_FLAGS = "commercial" |
| 142 | LICENSE = "LGPL-2.1-or-later" | 142 | LICENSE = "LGPL-2.1-or-later" |
| 143 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb: LICENSE = "GPL-2.0-or-later AND LGPL-2.1-or-later" | 143 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.28.1.imx.bb: LICENSE = "GPL-2.0-or-later AND LGPL-2.1-or-later" |
| 144 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb: LICENSE = "LGPL-2.1-or-later" | 144 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.28.1.imx.bb: LICENSE = "LGPL-2.1-or-later" |
| 145 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb: LICENSE = "LGPL-2.1-or-later" | 145 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.28.1.imx.bb: LICENSE = "LGPL-2.1-or-later" |
| 146 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb: LICENSE = "LGPL-2.0-or-later" | 146 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.2.0.bb: LICENSE = "LGPL-2.0-or-later" |
| 147 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb: LICENSE = "GPL-2.0-or-later AND LGPL-2.1-or-later" | 147 | ./recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.28.1.bb: LICENSE = "GPL-2.0-or-later AND LGPL-2.1-or-later" |
| 148 | LICENSE_FLAGS = "commercial" | 148 | LICENSE_FLAGS = "commercial" |
| 149 | ./recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.6.bb: LICENSE = "LGPL-2.1-or-later" | 149 | ./recipes-multimedia/gstreamer/gstreamer1.0-python_1.28.1.bb: LICENSE = "LGPL-2.1-or-later" |
| 150 | ./recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb: LICENSE = "LGPL-2.1-or-later" | 150 | ./recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.28.1.bb: LICENSE = "LGPL-2.1-or-later" |
| 151 | ./recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb: LICENSE = "LGPL-2.1-or-later" | 151 | ./recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb: LICENSE = "LGPL-2.1-or-later" |
| 152 | ./recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb: LICENSE = "LGPL-2.1-or-later" | 152 | ./recipes-multimedia/gstreamer/gstreamer1.0_1.28.1.imx.bb: LICENSE = "LGPL-2.1-or-later" |
| 153 | ./recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb: LICENSE = "GPL-2.0-only AND LGPL-2.0-only AND LGPL-2.1-only" | 153 | ./recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb: LICENSE = "GPL-2.0-only AND LGPL-2.0-only AND LGPL-2.1-only" |
| 154 | ./recipes-multimedia/imx-codec/imx-codec_4.10.0.bb: LICENSE = "LicenseRef-Proprietary" | 154 | ./recipes-multimedia/imx-codec/imx-codec_4.10.0.bb: LICENSE = "LicenseRef-Proprietary" |
| 155 | ./recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.8.bb: LICENSE = "LicenseRef-Proprietary" | 155 | ./recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.1.8.bb: LICENSE = "LicenseRef-Proprietary" |
| 156 | ./recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb: LICENSE = "LicenseRef-Proprietary" | 156 | ./recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb: LICENSE = "LicenseRef-Proprietary" |
| 157 | ./recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb: LICENSE = "LicenseRef-Proprietary" | 157 | ./recipes-multimedia/imx-dspc-asrc/imx-dspc-asrc_1.0.2.bb: LICENSE = "LicenseRef-Proprietary" |
| 158 | ./recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb: LICENSE = "LicenseRef-Proprietary" | 158 | ./recipes-multimedia/imx-opencl-converter/imx-opencl-converter_git.bb: LICENSE = "BSD-3-Clause" |
| 159 | ./recipes-multimedia/imx-parser/imx-parser_4.10.3.bb: LICENSE = "LicenseRef-Proprietary" | 159 | ./recipes-multimedia/imx-parser/imx-mp4-parser_git.bb: LICENSE = "BSD-3-Clause" |
| 160 | ./recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb: LICENSE = "LicenseRef-Proprietary" | 160 | ./recipes-multimedia/imx-parser/imx-parser_git.bb: LICENSE = "BSD-3-Clause" |
| 161 | ./recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb: LICENSE = "LicenseRef-Proprietary" | 161 | ./recipes-multimedia/imx-sw-pdm/imx-sw-pdm_git.bb: LICENSE = "Proprietary" |
| 162 | ./recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb: LICENSE = "GPL-2.0-or-later AND LGPL-2.1-or-later" | 162 | ./recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb: LICENSE = "BSD-3-Clause" |
| 163 | ./recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb: LICENSE = "Apache-2.0 AND BSD-2-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT AND LicenseRef-Proprietary" | 163 | ./recipes-multimedia/libcamera/libcamera_0.7.1.imx.bb: LICENSE = "GPL-2.0-or-later AND LGPL-2.1-or-later" |
| 164 | ./recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.7.bb: LICENSE = "Apache-2.0 AND BSD-2-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later AND MIT AND LicenseRef-Proprietary" | ||
| 164 | ./recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb: LICENSE = "LGPL-2.1-only" | 165 | ./recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.3.1.bb: LICENSE = "LGPL-2.1-only" |
| 165 | ./recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb: LICENSE = "LGPL-2.1-only" | 166 | ./recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb: LICENSE = "LGPL-2.1-only" |
| 166 | ./recipes-multimedia/nxp-afe/nxp-afe-voiceseeker_git.bb: LICENSE = "LicenseRef-Proprietary" | 167 | ./recipes-multimedia/nxp-afe/nxp-afe-voiceseeker_git.bb: LICENSE = "LicenseRef-Proprietary" |
diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc index ffda91768..211bd1a96 100644 --- a/conf/machine/include/imx-base.inc +++ b/conf/machine/include/imx-base.inc | |||
| @@ -529,19 +529,19 @@ MACHINE_GSTREAMER_1_0_PLUGIN:mx8ulp-nxp-bsp ?= "imx-gst1.0-plugin" | |||
| 529 | MACHINE_GSTREAMER_1_0_PLUGIN:mx93-nxp-bsp ?= "imx-gst1.0-plugin" | 529 | MACHINE_GSTREAMER_1_0_PLUGIN:mx93-nxp-bsp ?= "imx-gst1.0-plugin" |
| 530 | 530 | ||
| 531 | # GStreamer forked recipes | 531 | # GStreamer forked recipes |
| 532 | PREFERRED_VERSION_gstreamer1.0:imx-nxp-bsp ??= "1.26.6.imx" | 532 | PREFERRED_VERSION_gstreamer1.0:imx-nxp-bsp ??= "1.28.1.imx" |
| 533 | PREFERRED_VERSION_gstreamer1.0-plugins-bad:imx-nxp-bsp ??= "1.26.6.imx" | 533 | PREFERRED_VERSION_gstreamer1.0-plugins-bad:imx-nxp-bsp ??= "1.28.1.imx" |
| 534 | PREFERRED_VERSION_gstreamer1.0-plugins-base:imx-nxp-bsp ??= "1.26.6.imx" | 534 | PREFERRED_VERSION_gstreamer1.0-plugins-base:imx-nxp-bsp ??= "1.28.1.imx" |
| 535 | PREFERRED_VERSION_gstreamer1.0-plugins-good:imx-nxp-bsp ??= "1.26.6.imx" | 535 | PREFERRED_VERSION_gstreamer1.0-plugins-good:imx-nxp-bsp ??= "1.28.1.imx" |
| 536 | 536 | ||
| 537 | 537 | ||
| 538 | # GStreamer copied recipes | 538 | # GStreamer copied recipes |
| 539 | PREFERRED_VERSION_gst-devtools:imx-nxp-bsp ??= "1.26.6" | 539 | PREFERRED_VERSION_gst-devtools:imx-nxp-bsp ??= "1.28.1" |
| 540 | PREFERRED_VERSION_gst-examples:imx-nxp-bsp ??= "1.26.6" | 540 | PREFERRED_VERSION_gst-examples:imx-nxp-bsp ??= "1.28.1" |
| 541 | PREFERRED_VERSION_gstreamer1.0-libav:imx-nxp-bsp ??= "1.26.6" | 541 | PREFERRED_VERSION_gstreamer1.0-libav:imx-nxp-bsp ??= "1.28.1" |
| 542 | PREFERRED_VERSION_gstreamer1.0-plugins-ugly:imx-nxp-bsp ??= "1.26.6" | 542 | PREFERRED_VERSION_gstreamer1.0-plugins-ugly:imx-nxp-bsp ??= "1.28.1" |
| 543 | PREFERRED_VERSION_gstreamer1.0-python:imx-nxp-bsp ??= "1.26.6" | 543 | PREFERRED_VERSION_gstreamer1.0-python:imx-nxp-bsp ??= "1.28.1" |
| 544 | PREFERRED_VERSION_gstreamer1.0-rtsp-server:imx-nxp-bsp ??= "1.26.6" | 544 | PREFERRED_VERSION_gstreamer1.0-rtsp-server:imx-nxp-bsp ??= "1.28.1" |
| 545 | PREFERRED_VERSION_gstreamer1.0-vaapi:imx-nxp-bsp ??= "1.26.6" | 545 | PREFERRED_VERSION_gstreamer1.0-vaapi:imx-nxp-bsp ??= "1.26.6" |
| 546 | 546 | ||
| 547 | # Use libcamera fork for certain SOCs | 547 | # Use libcamera fork for certain SOCs |
diff --git a/dynamic-layers/arm-toolchain/recipes-bsp/imx-system-manager/imx-system-manager_2026q1.bb b/dynamic-layers/arm-toolchain/recipes-bsp/imx-system-manager/imx-system-manager_2026q1.bb index 874727666..1a222b570 100644 --- a/dynamic-layers/arm-toolchain/recipes-bsp/imx-system-manager/imx-system-manager_2026q1.bb +++ b/dynamic-layers/arm-toolchain/recipes-bsp/imx-system-manager/imx-system-manager_2026q1.bb | |||
| @@ -9,6 +9,7 @@ DESCRIPTION = "\ | |||
| 9 | and pin control via a client RPC API based on ARM's System Control and \ | 9 | and pin control via a client RPC API based on ARM's System Control and \ |
| 10 | Management Interface (SCMI)." | 10 | Management Interface (SCMI)." |
| 11 | HOMEPAGE = "https://github.com/nxp-imx/imx-sm" | 11 | HOMEPAGE = "https://github.com/nxp-imx/imx-sm" |
| 12 | SECTION = "firmware" | ||
| 12 | LICENSE = "BSD-3-Clause" | 13 | LICENSE = "BSD-3-Clause" |
| 13 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f2a70813bc08547f509361c08b718861" | 14 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f2a70813bc08547f509361c08b718861" |
| 14 | 15 | ||
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 2179df61b..4aa010225 100644 --- a/recipes-bsp/fsl-tlu/fsl-tlu_1.0.0.bb +++ b/recipes-bsp/fsl-tlu/fsl-tlu_1.0.0.bb | |||
| @@ -2,6 +2,7 @@ SUMMARY = "Freescale TLU(Table Lookup Unit) test package" | |||
| 2 | DESCRIPTION = "This package includes the TLU(Table Lookup Unit) test scripts \ | 2 | DESCRIPTION = "This package includes the TLU(Table Lookup Unit) test scripts \ |
| 3 | and configuration files." | 3 | and configuration files." |
| 4 | HOMEPAGE = "https://github.com/nxp-qoriq-yocto-sdk/fsl-tlu" | 4 | HOMEPAGE = "https://github.com/nxp-qoriq-yocto-sdk/fsl-tlu" |
| 5 | SECTION = "console/utils" | ||
| 5 | 6 | ||
| 6 | LICENSE = "GPL-2.0-only" | 7 | LICENSE = "GPL-2.0-only" |
| 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=8a71d0475d08eee76d8b6d0c6dbec543" | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=8a71d0475d08eee76d8b6d0c6dbec543" |
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 7d0189e17..368be1632 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 | |||
| @@ -3,18 +3,19 @@ | |||
| 3 | 3 | ||
| 4 | inherit fsl-u-boot-localversion | 4 | inherit fsl-u-boot-localversion |
| 5 | 5 | ||
| 6 | LICENSE = "GPL-2.0-or-later" | ||
| 7 | HOMEPAGE = "https://github.com/Freescale/u-boot-fslc" | 6 | HOMEPAGE = "https://github.com/Freescale/u-boot-fslc" |
| 7 | LICENSE = "GPL-2.0-or-later" | ||
| 8 | LIC_FILES_CHKSUM = "file://Licenses/README;md5=2ca5f2c35c8cc335f0a19756634782f1" | 8 | LIC_FILES_CHKSUM = "file://Licenses/README;md5=2ca5f2c35c8cc335f0a19756634782f1" |
| 9 | 9 | ||
| 10 | DEPENDS += "flex-native bison-native" | 10 | DEPENDS += "flex-native bison-native" |
| 11 | 11 | ||
| 12 | PV = "2025.01+fslc+git${SRCPV}" | ||
| 13 | |||
| 12 | SRC_URI = "git://github.com/Freescale/u-boot-fslc.git;branch=${SRCBRANCH};protocol=https" | 14 | SRC_URI = "git://github.com/Freescale/u-boot-fslc.git;branch=${SRCBRANCH};protocol=https" |
| 13 | 15 | ||
| 14 | SRCREV = "aa4bc52d08c342df83e3c576e2c108d7c8816e0e" | 16 | SRCREV = "aa4bc52d08c342df83e3c576e2c108d7c8816e0e" |
| 15 | SRCBRANCH = "2025.01+fslc" | 17 | SRCBRANCH = "2025.01+fslc" |
| 16 | 18 | ||
| 17 | PV = "2025.01+fslc+git${SRCPV}" | ||
| 18 | CVE_PRODUCT = "denx:u-boot" | 19 | CVE_PRODUCT = "denx:u-boot" |
| 19 | 20 | ||
| 20 | B = "${WORKDIR}/build" | 21 | B = "${WORKDIR}/build" |
diff --git a/recipes-bsp/u-boot/u-boot-imx-common_2025.04.inc b/recipes-bsp/u-boot/u-boot-imx-common_2025.04.inc index 9dd2b61fe..d704eddb4 100644 --- a/recipes-bsp/u-boot/u-boot-imx-common_2025.04.inc +++ b/recipes-bsp/u-boot/u-boot-imx-common_2025.04.inc | |||
| @@ -3,12 +3,6 @@ DESCRIPTION = "i.MX U-Boot suppporting i.MX reference boards." | |||
| 3 | LICENSE = "GPL-2.0-or-later" | 3 | LICENSE = "GPL-2.0-or-later" |
| 4 | LIC_FILES_CHKSUM = "file://Licenses/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263" | 4 | LIC_FILES_CHKSUM = "file://Licenses/gpl-2.0.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263" |
| 5 | 5 | ||
| 6 | SRC_URI = "${UBOOT_SRC};branch=${SRCBRANCH}" | ||
| 7 | UBOOT_SRC ?= "git://github.com/nxp-imx/uboot-imx.git;protocol=https" | ||
| 8 | SRCBRANCH = "lf_v2025.04" | ||
| 9 | LOCALVERSION ?= "-${SRCBRANCH}" | ||
| 10 | SRCREV = "4ddbad60eff308a5b356fb9ab8734ac382ddd692" | ||
| 11 | |||
| 12 | DEPENDS += "\ | 6 | DEPENDS += "\ |
| 13 | bc-native \ | 7 | bc-native \ |
| 14 | bison-native \ | 8 | bison-native \ |
| @@ -18,6 +12,12 @@ DEPENDS += "\ | |||
| 18 | xxd-native \ | 12 | xxd-native \ |
| 19 | " | 13 | " |
| 20 | 14 | ||
| 15 | SRC_URI = "${UBOOT_SRC};branch=${SRCBRANCH}" | ||
| 16 | UBOOT_SRC ?= "git://github.com/nxp-imx/uboot-imx.git;protocol=https" | ||
| 17 | SRCBRANCH = "lf_v2025.04" | ||
| 18 | LOCALVERSION ?= "-${SRCBRANCH}" | ||
| 19 | SRCREV = "4ddbad60eff308a5b356fb9ab8734ac382ddd692" | ||
| 20 | |||
| 21 | B = "${WORKDIR}/build" | 21 | B = "${WORKDIR}/build" |
| 22 | 22 | ||
| 23 | inherit fsl-u-boot-localversion | 23 | inherit fsl-u-boot-localversion |
diff --git a/recipes-bsp/u-boot/u-boot-qoriq_2025.04.bb b/recipes-bsp/u-boot/u-boot-qoriq_2025.04.bb index 1d870ab92..28b747c70 100644 --- a/recipes-bsp/u-boot/u-boot-qoriq_2025.04.bb +++ b/recipes-bsp/u-boot/u-boot-qoriq_2025.04.bb | |||
| @@ -2,9 +2,6 @@ require recipes-bsp/u-boot/u-boot.inc | |||
| 2 | 2 | ||
| 3 | DESCRIPTION = "U-Boot provided by Freescale with focus on QorIQ boards" | 3 | DESCRIPTION = "U-Boot provided by Freescale with focus on QorIQ boards" |
| 4 | HOMEPAGE = "https://github.com/nxp-qoriq/u-boot" | 4 | HOMEPAGE = "https://github.com/nxp-qoriq/u-boot" |
| 5 | PROVIDES += "u-boot" | ||
| 6 | |||
| 7 | inherit fsl-u-boot-localversion | ||
| 8 | 5 | ||
| 9 | LICENSE = "BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND LGPL-2.0-only AND LGPL-2.1-only" | 6 | LICENSE = "BSD-2-Clause AND BSD-3-Clause AND GPL-2.0-only AND LGPL-2.0-only AND LGPL-2.1-only" |
| 10 | LIC_FILES_CHKSUM = "\ | 7 | LIC_FILES_CHKSUM = "\ |
| @@ -15,23 +12,27 @@ LIC_FILES_CHKSUM = "\ | |||
| 15 | file://Licenses/lgpl-2.1.txt;md5=4fbd65380cdd255951079008b364516c \ | 12 | file://Licenses/lgpl-2.1.txt;md5=4fbd65380cdd255951079008b364516c \ |
| 16 | " | 13 | " |
| 17 | 14 | ||
| 15 | INHIBIT_DEFAULT_DEPS = "1" | ||
| 16 | DEPENDS = "bc-native bison-native gnutls-native libgcc python3-native swig-native virtual/cross-cc" | ||
| 17 | DEPENDS:append:qoriq-arm64 = " dtc-native" | ||
| 18 | DEPENDS:append:qoriq-arm = " dtc-native" | ||
| 19 | DEPENDS:append:qoriq-ppc = " boot-format-native" | ||
| 20 | |||
| 21 | PROVIDES += "u-boot" | ||
| 22 | |||
| 18 | PV:append = "+${SRCPV}" | 23 | PV:append = "+${SRCPV}" |
| 24 | PV:append = "+fslgit" | ||
| 19 | 25 | ||
| 20 | UBOOT_BRANCH ?= "lf_v2025.04" | 26 | UBOOT_BRANCH ?= "lf_v2025.04" |
| 21 | UBOOT_SRC ?= "git://github.com/nxp-qoriq/u-boot.git;protocol=https" | 27 | UBOOT_SRC ?= "git://github.com/nxp-qoriq/u-boot.git;protocol=https" |
| 22 | SRC_URI = "${UBOOT_SRC};branch=${UBOOT_BRANCH}" | 28 | SRC_URI = "${UBOOT_SRC};branch=${UBOOT_BRANCH}" |
| 23 | SRCREV = "4ddbad60eff308a5b356fb9ab8734ac382ddd692" | 29 | SRCREV = "4ddbad60eff308a5b356fb9ab8734ac382ddd692" |
| 24 | 30 | ||
| 31 | inherit fsl-u-boot-localversion | ||
| 32 | |||
| 25 | B = "${UNPACKDIR}/build" | 33 | B = "${UNPACKDIR}/build" |
| 26 | PV:append = "+fslgit" | ||
| 27 | LOCALVERSION = "+fsl" | 34 | LOCALVERSION = "+fsl" |
| 28 | 35 | ||
| 29 | INHIBIT_DEFAULT_DEPS = "1" | ||
| 30 | DEPENDS = "bc-native bison-native gnutls-native libgcc python3-native swig-native virtual/cross-cc" | ||
| 31 | DEPENDS:append:qoriq-arm64 = " dtc-native" | ||
| 32 | DEPENDS:append:qoriq-arm = " dtc-native" | ||
| 33 | DEPENDS:append:qoriq-ppc = " boot-format-native" | ||
| 34 | |||
| 35 | python () { | 36 | python () { |
| 36 | if d.getVar("TCMODE") == "external-fsl": | 37 | if d.getVar("TCMODE") == "external-fsl": |
| 37 | return | 38 | return |
diff --git a/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend b/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend index a20bf03a5..58dd7fdc4 100644 --- a/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend +++ b/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | RDEPENDS:${PN} += "\ | 1 | RDEPENDS:${PN} += "\ |
| 2 | nativesdk-imx-usb-loader \ | ||
| 2 | nativesdk-mxsldr \ | 3 | nativesdk-mxsldr \ |
| 3 | nativesdk-u-boot-mkimage \ | 4 | nativesdk-u-boot-mkimage \ |
| 4 | nativesdk-imx-usb-loader \ | ||
| 5 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'nativesdk-wayland', '', d)} \ | 5 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'nativesdk-wayland', '', d)} \ |
| 6 | " | 6 | " |
diff --git a/recipes-devtools/half/half_2.1.0.bb b/recipes-devtools/half/half_2.1.0.bb index ca7984a4c..6c983c7d9 100644 --- a/recipes-devtools/half/half_2.1.0.bb +++ b/recipes-devtools/half/half_2.1.0.bb | |||
| @@ -3,6 +3,7 @@ DESCRIPTION = "half is a C++ header-only library to provide an IEEE-754 conforma | |||
| 3 | half-precision floating point type along with corresponding arithmetic operators, \ | 3 | half-precision floating point type along with corresponding arithmetic operators, \ |
| 4 | type conversions and common mathematical functions." | 4 | type conversions and common mathematical functions." |
| 5 | HOMEPAGE = "https://half.sourceforge.net/" | 5 | HOMEPAGE = "https://half.sourceforge.net/" |
| 6 | SECTION = "libs" | ||
| 6 | 7 | ||
| 7 | LICENSE = "MIT" | 8 | LICENSE = "MIT" |
| 8 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=813a6278831975d26c115ed6f9c21831" | 9 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=813a6278831975d26c115ed6f9c21831" |
diff --git a/recipes-devtools/qemu/qemu-qoriq.inc b/recipes-devtools/qemu/qemu-qoriq.inc index 254fe94cb..502262f27 100644 --- a/recipes-devtools/qemu/qemu-qoriq.inc +++ b/recipes-devtools/qemu/qemu-qoriq.inc | |||
| @@ -4,6 +4,7 @@ DESCRIPTION = "QEMU is a hosted virtual machine monitor: it emulates the \ | |||
| 4 | of different hardware and device models for the machine, enabling it to run \ | 4 | of different hardware and device models for the machine, enabling it to run \ |
| 5 | a variety of guest operating systems" | 5 | a variety of guest operating systems" |
| 6 | HOMEPAGE = "http://qemu.org" | 6 | HOMEPAGE = "http://qemu.org" |
| 7 | SECTION = "devel" | ||
| 7 | LICENSE = "GPL-2.0-only AND LGPL-2.1-only" | 8 | LICENSE = "GPL-2.0-only AND LGPL-2.1-only" |
| 8 | 9 | ||
| 9 | RDEPENDS:${PN}-ptest = "bash make" | 10 | RDEPENDS:${PN}-ptest = "bash make" |
diff --git a/recipes-devtools/qemu/qemu-qoriq_4.2.bb b/recipes-devtools/qemu/qemu-qoriq_4.2.bb index db0ed3423..874b77e07 100644 --- a/recipes-devtools/qemu/qemu-qoriq_4.2.bb +++ b/recipes-devtools/qemu/qemu-qoriq_4.2.bb | |||
| @@ -4,7 +4,7 @@ require qemu-qoriq.inc | |||
| 4 | 4 | ||
| 5 | COMPATIBLE_MACHINE = "(qoriq)" | 5 | COMPATIBLE_MACHINE = "(qoriq)" |
| 6 | 6 | ||
| 7 | DEPENDS = "bison-native glib-2.0 pixman zlib" | 7 | DEPENDS += "bison-native glib-2.0 pixman zlib" |
| 8 | 8 | ||
| 9 | LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \ | 9 | LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \ |
| 10 | file://COPYING.LIB;endline=24;md5=8c5efda6cf1e1b03dcfd0e6c0d271c7f" | 10 | file://COPYING.LIB;endline=24;md5=8c5efda6cf1e1b03dcfd0e6c0d271c7f" |
diff --git a/recipes-devtools/uuu/uuu-bin_1.5.233.bb b/recipes-devtools/uuu/uuu-bin_1.5.233.bb index 3b02457f9..b0e99bf44 100644 --- a/recipes-devtools/uuu/uuu-bin_1.5.233.bb +++ b/recipes-devtools/uuu/uuu-bin_1.5.233.bb | |||
| @@ -4,6 +4,7 @@ | |||
| 4 | SUMMARY = "Universal Update Utility - Binaries" | 4 | SUMMARY = "Universal Update Utility - Binaries" |
| 5 | DESCRIPTION = "Prebuilt Universal Update Utility (uuu) binaries used to download and deploy bootloader and OS images to NXP i.MX chips over USB." | 5 | DESCRIPTION = "Prebuilt Universal Update Utility (uuu) binaries used to download and deploy bootloader and OS images to NXP i.MX chips over USB." |
| 6 | HOMEPAGE = "https://github.com/nxp-imx/mfgtools" | 6 | HOMEPAGE = "https://github.com/nxp-imx/mfgtools" |
| 7 | SECTION = "console/utils" | ||
| 7 | 8 | ||
| 8 | LICENSE = "BSD-3-Clause AND LGPL-2.1-or-later" | 9 | LICENSE = "BSD-3-Clause AND LGPL-2.1-or-later" |
| 9 | LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/BSD-3-Clause;md5=550794465ba0ec5312d6919e203a55f9 \ | 10 | LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/BSD-3-Clause;md5=550794465ba0ec5312d6919e203a55f9 \ |
diff --git a/recipes-dpaa/fm-ucode/fm-ucode_git.bb b/recipes-dpaa/fm-ucode/fm-ucode_git.bb index 76529db68..a4addcfd7 100644 --- a/recipes-dpaa/fm-ucode/fm-ucode_git.bb +++ b/recipes-dpaa/fm-ucode/fm-ucode_git.bb | |||
| @@ -34,10 +34,10 @@ do_deploy () { | |||
| 34 | } | 34 | } |
| 35 | addtask deploy before do_build after do_install | 35 | addtask deploy before do_build after do_install |
| 36 | 36 | ||
| 37 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | ||
| 37 | PACKAGES += "${PN}-image" | 38 | PACKAGES += "${PN}-image" |
| 38 | FILES:${PN}-image += "/boot" | 39 | FILES:${PN}-image += "/boot" |
| 39 | ALLOW_EMPTY:${PN} = "1" | 40 | ALLOW_EMPTY:${PN} = "1" |
| 40 | 41 | ||
| 41 | COMPATIBLE_MACHINE = "(e500mc|e5500|e5500-64b|e6500|e6500-64b|fsl-lsch2)" | 42 | COMPATIBLE_MACHINE = "(e500mc|e5500|e5500-64b|e6500|e6500-64b|fsl-lsch2)" |
| 42 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | ||
| 43 | 43 | ||
diff --git a/recipes-dpaa2/dce/files/0001-support-user-merge.patch b/recipes-dpaa2/dce/files/0001-support-user-merge.patch index 33b351a1e..2fd1d81e2 100644 --- a/recipes-dpaa2/dce/files/0001-support-user-merge.patch +++ b/recipes-dpaa2/dce/files/0001-support-user-merge.patch | |||
| @@ -5,7 +5,7 @@ Subject: [PATCH] support user merge | |||
| 5 | 5 | ||
| 6 | Use Yocto base_sbindir to replace hardcode ./sbin | 6 | Use Yocto base_sbindir to replace hardcode ./sbin |
| 7 | 7 | ||
| 8 | Upstream-Status: Inappropriate [oe specific] | 8 | Upstream-Status: Inappropriate [oe-specific] |
| 9 | 9 | ||
| 10 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> | 10 | Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> |
| 11 | --- | 11 | --- |
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 965b2d548..b35cca4fd 100644 --- a/recipes-dpaa2/management-complex/management-complex_10.39.0.bb +++ b/recipes-dpaa2/management-complex/management-complex_10.39.0.bb | |||
| @@ -33,10 +33,10 @@ do_deploy () { | |||
| 33 | } | 33 | } |
| 34 | addtask deploy before do_build after do_install | 34 | addtask deploy before do_build after do_install |
| 35 | 35 | ||
| 36 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 36 | PACKAGES += "${PN}-image" | 37 | PACKAGES += "${PN}-image" |
| 37 | FILES:${PN}-image += "/boot" | 38 | FILES:${PN}-image += "/boot" |
| 38 | 39 | ||
| 39 | INHIBIT_PACKAGE_STRIP = "1" | 40 | INHIBIT_PACKAGE_STRIP = "1" |
| 40 | 41 | ||
| 41 | COMPATIBLE_MACHINE = "(qoriq-arm64)" | 42 | COMPATIBLE_MACHINE = "(qoriq-arm64)" |
| 42 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
diff --git a/recipes-extended/jailhouse/files/arm-arm64-Makefile-Remove-march-option-from-Makefile.patch b/recipes-extended/jailhouse/files/arm-arm64-Makefile-Remove-march-option-from-Makefile.patch index 442d28313..e704de596 100644 --- a/recipes-extended/jailhouse/files/arm-arm64-Makefile-Remove-march-option-from-Makefile.patch +++ b/recipes-extended/jailhouse/files/arm-arm64-Makefile-Remove-march-option-from-Makefile.patch | |||
| @@ -9,7 +9,7 @@ It acomodates to [1]. | |||
| 9 | 9 | ||
| 10 | [1] https://git.yoctoproject.org/poky/commit/?id=04eac1f2b67eac5f892a9e0f8fcfe54849923af5 | 10 | [1] https://git.yoctoproject.org/poky/commit/?id=04eac1f2b67eac5f892a9e0f8fcfe54849923af5 |
| 11 | 11 | ||
| 12 | Upstream-Status: Inappropriate [See above] | 12 | Upstream-Status: Inappropriate [oe-specific] |
| 13 | 13 | ||
| 14 | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io> | 14 | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io> |
| 15 | --- | 15 | --- |
diff --git a/recipes-extended/jailhouse/jailhouse-imx_git.bb b/recipes-extended/jailhouse/jailhouse-imx_git.bb index 13746abc6..f2e1e989c 100644 --- a/recipes-extended/jailhouse/jailhouse-imx_git.bb +++ b/recipes-extended/jailhouse/jailhouse-imx_git.bb | |||
| @@ -14,27 +14,25 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=9fa7f895f96bde2d47fd5b7d95b6ba4d \ | |||
| 14 | file://driver/jailhouse.h;beginline=9;endline=36;md5=2825581c1666c44a17955dc574cfbfb3 \ | 14 | file://driver/jailhouse.h;beginline=9;endline=36;md5=2825581c1666c44a17955dc574cfbfb3 \ |
| 15 | " | 15 | " |
| 16 | 16 | ||
| 17 | PROVIDES = "jailhouse" | 17 | DEPENDS = "\ |
| 18 | RPROVIDES:${PN} += "jailhouse" | 18 | make-native \ |
| 19 | python3-mako-native \ | ||
| 20 | python3-mako \ | ||
| 21 | dtc-native \ | ||
| 22 | " | ||
| 19 | 23 | ||
| 20 | SRCBRANCH = "lf-6.12.20_2.0.0" | 24 | PROVIDES = "jailhouse" |
| 21 | SRCREV = "399d65450e9a377b4aaff4b0627619174e1c8c46" | ||
| 22 | 25 | ||
| 23 | PV = "2023.03+git${SRCPV}" | 26 | PV = "2023.03+git${SRCPV}" |
| 24 | 27 | ||
| 28 | SRCBRANCH = "lf-6.12.20_2.0.0" | ||
| 25 | IMX_JAILHOUSE_SRC ?= "git://github.com/nxp-imx/imx-jailhouse.git;protocol=https" | 29 | IMX_JAILHOUSE_SRC ?= "git://github.com/nxp-imx/imx-jailhouse.git;protocol=https" |
| 26 | SRC_URI = "${IMX_JAILHOUSE_SRC};branch=${SRCBRANCH} \ | 30 | SRC_URI = "${IMX_JAILHOUSE_SRC};branch=${SRCBRANCH} \ |
| 27 | file://arm-arm64-Makefile-Remove-march-option-from-Makefile.patch \ | 31 | file://arm-arm64-Makefile-Remove-march-option-from-Makefile.patch \ |
| 28 | file://0001-YOCIMX-9281-1-Fix-gcc15-errors.patch \ | 32 | file://0001-YOCIMX-9281-1-Fix-gcc15-errors.patch \ |
| 29 | file://0002-YOCIMX-9281-2-hypervisor-arm64-fix-strh-usage.patch \ | 33 | file://0002-YOCIMX-9281-2-hypervisor-arm64-fix-strh-usage.patch \ |
| 30 | " | 34 | " |
| 31 | 35 | SRCREV = "399d65450e9a377b4aaff4b0627619174e1c8c46" | |
| 32 | DEPENDS = "\ | ||
| 33 | make-native \ | ||
| 34 | python3-mako-native \ | ||
| 35 | python3-mako \ | ||
| 36 | dtc-native \ | ||
| 37 | " | ||
| 38 | 36 | ||
| 39 | inherit module bash-completion deploy setuptools3 | 37 | inherit module bash-completion deploy setuptools3 |
| 40 | 38 | ||
| @@ -111,6 +109,8 @@ RDEPENDS:pyjailhouse = "\ | |||
| 111 | python3-shell \ | 109 | python3-shell \ |
| 112 | " | 110 | " |
| 113 | 111 | ||
| 112 | RPROVIDES:${PN} += "jailhouse" | ||
| 113 | |||
| 114 | INSANE_SKIP:${PN} = "ldflags buildpaths" | 114 | INSANE_SKIP:${PN} = "ldflags buildpaths" |
| 115 | INSANE_SKIP:${PN}-dbg = "buildpaths" | 115 | INSANE_SKIP:${PN}-dbg = "buildpaths" |
| 116 | 116 | ||
diff --git a/recipes-extended/skmm-ep/skmm-ep_git.bb b/recipes-extended/skmm-ep/skmm-ep_git.bb index f8fdf889e..42ecaf2b5 100644 --- a/recipes-extended/skmm-ep/skmm-ep_git.bb +++ b/recipes-extended/skmm-ep/skmm-ep_git.bb | |||
| @@ -7,8 +7,6 @@ LIC_FILES_CHKSUM = "file://Makefile;endline=30;md5=39e58bedc879163c9338596e52df5 | |||
| 7 | 7 | ||
| 8 | DEPENDS = "libedit openssl virtual/kernel" | 8 | DEPENDS = "libedit openssl virtual/kernel" |
| 9 | 9 | ||
| 10 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 11 | |||
| 12 | SRC_URI = "git://github.com/nxp-qoriq-yocto-sdk/skmm-ep;protocol=https;nobranch=1 \ | 10 | SRC_URI = "git://github.com/nxp-qoriq-yocto-sdk/skmm-ep;protocol=https;nobranch=1 \ |
| 13 | file://add-two-missing-header-files.patch \ | 11 | file://add-two-missing-header-files.patch \ |
| 14 | " | 12 | " |
| @@ -28,3 +26,4 @@ do_install () { | |||
| 28 | } | 26 | } |
| 29 | 27 | ||
| 30 | COMPATIBLE_MACHINE = "(p4080ds|t4240qds|c293pcie)" | 28 | COMPATIBLE_MACHINE = "(p4080ds|t4240qds|c293pcie)" |
| 29 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
diff --git a/recipes-graphics/gli/gli_0.8.4.0.bb b/recipes-graphics/gli/gli_0.8.4.0.bb index f1ab37606..43f6d6593 100644 --- a/recipes-graphics/gli/gli_0.8.4.0.bb +++ b/recipes-graphics/gli/gli_0.8.4.0.bb | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | SUMMARY = "OpenGL Image Library" | 1 | SUMMARY = "OpenGL Image Library" |
| 2 | DESCRIPTION = "OpenGL Image (GLI) is a header only C++ \ | 2 | DESCRIPTION = "OpenGL Image (GLI) is a header only C++ image library for graphics software." |
| 3 | image library for graphics software." | ||
| 4 | HOMEPAGE = "http://gli.g-truc.net" | 3 | HOMEPAGE = "http://gli.g-truc.net" |
| 5 | BUGTRACKER = "https://github.com/g-truc/gli/issues" | 4 | BUGTRACKER = "https://github.com/g-truc/gli/issues" |
| 6 | 5 | ||
diff --git a/recipes-graphics/mali/mali-imx.inc b/recipes-graphics/mali/mali-imx.inc index f3ef8f474..2822cc7eb 100644 --- a/recipes-graphics/mali/mali-imx.inc +++ b/recipes-graphics/mali/mali-imx.inc | |||
| @@ -2,7 +2,7 @@ SUMMARY = "Graphics libraries and driver for i.MX Mali GPU" | |||
| 2 | DESCRIPTION = "Arm Mali GPU user-space graphics libraries and driver for i.MX SoCs." | 2 | DESCRIPTION = "Arm Mali GPU user-space graphics libraries and driver for i.MX SoCs." |
| 3 | HOMEPAGE = "https://www.nxp.com/" | 3 | HOMEPAGE = "https://www.nxp.com/" |
| 4 | SECTION = "libs" | 4 | SECTION = "libs" |
| 5 | DEPENDS = "\ | 5 | DEPENDS += "\ |
| 6 | libdrm \ | 6 | libdrm \ |
| 7 | vulkan-loader \ | 7 | vulkan-loader \ |
| 8 | wayland \ | 8 | wayland \ |
diff --git a/recipes-graphics/vulkan/vulkan-wsi-layer/0001-MGS-6801-ccc-vkmark-on-wayland.patch b/recipes-graphics/vulkan/vulkan-wsi-layer/0001-MGS-6801-ccc-vkmark-on-wayland.patch index 48cfcd765..fb6bb1e17 100644 --- a/recipes-graphics/vulkan/vulkan-wsi-layer/0001-MGS-6801-ccc-vkmark-on-wayland.patch +++ b/recipes-graphics/vulkan/vulkan-wsi-layer/0001-MGS-6801-ccc-vkmark-on-wayland.patch | |||
| @@ -5,7 +5,7 @@ Subject: [PATCH 1/2] MGS-6801 [#ccc] vkmark on wayland | |||
| 5 | 5 | ||
| 6 | Extend the wayland surface properties with VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR | 6 | Extend the wayland surface properties with VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR |
| 7 | 7 | ||
| 8 | Upstream-Status: Inappropriate [i.MX-specific] | 8 | Upstream-Status: Inappropriate [embedded specific] |
| 9 | Signed-off-by: Prabhu Sundararaj <prabhu.sundararaj@nxp.com> | 9 | Signed-off-by: Prabhu Sundararaj <prabhu.sundararaj@nxp.com> |
| 10 | Signed-off-by: Jiyu Yang <jiyu.yang@nxp.com> | 10 | Signed-off-by: Jiyu Yang <jiyu.yang@nxp.com> |
| 11 | --- | 11 | --- |
diff --git a/recipes-graphics/vulkan/vulkan-wsi-layer/0002-MGS-6823-nxp-Add-support-of-VK_COMPOSITE_ALPHA_OPAQU.patch b/recipes-graphics/vulkan/vulkan-wsi-layer/0002-MGS-6823-nxp-Add-support-of-VK_COMPOSITE_ALPHA_OPAQU.patch index 9955f415e..290946124 100644 --- a/recipes-graphics/vulkan/vulkan-wsi-layer/0002-MGS-6823-nxp-Add-support-of-VK_COMPOSITE_ALPHA_OPAQU.patch +++ b/recipes-graphics/vulkan/vulkan-wsi-layer/0002-MGS-6823-nxp-Add-support-of-VK_COMPOSITE_ALPHA_OPAQU.patch | |||
| @@ -7,7 +7,7 @@ Subject: [PATCH 2/2] MGS-6823 [#nxp] Add support of | |||
| 7 | Mali vulkan driver doesn't support VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR. It caused unwanted blending effect in many vulkan cases. | 7 | Mali vulkan driver doesn't support VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR. It caused unwanted blending effect in many vulkan cases. |
| 8 | Add support of this feature to solve the problem. | 8 | Add support of this feature to solve the problem. |
| 9 | 9 | ||
| 10 | Upstream-Status: Inappropriate [i.MX-specific] | 10 | Upstream-Status: Inappropriate [embedded specific] |
| 11 | Signed-off-by: Yuan Tian <yuan.tian@nxp.com> | 11 | Signed-off-by: Yuan Tian <yuan.tian@nxp.com> |
| 12 | Signed-off-by: Jiyu Yang <jiyu.yang@nxp.com> | 12 | Signed-off-by: Jiyu Yang <jiyu.yang@nxp.com> |
| 13 | --- | 13 | --- |
diff --git a/recipes-kernel/ceetm/ceetm/0001-Makefile-Fix-build-error-with-gcc15-YOCIMX-8305.patch b/recipes-kernel/ceetm/ceetm/0001-Makefile-Fix-build-error-with-gcc15-YOCIMX-8305.patch deleted file mode 100644 index 93b375eaa..000000000 --- a/recipes-kernel/ceetm/ceetm/0001-Makefile-Fix-build-error-with-gcc15-YOCIMX-8305.patch +++ /dev/null | |||
| @@ -1,28 +0,0 @@ | |||
| 1 | From 9049175076c4d6706e6264f894680d5d1845e409 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Zelan Zou <zelan.zou@nxp.com> | ||
| 3 | Date: Fri, 13 Sep 2024 04:22:13 +0200 | ||
| 4 | Subject: [PATCH] Makefile: Fix build error with gcc15 [YOCIMX-8305] | ||
| 5 | |||
| 6 | Upstream-Status: Pending | ||
| 7 | |||
| 8 | Signed-off-by: Zelan Zou <zelan.zou@nxp.com> | ||
| 9 | --- | ||
| 10 | Makefile | 2 +- | ||
| 11 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 12 | |||
| 13 | diff --git a/Makefile b/Makefile | ||
| 14 | index 9e55dad..60f8f7f 100644 | ||
| 15 | --- a/Makefile | ||
| 16 | +++ b/Makefile | ||
| 17 | @@ -8,7 +8,7 @@ LDFLAGS += -Wl,-export-dynamic | ||
| 18 | # if you are not using flex-builder. Download the iproute2 sources for the | ||
| 19 | # desired version and point to those instead. | ||
| 20 | ifneq ($(IPROUTE2_DIR),) | ||
| 21 | -CFLAGS += -I$(IPROUTE2_DIR) -I$(IPROUTE2_DIR)/include -I$(IPROUTE2_DIR)/usr/include/ -I$(IPROUTE2_DIR)/usr/include/include | ||
| 22 | +CFLAGS += -I$(IPROUTE2_DIR) -I$(IPROUTE2_DIR)/include -I$(IPROUTE2_DIR)/usr/include/ -I$(IPROUTE2_DIR)/usr/include/include -Wno-error=incompatible-pointer-types | ||
| 23 | endif | ||
| 24 | |||
| 25 | MODDESTDIR := $(DESTDIR)/usr/lib/tc | ||
| 26 | -- | ||
| 27 | 2.25.1 | ||
| 28 | |||
diff --git a/recipes-kernel/ceetm/ceetm/0001-Makefile-update-CFLAGS.patch b/recipes-kernel/ceetm/ceetm/0001-Makefile-update-CFLAGS.patch deleted file mode 100644 index 136978869..000000000 --- a/recipes-kernel/ceetm/ceetm/0001-Makefile-update-CFLAGS.patch +++ /dev/null | |||
| @@ -1,31 +0,0 @@ | |||
| 1 | From fb1fe93a2bab083652a65804be5ddd37a7e86a9f Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Chunrong Guo <chunrong.guo@nxp.com> | ||
| 3 | Date: Wed, 14 Aug 2019 04:05:14 +0200 | ||
| 4 | Subject: [PATCH] Makefile: update CFLAGS | ||
| 5 | |||
| 6 | *fix the below error: | ||
| 7 | |error: json_print.h: No such file or directory | ||
| 8 | |||
| 9 | Upstream-Status: Inappropriate [embedded specific] | ||
| 10 | |||
| 11 | Signed-off-by: C.r. Guo <nxa13725@lsv07004.swis.us-cdc01.nxp.com> | ||
| 12 | --- | ||
| 13 | Makefile | 2 +- | ||
| 14 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 15 | |||
| 16 | diff --git a/Makefile b/Makefile | ||
| 17 | index f89700c..49243d8 100644 | ||
| 18 | --- a/Makefile | ||
| 19 | +++ b/Makefile | ||
| 20 | @@ -8,7 +8,7 @@ LDFLAGS += -Wl,-export-dynamic | ||
| 21 | # if you are not using flex-builder. Download the iproute2 sources for the | ||
| 22 | # desired version and point to those instead. | ||
| 23 | ifneq ($(IPROUTE2_DIR),) | ||
| 24 | -CFLAGS += -I$(IPROUTE2_DIR) -I$(IPROUTE2_DIR)/include | ||
| 25 | +CFLAGS += -I$(IPROUTE2_DIR) -I$(IPROUTE2_DIR)/include -I$(IPROUTE2_DIR)/usr/include/ -I$(IPROUTE2_DIR)/usr/include/include | ||
| 26 | endif | ||
| 27 | |||
| 28 | MODDESTDIR := $(DESTDIR)/usr/lib/tc | ||
| 29 | -- | ||
| 30 | 2.7.4 | ||
| 31 | |||
diff --git a/recipes-kernel/ceetm/ceetm_git.bb b/recipes-kernel/ceetm/ceetm_git.bb index 3ba31cb62..1b1ba6aa9 100644 --- a/recipes-kernel/ceetm/ceetm_git.bb +++ b/recipes-kernel/ceetm/ceetm_git.bb | |||
| @@ -7,13 +7,10 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263" | |||
| 7 | 7 | ||
| 8 | DEPENDS = "iproute2" | 8 | DEPENDS = "iproute2" |
| 9 | 9 | ||
| 10 | SRC_URI = "git://github.com/nxp-qoriq/ceetm;protocol=https;nobranch=1 \ | 10 | SRC_URI = "git://github.com/nxp-qoriq/ceetm;protocol=https;nobranch=1" |
| 11 | file://0001-Makefile-update-CFLAGS.patch \ | ||
| 12 | file://0001-Makefile-Fix-build-error-with-gcc15-YOCIMX-8305.patch \ | ||
| 13 | " | ||
| 14 | SRCREV = "46b3565a48ca20f90ad601cef8250cdd35f18b22" | 11 | SRCREV = "46b3565a48ca20f90ad601cef8250cdd35f18b22" |
| 15 | 12 | ||
| 16 | export IPROUTE2_DIR = "${STAGING_DIR_TARGET}" | 13 | export IPROUTE2_DIR = "${STAGING_DIR_TARGET}/usr/include" |
| 17 | WRAP_TARGET_PREFIX ?= "${TARGET_PREFIX}" | 14 | WRAP_TARGET_PREFIX ?= "${TARGET_PREFIX}" |
| 18 | export CROSS_COMPILE = "${WRAP_TARGET_PREFIX}" | 15 | export CROSS_COMPILE = "${WRAP_TARGET_PREFIX}" |
| 19 | 16 | ||
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 66889ae65..8bfb5aec4 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 | |||
| @@ -11,8 +11,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e" | |||
| 11 | 11 | ||
| 12 | PV .= "+git${SRCPV}" | 12 | PV .= "+git${SRCPV}" |
| 13 | 13 | ||
| 14 | SRCREV = "4d035200e7b15d2713d49979a1d05f201b92cf4c" | ||
| 15 | SRC_URI = "git://github.com/Freescale/kernel-module-imx-gpu-viv.git;protocol=https;branch=master" | 14 | SRC_URI = "git://github.com/Freescale/kernel-module-imx-gpu-viv.git;protocol=https;branch=master" |
| 15 | SRCREV = "4d035200e7b15d2713d49979a1d05f201b92cf4c" | ||
| 16 | 16 | ||
| 17 | inherit module | 17 | inherit module |
| 18 | 18 | ||
diff --git a/recipes-kernel/kernel-modules/kernel-module-isp-vvcam/0001-video-add-v4l2-fh-compat-for-pre-6.18-kernels.patch b/recipes-kernel/kernel-modules/kernel-module-isp-vvcam/0001-video-add-v4l2-fh-compat-for-pre-6.18-kernels.patch index 4a784eee2..b10451c67 100644 --- a/recipes-kernel/kernel-modules/kernel-module-isp-vvcam/0001-video-add-v4l2-fh-compat-for-pre-6.18-kernels.patch +++ b/recipes-kernel/kernel-modules/kernel-module-isp-vvcam/0001-video-add-v4l2-fh-compat-for-pre-6.18-kernels.patch | |||
| @@ -15,7 +15,7 @@ The relevant upstream commits are: | |||
| 15 | Add a small compatibility layer for older kernels that keeps | 15 | Add a small compatibility layer for older kernels that keeps |
| 16 | file->private_data management in this driver. | 16 | file->private_data management in this driver. |
| 17 | 17 | ||
| 18 | Upstream-Status: Inappropriate | 18 | Upstream-Status: Inappropriate [other] |
| 19 | Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com> | 19 | Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com> |
| 20 | --- | 20 | --- |
| 21 | video/video.c | 30 +++++++++++++++++++++++++++--- | 21 | video/video.c | 30 +++++++++++++++++++++++++++--- |
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 7af9d3e4b..b82a3a58e 100644 --- a/recipes-kernel/kernel-modules/kernel-module-nxp-wlan_git.bb +++ b/recipes-kernel/kernel-modules/kernel-module-nxp-wlan_git.bb | |||
| @@ -6,12 +6,6 @@ LICENSE = "GPL-2.0-only" | |||
| 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=ab04ac0f249af12befccb94447c08b77" | 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=ab04ac0f249af12befccb94447c08b77" |
| 7 | 7 | ||
| 8 | PROVIDES += "kernel-module-nxp89xx" | 8 | PROVIDES += "kernel-module-nxp89xx" |
| 9 | RREPLACES:${PN} = "kernel-module-nxp89xx" | ||
| 10 | RPROVIDES:${PN} = "kernel-module-nxp89xx" | ||
| 11 | RCONFLICTS:${PN} = "kernel-module-nxp89xx" | ||
| 12 | |||
| 13 | KERNEL_MODULE_PROBECONF += "moal" | ||
| 14 | module_conf_moal = "options moal mod_para=nxp/wifi_mod_para.conf" | ||
| 15 | 9 | ||
| 16 | SRC_URI = "\ | 10 | SRC_URI = "\ |
| 17 | ${MRVL_SRC};branch=${SRCBRANCH} \ | 11 | ${MRVL_SRC};branch=${SRCBRANCH} \ |
| @@ -21,6 +15,13 @@ MRVL_SRC ?= "git://github.com/nxp-imx/mwifiex.git;protocol=https" | |||
| 21 | SRCBRANCH = "lf-6.18.2_1.0.0" | 15 | SRCBRANCH = "lf-6.18.2_1.0.0" |
| 22 | SRCREV = "a5fe4e194bf99315e349d81d77d6dfacec70757a" | 16 | SRCREV = "a5fe4e194bf99315e349d81d77d6dfacec70757a" |
| 23 | 17 | ||
| 18 | RREPLACES:${PN} = "kernel-module-nxp89xx" | ||
| 19 | RPROVIDES:${PN} = "kernel-module-nxp89xx" | ||
| 20 | RCONFLICTS:${PN} = "kernel-module-nxp89xx" | ||
| 21 | |||
| 22 | KERNEL_MODULE_PROBECONF += "moal" | ||
| 23 | module_conf_moal = "options moal mod_para=nxp/wifi_mod_para.conf" | ||
| 24 | |||
| 24 | inherit module | 25 | inherit module |
| 25 | 26 | ||
| 26 | EXTRA_OEMAKE = "KERNELDIR=${STAGING_KERNEL_BUILDDIR} -C ${STAGING_KERNEL_BUILDDIR} M=${S}" | 27 | EXTRA_OEMAKE = "KERNELDIR=${STAGING_KERNEL_BUILDDIR} -C ${STAGING_KERNEL_BUILDDIR} M=${S}" |
diff --git a/recipes-kernel/linux/linux-fslc-qoriq_5.4.bb b/recipes-kernel/linux/linux-fslc-qoriq_5.4.bb index 7264709a4..693b6a567 100644 --- a/recipes-kernel/linux/linux-fslc-qoriq_5.4.bb +++ b/recipes-kernel/linux/linux-fslc-qoriq_5.4.bb | |||
| @@ -14,5 +14,5 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" | |||
| 14 | LINUX_VERSION = "5.4.92" | 14 | LINUX_VERSION = "5.4.92" |
| 15 | 15 | ||
| 16 | SRCBRANCH = "5.4.y+qoriq+fslc" | 16 | SRCBRANCH = "5.4.y+qoriq+fslc" |
| 17 | SRCREV = "11d4722c637a77c6e1c9a8eeec091f1588f6b3f3" | ||
| 18 | SRC_URI := "git://github.com/Freescale/linux-fslc.git;branch=${SRCBRANCH};protocol=https" | 17 | SRC_URI := "git://github.com/Freescale/linux-fslc.git;branch=${SRCBRANCH};protocol=https" |
| 18 | SRCREV = "11d4722c637a77c6e1c9a8eeec091f1588f6b3f3" | ||
diff --git a/recipes-kernel/linux/linux-imx-headers_6.18.bb b/recipes-kernel/linux/linux-imx-headers_6.18.bb index 4e4c986b1..cb05aa2a8 100644 --- a/recipes-kernel/linux/linux-imx-headers_6.18.bb +++ b/recipes-kernel/linux/linux-imx-headers_6.18.bb | |||
| @@ -8,6 +8,9 @@ HOMEPAGE = "https://github.com/nxp-imx/linux-imx" | |||
| 8 | LICENSE = "GPL-2.0-only" | 8 | LICENSE = "GPL-2.0-only" |
| 9 | LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" | 9 | LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" |
| 10 | 10 | ||
| 11 | INHIBIT_DEFAULT_DEPS = "1" | ||
| 12 | DEPENDS += "bison-native rsync-native unifdef-native" | ||
| 13 | |||
| 11 | SRC_URI = "${LINUX_IMX_SRC} \ | 14 | SRC_URI = "${LINUX_IMX_SRC} \ |
| 12 | file://0001-ipu-uapi-Do-not-redefine-standard-integer-types.patch \ | 15 | file://0001-ipu-uapi-Do-not-redefine-standard-integer-types.patch \ |
| 13 | " | 16 | " |
| @@ -79,9 +82,6 @@ do_install() { | |||
| 79 | # populating it into SDK | 82 | # populating it into SDK |
| 80 | ALLOW_EMPTY:${PN} = "1" | 83 | ALLOW_EMPTY:${PN} = "1" |
| 81 | 84 | ||
| 82 | INHIBIT_DEFAULT_DEPS = "1" | ||
| 83 | DEPENDS += "bison-native rsync-native unifdef-native" | ||
| 84 | |||
| 85 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | 85 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" |
| 86 | 86 | ||
| 87 | # Restrict this recipe to NXP BSP only, this recipe is not compatible | 87 | # Restrict this recipe to NXP BSP only, this recipe is not compatible |
diff --git a/recipes-kernel/linux/linux-qoriq.inc b/recipes-kernel/linux/linux-qoriq.inc index c3eeb37f5..284d43ddb 100644 --- a/recipes-kernel/linux/linux-qoriq.inc +++ b/recipes-kernel/linux/linux-qoriq.inc | |||
| @@ -7,6 +7,10 @@ SECTION = "kernel" | |||
| 7 | LICENSE = "GPL-2.0-only" | 7 | LICENSE = "GPL-2.0-only" |
| 8 | 8 | ||
| 9 | DEPENDS:append = " libgcc coreutils-native" | 9 | DEPENDS:append = " libgcc coreutils-native" |
| 10 | |||
| 11 | # Set the PV to the correct kernel version to satisfy the kernel version sanity check | ||
| 12 | PV = "${LINUX_VERSION}+git${SRCPV}" | ||
| 13 | |||
| 10 | # not put Images into /boot of rootfs, install kernel-image if needed | 14 | # not put Images into /boot of rootfs, install kernel-image if needed |
| 11 | RDEPENDS:${KERNEL_PACKAGE_NAME}-base = "" | 15 | RDEPENDS:${KERNEL_PACKAGE_NAME}-base = "" |
| 12 | 16 | ||
| @@ -17,9 +21,6 @@ KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}" | |||
| 17 | ZIMAGE_BASE_NAME = "zImage-${PKGE}-${PKGV}-${PKGR}-${MACHINE}-${DATETIME}" | 21 | ZIMAGE_BASE_NAME = "zImage-${PKGE}-${PKGV}-${PKGR}-${MACHINE}-${DATETIME}" |
| 18 | ZIMAGE_BASE_NAME[vardepsexclude] = "DATETIME" | 22 | ZIMAGE_BASE_NAME[vardepsexclude] = "DATETIME" |
| 19 | 23 | ||
| 20 | # Set the PV to the correct kernel version to satisfy the kernel version sanity check | ||
| 21 | PV = "${LINUX_VERSION}+git${SRCPV}" | ||
| 22 | |||
| 23 | SCMVERSION ?= "y" | 24 | SCMVERSION ?= "y" |
| 24 | LOCALVERSION = "" | 25 | LOCALVERSION = "" |
| 25 | 26 | ||
diff --git a/recipes-kernel/linux/linux-qoriq_6.12.bb b/recipes-kernel/linux/linux-qoriq_6.12.bb index 378a5d0af..174008eca 100644 --- a/recipes-kernel/linux/linux-qoriq_6.12.bb +++ b/recipes-kernel/linux/linux-qoriq_6.12.bb | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | HOMEPAGE = "https://github.com/nxp-qoriq/linux" | ||
| 1 | LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" | 2 | LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" |
| 2 | LINUX_VERSION = "6.12.49" | 3 | LINUX_VERSION = "6.12.49" |
| 3 | 4 | ||
| @@ -7,4 +8,3 @@ SRC_URI = "${LINUX_QORIQ_SRC};branch=${LINUX_QORIQ_BRANCH}" | |||
| 7 | SRCREV = "df24f9428e38740256a410b983003a478e72a7c0" | 8 | SRCREV = "df24f9428e38740256a410b983003a478e72a7c0" |
| 8 | 9 | ||
| 9 | require linux-qoriq.inc | 10 | require linux-qoriq.inc |
| 10 | HOMEPAGE = "https://github.com/nxp-qoriq/linux" | ||
diff --git a/recipes-kernel/skmm-host/skmm-host_git.bb b/recipes-kernel/skmm-host/skmm-host_git.bb index f60e607ee..3e7b56624 100644 --- a/recipes-kernel/skmm-host/skmm-host_git.bb +++ b/recipes-kernel/skmm-host/skmm-host_git.bb | |||
| @@ -12,9 +12,9 @@ SRCREV = "d5912ebdb8d3b29b1e2df52710e8821d1ce3eb80" | |||
| 12 | 12 | ||
| 13 | EXTRA_OEMAKE = 'KERNEL_DIR="${STAGING_KERNEL_DIR}" PREFIX="${D}"' | 13 | EXTRA_OEMAKE = 'KERNEL_DIR="${STAGING_KERNEL_DIR}" PREFIX="${D}"' |
| 14 | 14 | ||
| 15 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 15 | FILES:${PN} += "/etc/skmm/ /usr/bin/" | 16 | FILES:${PN} += "/etc/skmm/ /usr/bin/" |
| 16 | 17 | ||
| 17 | COMPATIBLE_MACHINE = "(p4080ds|t4240qds)" | 18 | COMPATIBLE_MACHINE = "(p4080ds|t4240qds)" |
| 18 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
| 19 | 19 | ||
| 20 | CLEANBROKEN = "1" | 20 | CLEANBROKEN = "1" |
diff --git a/recipes-multimedia/alsa/imx-alsa-plugins_git.bb b/recipes-multimedia/alsa/imx-alsa-plugins_git.bb index 2cd9124fc..9b9707c86 100644 --- a/recipes-multimedia/alsa/imx-alsa-plugins_git.bb +++ b/recipes-multimedia/alsa/imx-alsa-plugins_git.bb | |||
| @@ -18,8 +18,8 @@ PV = "1.0.26+${SRCPV}" | |||
| 18 | 18 | ||
| 19 | SRC_URI = "${IMXALSA_SRC};branch=${SRCBRANCH}" | 19 | SRC_URI = "${IMXALSA_SRC};branch=${SRCBRANCH}" |
| 20 | IMXALSA_SRC ?= "git://github.com/nxp-imx/imx-alsa-plugins.git;protocol=https" | 20 | IMXALSA_SRC ?= "git://github.com/nxp-imx/imx-alsa-plugins.git;protocol=https" |
| 21 | SRCBRANCH = "MM_04.10.03_2512_L6.18.2" | 21 | SRCBRANCH = "MM_04.11.00_2605_L6.18.20" |
| 22 | SRCREV = "18eb79b6cf13fb988de7d4eef5b22eb60f8e2533" | 22 | SRCREV = "ec87e3d701047980e5e723811413ce47b9f4012e" |
| 23 | 23 | ||
| 24 | inherit autotools pkgconfig use-imx-headers | 24 | inherit autotools pkgconfig use-imx-headers |
| 25 | 25 | ||
diff --git a/recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb b/recipes-multimedia/gstreamer/gst-devtools_1.28.1.bb index fd32b0a80..70fcf6223 100644 --- a/recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gst-devtools_1.28.1.bb | |||
| @@ -12,7 +12,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-${PV} | |||
| 12 | file://0001-connect-has-a-different-signature-on-musl.patch \ | 12 | file://0001-connect-has-a-different-signature-on-musl.patch \ |
| 13 | " | 13 | " |
| 14 | 14 | ||
| 15 | SRC_URI[sha256sum] = "dec8fc56d578d65c498e65e56efe44994c5d3f4e85dbbdff0242b441b32e19b2" | 15 | SRC_URI[sha256sum] = "a4e49cd082972a132ca5f54be52a3c386db37c4cb0e487e017ba00d83a5f985d" |
| 16 | 16 | ||
| 17 | DEPENDS = "glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-base json-glib" | 17 | DEPENDS = "glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-base json-glib" |
| 18 | RRECOMMENDS:${PN} = "git" | 18 | RRECOMMENDS:${PN} = "git" |
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 index 828c87dc9..f3e42fece 100644 --- a/recipes-multimedia/gstreamer/gst-examples/0001-Make-player-examples-installable.patch +++ b/recipes-multimedia/gstreamer/gst-examples/0001-Make-player-examples-installable.patch | |||
| @@ -17,7 +17,7 @@ Index: gst-examples/playback/player/gst-play/meson.build | |||
| 17 | =================================================================== | 17 | =================================================================== |
| 18 | --- gst-examples.orig/playback/player/gst-play/meson.build | 18 | --- gst-examples.orig/playback/player/gst-play/meson.build |
| 19 | +++ gst-examples/playback/player/gst-play/meson.build | 19 | +++ gst-examples/playback/player/gst-play/meson.build |
| 20 | @@ -2,5 +2,6 @@ executable('gst-play', | 20 | @@ -2,5 +2,6 @@ |
| 21 | ['gst-play.c', | 21 | ['gst-play.c', |
| 22 | 'gst-play-kb.c', | 22 | 'gst-play-kb.c', |
| 23 | 'gst-play-kb.h'], | 23 | 'gst-play-kb.h'], |
| @@ -28,10 +28,10 @@ Index: gst-examples/playback/player/gtk/meson.build | |||
| 28 | =================================================================== | 28 | =================================================================== |
| 29 | --- gst-examples.orig/playback/player/gtk/meson.build | 29 | --- gst-examples.orig/playback/player/gtk/meson.build |
| 30 | +++ gst-examples/playback/player/gtk/meson.build | 30 | +++ gst-examples/playback/player/gtk/meson.build |
| 31 | @@ -20,5 +20,6 @@ if gtk_dep.found() | 31 | @@ -21,5 +21,6 @@ |
| 32 | 'gtk-video-renderer.h', | 32 | 'gtk-video-renderer.h', |
| 33 | 'gtk-video-renderer.c'], | 33 | 'gtk-video-renderer.c'], |
| 34 | c_args : extra_c_args, | 34 | c_args : extra_c_args, |
| 35 | + install: true, | 35 | + install: true, |
| 36 | dependencies : [gst_dep, gsttag_dep, gstplay_dep, gtk_dep, x11_dep]) | 36 | dependencies : [gst_dep, gsttag_dep, gstplay_dep, gtk_dep, x11_dep, gmodule_dep]) |
| 37 | endif | 37 | endif |
diff --git a/recipes-multimedia/gstreamer/gst-examples_1.26.6.bb b/recipes-multimedia/gstreamer/gst-examples_1.28.1.bb index 1a606ad48..41f2c2fb5 100644 --- a/recipes-multimedia/gstreamer/gst-examples_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gst-examples_1.28.1.bb | |||
| @@ -10,12 +10,12 @@ LIC_FILES_CHKSUM = "file://playback/player/gtk/gtk-play.c;beginline=1;endline=20 | |||
| 10 | 10 | ||
| 11 | DEPENDS = "glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gtk+3 json-glib" | 11 | DEPENDS = "glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gtk+3 json-glib" |
| 12 | 12 | ||
| 13 | SRC_URI = "git://gitlab.freedesktop.org/gstreamer/gstreamer.git;protocol=https;branch=1.26 \ | 13 | SRC_URI = "git://gitlab.freedesktop.org/gstreamer/gstreamer.git;protocol=https;branch=1.28;tag=${PV} \ |
| 14 | file://0001-Make-player-examples-installable.patch \ | 14 | file://0001-Make-player-examples-installable.patch \ |
| 15 | file://gst-player.desktop \ | 15 | file://gst-player.desktop \ |
| 16 | " | 16 | " |
| 17 | 17 | ||
| 18 | SRCREV = "6cbdcfaca66dd52cdc4670d6f5122c68b9161170" | 18 | SRCREV = "dcb37e20147e3b59344bab1e1cbb57e908cc6b92" |
| 19 | 19 | ||
| 20 | S = "${UNPACKDIR}/${BP}/subprojects/gst-examples" | 20 | S = "${UNPACKDIR}/${BP}/subprojects/gst-examples" |
| 21 | 21 | ||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.28.1.bb index a19ccd93d..6a8a54968 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.28.1.bb | |||
| @@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \ | |||
| 12 | " | 12 | " |
| 13 | 13 | ||
| 14 | SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz" | 14 | SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz" |
| 15 | SRC_URI[sha256sum] = "6e50a6222d509c52b19143f9a7bd3581e22c745d0c4bc27ddb07e1229bcc11b8" | 15 | SRC_URI[sha256sum] = "bfa91aaca38d0fd8addcdd559e35b7541e3f32a5f410194ec4ba18040defee9b" |
| 16 | 16 | ||
| 17 | S = "${UNPACKDIR}/gst-libav-${PV}" | 17 | S = "${UNPACKDIR}/gst-libav-${PV}" |
| 18 | 18 | ||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.28.1.imx.bb index e139f258a..c978097aa 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.28.1.imx.bb | |||
| @@ -189,8 +189,8 @@ SRC_URI:append:mx93-nxp-bsp = " file://0001-MMFMWK-9590-gstcuda-disable-gir-buil | |||
| 189 | SRC_URI:append:mx943-nxp-bsp = " file://0001-MMFMWK-9590-gstcuda-disable-gir-build-for-cuda-plugi.patch" | 189 | SRC_URI:append:mx943-nxp-bsp = " file://0001-MMFMWK-9590-gstcuda-disable-gir-build-for-cuda-plugi.patch" |
| 190 | 190 | ||
| 191 | GST1.0-PLUGINS-BAD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-bad.git;protocol=https" | 191 | GST1.0-PLUGINS-BAD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-bad.git;protocol=https" |
| 192 | SRCBRANCH = "MM_04.10.03_2512_L6.18.2" | 192 | SRCBRANCH = "MM_04.11.00_2605_L6.18.20" |
| 193 | SRCREV = "81b6888efe936153b88c32b22a12d60bf9395054" | 193 | SRCREV = "ae93b57a6a238604c305ca79e25d6248b5bab5d6" |
| 194 | 194 | ||
| 195 | inherit use-imx-headers | 195 | inherit use-imx-headers |
| 196 | 196 | ||
| @@ -204,14 +204,13 @@ PACKAGECONFIG_REMOVE ?= "\ | |||
| 204 | PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}" | 204 | PACKAGECONFIG:remove = "${PACKAGECONFIG_REMOVE}" |
| 205 | PACKAGECONFIG:remove:mx93-nxp-bsp = "gl" | 205 | PACKAGECONFIG:remove:mx93-nxp-bsp = "gl" |
| 206 | PACKAGECONFIG:remove:mx943-nxp-bsp = "gl" | 206 | PACKAGECONFIG:remove:mx943-nxp-bsp = "gl" |
| 207 | PACKAGECONFIG:append:mx8-nxp-bsp = " kms tinycompress" | 207 | PACKAGECONFIG:append:mx8-nxp-bsp = " kms" |
| 208 | 208 | ||
| 209 | PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D}" | 209 | PACKAGECONFIG:append = " ${PACKAGECONFIG_G2D}" |
| 210 | PACKAGECONFIG_G2D ??= "" | 210 | PACKAGECONFIG_G2D ??= "" |
| 211 | PACKAGECONFIG_G2D:imxgpu2d ??= "g2d" | 211 | PACKAGECONFIG_G2D:imxgpu2d ??= "g2d" |
| 212 | 212 | ||
| 213 | PACKAGECONFIG[g2d] = ",,virtual/libg2d" | 213 | PACKAGECONFIG[g2d] = ",,virtual/libg2d" |
| 214 | PACKAGECONFIG[tinycompress] = "-Dtinycompress=enabled,-Dtinycompress=disabled,tinycompress" | ||
| 215 | 214 | ||
| 216 | EXTRA_OEMESON += "\ | 215 | EXTRA_OEMESON += "\ |
| 217 | -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \ | 216 | -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \ |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.28.1.imx.bb index 86790354e..5c61a823c 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.28.1.imx.bb | |||
| @@ -119,8 +119,8 @@ SRC_URI:append:mx93-nxp-bsp = " file://0001-MMFMWK-9590-gstgl-1.0-disable-gir-bu | |||
| 119 | SRC_URI:append:mx943-nxp-bsp = " file://0001-MMFMWK-9590-gstgl-1.0-disable-gir-build-for-gl-plugi.patch" | 119 | SRC_URI:append:mx943-nxp-bsp = " file://0001-MMFMWK-9590-gstgl-1.0-disable-gir-build-for-gl-plugi.patch" |
| 120 | 120 | ||
| 121 | GST1.0-PLUGINS-BASE_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-base.git;protocol=https" | 121 | GST1.0-PLUGINS-BASE_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-base.git;protocol=https" |
| 122 | SRCBRANCH = "MM_04.10.03_2512_L6.18.2" | 122 | SRCBRANCH = "MM_04.11.00_2605_L6.18.20" |
| 123 | SRCREV = "48718c61610e3628f3f162bb8d84ae213ae8516f" | 123 | SRCREV = "500aeb1b0dc50198005bd60459a38b42c7359d1d" |
| 124 | 124 | ||
| 125 | inherit use-imx-headers | 125 | inherit use-imx-headers |
| 126 | 126 | ||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.28.1.imx.bbappend index 528d7e1a3..528d7e1a3 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bbappend +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.28.1.imx.bbappend | |||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.28.1.imx.bb index 49ae2311f..c047a5494 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.28.1.imx.bb | |||
| @@ -115,8 +115,8 @@ SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plu | |||
| 115 | 115 | ||
| 116 | SRC_URI:prepend = "${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} " | 116 | SRC_URI:prepend = "${GST1.0-PLUGINS-GOOD_SRC};branch=${SRCBRANCH} " |
| 117 | GST1.0-PLUGINS-GOOD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-good.git;protocol=https" | 117 | GST1.0-PLUGINS-GOOD_SRC ?= "gitsm://github.com/nxp-imx/gst-plugins-good.git;protocol=https" |
| 118 | SRCBRANCH = "MM_04.10.03_2512_L6.18.2" | 118 | SRCBRANCH = "MM_04.11.00_2605_L6.18.20" |
| 119 | SRCREV = "447aebbd3c2b12a72f00316d60d7c86600a330f6" | 119 | SRCREV = "59dc51ce285f65dfde65c4484eb1da8b51c18841" |
| 120 | 120 | ||
| 121 | S = "${UNPACKDIR}/${BP}" | 121 | S = "${UNPACKDIR}/${BP}" |
| 122 | 122 | ||
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 a3abc3927..bbe488547 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 | |||
| @@ -2,23 +2,16 @@ | |||
| 2 | SUMMARY = "GStreamer 1.0 plugins for i.MX platforms" | 2 | SUMMARY = "GStreamer 1.0 plugins for i.MX platforms" |
| 3 | DESCRIPTION = "GStreamer 1.0 plugins providing hardware-accelerated video and audio elements (VPU decoders/encoders, G2D/IPU-based blitters and uniaudio) for NXP i.MX platforms." | 3 | DESCRIPTION = "GStreamer 1.0 plugins providing hardware-accelerated video and audio elements (VPU decoders/encoders, G2D/IPU-based blitters and uniaudio) for NXP i.MX platforms." |
| 4 | HOMEPAGE = "https://github.com/Freescale/gstreamer-imx" | 4 | HOMEPAGE = "https://github.com/Freescale/gstreamer-imx" |
| 5 | SECTION = "multimedia" | ||
| 5 | LICENSE = "LGPL-2.0-or-later" | 6 | LICENSE = "LGPL-2.0-or-later" |
| 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=55ca817ccb7d5b5b66355690e9abc605" | 7 | LIC_FILES_CHKSUM = "file://LICENSE;md5=55ca817ccb7d5b5b66355690e9abc605" |
| 7 | SECTION = "multimedia" | ||
| 8 | DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base libimxdmabuffer" | 8 | DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base libimxdmabuffer" |
| 9 | # add the audioparsers and the videoparsersbad plugins as RDEPENDS ; audioparsers | ||
| 10 | # for the uniaudio decoder, videoparsersbad for the VPU video decoder | ||
| 11 | # the gstreamer1.0-plugins-imx RDEPENDS is necessary to ensure the -good recipe is | ||
| 12 | # built (it is not a compile-time dependency however, hence RDEPENDS and not DEPENDS) | ||
| 13 | RDEPENDS:gstreamer1.0-plugins-imx = "gstreamer1.0-plugins-bad gstreamer1.0-plugins-good" | ||
| 14 | RDEPENDS:gstreamer1.0-plugins-imx-imxaudio = "gstreamer1.0-plugins-good-audioparsers" | ||
| 15 | RDEPENDS:gstreamer1.0-plugins-imx-imxvpu = "gstreamer1.0-plugins-bad-videoparsersbad" | ||
| 16 | 9 | ||
| 17 | PV .= "+git${SRCPV}" | 10 | PV .= "+git${SRCPV}" |
| 18 | 11 | ||
| 19 | SRCBRANCH ?= "master" | 12 | SRCBRANCH ?= "master" |
| 20 | SRCREV = "ce4f86e60f12c56574f727f3317fa8aa30a11387" | ||
| 21 | SRC_URI = "git://github.com/Freescale/gstreamer-imx.git;branch=${SRCBRANCH};protocol=https" | 13 | SRC_URI = "git://github.com/Freescale/gstreamer-imx.git;branch=${SRCBRANCH};protocol=https" |
| 14 | SRCREV = "ce4f86e60f12c56574f727f3317fa8aa30a11387" | ||
| 22 | 15 | ||
| 23 | inherit pkgconfig meson use-imx-headers | 16 | inherit pkgconfig meson use-imx-headers |
| 24 | 17 | ||
| @@ -60,6 +53,14 @@ PACKAGECONFIG[v4l2-mxc-source-sink] = "-Dv4l2-mxc-source-sink=true,-Dv4l2-mxc-so | |||
| 60 | PACKAGECONFIG[uniaudiodec] = "-Duniaudiodec=enabled,-Duniaudiodec=disabled,imx-codec" | 53 | PACKAGECONFIG[uniaudiodec] = "-Duniaudiodec=enabled,-Duniaudiodec=disabled,imx-codec" |
| 61 | PACKAGECONFIG[mp3encoder] = "-Dmp3encoder=enabled,-Dmp3encoder=disabled,imx-codec" | 54 | PACKAGECONFIG[mp3encoder] = "-Dmp3encoder=enabled,-Dmp3encoder=disabled,imx-codec" |
| 62 | 55 | ||
| 56 | # add the audioparsers and the videoparsersbad plugins as RDEPENDS ; audioparsers | ||
| 57 | # for the uniaudio decoder, videoparsersbad for the VPU video decoder | ||
| 58 | # the gstreamer1.0-plugins-imx RDEPENDS is necessary to ensure the -good recipe is | ||
| 59 | # built (it is not a compile-time dependency however, hence RDEPENDS and not DEPENDS) | ||
| 60 | RDEPENDS:gstreamer1.0-plugins-imx = "gstreamer1.0-plugins-bad gstreamer1.0-plugins-good" | ||
| 61 | RDEPENDS:gstreamer1.0-plugins-imx-imxaudio = "gstreamer1.0-plugins-good-audioparsers" | ||
| 62 | RDEPENDS:gstreamer1.0-plugins-imx-imxvpu = "gstreamer1.0-plugins-bad-videoparsersbad" | ||
| 63 | |||
| 63 | require recipes-multimedia/gstreamer/gstreamer1.0-plugins-packaging.inc | 64 | require recipes-multimedia/gstreamer/gstreamer1.0-plugins-packaging.inc |
| 64 | 65 | ||
| 65 | # the following line is required to produce one package for each plugin | 66 | # the following line is required to produce one package for each plugin |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.28.1.bb index dbbe3b4a0..bd05cd375 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.28.1.bb | |||
| @@ -15,7 +15,7 @@ SRC_URI = "\ | |||
| 15 | https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \ | 15 | https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \ |
| 16 | " | 16 | " |
| 17 | 17 | ||
| 18 | SRC_URI[sha256sum] = "95032eee4580bb9826c008cbce5a2c3a78b980abb270c96a19b645f77255c491" | 18 | SRC_URI[sha256sum] = "4082f3cb063fccc3ffc04e5ab0854bafde82d1b373eb3c9eaa28115dd3f95a78" |
| 19 | 19 | ||
| 20 | S = "${UNPACKDIR}/gst-plugins-ugly-${PV}" | 20 | S = "${UNPACKDIR}/gst-plugins-ugly-${PV}" |
| 21 | 21 | ||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bbappend b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.28.1.bbappend index ea144b396..ea144b396 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bbappend +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.28.1.bbappend | |||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-python_1.28.1.bb index 825da8810..75198e515 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-python_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-python_1.28.1.bb | |||
| @@ -8,7 +8,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 = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz" | 10 | SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz" |
| 11 | SRC_URI[sha256sum] = "a4b5bfe039b7267fe8cdd48d106ab20cf88cda600f800d84f3d07724079edf1f" | 11 | SRC_URI[sha256sum] = "d47cea95adb95ba10443ed7812c7c5fa0807aef43b98cd1c6d8fb9f9a86f7085" |
| 12 | 12 | ||
| 13 | 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" | 14 | DEPENDS:append = " gstreamer1.0-plugins-bad" |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.28.1.bb index 6332145df..808a35d20 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.28.1.bb | |||
| @@ -14,7 +14,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.x | |||
| 14 | file://0001-YOCIMX-9113-rtsp-examples-install-test-launch-and-te.patch \ | 14 | file://0001-YOCIMX-9113-rtsp-examples-install-test-launch-and-te.patch \ |
| 15 | " | 15 | " |
| 16 | 16 | ||
| 17 | SRC_URI[sha256sum] = "ce4e0b7dde7f17dc4f39ffb2dd3db64b0222d11d58be1c9820c20d30370d6f90" | 17 | SRC_URI[sha256sum] = "6cd0e86af20cfb749bdc24d2f5c30f4e60a3e8d198ae4e02e754b9937bdbf832" |
| 18 | 18 | ||
| 19 | S = "${UNPACKDIR}/${PNREAL}-${PV}" | 19 | S = "${UNPACKDIR}/${PNREAL}-${PV}" |
| 20 | 20 | ||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0_1.28.1.imx.bb index c6afdd98d..97fe9db34 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0_1.28.1.imx.bb | |||
| @@ -85,7 +85,7 @@ PTEST_BUILD_HOST_FILES = "" | |||
| 85 | DEFAULT_PREFERENCE = "-1" | 85 | DEFAULT_PREFERENCE = "-1" |
| 86 | 86 | ||
| 87 | LIC_FILES_CHKSUM = "\ | 87 | LIC_FILES_CHKSUM = "\ |
| 88 | file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \ | 88 | file://LICENSE.txt;md5=69333daa044cb77e486cc36129f7a770 \ |
| 89 | file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d \ | 89 | file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d \ |
| 90 | " | 90 | " |
| 91 | 91 | ||
| @@ -98,8 +98,8 @@ SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV | |||
| 98 | " | 98 | " |
| 99 | SRC_URI:prepend = "${GST1.0_SRC};branch=${SRCBRANCH} " | 99 | SRC_URI:prepend = "${GST1.0_SRC};branch=${SRCBRANCH} " |
| 100 | GST1.0_SRC ?= "gitsm://github.com/nxp-imx/gstreamer.git;protocol=https" | 100 | GST1.0_SRC ?= "gitsm://github.com/nxp-imx/gstreamer.git;protocol=https" |
| 101 | SRCBRANCH = "MM_04.10.03_2512_L6.18.2" | 101 | SRCBRANCH = "MM_04.11.00_2605_L6.18.20" |
| 102 | SRCREV = "524a14c8906597f4fd302190adbd3a8af3572866" | 102 | SRCREV = "c95d8ba246d60779d8ffd7864f97dfa44e8b7386" |
| 103 | 103 | ||
| 104 | PACKAGECONFIG[tests] = "-Dtests=enabled,-Dtests=disabled" | 104 | PACKAGECONFIG[tests] = "-Dtests=enabled,-Dtests=disabled" |
| 105 | 105 | ||
diff --git a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb index b6cc1da4c..1475cb662 100644 --- a/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb +++ b/recipes-multimedia/gstreamer/imx-gst1.0-plugin_git.bb | |||
| @@ -34,12 +34,12 @@ DEPENDS_IMX_OPENCL_CONVERTER:mx6-nxp-bsp = "" | |||
| 34 | DEPENDS_IMX_OPENCL_CONVERTER:mx7-nxp-bsp = "" | 34 | DEPENDS_IMX_OPENCL_CONVERTER:mx7-nxp-bsp = "" |
| 35 | DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = "" | 35 | DEPENDS_IMX_OPENCL_CONVERTER:mx8mm-nxp-bsp = "" |
| 36 | 36 | ||
| 37 | PV = "4.10.3+git${SRCPV}" | 37 | PV = "4.11.0+git${SRCPV}" |
| 38 | 38 | ||
| 39 | SRC_URI = "${IMXGST_SRC};branch=${SRCBRANCH}" | 39 | SRC_URI = "${IMXGST_SRC};branch=${SRCBRANCH}" |
| 40 | IMXGST_SRC ?= "git://github.com/nxp-imx/imx-gst1.0-plugin.git;protocol=https" | 40 | IMXGST_SRC ?= "git://github.com/nxp-imx/imx-gst1.0-plugin.git;protocol=https" |
| 41 | SRCBRANCH = "MM_04.10.03_2512_L6.18.2" | 41 | SRCBRANCH = "MM_04.11.00_2605_L6.18.20" |
| 42 | SRCREV = "0565fc515612908a353e8378e24f97de17cc56a6" | 42 | SRCREV = "e0b7f80ac98c866e9396aff8cd93221b65ba8667" |
| 43 | 43 | ||
| 44 | inherit meson pkgconfig use-imx-headers | 44 | inherit meson pkgconfig use-imx-headers |
| 45 | 45 | ||
| @@ -53,6 +53,8 @@ PLATFORM:mx7ulp-nxp-bsp = "MX7ULP" | |||
| 53 | PLATFORM:mx8-nxp-bsp = "MX8" | 53 | PLATFORM:mx8-nxp-bsp = "MX8" |
| 54 | PLATFORM:mx9-nxp-bsp = "MX9" | 54 | PLATFORM:mx9-nxp-bsp = "MX9" |
| 55 | 55 | ||
| 56 | CFLAGS:append = " -Wno-maybe-uninitialized -Wno-unused-but-set-variable" | ||
| 57 | |||
| 56 | # Todo add a mechanism to map possible build targets | 58 | # Todo add a mechanism to map possible build targets |
| 57 | EXTRA_OEMESON = "-Dplatform=${PLATFORM} \ | 59 | EXTRA_OEMESON = "-Dplatform=${PLATFORM} \ |
| 58 | -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \ | 60 | -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \ |
| @@ -82,7 +84,7 @@ FILES:${PN}-libgstfsl += "${libdir}/libgstfsl-1.0${SOLIBS}" | |||
| 82 | 84 | ||
| 83 | # Add codec list that the beep plugin run-time depended | 85 | # Add codec list that the beep plugin run-time depended |
| 84 | BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis" | 86 | BEEP_RDEPENDS = "imx-codec-aac imx-codec-mp3 imx-codec-oggvorbis" |
| 85 | RDEPENDS:${PN} += "${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux imx-parser" | 87 | RDEPENDS:${PN} += "${BEEP_RDEPENDS} gstreamer1.0-plugins-good-id3demux imx-parser imx-mp4-parser" |
| 86 | RDEPENDS:${PN}:append:mx8qm-nxp-bsp = " imx-dsp" | 88 | RDEPENDS:${PN}:append:mx8qm-nxp-bsp = " imx-dsp" |
| 87 | RDEPENDS:${PN}:append:mx8qxp-nxp-bsp = " imx-dsp" | 89 | RDEPENDS:${PN}:append:mx8qxp-nxp-bsp = " imx-dsp" |
| 88 | RDEPENDS:${PN}:append:mx8dx-nxp-bsp = " imx-dsp" | 90 | RDEPENDS:${PN}:append:mx8dx-nxp-bsp = " imx-dsp" |
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 c68ec54bd..0f3bb522b 100644 --- a/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb +++ b/recipes-multimedia/imx-dsp/imx-dsp_2.1.10.bb | |||
| @@ -1,20 +1,20 @@ | |||
| 1 | # Copyright 2017-2022,2024 NXP | 1 | # Copyright 2017-2022,2024,2026 NXP |
| 2 | 2 | ||
| 3 | SUMMARY = "i.MX DSP wrapper, firmware and codec libraries" | 3 | SUMMARY = "i.MX DSP wrapper, firmware and codec libraries" |
| 4 | DESCRIPTION = "i.MX DSP Wrapper, Firmware Binary, Codec Libraries" | 4 | DESCRIPTION = "i.MX DSP Wrapper, Firmware Binary, Codec Libraries" |
| 5 | HOMEPAGE = "https://www.nxp.com/" | 5 | HOMEPAGE = "https://www.nxp.com/" |
| 6 | SECTION = "multimedia" | 6 | SECTION = "multimedia" |
| 7 | LICENSE = "LicenseRef-Proprietary" | 7 | LICENSE = "LicenseRef-Proprietary" |
| 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=c0fb372b5d7f12181de23ef480f225f3" | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac" |
| 9 | 9 | ||
| 10 | inherit fsl-eula-unpack autotools pkgconfig | 10 | inherit fsl-eula-unpack autotools pkgconfig |
| 11 | 11 | ||
| 12 | IMX_SRCREV_ABBREV = "ea4fe3f" | 12 | IMX_SRCREV_ABBREV = "571a57f" |
| 13 | SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" | 13 | SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" |
| 14 | 14 | ||
| 15 | S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}" | 15 | S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}" |
| 16 | 16 | ||
| 17 | SRC_URI[sha256sum] = "fc6e6a7c2417730b39eeddc26606c3d58a8f5d0a1521f44bbbd505657046858b" | 17 | SRC_URI[sha256sum] = "ae20a5d58e759c01f0b5400c573849780684aebb4a2ef3d9f8f6963d2fd5e654" |
| 18 | 18 | ||
| 19 | EXTRA_OECONF = "\ | 19 | EXTRA_OECONF = "\ |
| 20 | -datadir=${base_libdir}/firmware \ | 20 | -datadir=${base_libdir}/firmware \ |
diff --git a/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb b/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb deleted file mode 100644 index 9509262a5..000000000 --- a/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_0.11.0.bb +++ /dev/null | |||
| @@ -1,22 +0,0 @@ | |||
| 1 | # Copyright 2023-2025 NXP | ||
| 2 | SUMMARY = "i.MX multimedia OpenCL converter library" | ||
| 3 | DESCRIPTION = "NXP i.MX multimedia OpenCL converter library that offloads pixel-format conversion to the GPU." | ||
| 4 | HOMEPAGE = "https://www.nxp.com/" | ||
| 5 | SECTION = "multimedia" | ||
| 6 | LICENSE = "LicenseRef-Proprietary" | ||
| 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac" | ||
| 8 | DEPENDS = "virtual/libopencl1" | ||
| 9 | |||
| 10 | SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" | ||
| 11 | IMX_SRCREV_ABBREV = "84ed303" | ||
| 12 | |||
| 13 | SRC_URI[sha256sum] = "e8813c18e3f65caab2036c1f608b8b7def8314b0f01c830ea696cb1aeb92cc7c" | ||
| 14 | |||
| 15 | S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}" | ||
| 16 | inherit fsl-eula-unpack autotools pkgconfig meson | ||
| 17 | |||
| 18 | FILES:${PN} += "${datadir}/" | ||
| 19 | |||
| 20 | COMPATIBLE_MACHINE = "(^$)" | ||
| 21 | COMPATIBLE_MACHINE:imxgpu = "(mx8-nxp-bsp|mx95-nxp-bsp)" | ||
| 22 | COMPATIBLE_MACHINE:mx8mm-nxp-bsp = "(^$)" | ||
diff --git a/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_git.bb b/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_git.bb new file mode 100644 index 000000000..0ddc30d49 --- /dev/null +++ b/recipes-multimedia/imx-opencl-converter/imx-opencl-converter_git.bb | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | # Copyright 2023-2026 NXP | ||
| 2 | SUMMARY = "i.MX multimedia OpenCL converter library" | ||
| 3 | DESCRIPTION = "NXP Multimedia opencl converter lib" | ||
| 4 | HOMEPAGE = "https://www.nxp.com/" | ||
| 5 | SECTION = "multimedia" | ||
| 6 | LICENSE = "BSD-3-Clause" | ||
| 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=a93d5dd70d0a316d4d6d0a736c716513" | ||
| 8 | DEPENDS = "virtual/libopencl1" | ||
| 9 | |||
| 10 | PV = "0.12.0+git" | ||
| 11 | |||
| 12 | SRCBRANCH = "MM_04.11.00_2605_L6.18.20" | ||
| 13 | OPENCL_CONVERTER_SRC ?= "git://github.com/nxp-imx/imx-opencl-converter.git;protocol=https" | ||
| 14 | SRC_URI = "${OPENCL_CONVERTER_SRC};branch=${SRCBRANCH}" | ||
| 15 | SRCREV = "9ebda5b8ad602afa1e5d8af4e85e713b2f3f4f9a" | ||
| 16 | |||
| 17 | inherit pkgconfig meson | ||
| 18 | |||
| 19 | FILES:${PN} += "${datadir}/" | ||
| 20 | |||
| 21 | COMPATIBLE_MACHINE = "(^$)" | ||
| 22 | COMPATIBLE_MACHINE:imxgpu = "(mx8-nxp-bsp|mx95-nxp-bsp)" | ||
| 23 | COMPATIBLE_MACHINE:mx8mm-nxp-bsp = "(^$)" | ||
diff --git a/recipes-multimedia/imx-parser/imx-mp4-parser_git.bb b/recipes-multimedia/imx-parser/imx-mp4-parser_git.bb new file mode 100644 index 000000000..1c70fb6e4 --- /dev/null +++ b/recipes-multimedia/imx-parser/imx-mp4-parser_git.bb | |||
| @@ -0,0 +1,42 @@ | |||
| 1 | # Copyright 2026 NXP Semiconductors | ||
| 2 | SUMMARY = "i.MX MP4 multimedia parser libraries" | ||
| 3 | DESCRIPTION = "MP4 parser libraries for the i.MX multimedia framework." | ||
| 4 | HOMEPAGE = "https://www.nxp.com/" | ||
| 5 | SECTION = "multimedia" | ||
| 6 | LICENSE = "BSD-3-Clause" | ||
| 7 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=6f862c6751ebcaa393467694c7b0c69a" | ||
| 8 | |||
| 9 | inherit pkgconfig meson | ||
| 10 | |||
| 11 | PV = "4.11.0+git" | ||
| 12 | |||
| 13 | DEPENDS += "imx-parser" | ||
| 14 | |||
| 15 | SRCBRANCH = "MM_04.11.00_2605_L6.18.20" | ||
| 16 | IMXMP4PARSER_SRC ?= "git://github.com/nxp-imx/imx-mp4-parser.git;protocol=https" | ||
| 17 | SRC_URI = "${IMXMP4PARSER_SRC};branch=${SRCBRANCH}" | ||
| 18 | SRCREV = "549385967c668f4f43f4c1b58d15f583fceecbed" | ||
| 19 | |||
| 20 | # Choose between 32-bit and 64-bit binaries and between Soft Float-Point and Hard Float-Point | ||
| 21 | EXTRA_OECONF = "${@bb.utils.contains('TUNE_FEATURES', 'aarch64', '--enable-armv8', \ | ||
| 22 | bb.utils.contains('TUNE_FEATURES', 'callconvention-hard', '--enable-fhw', '--enable-fsw', d), d)}" | ||
| 23 | |||
| 24 | INHIBIT_PACKAGE_STRIP = "1" | ||
| 25 | INHIBIT_PACKAGE_DEBUG_SPLIT = "1" | ||
| 26 | |||
| 27 | python __set_insane_skip() { | ||
| 28 | # FIXME: All binaries lack GNU_HASH in elf binary but as we don't have | ||
| 29 | # the source we cannot fix it. Disable the insane check for now. | ||
| 30 | # FIXME: gst-fsl-plugin looks for the .so files so we need to deploy those | ||
| 31 | for p in d.getVar('PACKAGES').split(): | ||
| 32 | d.setVar("INSANE_SKIP:%s" % p, "ldflags dev-so textrel buildpaths") | ||
| 33 | } | ||
| 34 | |||
| 35 | do_package_qa[prefuncs] += "__set_insane_skip" | ||
| 36 | |||
| 37 | # FIXME: gst-fsl-plugin looks for the .so files so we need to deploy those | ||
| 38 | FILES:${PN} += "${libdir}/imx-mm/*/*${SOLIBS} ${libdir}/imx-mm/*/*${SOLIBSDEV}" | ||
| 39 | |||
| 40 | INHIBIT_SYSROOT_STRIP = "1" | ||
| 41 | |||
| 42 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" | ||
diff --git a/recipes-multimedia/imx-parser/imx-parser_4.10.3.bb b/recipes-multimedia/imx-parser/imx-parser_git.bb index cdfa5306a..e4dba5f0c 100644 --- a/recipes-multimedia/imx-parser/imx-parser_4.10.3.bb +++ b/recipes-multimedia/imx-parser/imx-parser_git.bb | |||
| @@ -1,24 +1,27 @@ | |||
| 1 | # Copyright (C) 2012-2018 O.S. Systems Software LTDA. | 1 | # Copyright (C) 2012-2018 O.S. Systems Software LTDA. |
| 2 | # Copyright (C) 2012-2016 Freescale Semiconductor | 2 | # Copyright (C) 2012-2016 Freescale Semiconductor |
| 3 | # Copyright (C) 2017-2023 NXP | 3 | # Copyright (C) 2017-2023,2026 NXP |
| 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 | SUMMARY = "i.MX multimedia parser libraries" | 5 | SUMMARY = "i.MX multimedia parser libraries" |
| 6 | DESCRIPTION = "Freescale Multimedia parser libs" | 6 | DESCRIPTION = "Freescale Multimedia parser libs" |
| 7 | HOMEPAGE = "https://www.nxp.com/" | 7 | HOMEPAGE = "https://www.nxp.com/" |
| 8 | SECTION = "multimedia" | 8 | SECTION = "multimedia" |
| 9 | LICENSE = "LicenseRef-Proprietary" | 9 | LICENSE = "BSD-3-Clause" |
| 10 | LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac" | 10 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=6f862c6751ebcaa393467694c7b0c69a" |
| 11 | 11 | ||
| 12 | # For backwards compatibility | 12 | # For backwards compatibility |
| 13 | PROVIDES += "libfslparser" | 13 | PROVIDES += "libfslparser" |
| 14 | 14 | ||
| 15 | SRC_URI = "${FSL_MIRROR}/${BP}-${IMX_SRCREV_ABBREV}.bin;fsl-eula=true" | 15 | PV = "4.11.0+git" |
| 16 | IMX_SRCREV_ABBREV = "65603f3" | ||
| 17 | S = "${UNPACKDIR}/${BP}-${IMX_SRCREV_ABBREV}" | ||
| 18 | 16 | ||
| 19 | SRC_URI[sha256sum] = "03079bb0fa989dc50fadb66a0fcc7cf65423833c3def04085603d4b66e8f8c70" | 17 | SRCBRANCH = "MM_04.11.00_2605_L6.18.20" |
| 18 | IMXPARSER_SRC ?= "git://github.com/nxp-imx/imx-parser;protocol=https" | ||
| 19 | SRC_URI = "${IMXPARSER_SRC};branch=${SRCBRANCH}" | ||
| 20 | SRCREV = "302063af37c2edfabc9cec96516aefa9ed38bc2e" | ||
| 20 | 21 | ||
| 21 | inherit fsl-eula-unpack autotools pkgconfig | 22 | CFLAGS += "-Wno-error=pointer-to-int-cast -Wno-error=int-to-pointer-cast" |
| 23 | |||
| 24 | inherit pkgconfig meson | ||
| 22 | 25 | ||
| 23 | # Choose between 32-bit and 64-bit binaries and between Soft Float-Point and Hard Float-Point | 26 | # Choose between 32-bit and 64-bit binaries and between Soft Float-Point and Hard Float-Point |
| 24 | EXTRA_OECONF = "${@bb.utils.contains('TUNE_FEATURES', 'aarch64', '--enable-armv8', \ | 27 | EXTRA_OECONF = "${@bb.utils.contains('TUNE_FEATURES', 'aarch64', '--enable-armv8', \ |
diff --git a/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb b/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb deleted file mode 100644 index 63cd397f8..000000000 --- a/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_1.0.3.bb +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | # Copyright 2020,2023 NXP | ||
| 2 | |||
| 3 | SUMMARY = "i.MX PDM-to-PCM software decimation library" | ||
| 4 | DESCRIPTION = "NXP PDM to PCM Software Decimation SIMD Library" | ||
| 5 | HOMEPAGE = "https://www.nxp.com/" | ||
| 6 | SECTION = "multimedia" | ||
| 7 | LICENSE = "LicenseRef-Proprietary" | ||
| 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=63a38e9f392d8813d6f1f4d0d6fbe657" | ||
| 9 | |||
| 10 | SRC_URI = "${FSL_MIRROR}/${BP}.bin;fsl-eula=true" | ||
| 11 | SRC_URI[sha256sum] = "f778a7b785fc500df5573f5b810a190ddc561267b47ca54b9ddf4ae12571cfe3" | ||
| 12 | |||
| 13 | inherit fsl-eula-unpack autotools pkgconfig | ||
| 14 | |||
| 15 | INSANE_SKIP:${PN} = "already-stripped" | ||
| 16 | |||
| 17 | FILES:${PN} += "${datadir}/imx-mm" | ||
| 18 | |||
| 19 | COMPATIBLE_MACHINE = "(mx8-nxp-bsp)" | ||
| 20 | |||
| 21 | INSANE_SKIP:append:libc-musl = " file-rdeps" | ||
| 22 | |||
| 23 | RDEPENDS:${PN}:append:libc-musl = " gcompat" | ||
diff --git a/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_git.bb b/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_git.bb new file mode 100644 index 000000000..442f35007 --- /dev/null +++ b/recipes-multimedia/imx-sw-pdm/imx-sw-pdm_git.bb | |||
| @@ -0,0 +1,41 @@ | |||
| 1 | # Copyright 2020,2023,2026 NXP | ||
| 2 | |||
| 3 | SUMMARY = "i.MX PDM-to-PCM software decimation library" | ||
| 4 | DESCRIPTION = "NXP PDM to PCM Software Decimation SIMD Library" | ||
| 5 | HOMEPAGE = "https://www.nxp.com/" | ||
| 6 | SECTION = "multimedia" | ||
| 7 | LICENSE = "Proprietary" | ||
| 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=0858ec9c7a80c4a2cf16e4f825a2cc91" | ||
| 9 | |||
| 10 | PV = "1.0.3+git" | ||
| 11 | |||
| 12 | SRCBRANCH = "MM_04.11.00_2605_L6.18.20" | ||
| 13 | PDM_SRC ?= "git://github.com/nxp-imx/imx-sw-pdm.git;protocol=https" | ||
| 14 | SRC_URI = "${PDM_SRC};branch=${SRCBRANCH}" | ||
| 15 | SRCREV = "60c4e8f3fd9d2ae67518ea2b9486834c2d49309f" | ||
| 16 | |||
| 17 | inherit pkgconfig | ||
| 18 | |||
| 19 | TOOLCHAIN = "clang" | ||
| 20 | EXTRA_OEMAKE += "CLANGCC='${CC}' CLANGCXX='${CXX}' SDKTARGETSYSROOT='${STAGING_DIR_NATIVE}'" | ||
| 21 | |||
| 22 | do_install() { | ||
| 23 | install -d ${D}${bindir}/imx-mm | ||
| 24 | install -m 0755 ${S}/release/imx-sw-pdm ${D}${bindir}/imx-mm | ||
| 25 | |||
| 26 | install -d ${D}${libdir} | ||
| 27 | install -m 0644 ${S}/release/libimxswpdm.so* ${D}${libdir} | ||
| 28 | ln -sf -r ${D}${libdir}/libimxswpdm.so.* ${D}${libdir}/libimxswpdm.so | ||
| 29 | |||
| 30 | install -d ${D}${libdir}/pkgconfig | ||
| 31 | install -m 0644 ${S}/libimxswpdm.pc ${D}${libdir}/pkgconfig | ||
| 32 | |||
| 33 | install -d ${D}${includedir}/imx-mm/audio-codec/swpdm | ||
| 34 | install -m 0644 ${S}/include/imx-swpdm.h ${D}${includedir}/imx-mm/audio-codec/swpdm | ||
| 35 | } | ||
| 36 | |||
| 37 | INSANE_SKIP:${PN} = "already-stripped" | ||
| 38 | |||
| 39 | FILES:${PN} += "${datadir}/imx-mm ${libdir}/*" | ||
| 40 | |||
| 41 | COMPATIBLE_MACHINE = "(mx8-nxp-bsp|mx9-nxp-bsp)" | ||
diff --git a/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb b/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb index f525b7c1a..f113b1600 100644 --- a/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb +++ b/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb | |||
| @@ -1,21 +1,21 @@ | |||
| 1 | # Copyright (C) 2013-2016 Freescale Semiconductor | 1 | # Copyright (C) 2013-2016 Freescale Semiconductor |
| 2 | # Copyright (C) 2017-2023,2025 NXP | 2 | # Copyright (C) 2017-2023,2025-2026 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 | SUMMARY = "i.MX VPU wrapper library" | 5 | SUMMARY = "i.MX VPU wrapper library" |
| 6 | DESCRIPTION = "Freescale Multimedia VPU wrapper" | 6 | DESCRIPTION = "Freescale Multimedia VPU wrapper" |
| 7 | HOMEPAGE = "https://github.com/NXP/imx-vpuwrap" | 7 | HOMEPAGE = "https://github.com/NXP/imx-vpuwrap" |
| 8 | SECTION = "multimedia" | 8 | SECTION = "multimedia" |
| 9 | LICENSE = "LicenseRef-Proprietary" | 9 | LICENSE = "BSD-3-Clause" |
| 10 | LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac" | 10 | LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=6f862c6751ebcaa393467694c7b0c69a" |
| 11 | 11 | ||
| 12 | DEPENDS = "virtual/imxvpu" | 12 | DEPENDS = "virtual/imxvpu" |
| 13 | DEPENDS:append:mx8mp-nxp-bsp = " imx-vpu-hantro-vc" | 13 | DEPENDS:append:mx8mp-nxp-bsp = " imx-vpu-hantro-vc" |
| 14 | 14 | ||
| 15 | SRC_URI = "${IMX_VPUWRAP_SRC};branch=${SRCBRANCH}" | 15 | SRC_URI = "${IMX_VPUWRAP_SRC};branch=${SRCBRANCH}" |
| 16 | IMX_VPUWRAP_SRC ?= "git://github.com/NXP/imx-vpuwrap.git;protocol=https" | 16 | IMX_VPUWRAP_SRC ?= "git://github.com/NXP/imx-vpuwrap.git;protocol=https" |
| 17 | SRCBRANCH = "MM_04.10.03_2512_L6.18.2" | 17 | SRCBRANCH = "MM_04.11.00_2605_L6.18.20" |
| 18 | SRCREV = "1d2136e39789edb1eff730043caf2305ee2c173e" | 18 | SRCREV = "49adeca51746d6b3f89a32687c98df61a56a52ae" |
| 19 | 19 | ||
| 20 | inherit autotools pkgconfig | 20 | inherit autotools pkgconfig |
| 21 | 21 | ||
diff --git a/recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb b/recipes-multimedia/libcamera/libcamera_0.7.1.imx.bb index 306395439..785f2bbc6 100644 --- a/recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb +++ b/recipes-multimedia/libcamera/libcamera_0.7.1.imx.bb | |||
| @@ -17,10 +17,10 @@ LIC_FILES_CHKSUM = "\ | |||
| 17 | " | 17 | " |
| 18 | 18 | ||
| 19 | SRC_URI = "\ | 19 | SRC_URI = "\ |
| 20 | git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master \ | 20 | git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master;tag=v${PV} \ |
| 21 | " | 21 | " |
| 22 | 22 | ||
| 23 | SRCREV = "3e6f5d83e397e11cccd3844e121463748f56de39" | 23 | SRCREV = "e2e7c015cee997b9f992376fd2c29fa2d8813e1b" |
| 24 | 24 | ||
| 25 | PE = "1" | 25 | PE = "1" |
| 26 | 26 | ||
| @@ -94,11 +94,11 @@ GLIBC_64BIT_TIME_FLAGS = "" | |||
| 94 | 94 | ||
| 95 | ########### i.MX overrides ################ | 95 | ########### i.MX overrides ################ |
| 96 | 96 | ||
| 97 | SRC_URI:remove = "git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master" | 97 | SRC_URI:remove = "git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master;tag=v${PV}" |
| 98 | SRC_URI:prepend = "${LIBCAMERA_SRC};branch=${SRCBRANCH} " | 98 | SRC_URI:prepend = "${LIBCAMERA_SRC};branch=${SRCBRANCH} " |
| 99 | LIBCAMERA_SRC ?= "git://github.com/nxp-imx/libcamera.git;protocol=https" | 99 | LIBCAMERA_SRC ?= "git://github.com/nxp-imx/libcamera.git;protocol=https" |
| 100 | SRCBRANCH = "lf-6.18.2_1.0.0" | 100 | SRCBRANCH = "lf-6.18.20_2.0.0" |
| 101 | SRCREV = "3e6f5d83e397e11cccd3844e121463748f56de39" | 101 | SRCREV = "e2e7c015cee997b9f992376fd2c29fa2d8813e1b" |
| 102 | 102 | ||
| 103 | PACKAGECONFIG = "gst pycamera dng" | 103 | PACKAGECONFIG = "gst pycamera dng" |
| 104 | 104 | ||
diff --git a/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb b/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.7.bb index 3cbf07035..cc0161182 100644 --- a/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb +++ b/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.7.bb | |||
| @@ -1,3 +1,5 @@ | |||
| 1 | # Copyright 2026 NXP | ||
| 2 | |||
| 1 | SUMMARY = "uGuzzi IPA for the libcamera NXP NEO pipeline" | 3 | SUMMARY = "uGuzzi IPA for the libcamera NXP NEO pipeline" |
| 2 | DESCRIPTION = "\ | 4 | DESCRIPTION = "\ |
| 3 | An Image Processing Algorithm library for libcamera, for i.MX95 ISP, \ | 5 | An Image Processing Algorithm library for libcamera, for i.MX95 ISP, \ |
| @@ -18,8 +20,8 @@ DEPENDS = "libcamera" | |||
| 18 | 20 | ||
| 19 | SRC_URI = "${NEO_IPA_UGUZZI_SRC};branch=${SRCBRANCH}" | 21 | SRC_URI = "${NEO_IPA_UGUZZI_SRC};branch=${SRCBRANCH}" |
| 20 | NEO_IPA_UGUZZI_SRC ?= "git://github.com/nxp-imx/neo-ipa-uguzzi;protocol=https" | 22 | NEO_IPA_UGUZZI_SRC ?= "git://github.com/nxp-imx/neo-ipa-uguzzi;protocol=https" |
| 21 | SRCBRANCH = "lf-6.18.2_1.0.0" | 23 | SRCBRANCH = "lf-6.18.20_2.0.0" |
| 22 | SRCREV = "3c3b18e397a81fac2babe14dca01f4ada1ecc8b2" | 24 | SRCREV = "23fdfc14330253b789f24c35e53786bc46d35703" |
| 23 | 25 | ||
| 24 | inherit meson pkgconfig | 26 | inherit meson pkgconfig |
| 25 | 27 | ||
diff --git a/recipes-multimedia/nxp-afe/nxp-afe_git.bb b/recipes-multimedia/nxp-afe/nxp-afe_git.bb index 789fcfb51..501d68492 100644 --- a/recipes-multimedia/nxp-afe/nxp-afe_git.bb +++ b/recipes-multimedia/nxp-afe/nxp-afe_git.bb | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | # Copyright 2025 NXP | 1 | # Copyright 2025-2026 NXP |
| 2 | 2 | ||
| 3 | SUMMARY = "NXP Audio Front End (AFE)" | 3 | SUMMARY = "NXP Audio Front End (AFE)" |
| 4 | DESCRIPTION = "NXP Audio Front End (AFE) for incorporating Voice Assistants" | 4 | DESCRIPTION = "NXP Audio Front End (AFE) for incorporating Voice Assistants" |
| @@ -11,7 +11,7 @@ DEPENDS += "alsa-lib" | |||
| 11 | 11 | ||
| 12 | PV = "1.0+git" | 12 | PV = "1.0+git" |
| 13 | 13 | ||
| 14 | SRCBRANCH = "MM_04.10.03_2512_L6.18.2" | 14 | SRCBRANCH = "MM_04.11.00_2605_L6.18.20" |
| 15 | NXPAFE_SRC ?= "git://github.com/nxp-imx/nxp-afe.git;protocol=https" | 15 | NXPAFE_SRC ?= "git://github.com/nxp-imx/nxp-afe.git;protocol=https" |
| 16 | 16 | ||
| 17 | SRC_URI = "${NXPAFE_SRC};branch=${SRCBRANCH}" | 17 | SRC_URI = "${NXPAFE_SRC};branch=${SRCBRANCH}" |
diff --git a/recipes-security/smw/smw_5.3.bb b/recipes-security/smw/smw_5.3.bb index 3fca2b460..b7313ac11 100644 --- a/recipes-security/smw/smw_5.3.bb +++ b/recipes-security/smw/smw_5.3.bb | |||
| @@ -74,6 +74,8 @@ EXTRA_OECMAKE = "\ | |||
| 74 | OECMAKE_TARGET_COMPILE += "build_tests" | 74 | OECMAKE_TARGET_COMPILE += "build_tests" |
| 75 | OECMAKE_TARGET_INSTALL += "install_tests" | 75 | OECMAKE_TARGET_INSTALL += "install_tests" |
| 76 | 76 | ||
| 77 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | ||
| 78 | |||
| 77 | PACKAGES =+ "${PN}-tests" | 79 | PACKAGES =+ "${PN}-tests" |
| 78 | 80 | ||
| 79 | FILES:${PN} += "${nonarch_base_libdir}/optee_armtz/*" | 81 | FILES:${PN} += "${nonarch_base_libdir}/optee_armtz/*" |
| @@ -84,6 +86,4 @@ FILES:${PN}-tests = "${bindir}/* ${datadir}/${BPN}/*" | |||
| 84 | RDEPENDS:${PN}-tests = "cmake" | 86 | RDEPENDS:${PN}-tests = "cmake" |
| 85 | INSANE_SKIP:${PN}-tests = "buildpaths" | 87 | INSANE_SKIP:${PN}-tests = "buildpaths" |
| 86 | 88 | ||
| 87 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | ||
| 88 | |||
| 89 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" | 89 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" |
