summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--conf/layer.conf2
-rw-r--r--recipes-bsp/u-boot/u-boot-fslc-common_2023.04.inc2
-rw-r--r--recipes-devtools/uuu/uuu_git.bb2
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc13
-rw-r--r--recipes-kernel/linux/linux-fslc_6.1.bb4
-rw-r--r--recipes-security/swm/keyctl-caam_git.bb23
6 files changed, 37 insertions, 9 deletions
diff --git a/conf/layer.conf b/conf/layer.conf
index 039abe682..7f0934dd8 100644
--- a/conf/layer.conf
+++ b/conf/layer.conf
@@ -8,7 +8,7 @@ BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
8BBFILE_COLLECTIONS += "freescale-layer" 8BBFILE_COLLECTIONS += "freescale-layer"
9BBFILE_PATTERN_freescale-layer := "^${LAYERDIR}/" 9BBFILE_PATTERN_freescale-layer := "^${LAYERDIR}/"
10BBFILE_PRIORITY_freescale-layer = "5" 10BBFILE_PRIORITY_freescale-layer = "5"
11LAYERSERIES_COMPAT_freescale-layer = "langdale mickledore" 11LAYERSERIES_COMPAT_freescale-layer = "kirkstone langdale mickledore"
12LAYERDEPENDS_freescale-layer = "core" 12LAYERDEPENDS_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/recipes-bsp/u-boot/u-boot-fslc-common_2023.04.inc b/recipes-bsp/u-boot/u-boot-fslc-common_2023.04.inc
index ab7b44f97..36f0b87af 100644
--- a/recipes-bsp/u-boot/u-boot-fslc-common_2023.04.inc
+++ b/recipes-bsp/u-boot/u-boot-fslc-common_2023.04.inc
@@ -10,7 +10,7 @@ DEPENDS += "flex-native bison-native"
10 10
11SRC_URI = "git://github.com/Freescale/u-boot-fslc.git;branch=${SRCBRANCH};protocol=https" 11SRC_URI = "git://github.com/Freescale/u-boot-fslc.git;branch=${SRCBRANCH};protocol=https"
12 12
13SRCREV = "1f4890c59efba516f432697fe7235a5296df6f54" 13SRCREV = "7341fbb267e0cdb031c6ba6aa6572fe4be75d3c6"
14SRCBRANCH = "2023.04+fslc" 14SRCBRANCH = "2023.04+fslc"
15 15
16PV = "2023.04+git${SRCPV}" 16PV = "2023.04+git${SRCPV}"
diff --git a/recipes-devtools/uuu/uuu_git.bb b/recipes-devtools/uuu/uuu_git.bb
index 08fa51c24..6b1ecb1f6 100644
--- a/recipes-devtools/uuu/uuu_git.bb
+++ b/recipes-devtools/uuu/uuu_git.bb
@@ -15,6 +15,4 @@ S = "${WORKDIR}/git"
15 15
16DEPENDS = "libusb zlib bzip2 openssl" 16DEPENDS = "libusb zlib bzip2 openssl"
17 17
18COMPATIBLE_MACHINE = "(imx-generic-bsp)"
19
20BBCLASSEXTEND = "native nativesdk" 18BBCLASSEXTEND = "native nativesdk"
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 34034537d..94d70564b 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
@@ -107,7 +107,7 @@ PACKAGES =+ " \
107PACKAGES_GBM = "" 107PACKAGES_GBM = ""
108PACKAGES_GBM:mx8-nxp-bsp = "libgbm-imx libgbm-imx-dev" 108PACKAGES_GBM:mx8-nxp-bsp = "libgbm-imx libgbm-imx-dev"
109 109
110PACKAGES_OPENCL = "libclc-imx libclc-imx-dev libopencl-imx libopencl-imx-dev" 110PACKAGES_OPENCL = "libclc-imx libopencl-imx libopencl-imx-dev"
111PACKAGES_OPENCL:mx7-nxp-bsp = "" 111PACKAGES_OPENCL:mx7-nxp-bsp = ""
112PACKAGES_OPENCL:mx8mm-nxp-bsp = "" 112PACKAGES_OPENCL:mx8mm-nxp-bsp = ""
113 113
@@ -188,6 +188,10 @@ IMX_SOC:mx8ulp-nxp-bsp = "mx8ulp"
188 188
189LIBVULKAN_API_VERSION = "1.2.182" 189LIBVULKAN_API_VERSION = "1.2.182"
190 190
191SUPPORTS_OPENCL_VX_INTRINSIC_EXTENSION = "false"
192SUPPORTS_OPENCL_VX_INTRINSIC_EXTENSION:mx8qm-nxp-bsp = "true"
193SUPPORTS_OPENCL_VX_INTRINSIC_EXTENSION:mx8mp-nxp-bsp = "true"
194
191do_install () { 195do_install () {
192 install -d ${D}${libdir} 196 install -d ${D}${libdir}
193 install -d ${D}${includedir} 197 install -d ${D}${includedir}
@@ -248,7 +252,7 @@ do_install () {
248 252
249 if [ -z "${PACKAGES_OPENCL}" ]; then 253 if [ -z "${PACKAGES_OPENCL}" ]; then
250 set -f 254 set -f
251 for f in ${FILES:libopencl-imx} ${FILES:libopencl-imx-dev} ${FILES:libclc-imx} ${FILES:libclc-imx-dev}; do 255 for f in ${FILES:libopencl-imx} ${FILES:libopencl-imx-dev} ${FILES:libclc-imx}; do
252 set +f 256 set +f
253 rm -rf ${D}$f 257 rm -rf ${D}$f
254 done 258 done
@@ -257,6 +261,10 @@ do_install () {
257 # Install Vendor ICDs for OpenCL's installable client driver loader (ICDs Loader) 261 # Install Vendor ICDs for OpenCL's installable client driver loader (ICDs Loader)
258 install -d ${D}${sysconfdir}/OpenCL/vendors/ 262 install -d ${D}${sysconfdir}/OpenCL/vendors/
259 install -m 0644 ${S}/gpu-core/etc/Vivante.icd ${D}${sysconfdir}/OpenCL/vendors/Vivante.icd 263 install -m 0644 ${S}/gpu-core/etc/Vivante.icd ${D}${sysconfdir}/OpenCL/vendors/Vivante.icd
264
265 if ! ${SUPPORTS_OPENCL_VX_INTRINSIC_EXTENSION}; then
266 rm -f ${D}${includedir}/CL/cl_viv_vx_ext.h
267 fi
260 fi 268 fi
261 269
262 if [ -z "${PACKAGES_OPENVX}" ]; then 270 if [ -z "${PACKAGES_OPENVX}" ]; then
@@ -328,7 +336,6 @@ do_install:append:libc-musl() {
328ALLOW_EMPTY:${PN} = "1" 336ALLOW_EMPTY:${PN} = "1"
329 337
330FILES:libclc-imx = "${libdir}/libCLC${SOLIBS}" 338FILES:libclc-imx = "${libdir}/libCLC${SOLIBS}"
331FILES:libclc-imx-dev = "${includedir}/CL/cl_viv_vx_ext.h"
332 339
333# libEGL.so is used by some demo apps from Freescale 340# libEGL.so is used by some demo apps from Freescale
334INSANE_SKIP:libegl-imx += "dev-so" 341INSANE_SKIP:libegl-imx += "dev-so"
diff --git a/recipes-kernel/linux/linux-fslc_6.1.bb b/recipes-kernel/linux/linux-fslc_6.1.bb
index 7f59d6898..e87b001a8 100644
--- a/recipes-kernel/linux/linux-fslc_6.1.bb
+++ b/recipes-kernel/linux/linux-fslc_6.1.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.
22LINUX_VERSION = "6.1.29" 22LINUX_VERSION = "6.1.31"
23 23
24KBRANCH = "6.1.x+fslc" 24KBRANCH = "6.1.x+fslc"
25SRCREV = "9dd7c6bd8a02e7c5b745b18cfec8bce73feb6de7" 25SRCREV = "58cb4aeaeec012a2d36b29531a5e48093f7183ef"
26 26
27KBUILD_DEFCONFIG:mx27-generic-bsp = "imx_v4_v5_defconfig" 27KBUILD_DEFCONFIG:mx27-generic-bsp = "imx_v4_v5_defconfig"
28KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig" 28KBUILD_DEFCONFIG:mx5-generic-bsp = "imx_v6_v7_defconfig"
diff --git a/recipes-security/swm/keyctl-caam_git.bb b/recipes-security/swm/keyctl-caam_git.bb
new file mode 100644
index 000000000..25a5f656a
--- /dev/null
+++ b/recipes-security/swm/keyctl-caam_git.bb
@@ -0,0 +1,23 @@
1# Copyright 2020-2022 NXP
2
3SUMMARY = "NXP i.MX CAAM Keyctl"
4DESCRIPTION = "NXP i.MX keyctl tool to manage CAAM Keys"
5SECTION = "base"
6LICENSE = "BSD-3-Clause"
7LIC_FILES_CHKSUM = "file://COPYING;md5=8636bd68fc00cc6a3809b7b58b45f982"
8
9SRCBRANCH = "master"
10SRC_URI = "git://github.com/nxp-imx/keyctl_caam.git;protocol=https;branch=${SRCBRANCH}"
11
12SRCREV = "81dc06cdb9c4d0d4ba10459d85af9a8603774948"
13
14S = "${WORKDIR}/git"
15
16TARGET_CC_ARCH += "${LDFLAGS}"
17
18do_install () {
19 oe_runmake DESTDIR=${D} install
20}
21
22COMPATIBLE_MACHINE = "(imx-generic-bsp)"
23