diff options
60 files changed, 431 insertions, 88 deletions
diff --git a/.oelint.cfg b/.oelint.cfg new file mode 100644 index 000000000..fbf1ede14 --- /dev/null +++ b/.oelint.cfg | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | # oelint-adv defaults for this layer. Auto-loaded when oelint-adv runs with this | ||
| 2 | # directory as the working directory (see contrib/oelint/run-oelint.sh). | ||
| 3 | # | ||
| 4 | # Layer-specific parser hints live in oelint.constants.json and are passed by | ||
| 5 | # contrib/oelint/run-oelint.sh. Rule exceptions should stay inline as | ||
| 6 | # '# nooelint: <rule.id>' comments next to the finding, so new recipes are fully | ||
| 7 | # linted and each exception is documented in place. | ||
| 8 | [oelint] | ||
| 9 | release = wrynose | ||
diff --git a/classes/fsl-eula-unpack.bbclass b/classes/fsl-eula-unpack.bbclass index db9d9a412..9e2c25557 100644 --- a/classes/fsl-eula-unpack.bbclass +++ b/classes/fsl-eula-unpack.bbclass | |||
| @@ -129,8 +129,7 @@ FSL_EULA_FILE_MD5SUMS = " \ | |||
| 129 | " | 129 | " |
| 130 | 130 | ||
| 131 | # The checksum for the EULA in the layer | 131 | # The checksum for the EULA in the layer |
| 132 | FSL_EULA_FILE_MD5SUM ?= \ | 132 | FSL_EULA_FILE_MD5SUM ?= "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V63}" |
| 133 | "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V63}" | ||
| 134 | 133 | ||
| 135 | LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" | 134 | LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" |
| 136 | LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE" | 135 | LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE" |
diff --git a/classes/fsl-kernel-localversion.bbclass b/classes/fsl-kernel-localversion.bbclass index fae3fe1d9..479d113e8 100644 --- a/classes/fsl-kernel-localversion.bbclass +++ b/classes/fsl-kernel-localversion.bbclass | |||
| @@ -13,8 +13,7 @@ SCMVERSION ??= "y" | |||
| 13 | LOCALVERSION ??= "+fslc" | 13 | LOCALVERSION ??= "+fslc" |
| 14 | 14 | ||
| 15 | # LINUX_VERSION_EXTENSION is used as CONFIG_LOCALVERSION by kernel-yocto class | 15 | # LINUX_VERSION_EXTENSION is used as CONFIG_LOCALVERSION by kernel-yocto class |
| 16 | LINUX_VERSION_EXTENSION ?= \ | 16 | LINUX_VERSION_EXTENSION ?= "${@bb.utils.contains('SCMVERSION', 'y', '', '${LOCALVERSION}', d)}" |
| 17 | "${@bb.utils.contains('SCMVERSION', 'y', '', '${LOCALVERSION}', d)}" | ||
| 18 | 17 | ||
| 19 | do_kernel_localversion[dirs] += "${S} ${B}" | 18 | do_kernel_localversion[dirs] += "${S} ${B}" |
| 20 | do_kernel_localversion() { | 19 | do_kernel_localversion() { |
diff --git a/classes/kernel-imximage.bbclass b/classes/kernel-imximage.bbclass index ccf7ec53b..d432ebb83 100644 --- a/classes/kernel-imximage.bbclass +++ b/classes/kernel-imximage.bbclass | |||
| @@ -17,7 +17,7 @@ | |||
| 17 | # | 17 | # |
| 18 | # Copyright 2017 (C) O.S. Systems Software LTDA. | 18 | # Copyright 2017 (C) O.S. Systems Software LTDA. |
| 19 | 19 | ||
| 20 | DEPENDS:append = ' u-boot-mkimage-native' | 20 | DEPENDS:append = " u-boot-mkimage-native" |
| 21 | 21 | ||
| 22 | IMXIMAGE_ENTRYPOINT ?= "${UBOOT_ENTRYPOINT}" | 22 | IMXIMAGE_ENTRYPOINT ?= "${UBOOT_ENTRYPOINT}" |
| 23 | 23 | ||
diff --git a/conf/layer.conf b/conf/layer.conf index c91f4c4f8..9fcb322fe 100644 --- a/conf/layer.conf +++ b/conf/layer.conf | |||
| @@ -24,6 +24,11 @@ FSL_MIRROR ?= "${IMX_MIRROR}" | |||
| 24 | MIRRORS += " \ | 24 | MIRRORS += " \ |
| 25 | ${IMX_MIRROR} http://download.ossystems.com.br/bsp/freescale/source/ \n \ | 25 | ${IMX_MIRROR} http://download.ossystems.com.br/bsp/freescale/source/ \n \ |
| 26 | " | 26 | " |
| 27 | |||
| 28 | SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS:append = " \ | ||
| 29 | linux-firmware->firmware-nxp-wifi \ | ||
| 30 | " | ||
| 31 | |||
| 27 | # Needs gbm_bo_create_with_modifiers2() API which is not | 32 | # Needs gbm_bo_create_with_modifiers2() API which is not |
| 28 | # implemented in imx GL driver implementation | 33 | # implemented in imx GL driver implementation |
| 29 | COMPATIBLE_HOST:pn-xdg-desktop-portal-wlr:imxgpu = "(null)" | 34 | COMPATIBLE_HOST:pn-xdg-desktop-portal-wlr:imxgpu = "(null)" |
diff --git a/contrib/oelint/run-oelint.sh b/contrib/oelint/run-oelint.sh new file mode 100755 index 000000000..d09f2a45d --- /dev/null +++ b/contrib/oelint/run-oelint.sh | |||
| @@ -0,0 +1,38 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | # Run oelint-adv over meta-freescale. Requires oelint-adv on PATH. | ||
| 3 | # | ||
| 4 | # All linter configuration is declarative and lives at the layer root, so this | ||
| 5 | # script only has to enumerate the files (oelint-adv does not recurse into | ||
| 6 | # directories): | ||
| 7 | # * .oelint.cfg - sets '--release'; auto-loaded from the working | ||
| 8 | # directory | ||
| 9 | # * oelint.constants.json - the layer constant-DB additions, passed via | ||
| 10 | # --constantmods for compatibility with oelint-adv | ||
| 11 | # versions that do not auto-load layer constants | ||
| 12 | # | ||
| 13 | # Exceptions should stay inline as '# nooelint: <rule.id>' comments next to the | ||
| 14 | # finding, so new recipes are fully linted and each exception is documented in | ||
| 15 | # place (and flagged by oelint.file.inlinesuppress_na once stale). | ||
| 16 | set -eu | ||
| 17 | |||
| 18 | # Neutralise CDPATH so 'cd' below can't print or jump to an unexpected dir. | ||
| 19 | unset CDPATH | ||
| 20 | |||
| 21 | here=$(cd -- "$(dirname -- "$0")" && pwd) | ||
| 22 | layer=$(cd -- "$here/../.." && pwd) | ||
| 23 | |||
| 24 | # Run from the layer root so '.oelint.cfg' is probed in the working directory | ||
| 25 | # and the relative constants path below is stable. | ||
| 26 | cd -- "$layer" | ||
| 27 | |||
| 28 | files=$(find . \ | ||
| 29 | \( -name '*.bb' -o -name '*.bbappend' -o -name '*.bbclass' -o -name '*.inc' \) \ | ||
| 30 | | sort) | ||
| 31 | |||
| 32 | # Run serially: oelint-adv's parallel workers race while loading the layer | ||
| 33 | # constants, intermittently emitting false "unknown variable/override" findings. | ||
| 34 | # Serial execution is deterministic. Pass '--jobs N' to override. | ||
| 35 | # Keep files before --constantmods: that option accepts one or more arguments | ||
| 36 | # and otherwise consumes the entire generated file list. | ||
| 37 | # shellcheck disable=SC2086 | ||
| 38 | exec oelint-adv --jobs 1 $files --constantmods +oelint.constants.json "$@" | ||
diff --git a/dynamic-layers/filesystem-layer/recipes-fsl/packagegroups/packagegroup-fsl-mfgtool.bbappend b/dynamic-layers/filesystem-layer/recipes-fsl/packagegroups/packagegroup-fsl-mfgtool.bbappend index 563c9e763..ea4622612 100644 --- a/dynamic-layers/filesystem-layer/recipes-fsl/packagegroups/packagegroup-fsl-mfgtool.bbappend +++ b/dynamic-layers/filesystem-layer/recipes-fsl/packagegroups/packagegroup-fsl-mfgtool.bbappend | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | # Copyright (C) 2015 O.S. Systems Software LTDA. | 1 | # Copyright (C) 2015 O.S. Systems Software LTDA. |
| 2 | 2 | ||
| 3 | PACKAGES += " \ | 3 | PACKAGES += "\ |
| 4 | ${PN}-f2fs \ | 4 | ${PN}-f2fs \ |
| 5 | " | 5 | " |
| 6 | 6 | ||
diff --git a/dynamic-layers/openembedded-layer/recipes-support/opencv/opencv_4.6.0.imx.bb b/dynamic-layers/openembedded-layer/recipes-support/opencv/opencv_4.6.0.imx.bb index 0195bc61a..deb67f64e 100644 --- a/dynamic-layers/openembedded-layer/recipes-support/opencv/opencv_4.6.0.imx.bb +++ b/dynamic-layers/openembedded-layer/recipes-support/opencv/opencv_4.6.0.imx.bb | |||
| @@ -264,7 +264,7 @@ SRCBRANCH = "4.6.0_imx" | |||
| 264 | SRCREV_opencv = "d3440df40a6e90cd1d2a1b729bcbc16aa4d42f5d" | 264 | SRCREV_opencv = "d3440df40a6e90cd1d2a1b729bcbc16aa4d42f5d" |
| 265 | 265 | ||
| 266 | # Add opencv_extra | 266 | # Add opencv_extra |
| 267 | SRC_URI += " \ | 267 | SRC_URI += "\ |
| 268 | git://github.com/opencv/opencv_extra.git;destsuffix=extra;name=extra;branch=master;protocol=https \ | 268 | git://github.com/opencv/opencv_extra.git;destsuffix=extra;name=extra;branch=master;protocol=https \ |
| 269 | file://0001-Add-smaller-version-of-download_models.py.patch;patchdir=${UNPACKDIR}/extra \ | 269 | file://0001-Add-smaller-version-of-download_models.py.patch;patchdir=${UNPACKDIR}/extra \ |
| 270 | " | 270 | " |
| @@ -272,7 +272,7 @@ SRCREV_FORMAT:append = "_extra" | |||
| 272 | SRCREV_extra = "936854e2b666853d6d0732a8eabc2d699f4fa3d8" | 272 | SRCREV_extra = "936854e2b666853d6d0732a8eabc2d699f4fa3d8" |
| 273 | 273 | ||
| 274 | # Patch DNN example | 274 | # Patch DNN example |
| 275 | SRC_URI += " \ | 275 | SRC_URI += "\ |
| 276 | file://OpenCV_DNN_examples.patch \ | 276 | file://OpenCV_DNN_examples.patch \ |
| 277 | " | 277 | " |
| 278 | 278 | ||
diff --git a/dynamic-layers/qt6-layer/recipes-qt/qt6/qtbase_%.bbappend b/dynamic-layers/qt6-layer/recipes-qt/qt6/qtbase_%.bbappend index b12499666..e38bbe070 100644 --- a/dynamic-layers/qt6-layer/recipes-qt/qt6/qtbase_%.bbappend +++ b/dynamic-layers/qt6-layer/recipes-qt/qt6/qtbase_%.bbappend | |||
| @@ -20,7 +20,7 @@ PACKAGECONFIG_GRAPHICS_IMX_GPU:mx95-nxp-bsp = " \ | |||
| 20 | PACKAGECONFIG_GRAPHICS:use-mainline-bsp ?= " \ | 20 | PACKAGECONFIG_GRAPHICS:use-mainline-bsp ?= " \ |
| 21 | gles2 gbm kms" | 21 | gles2 gbm kms" |
| 22 | 22 | ||
| 23 | PACKAGECONFIG += " \ | 23 | PACKAGECONFIG += "\ |
| 24 | ${PACKAGECONFIG_PLATFORM}" | 24 | ${PACKAGECONFIG_PLATFORM}" |
| 25 | 25 | ||
| 26 | PACKAGECONFIG_PLATFORM = "" | 26 | PACKAGECONFIG_PLATFORM = "" |
| @@ -42,11 +42,11 @@ PACKAGECONFIG_PLATFORM_EGLFS:mx8-nxp-bsp = " \ | |||
| 42 | PACKAGECONFIG_PLATFORM:use-mainline-bsp = " \ | 42 | PACKAGECONFIG_PLATFORM:use-mainline-bsp = " \ |
| 43 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'eglfs', d)}" | 43 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'eglfs', d)}" |
| 44 | 44 | ||
| 45 | PACKAGECONFIG += " \ | 45 | PACKAGECONFIG += "\ |
| 46 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '${PACKAGECONFIG_WAYLAND}', '', d)}" | 46 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '${PACKAGECONFIG_WAYLAND}', '', d)}" |
| 47 | PACKAGECONFIG_WAYLAND = "wayland" | 47 | PACKAGECONFIG_WAYLAND = "wayland" |
| 48 | 48 | ||
| 49 | PACKAGECONFIG += " \ | 49 | PACKAGECONFIG += "\ |
| 50 | ${@bb.utils.contains('DISTRO_FEATURES', 'vulkan', '${PACKAGECONFIG_VULKAN}', '', d)}" | 50 | ${@bb.utils.contains('DISTRO_FEATURES', 'vulkan', '${PACKAGECONFIG_VULKAN}', '', d)}" |
| 51 | PACKAGECONFIG_VULKAN = "" | 51 | PACKAGECONFIG_VULKAN = "" |
| 52 | PACKAGECONFIG_VULKAN:imxgpu = " \ | 52 | PACKAGECONFIG_VULKAN:imxgpu = " \ |
diff --git a/oelint.constants.json b/oelint.constants.json new file mode 100644 index 000000000..1379f4eff --- /dev/null +++ b/oelint.constants.json | |||
| @@ -0,0 +1,295 @@ | |||
| 1 | { | ||
| 2 | "comment": "Layer-specific oelint-adv constant DB. contrib/oelint/run-oelint.sh passes this file via --constantmods so standalone lint runs know about real variables/overrides that normally come from the full bitbake metadata context.", | ||
| 3 | "functions": { | ||
| 4 | "known": [ | ||
| 5 | "do_image_uboot_mxsboot_nand", | ||
| 6 | "do_image_uboot_mxsboot_sdcard", | ||
| 7 | "do_image_wic", | ||
| 8 | "module_conf_moal" | ||
| 9 | ] | ||
| 10 | }, | ||
| 11 | "variables": { | ||
| 12 | "known": [ | ||
| 13 | "ACCEPT_FSL_EULA", | ||
| 14 | "ALSA_INSTALL", | ||
| 15 | "ANNOTATED_NAME", | ||
| 16 | "ANT_DIR", | ||
| 17 | "ARM_EXTRA_SOCARCH", | ||
| 18 | "ARM_INSTRUCTION_SET", | ||
| 19 | "ARM_PIPELINES", | ||
| 20 | "ATF_BOOT_UART_BASE", | ||
| 21 | "ATF_BRANCH", | ||
| 22 | "ATF_MACHINE_NAME", | ||
| 23 | "ATF_PLATFORM", | ||
| 24 | "ATF_SRC", | ||
| 25 | "BACKEND", | ||
| 26 | "BASEDEPENDS", | ||
| 27 | "BEEP_RDEPENDS", | ||
| 28 | "BHOST_PKGCONFIG_PATH", | ||
| 29 | "BL32", | ||
| 30 | "BL33", | ||
| 31 | "BOARDS", | ||
| 32 | "BOARD_TARGETS", | ||
| 33 | "BOARD_TYPE", | ||
| 34 | "BOOTTYPE", | ||
| 35 | "BOOT_CONFIG_MACHINE_EXTRA", | ||
| 36 | "BOOT_MODE", | ||
| 37 | "BOOT_SPACE", | ||
| 38 | "BOOT_STAGING", | ||
| 39 | "BOOT_TOOLS", | ||
| 40 | "BOOT_VARIANT", | ||
| 41 | "BUILD_64BIT_KERNEL", | ||
| 42 | "BUILD_IMPLEMENTATION", | ||
| 43 | "CACHED_DMA_HEAP_CONF", | ||
| 44 | "CACHED_DMA_HEAP_DEVICE_NODE_PATH", | ||
| 45 | "CELLCONF_DIR", | ||
| 46 | "CELL_DIR", | ||
| 47 | "CFG_CORE_ARM64_PA_BITS", | ||
| 48 | "CFG_CORE_LARGE_PHYS_ADDR", | ||
| 49 | "CFG_CORE_PAUTH", | ||
| 50 | "CFG_DDR_SIZE", | ||
| 51 | "CFG_NXP_CAAM", | ||
| 52 | "CFG_TA_BTI", | ||
| 53 | "CFG_TA_PAUTH", | ||
| 54 | "CFG_TEE_CORE_LOG_LEVEL", | ||
| 55 | "CFG_TEE_TA_LOG_LEVEL", | ||
| 56 | "CFG_TZDRAM_START", | ||
| 57 | "COMPILER", | ||
| 58 | "CONFIG_CMD_LICENSE", | ||
| 59 | "CONFIG_CPU_BIG_ENDIAN", | ||
| 60 | "CONFIG_LOCALVERSION", | ||
| 61 | "CONFIG_LOCALVERSION_AUTO", | ||
| 62 | "CONFIG_MTD_CFI_BE_BYTE_SWAP", | ||
| 63 | "CONFIG_MX28", | ||
| 64 | "CONFIG_MXC_GPU_VIV", | ||
| 65 | "CROSS_COMPILE64", | ||
| 66 | "CROSS_COMPILE_HOST", | ||
| 67 | "CROSS_COMPILE_TA", | ||
| 68 | "CRRM_DEPLOY_DEPENDS", | ||
| 69 | "CRRM_FILES", | ||
| 70 | "CRYPTO_AF_ALG_SRC", | ||
| 71 | "CST_DIR", | ||
| 72 | "CTRLSW_HDRPATH", | ||
| 73 | "CVE_STATUS", | ||
| 74 | "DDR_CONFIG", | ||
| 75 | "DDR_TYPE", | ||
| 76 | "DEBIAN_NOAUTONAME", | ||
| 77 | "DEFAULT_FS_SUPPORT", | ||
| 78 | "DEMOS_PATH", | ||
| 79 | "DEPENDS_BACKEND", | ||
| 80 | "DEPENDS_IMXGPU", | ||
| 81 | "DEPENDS_IMX_OPENCL_CONVERTER", | ||
| 82 | "DEPENDS_MX8", | ||
| 83 | "DEPENDS_V4L2", | ||
| 84 | "DEPLOY_FOR", | ||
| 85 | "DEPLOY_OPTEE", | ||
| 86 | "DEPLOY_OPTEE_STMM", | ||
| 87 | "DEST", | ||
| 88 | "DEST_DIR", | ||
| 89 | "DIRPATCHVULKAN", | ||
| 90 | "DISABLE_STATIC", | ||
| 91 | "DPAA_VER", | ||
| 92 | "DPDK_APPS", | ||
| 93 | "DPDK_EXAMPLES", | ||
| 94 | "DPDK_SRC", | ||
| 95 | "DTB", | ||
| 96 | "DTB_BASE_NAME", | ||
| 97 | "DTB_EXT", | ||
| 98 | "DTB_NAME", | ||
| 99 | "DTB_SYMLINK_NAME", | ||
| 100 | "ENDIANNESS_GCC", | ||
| 101 | "ENDIANNESS_LD", | ||
| 102 | "ETHOS_U_FIRMWARE", | ||
| 103 | "ETHOS_U_FIRMWARE_SRC", | ||
| 104 | "ETHOS_U_SRC", | ||
| 105 | "EXTENSIONS", | ||
| 106 | "EXTRA_CONF", | ||
| 107 | "EXTRA_KBUILD_DEFCONFIG", | ||
| 108 | "EXTRA_OEMAKE_PLATFORM", | ||
| 109 | "FEATURE_PACKAGES_extfs", | ||
| 110 | "FEATURE_PACKAGES_f2fs", | ||
| 111 | "FEATURE_PACKAGES_mtd", | ||
| 112 | "FSL_EULA_FILE_MD5SUMS", | ||
| 113 | "GLIBC_64BIT_TIME_FLAGS", | ||
| 114 | "GSTREAMER_GPL", | ||
| 115 | "GST_PLUGIN_SET_HAS_EXAMPLES", | ||
| 116 | "GST_WAYLAND_PACKAGES", | ||
| 117 | "GST_X11_PACKAGES", | ||
| 118 | "KBUILD_DEFCONFIG", | ||
| 119 | "KCONFIG_MODE", | ||
| 120 | "KERNEL_DEVICETREE_32BIT_COMPATIBILITY_UPDATE", | ||
| 121 | "LE_UBOOT_FOR_ARMBE_TARGET", | ||
| 122 | "LICENSE_FLAGS", | ||
| 123 | "MC_FLAVOUR", | ||
| 124 | "MFGTOOL_FILESPATH", | ||
| 125 | "NETWORK_TOOLS", | ||
| 126 | "ODP_BUILD_TYPE", | ||
| 127 | "OEI_CORE", | ||
| 128 | "OEI_DDR_CONFIG", | ||
| 129 | "OEI_SOC", | ||
| 130 | "OPENGL_APIS", | ||
| 131 | "OPENGL_PKGCONFIGS", | ||
| 132 | "OPENGL_PLATFORMS", | ||
| 133 | "OPENGL_WINSYS", | ||
| 134 | "OPTEE_ARCH", | ||
| 135 | "OPTEE_CORE", | ||
| 136 | "OPTEEMACHINE", | ||
| 137 | "PACKAGECONFIG_GL", | ||
| 138 | "PACKAGECONFIG_GRAPHICS", | ||
| 139 | "PACKAGECONFIG_IMXGPU_X11", | ||
| 140 | "PACKAGECONFIG_OPENGL", | ||
| 141 | "PACKAGE_FP_TYPE", | ||
| 142 | "PKG", | ||
| 143 | "PLATFORM_FLAVOR", | ||
| 144 | "QEMU_TARGETS", | ||
| 145 | "QT_CONFIG_FLAGS", | ||
| 146 | "QT_GLFLAGS", | ||
| 147 | "REGLEX_b4420", | ||
| 148 | "SCR", | ||
| 149 | "SECO_FIRMWARE_NAME", | ||
| 150 | "SOC_DEFAULT_IMAGE_FSTYPES", | ||
| 151 | "SOC_TOOLS_GPU_FB", | ||
| 152 | "SOC_TOOLS_GPU_WAYLAND", | ||
| 153 | "SOC_TOOLS_GPU_X11", | ||
| 154 | "SOC_TOOLS_GPU_XWAYLAND", | ||
| 155 | "SRCREV_FORMAT:append", | ||
| 156 | "STAGING_INCDIR_IMX", | ||
| 157 | "TA_DEV_KIT_DIR", | ||
| 158 | "TFA_BUILD_TARGET", | ||
| 159 | "TFA_INSTALL_TARGET", | ||
| 160 | "TFA_PLATFORM", | ||
| 161 | "WRAP_TARGET_PREFIX", | ||
| 162 | "ZIMAGE_BASE_NAME" | ||
| 163 | ] | ||
| 164 | }, | ||
| 165 | "replacements": { | ||
| 166 | "distros": [ | ||
| 167 | "imx-nxp-bsp", | ||
| 168 | "use-mainline-bsp", | ||
| 169 | "use-nxp-bsp" | ||
| 170 | ], | ||
| 171 | "machines": [ | ||
| 172 | "arm", | ||
| 173 | "darwin", | ||
| 174 | "e500mc", | ||
| 175 | "e500v2", | ||
| 176 | "e5500", | ||
| 177 | "e6500", | ||
| 178 | "e6500-64b", | ||
| 179 | "fsl-lsch2", | ||
| 180 | "fsl-lsch3", | ||
| 181 | "genericarm64", | ||
| 182 | "imx-generic-bsp", | ||
| 183 | "imx-mainline-bsp", | ||
| 184 | "imx-nxp-bsp", | ||
| 185 | "imx6qpdlsolox", | ||
| 186 | "imx8dxlb0-fips-lpddr4-evk", | ||
| 187 | "imx95-19x19-lpddr5-frdm-pro", | ||
| 188 | "imx95-a1-19x19-verdin", | ||
| 189 | "imxdpu", | ||
| 190 | "imxdrm", | ||
| 191 | "imxfbdev", | ||
| 192 | "imxgpu", | ||
| 193 | "imxgpu2d", | ||
| 194 | "imxgpu3d", | ||
| 195 | "imxipu", | ||
| 196 | "imxmali", | ||
| 197 | "imxpxp", | ||
| 198 | "imxviv", | ||
| 199 | "imxvpu", | ||
| 200 | "imxvulkan", | ||
| 201 | "ls1012a", | ||
| 202 | "ls102xa", | ||
| 203 | "ls1043a", | ||
| 204 | "ls1046a", | ||
| 205 | "ls1088a", | ||
| 206 | "ls2080a", | ||
| 207 | "ls2088a", | ||
| 208 | "lx2160a", | ||
| 209 | "lx2160ardb-rev2", | ||
| 210 | "lx2162a", | ||
| 211 | "mingw32", | ||
| 212 | "mx5-generic-bsp", | ||
| 213 | "mx5-mainline-bsp", | ||
| 214 | "mx6-generic-bsp", | ||
| 215 | "mx6-mainline-bsp", | ||
| 216 | "mx6-nxp-bsp", | ||
| 217 | "mx6dl-nxp-bsp", | ||
| 218 | "mx6q-nxp-bsp", | ||
| 219 | "mx6sl-nxp-bsp", | ||
| 220 | "mx6sll-nxp-bsp", | ||
| 221 | "mx6sx-nxp-bsp", | ||
| 222 | "mx6ull-generic-bsp", | ||
| 223 | "mx6ull-nxp-bsp", | ||
| 224 | "mx6ul-nxp-bsp", | ||
| 225 | "mx6ulz-generic-bsp", | ||
| 226 | "mx6ulz-nxp-bsp", | ||
| 227 | "mx7-generic-bsp", | ||
| 228 | "mx7-mainline-bsp", | ||
| 229 | "mx7-nxp-bsp", | ||
| 230 | "mx7d-nxp-bsp", | ||
| 231 | "mx7ulp-nxp-bsp", | ||
| 232 | "mx8-generic-bsp", | ||
| 233 | "mx8-mainline-bsp", | ||
| 234 | "mx8-nxp-bsp", | ||
| 235 | "mx8dx-generic-bsp", | ||
| 236 | "mx8dx-nxp-bsp", | ||
| 237 | "mx8dxl-generic-bsp", | ||
| 238 | "mx8dxl-nxp-bsp", | ||
| 239 | "mx8m-generic-bsp", | ||
| 240 | "mx8m-nxp-bsp", | ||
| 241 | "mx8mn-nxp-bsp", | ||
| 242 | "mx8mnul-nxp-bsp", | ||
| 243 | "mx8mm-nxp-bsp", | ||
| 244 | "mx8mp-nxp-bsp", | ||
| 245 | "mx8mpul-nxp-bsp", | ||
| 246 | "mx8mq-evk", | ||
| 247 | "mx8mq-generic-bsp", | ||
| 248 | "mx8mq-nxp-bsp", | ||
| 249 | "mx8qm-generic-bsp", | ||
| 250 | "mx8qm-nxp-bsp", | ||
| 251 | "mx8qxp-generic-bsp", | ||
| 252 | "mx8qxp-nxp-bsp", | ||
| 253 | "mx8ulp-generic-bsp", | ||
| 254 | "mx8ulp-nxp-bsp", | ||
| 255 | "mx8x-generic-bsp", | ||
| 256 | "mx8x-nxp-bsp", | ||
| 257 | "mx9-generic-bsp", | ||
| 258 | "mx9-mainline-bsp", | ||
| 259 | "mx9-nxp-bsp", | ||
| 260 | "mx91-generic-bsp", | ||
| 261 | "mx91-nxp-bsp", | ||
| 262 | "mx93-generic-bsp", | ||
| 263 | "mx93-nxp-bsp", | ||
| 264 | "mx943-generic-bsp", | ||
| 265 | "mx943-nxp-bsp", | ||
| 266 | "mx94-generic-bsp", | ||
| 267 | "mx94-nxp-bsp", | ||
| 268 | "mx95-generic-bsp", | ||
| 269 | "mx95-nxp-bsp", | ||
| 270 | "mx952-nxp-bsp", | ||
| 271 | "mxs-generic-bsp", | ||
| 272 | "p1020", | ||
| 273 | "p2020", | ||
| 274 | "p2041", | ||
| 275 | "p3041", | ||
| 276 | "p4080", | ||
| 277 | "p5040", | ||
| 278 | "qoriq", | ||
| 279 | "qoriq-arm", | ||
| 280 | "qoriq-arm64", | ||
| 281 | "qoriq-generic-bsp", | ||
| 282 | "qoriq-ppc", | ||
| 283 | "t1", | ||
| 284 | "t1023", | ||
| 285 | "t1024", | ||
| 286 | "t1040", | ||
| 287 | "t1042", | ||
| 288 | "t4160", | ||
| 289 | "toolchain-clang", | ||
| 290 | "vf-generic-bsp", | ||
| 291 | "virtclass-multilib-lib32", | ||
| 292 | "virtclass-multilib-lib64" | ||
| 293 | ] | ||
| 294 | } | ||
| 295 | } | ||
diff --git a/recipes-bsp/atf/qoriq-atf_2.12.bb b/recipes-bsp/atf/qoriq-atf_2.12.bb index 4eb7be9d3..ea5b558af 100644 --- a/recipes-bsp/atf/qoriq-atf_2.12.bb +++ b/recipes-bsp/atf/qoriq-atf_2.12.bb | |||
| @@ -168,13 +168,13 @@ do_compile() { | |||
| 168 | 168 | ||
| 169 | do_install() { | 169 | do_install() { |
| 170 | install -d ${D}/boot/atf/ | 170 | install -d ${D}/boot/atf/ |
| 171 | cp srk.pri ${D}/boot/atf/ | 171 | install -m 0644 srk.pri ${D}/boot/atf/ |
| 172 | cp srk.pub ${D}/boot/atf/ | 172 | install -m 0644 srk.pub ${D}/boot/atf/ |
| 173 | cp *.pbl ${D}/boot/atf/ | 173 | install -m 0644 *.pbl ${D}/boot/atf/ |
| 174 | if [ ! -e fuse_fip.bin ]; then | 174 | if [ ! -e fuse_fip.bin ]; then |
| 175 | rm -f fuse_scr.bin | 175 | rm -f fuse_scr.bin |
| 176 | fi | 176 | fi |
| 177 | cp *.bin ${D}/boot/atf/ | 177 | install -m 0644 *.bin ${D}/boot/atf/ |
| 178 | chown -R root:root ${D} | 178 | chown -R root:root ${D} |
| 179 | } | 179 | } |
| 180 | 180 | ||
diff --git a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb index 58b69bae8..a285ba22a 100644 --- a/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb +++ b/recipes-bsp/firmware-imx/firmware-nxp-wifi_1.1.bb | |||
| @@ -116,7 +116,7 @@ RPROVIDES:${PN}-nxp9098-sdio = "linux-firmware-nxp9098-sdio" | |||
| 116 | RREPLACES:${PN}-nxp9098-sdio = "linux-firmware-nxp9098-sdio" | 116 | RREPLACES:${PN}-nxp9098-sdio = "linux-firmware-nxp9098-sdio" |
| 117 | RCONFLICTS:${PN}-nxp9098-sdio = "linux-firmware-nxp9098-sdio" | 117 | RCONFLICTS:${PN}-nxp9098-sdio = "linux-firmware-nxp9098-sdio" |
| 118 | 118 | ||
| 119 | FILES:${PN}-nxpaw693-pcie += " \ | 119 | FILES:${PN}-nxpaw693-pcie += "\ |
| 120 | ${nonarch_base_libdir}/firmware/nxp/pcie*aw693* \ | 120 | ${nonarch_base_libdir}/firmware/nxp/pcie*aw693* \ |
| 121 | ${nonarch_base_libdir}/firmware/nxp/uart*aw693* \ | 121 | ${nonarch_base_libdir}/firmware/nxp/uart*aw693* \ |
| 122 | " | 122 | " |
| @@ -131,7 +131,7 @@ RPROVIDES:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio" | |||
| 131 | RREPLACES:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio" | 131 | RREPLACES:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio" |
| 132 | RCONFLICTS:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio" | 132 | RCONFLICTS:${PN}-nxpiw416-sdio = "linux-firmware-nxpiw416-sdio" |
| 133 | 133 | ||
| 134 | FILES:${PN}-nxpiw610-sdio += " \ | 134 | FILES:${PN}-nxpiw610-sdio += "\ |
| 135 | ${nonarch_base_libdir}/firmware/nxp/sd_iw610.bin.se \ | 135 | ${nonarch_base_libdir}/firmware/nxp/sd_iw610.bin.se \ |
| 136 | ${nonarch_base_libdir}/firmware/nxp/sduart_iw610.bin.se \ | 136 | ${nonarch_base_libdir}/firmware/nxp/sduart_iw610.bin.se \ |
| 137 | ${nonarch_base_libdir}/firmware/nxp/sduartspi_iw610.bin.se \ | 137 | ${nonarch_base_libdir}/firmware/nxp/sduartspi_iw610.bin.se \ |
| @@ -143,7 +143,7 @@ RPROVIDES:${PN}-nxpiw610-sdio = "linux-firmware-nxpiw610-sdio" | |||
| 143 | RREPLACES:${PN}-nxpiw610-sdio = "linux-firmware-nxpiw610-sdio" | 143 | RREPLACES:${PN}-nxpiw610-sdio = "linux-firmware-nxpiw610-sdio" |
| 144 | RCONFLICTS:${PN}-nxpiw610-sdio = "linux-firmware-nxpiw610-sdio" | 144 | RCONFLICTS:${PN}-nxpiw610-sdio = "linux-firmware-nxpiw610-sdio" |
| 145 | 145 | ||
| 146 | FILES:${PN}-nxpiw610-usb += " \ | 146 | FILES:${PN}-nxpiw610-usb += "\ |
| 147 | ${nonarch_base_libdir}/firmware/nxp/usb*_iw610.bin.se \ | 147 | ${nonarch_base_libdir}/firmware/nxp/usb*_iw610.bin.se \ |
| 148 | " | 148 | " |
| 149 | RDEPENDS:${PN}-nxpiw610-usb += "${PN}-nxp-common" | 149 | RDEPENDS:${PN}-nxpiw610-usb += "${PN}-nxp-common" |
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 260b01001..e53372f69 100644 --- a/recipes-bsp/fsl-tlu/fsl-tlu_1.0.0.bb +++ b/recipes-bsp/fsl-tlu/fsl-tlu_1.0.0.bb | |||
| @@ -10,9 +10,8 @@ SRCREV = "8837cce3c86b30c0931c319e9e1a8ca622ae5354" | |||
| 10 | 10 | ||
| 11 | do_install() { | 11 | do_install() { |
| 12 | install -d ${D}${sbindir}/fsl_tlu | 12 | install -d ${D}${sbindir}/fsl_tlu |
| 13 | find . -type f -exec cp {} ${D}${sbindir}/fsl_tlu/ \; | 13 | find . -type f -exec install -m 0644 {} ${D}${sbindir}/fsl_tlu/ \; |
| 14 | } | 14 | } |
| 15 | 15 | ||
| 16 | COMPATIBLE_MACHINE = "(e500mc)" | 16 | COMPATIBLE_MACHINE = "(e500mc)" |
| 17 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" | 17 | PACKAGE_ARCH = "${MACHINE_SOCARCH}" |
| 18 | |||
diff --git a/recipes-bsp/imx-atf/imx-atf_2.12.bb b/recipes-bsp/imx-atf/imx-atf_2.12.bb index 7cef23416..27984aeea 100644 --- a/recipes-bsp/imx-atf/imx-atf_2.12.bb +++ b/recipes-bsp/imx-atf/imx-atf_2.12.bb | |||
| @@ -30,7 +30,7 @@ ATF_PLATFORM ??= "INVALID" | |||
| 30 | # base address in source code. | 30 | # base address in source code. |
| 31 | ATF_BOOT_UART_BASE ?= "" | 31 | ATF_BOOT_UART_BASE ?= "" |
| 32 | 32 | ||
| 33 | EXTRA_OEMAKE += " \ | 33 | EXTRA_OEMAKE += "\ |
| 34 | CROSS_COMPILE=${TARGET_PREFIX} \ | 34 | CROSS_COMPILE=${TARGET_PREFIX} \ |
| 35 | PLAT=${ATF_PLATFORM} \ | 35 | PLAT=${ATF_PLATFORM} \ |
| 36 | ${PACKAGECONFIG_CONFARGS} \ | 36 | ${PACKAGECONFIG_CONFARGS} \ |
diff --git a/recipes-bsp/imx-mkimage/imx-boot_1.0.bb b/recipes-bsp/imx-mkimage/imx-boot_1.0.bb index fcc8f84b3..49d7ffb4b 100644 --- a/recipes-bsp/imx-mkimage/imx-boot_1.0.bb +++ b/recipes-bsp/imx-mkimage/imx-boot_1.0.bb | |||
| @@ -14,7 +14,7 @@ DEPENDS:append:mx95-generic-bsp = " u-boot-mkeficapsule-native" | |||
| 14 | 14 | ||
| 15 | # This package aggregates output deployed by other packages, | 15 | # This package aggregates output deployed by other packages, |
| 16 | # so set the appropriate dependencies | 16 | # so set the appropriate dependencies |
| 17 | DEPENDS += " \ | 17 | DEPENDS += "\ |
| 18 | virtual/bootloader \ | 18 | virtual/bootloader \ |
| 19 | ${IMX_EXTRA_FIRMWARE} \ | 19 | ${IMX_EXTRA_FIRMWARE} \ |
| 20 | imx-atf \ | 20 | imx-atf \ |
diff --git a/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.40.0.bb b/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.40.0.bb index e5113f1c1..9cc366835 100644 --- a/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.40.0.bb +++ b/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.40.0.bb | |||
| @@ -28,7 +28,7 @@ PLATFORM:mx8mp-nxp-bsp = "IMX8MP" | |||
| 28 | #| ../../source/h264high/h264decapi.c:2086:22: error: assignment to 'const u8 *' {aka 'const unsigned char *'} from incompatible pointer type 'u32 *' {aka 'unsigned int *'} [-Wincompatible-pointer-types] | 28 | #| ../../source/h264high/h264decapi.c:2086:22: error: assignment to 'const u8 *' {aka 'const unsigned char *'} from incompatible pointer type 'u32 *' {aka 'unsigned int *'} [-Wincompatible-pointer-types] |
| 29 | #| 2086 | ref_data = ref.virtual_address; | 29 | #| 2086 | ref_data = ref.virtual_address; |
| 30 | 30 | ||
| 31 | CFLAGS += " -Wno-error=incompatible-pointer-types" | 31 | CFLAGS += "-Wno-error=incompatible-pointer-types" |
| 32 | EXTRA_OEMAKE = " \ | 32 | EXTRA_OEMAKE = " \ |
| 33 | CROSS_COMPILE="${HOST_PREFIX}" \ | 33 | CROSS_COMPILE="${HOST_PREFIX}" \ |
| 34 | SDKTARGETSYSROOT="${STAGING_DIR_TARGET}" \ | 34 | SDKTARGETSYSROOT="${STAGING_DIR_TARGET}" \ |
diff --git a/recipes-bsp/inphi/inphi_git.bb b/recipes-bsp/inphi/inphi_git.bb index 5c2e4197f..21aef6bac 100644 --- a/recipes-bsp/inphi/inphi_git.bb +++ b/recipes-bsp/inphi/inphi_git.bb | |||
| @@ -9,7 +9,7 @@ SRCREV = "f22e9ff3bfed8342da6efb699e473b11fbad5695" | |||
| 9 | 9 | ||
| 10 | do_install () { | 10 | do_install () { |
| 11 | install -d ${D}/boot | 11 | install -d ${D}/boot |
| 12 | cp -fr ${S}/in112525-phy-ucode.txt ${D}/boot | 12 | install -m 0644 ${S}/in112525-phy-ucode.txt ${D}/boot |
| 13 | } | 13 | } |
| 14 | 14 | ||
| 15 | do_deploy () { | 15 | do_deploy () { |
| @@ -23,4 +23,3 @@ FILES:${PN}-image += "/boot" | |||
| 23 | 23 | ||
| 24 | COMPATIBLE_MACHINE = "(qoriq-arm64)" | 24 | COMPATIBLE_MACHINE = "(qoriq-arm64)" |
| 25 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 25 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
| 26 | |||
diff --git a/recipes-bsp/isp-imx/isp-imx_4.2.2.26.1.bb b/recipes-bsp/isp-imx/isp-imx_4.2.2.26.1.bb index 0a8ce57c0..8b5d27f4f 100644 --- a/recipes-bsp/isp-imx/isp-imx_4.2.2.26.1.bb +++ b/recipes-bsp/isp-imx/isp-imx_4.2.2.26.1.bb | |||
| @@ -34,7 +34,7 @@ LDFLAGS:append = "${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', ' -fuse- | |||
| 34 | 34 | ||
| 35 | SYSTEMD_SERVICE:${PN} = "imx8-isp.service" | 35 | SYSTEMD_SERVICE:${PN} = "imx8-isp.service" |
| 36 | 36 | ||
| 37 | EXTRA_OECMAKE += " \ | 37 | EXTRA_OECMAKE += "\ |
| 38 | -DSDKTARGETSYSROOT=${STAGING_DIR_HOST} \ | 38 | -DSDKTARGETSYSROOT=${STAGING_DIR_HOST} \ |
| 39 | -DCMAKE_BUILD_TYPE=release \ | 39 | -DCMAKE_BUILD_TYPE=release \ |
| 40 | -DISP_VERSION=ISP8000NANO_V1802 \ | 40 | -DISP_VERSION=ISP8000NANO_V1802 \ |
diff --git a/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2025.01.bb b/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2025.01.bb index b7e4ca760..fe2e62452 100644 --- a/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2025.01.bb +++ b/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2025.01.bb | |||
| @@ -5,7 +5,7 @@ SECTION = "bootloader" | |||
| 5 | 5 | ||
| 6 | inherit python3native | 6 | inherit python3native |
| 7 | 7 | ||
| 8 | DEPENDS += " \ | 8 | DEPENDS += "\ |
| 9 | bison-native \ | 9 | bison-native \ |
| 10 | dtc \ | 10 | dtc \ |
| 11 | gnutls \ | 11 | gnutls \ |
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 b80bf61d7..9dd2b61fe 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 | |||
| @@ -9,7 +9,7 @@ SRCBRANCH = "lf_v2025.04" | |||
| 9 | LOCALVERSION ?= "-${SRCBRANCH}" | 9 | LOCALVERSION ?= "-${SRCBRANCH}" |
| 10 | SRCREV = "4ddbad60eff308a5b356fb9ab8734ac382ddd692" | 10 | SRCREV = "4ddbad60eff308a5b356fb9ab8734ac382ddd692" |
| 11 | 11 | ||
| 12 | DEPENDS += " \ | 12 | DEPENDS += "\ |
| 13 | bc-native \ | 13 | bc-native \ |
| 14 | bison-native \ | 14 | bison-native \ |
| 15 | dtc-native \ | 15 | dtc-native \ |
diff --git a/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend b/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend index 5c492725b..a20bf03a5 100644 --- a/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend +++ b/recipes-core/packagegroup/nativesdk-packagegroup-sdk-host.bbappend | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | RDEPENDS:${PN} += " \ | 1 | RDEPENDS:${PN} += "\ |
| 2 | nativesdk-mxsldr \ | 2 | nativesdk-mxsldr \ |
| 3 | nativesdk-u-boot-mkimage \ | 3 | nativesdk-u-boot-mkimage \ |
| 4 | nativesdk-imx-usb-loader \ | 4 | nativesdk-imx-usb-loader \ |
diff --git a/recipes-devtools/half/half_2.1.0.bb b/recipes-devtools/half/half_2.1.0.bb index 4914f8701..101a3cd92 100644 --- a/recipes-devtools/half/half_2.1.0.bb +++ b/recipes-devtools/half/half_2.1.0.bb | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | SUMMARY = "C++ library for half precision floating point arithmetics" | 1 | SUMMARY = "C++ library for half precision floating point arithmetics" |
| 2 | DESCRIPTION = "half is a C++ header-only library to provide an IEEE-754 conformant \ | 2 | DESCRIPTION = "half is a C++ header-only library to provide an IEEE-754 conformant \ |
| 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 | 5 | ||
diff --git a/recipes-devtools/qoriq-cst/qoriq-cst_git.bb b/recipes-devtools/qoriq-cst/qoriq-cst_git.bb index eb01f5427..3eb61586b 100644 --- a/recipes-devtools/qoriq-cst/qoriq-cst_git.bb +++ b/recipes-devtools/qoriq-cst/qoriq-cst_git.bb | |||
| @@ -37,5 +37,5 @@ do_install () { | |||
| 37 | 37 | ||
| 38 | FILES:${PN}-dbg += "${bindir}/cst/.debug" | 38 | FILES:${PN}-dbg += "${bindir}/cst/.debug" |
| 39 | BBCLASSEXTEND = "native nativesdk" | 39 | BBCLASSEXTEND = "native nativesdk" |
| 40 | INSANE_SKIP:${PN}-dbg += " buildpaths" | 40 | INSANE_SKIP:${PN}-dbg += "buildpaths" |
| 41 | 41 | ||
diff --git a/recipes-extended/jailhouse/jailhouse-imx_git.bb b/recipes-extended/jailhouse/jailhouse-imx_git.bb index 4bcb597e7..a8e229aee 100644 --- a/recipes-extended/jailhouse/jailhouse-imx_git.bb +++ b/recipes-extended/jailhouse/jailhouse-imx_git.bb | |||
| @@ -96,7 +96,7 @@ FILES:${PN} += "${nonarch_base_libdir}/firmware ${libexecdir} ${sbindir} ${JH_DA | |||
| 96 | FILES:${PN}:remove = "${libdir}/*" | 96 | FILES:${PN}:remove = "${libdir}/*" |
| 97 | FILES:pyjailhouse = "${PYTHON_SITEPACKAGES_DIR}" | 97 | FILES:pyjailhouse = "${PYTHON_SITEPACKAGES_DIR}" |
| 98 | 98 | ||
| 99 | RDEPENDS:${PN} += " \ | 99 | RDEPENDS:${PN} += "\ |
| 100 | pyjailhouse \ | 100 | pyjailhouse \ |
| 101 | python3-curses \ | 101 | python3-curses \ |
| 102 | python3-datetime \ | 102 | python3-datetime \ |
diff --git a/recipes-extended/ovs-dpdk/ovs-dpdk_3.1.bb b/recipes-extended/ovs-dpdk/ovs-dpdk_3.1.bb index 5f235b4cf..f8d1d7cfb 100644 --- a/recipes-extended/ovs-dpdk/ovs-dpdk_3.1.bb +++ b/recipes-extended/ovs-dpdk/ovs-dpdk_3.1.bb | |||
| @@ -27,8 +27,8 @@ do_install:append() { | |||
| 27 | install -m 0755 ${S}/utilities/ovs-ofctl ${D}${bindir}/ovs-dpdk | 27 | install -m 0755 ${S}/utilities/ovs-ofctl ${D}${bindir}/ovs-dpdk |
| 28 | } | 28 | } |
| 29 | 29 | ||
| 30 | INSANE_SKIP:${PN}-dbg += " buildpaths" | 30 | INSANE_SKIP:${PN}-dbg += "buildpaths" |
| 31 | INSANE_SKIP:${PN} += " buildpaths" | 31 | INSANE_SKIP:${PN} += "buildpaths" |
| 32 | 32 | ||
| 33 | ALLOW_EMPTY:${PN} = "1" | 33 | ALLOW_EMPTY:${PN} = "1" |
| 34 | INHIBIT_PACKAGE_STRIP = "1" | 34 | INHIBIT_PACKAGE_STRIP = "1" |
diff --git a/recipes-extended/secure-obj/secure-obj_git.bb b/recipes-extended/secure-obj/secure-obj_git.bb index 4d197f57c..826868442 100644 --- a/recipes-extended/secure-obj/secure-obj_git.bb +++ b/recipes-extended/secure-obj/secure-obj_git.bb | |||
| @@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=751419260aa954499f7abaabaa882bbe" | |||
| 4 | 4 | ||
| 5 | DEPENDS:remove = " python3-pycryptodomex-native" | 5 | DEPENDS:remove = " python3-pycryptodomex-native" |
| 6 | DEPENDS:append = " python3-cryptography-native optee-os-qoriq-tadevkit" | 6 | DEPENDS:append = " python3-cryptography-native optee-os-qoriq-tadevkit" |
| 7 | RDEPENDS:{PN} += "secure-obj-module" | 7 | RDEPENDS:${PN} += "secure-obj-module" |
| 8 | 8 | ||
| 9 | WRAP_TARGET_PREFIX ?= "${TARGET_PREFIX}" | 9 | WRAP_TARGET_PREFIX ?= "${TARGET_PREFIX}" |
| 10 | export SECURE_STORAGE_PATH = "${S}/secure_storage_ta/ta/" | 10 | export SECURE_STORAGE_PATH = "${S}/secure_storage_ta/ta/" |
diff --git a/recipes-fsl/images/fsl-image-machine-test.bb b/recipes-fsl/images/fsl-image-machine-test.bb index 43af6f7e9..382210126 100644 --- a/recipes-fsl/images/fsl-image-machine-test.bb +++ b/recipes-fsl/images/fsl-image-machine-test.bb | |||
| @@ -2,7 +2,7 @@ DESCRIPTION = "A console-only image that includes gstreamer packages, \ | |||
| 2 | Freescale's multimedia packages (VPU and GPU) when available, and \ | 2 | Freescale's multimedia packages (VPU and GPU) when available, and \ |
| 3 | test and benchmark applications." | 3 | test and benchmark applications." |
| 4 | 4 | ||
| 5 | IMAGE_FEATURES += " \ | 5 | IMAGE_FEATURES += "\ |
| 6 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '', \ | 6 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '', \ |
| 7 | bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11-base', \ | 7 | bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11-base', \ |
| 8 | '', d), d)} \ | 8 | '', d), d)} \ |
| @@ -15,7 +15,7 @@ LICENSE = "MIT" | |||
| 15 | 15 | ||
| 16 | inherit core-image | 16 | inherit core-image |
| 17 | 17 | ||
| 18 | CORE_IMAGE_EXTRA_INSTALL += " \ | 18 | CORE_IMAGE_EXTRA_INSTALL += "\ |
| 19 | packagegroup-fsl-gstreamer1.0 \ | 19 | packagegroup-fsl-gstreamer1.0 \ |
| 20 | packagegroup-fsl-gstreamer1.0-full \ | 20 | packagegroup-fsl-gstreamer1.0-full \ |
| 21 | packagegroup-fsl-tools-gpu \ | 21 | packagegroup-fsl-tools-gpu \ |
diff --git a/recipes-fsl/images/fsl-image-multimedia-full.bb b/recipes-fsl/images/fsl-image-multimedia-full.bb index 0384162bc..24fdeae9e 100644 --- a/recipes-fsl/images/fsl-image-multimedia-full.bb +++ b/recipes-fsl/images/fsl-image-multimedia-full.bb | |||
| @@ -3,6 +3,6 @@ | |||
| 3 | 3 | ||
| 4 | require fsl-image-multimedia.bb | 4 | require fsl-image-multimedia.bb |
| 5 | 5 | ||
| 6 | CORE_IMAGE_EXTRA_INSTALL += " \ | 6 | CORE_IMAGE_EXTRA_INSTALL += "\ |
| 7 | packagegroup-fsl-gstreamer1.0-full \ | 7 | packagegroup-fsl-gstreamer1.0-full \ |
| 8 | " | 8 | " |
diff --git a/recipes-fsl/images/fsl-image-multimedia.bb b/recipes-fsl/images/fsl-image-multimedia.bb index 3a3ce28b8..3a320f7b7 100644 --- a/recipes-fsl/images/fsl-image-multimedia.bb +++ b/recipes-fsl/images/fsl-image-multimedia.bb | |||
| @@ -12,7 +12,7 @@ LICENSE = "MIT" | |||
| 12 | 12 | ||
| 13 | inherit core-image | 13 | inherit core-image |
| 14 | 14 | ||
| 15 | CORE_IMAGE_EXTRA_INSTALL += " \ | 15 | CORE_IMAGE_EXTRA_INSTALL += "\ |
| 16 | packagegroup-fsl-tools-gpu \ | 16 | packagegroup-fsl-tools-gpu \ |
| 17 | packagegroup-fsl-gstreamer1.0 \ | 17 | packagegroup-fsl-gstreamer1.0 \ |
| 18 | packagegroup-imx-tools-audio \ | 18 | packagegroup-imx-tools-audio \ |
diff --git a/recipes-fsl/images/fsl-image-network-full-cmdline.bb b/recipes-fsl/images/fsl-image-network-full-cmdline.bb index 01f47c3e5..86f13a339 100644 --- a/recipes-fsl/images/fsl-image-network-full-cmdline.bb +++ b/recipes-fsl/images/fsl-image-network-full-cmdline.bb | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | DESCRIPTION = "A console-only image that includes full cmdline and \ | 1 | DESCRIPTION = "A console-only image that includes full cmdline and \ |
| 2 | Freescale's networking packages (QorIQ DPAA/DPAA2) when available." | 2 | Freescale's networking packages (QorIQ DPAA/DPAA2) when available." |
| 3 | 3 | ||
| 4 | IMAGE_FEATURES += " \ | 4 | IMAGE_FEATURES += "\ |
| 5 | debug-tweaks \ | 5 | debug-tweaks \ |
| 6 | tools-profile \ | 6 | tools-profile \ |
| 7 | " | 7 | " |
diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-gstreamer1.0.bb b/recipes-fsl/packagegroups/packagegroup-fsl-gstreamer1.0.bb index aef582a57..fe34a1942 100644 --- a/recipes-fsl/packagegroups/packagegroup-fsl-gstreamer1.0.bb +++ b/recipes-fsl/packagegroups/packagegroup-fsl-gstreamer1.0.bb | |||
| @@ -6,7 +6,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}" | |||
| 6 | 6 | ||
| 7 | inherit packagegroup | 7 | inherit packagegroup |
| 8 | 8 | ||
| 9 | PACKAGES += " \ | 9 | PACKAGES += "\ |
| 10 | ${PN}-base \ | 10 | ${PN}-base \ |
| 11 | ${PN}-audio \ | 11 | ${PN}-audio \ |
| 12 | ${PN}-video \ | 12 | ${PN}-video \ |
diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-network.bb b/recipes-fsl/packagegroups/packagegroup-fsl-network.bb index 96e3097d5..218b9eca8 100644 --- a/recipes-fsl/packagegroups/packagegroup-fsl-network.bb +++ b/recipes-fsl/packagegroups/packagegroup-fsl-network.bb | |||
| @@ -21,24 +21,24 @@ NETWORK_TOOLS:append:qoriq = " \ | |||
| 21 | " | 21 | " |
| 22 | 22 | ||
| 23 | # Data Place Acceleration Architecture | 23 | # Data Place Acceleration Architecture |
| 24 | NETWORK_TOOLS:append:fsl-lsch2 = "\ | 24 | NETWORK_TOOLS:append:fsl-lsch2 = " \ |
| 25 | eth-config \ | 25 | eth-config \ |
| 26 | " | 26 | " |
| 27 | 27 | ||
| 28 | # 2nd generation Data Place Acceleration Architecture | 28 | # 2nd generation Data Place Acceleration Architecture |
| 29 | NETWORK_TOOLS:append:ls1088a = "\ | 29 | NETWORK_TOOLS:append:ls1088a = " \ |
| 30 | aiopsl \ | 30 | aiopsl \ |
| 31 | gpp-aioptool \ | 31 | gpp-aioptool \ |
| 32 | ofp \ | 32 | ofp \ |
| 33 | " | 33 | " |
| 34 | 34 | ||
| 35 | NETWORK_TOOLS:append:ls2088a = "\ | 35 | NETWORK_TOOLS:append:ls2088a = " \ |
| 36 | aiopsl \ | 36 | aiopsl \ |
| 37 | gpp-aioptool \ | 37 | gpp-aioptool \ |
| 38 | ofp \ | 38 | ofp \ |
| 39 | " | 39 | " |
| 40 | 40 | ||
| 41 | NETWORK_TOOLS:append:fsl-lsch3 = "\ | 41 | NETWORK_TOOLS:append:fsl-lsch3 = " \ |
| 42 | dce \ | 42 | dce \ |
| 43 | restool \ | 43 | restool \ |
| 44 | spc \ | 44 | spc \ |
diff --git a/recipes-graphics/imx-g2d/imx-g2d-samples_git.bb b/recipes-graphics/imx-g2d/imx-g2d-samples_git.bb index af92476e1..c75b447b0 100644 --- a/recipes-graphics/imx-g2d/imx-g2d-samples_git.bb +++ b/recipes-graphics/imx-g2d/imx-g2d-samples_git.bb | |||
| @@ -59,7 +59,7 @@ PACKAGECONFIG[pxp] = " \ | |||
| 59 | , \ | 59 | , \ |
| 60 | dpu dpu95 gpu-drm gpu-fbdev" | 60 | dpu dpu95 gpu-drm gpu-fbdev" |
| 61 | 61 | ||
| 62 | EXTRA_OEMAKE += " \ | 62 | EXTRA_OEMAKE += "\ |
| 63 | SDKTARGETSYSROOT=${STAGING_DIR_HOST} \ | 63 | SDKTARGETSYSROOT=${STAGING_DIR_HOST} \ |
| 64 | ${PACKAGECONFIG_CONFARGS} \ | 64 | ${PACKAGECONFIG_CONFARGS} \ |
| 65 | " | 65 | " |
diff --git a/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb b/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb index 5dea367a9..bd08639b6 100644 --- a/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb +++ b/recipes-graphics/imx-gpu-apitrace/imx-gpu-apitrace_10.0.0.bb | |||
| @@ -33,7 +33,7 @@ PACKAGECONFIG[vivante] = "-DENABLE_VIVANTE=ON,-DENABLE_VIVANTE=OFF,virtual/libg2 | |||
| 33 | 33 | ||
| 34 | SOLIBS = ".so" | 34 | SOLIBS = ".so" |
| 35 | FILES_SOLIBSDEV = "" | 35 | FILES_SOLIBSDEV = "" |
| 36 | FILES:${PN} += " \ | 36 | FILES:${PN} += "\ |
| 37 | ${libdir}/apitrace/scripts/* \ | 37 | ${libdir}/apitrace/scripts/* \ |
| 38 | ${libdir}/apitrace/wrappers/* \ | 38 | ${libdir}/apitrace/wrappers/* \ |
| 39 | " | 39 | " |
diff --git a/recipes-graphics/imx-gpu-sdk/imx-gpu-sdk_6.1.1.bb b/recipes-graphics/imx-gpu-sdk/imx-gpu-sdk_6.1.1.bb index e1510baf3..126f12b92 100644 --- a/recipes-graphics/imx-gpu-sdk/imx-gpu-sdk_6.1.1.bb +++ b/recipes-graphics/imx-gpu-sdk/imx-gpu-sdk_6.1.1.bb | |||
| @@ -131,7 +131,7 @@ RDEPENDS_EMPTY_MAIN_PACKAGE_MX8:mx8mm-nxp-bsp = "" | |||
| 131 | RDEPENDS_VULKAN_LOADER = "" | 131 | RDEPENDS_VULKAN_LOADER = "" |
| 132 | RDEPENDS_VULKAN_LOADER:mx8-nxp-bsp = "vulkan-validation-layers vulkan-loader" | 132 | RDEPENDS_VULKAN_LOADER:mx8-nxp-bsp = "vulkan-validation-layers vulkan-loader" |
| 133 | RDEPENDS_VULKAN_LOADER:mx8mm-nxp-bsp = "" | 133 | RDEPENDS_VULKAN_LOADER:mx8mm-nxp-bsp = "" |
| 134 | RDEPENDS:${PN} += " \ | 134 | RDEPENDS:${PN} += "\ |
| 135 | ${RDEPENDS_EMPTY_MAIN_PACKAGE} \ | 135 | ${RDEPENDS_EMPTY_MAIN_PACKAGE} \ |
| 136 | ${RDEPENDS_EMPTY_MAIN_PACKAGE_MX8} \ | 136 | ${RDEPENDS_EMPTY_MAIN_PACKAGE_MX8} \ |
| 137 | ${RDEPENDS_VULKAN_LOADER} \ | 137 | ${RDEPENDS_VULKAN_LOADER} \ |
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 38f976c71..f3650fb57 100644 --- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc +++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc | |||
| @@ -9,12 +9,12 @@ SECTION = "libs" | |||
| 9 | LICENSE = "Proprietary" | 9 | LICENSE = "Proprietary" |
| 10 | LIC_FILES_CHKSUM = "file://COPYING;md5=ea25d099982d035af85d193c88a1b479" | 10 | LIC_FILES_CHKSUM = "file://COPYING;md5=ea25d099982d035af85d193c88a1b479" |
| 11 | 11 | ||
| 12 | DEPENDS += " \ | 12 | DEPENDS += "\ |
| 13 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', \ | 13 | ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', \ |
| 14 | bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 libxdamage libxext libxfixes', \ | 14 | bb.utils.contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 libxdamage libxext libxfixes', \ |
| 15 | '', d), d)} \ | 15 | '', d), d)} \ |
| 16 | " | 16 | " |
| 17 | DEPENDS += " \ | 17 | DEPENDS += "\ |
| 18 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libxcb libxshmfence libxxf86vm', \ | 18 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'libxcb libxshmfence libxxf86vm', \ |
| 19 | '', d)} \ | 19 | '', d)} \ |
| 20 | " | 20 | " |
| @@ -23,7 +23,7 @@ DEPENDS:append:mx8-nxp-bsp = " patchelf-native" | |||
| 23 | 23 | ||
| 24 | DEPENDS:append:libc-musl = " gcompat" | 24 | DEPENDS:append:libc-musl = " gcompat" |
| 25 | 25 | ||
| 26 | PROVIDES += " \ | 26 | PROVIDES += "\ |
| 27 | imx-gpu-viv \ | 27 | imx-gpu-viv \ |
| 28 | libgal-imx \ | 28 | libgal-imx \ |
| 29 | virtual/egl \ | 29 | virtual/egl \ |
diff --git a/recipes-graphics/mali/mali-imx.inc b/recipes-graphics/mali/mali-imx.inc index 97a1175e7..e500a5cd7 100644 --- a/recipes-graphics/mali/mali-imx.inc +++ b/recipes-graphics/mali/mali-imx.inc | |||
| @@ -28,7 +28,7 @@ PACKAGES =+ " \ | |||
| 28 | ${PN}-opencl-icd ${PN}-opencl-icd-dev" | 28 | ${PN}-opencl-icd ${PN}-opencl-icd-dev" |
| 29 | 29 | ||
| 30 | # Since libmali.so is loaded by dlopen, include it in the main package | 30 | # Since libmali.so is loaded by dlopen, include it in the main package |
| 31 | FILES:${PN} += " \ | 31 | FILES:${PN} += "\ |
| 32 | ${libdir}/libmali.so \ | 32 | ${libdir}/libmali.so \ |
| 33 | ${nonarch_base_libdir}/firmware" | 33 | ${nonarch_base_libdir}/firmware" |
| 34 | FILES_SOLIBSDEV = "" | 34 | FILES_SOLIBSDEV = "" |
diff --git a/recipes-graphics/wayland/weston_10.0.5.imx.bb b/recipes-graphics/wayland/weston_10.0.5.imx.bb index 991650fb9..151a8ed34 100644 --- a/recipes-graphics/wayland/weston_10.0.5.imx.bb +++ b/recipes-graphics/wayland/weston_10.0.5.imx.bb | |||
| @@ -156,7 +156,7 @@ GROUPADD_PARAM:${PN} = "--system weston-launch" | |||
| 156 | SUMMARY = "Weston, a Wayland compositor, i.MX fork" | 156 | SUMMARY = "Weston, a Wayland compositor, i.MX fork" |
| 157 | 157 | ||
| 158 | LIC_FILES_CHKSUM:remove = "file://COPYING;md5=d79ee9e66bb0f95d3386a7acae780b70" | 158 | LIC_FILES_CHKSUM:remove = "file://COPYING;md5=d79ee9e66bb0f95d3386a7acae780b70" |
| 159 | LIC_FILES_CHKSUM:append = "file://LICENSE;md5=d79ee9e66bb0f95d3386a7acae780b70" | 159 | LIC_FILES_CHKSUM:append = " file://LICENSE;md5=d79ee9e66bb0f95d3386a7acae780b70" |
| 160 | 160 | ||
| 161 | DEFAULT_PREFERENCE = "-1" | 161 | DEFAULT_PREFERENCE = "-1" |
| 162 | 162 | ||
diff --git a/recipes-kernel/linux/linux-fslc_6.12.bb b/recipes-kernel/linux/linux-fslc_6.12.bb index 8b66b82d4..9b576c707 100644 --- a/recipes-kernel/linux/linux-fslc_6.12.bb +++ b/recipes-kernel/linux/linux-fslc_6.12.bb | |||
| @@ -14,7 +14,7 @@ require linux-imx.inc | |||
| 14 | 14 | ||
| 15 | SRC_URI = "git://github.com/Freescale/linux-fslc.git;branch=${KBRANCH};protocol=https" | 15 | SRC_URI = "git://github.com/Freescale/linux-fslc.git;branch=${KBRANCH};protocol=https" |
| 16 | 16 | ||
| 17 | DEPENDS += " \ | 17 | DEPENDS += "\ |
| 18 | coreutils-native \ | 18 | coreutils-native \ |
| 19 | " | 19 | " |
| 20 | 20 | ||
diff --git a/recipes-kernel/linux/linux-qoriq.inc b/recipes-kernel/linux/linux-qoriq.inc index 8c89a33aa..2f0997f1c 100644 --- a/recipes-kernel/linux/linux-qoriq.inc +++ b/recipes-kernel/linux/linux-qoriq.inc | |||
| @@ -48,5 +48,5 @@ do_configure() { | |||
| 48 | } | 48 | } |
| 49 | 49 | ||
| 50 | FILES:${KERNEL_PACKAGE_NAME}-image += "/boot/zImage*" | 50 | FILES:${KERNEL_PACKAGE_NAME}-image += "/boot/zImage*" |
| 51 | INSANE_SKIP:${PN}-src += " buildpaths" | 51 | INSANE_SKIP:${PN}-src += "buildpaths" |
| 52 | COMPATIBLE_MACHINE = "(qoriq)" | 52 | COMPATIBLE_MACHINE = "(qoriq)" |
diff --git a/recipes-multimedia/alsa/alsa-lib_%.bbappend b/recipes-multimedia/alsa/alsa-lib_%.bbappend index a8935ed51..23380142e 100644 --- a/recipes-multimedia/alsa/alsa-lib_%.bbappend +++ b/recipes-multimedia/alsa/alsa-lib_%.bbappend | |||
| @@ -6,6 +6,6 @@ IMX_PATCH = " \ | |||
| 6 | file://0006-add-conf-for-iMX-XCVR-sound-card.patch \ | 6 | file://0006-add-conf-for-iMX-XCVR-sound-card.patch \ |
| 7 | file://0007-add-conf-for-imx-cs42448-sound-card.patch \ | 7 | file://0007-add-conf-for-imx-cs42448-sound-card.patch \ |
| 8 | " | 8 | " |
| 9 | SRC_URI:append:imx-nxp-bsp = "${IMX_PATCH}" | 9 | SRC_URI:append:imx-nxp-bsp = " ${IMX_PATCH}" |
| 10 | 10 | ||
| 11 | PACKAGE_ARCH:imx-nxp-bsp = "${MACHINE_SOCARCH}" | 11 | PACKAGE_ARCH:imx-nxp-bsp = "${MACHINE_SOCARCH}" |
diff --git a/recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb b/recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb index ddbe334db..310928822 100644 --- a/recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gst-devtools_1.26.6.bb | |||
| @@ -33,7 +33,7 @@ def gettext_oemeson(d): | |||
| 33 | # Build GstValidateVideo | 33 | # Build GstValidateVideo |
| 34 | PACKAGECONFIG[cairo] = "-Dcairo=enabled,-Dcairo=disabled,cairo" | 34 | PACKAGECONFIG[cairo] = "-Dcairo=enabled,-Dcairo=disabled,cairo" |
| 35 | 35 | ||
| 36 | EXTRA_OEMESON += " \ | 36 | EXTRA_OEMESON += "\ |
| 37 | -Ddoc=disabled \ | 37 | -Ddoc=disabled \ |
| 38 | -Ddebug_viewer=disabled \ | 38 | -Ddebug_viewer=disabled \ |
| 39 | -Dtests=disabled \ | 39 | -Dtests=disabled \ |
diff --git a/recipes-multimedia/gstreamer/gst-examples_1.26.6.bb b/recipes-multimedia/gstreamer/gst-examples_1.26.6.bb index 2b31df7df..78e864382 100644 --- a/recipes-multimedia/gstreamer/gst-examples_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gst-examples_1.26.6.bb | |||
| @@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://playback/player/gtk/gtk-play.c;beginline=1;endline=20 | |||
| 10 | 10 | ||
| 11 | DEPENDS = "glib-2.0 gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad gtk+3 json-glib glib-2.0-native" | 11 | DEPENDS = "glib-2.0 gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad gtk+3 json-glib glib-2.0-native" |
| 12 | 12 | ||
| 13 | SRC_URI = "git://gitlab.freedesktop.org/gstreamer/gstreamer.git;protocol=https;branch=1.26;tag=${PV} \ | 13 | SRC_URI = "git://gitlab.freedesktop.org/gstreamer/gstreamer.git;protocol=https;branch=1.26 \ |
| 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 | " |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb index e7a4a7dea..94315c6cc 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.26.6.bb | |||
| @@ -20,7 +20,7 @@ DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base ffmpeg" | |||
| 20 | 20 | ||
| 21 | inherit meson pkgconfig upstream-version-is-even | 21 | inherit meson pkgconfig upstream-version-is-even |
| 22 | 22 | ||
| 23 | EXTRA_OEMESON += " \ | 23 | EXTRA_OEMESON += "\ |
| 24 | -Dtests=disabled \ | 24 | -Dtests=disabled \ |
| 25 | " | 25 | " |
| 26 | 26 | ||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb index 36db56eb8..666770083 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.26.6.imx.bb | |||
| @@ -104,7 +104,7 @@ PACKAGECONFIG[x265] = "-Dx265=enabled,-Dx265=disabled,x265" | |||
| 104 | 104 | ||
| 105 | GSTREAMER_GPL = "${@bb.utils.filter('PACKAGECONFIG', 'faad resindvd x265', d)}" | 105 | GSTREAMER_GPL = "${@bb.utils.filter('PACKAGECONFIG', 'faad resindvd x265', d)}" |
| 106 | 106 | ||
| 107 | EXTRA_OEMESON += " \ | 107 | EXTRA_OEMESON += "\ |
| 108 | -Ddoc=disabled \ | 108 | -Ddoc=disabled \ |
| 109 | -Daes=enabled \ | 109 | -Daes=enabled \ |
| 110 | -Dcodecalpha=enabled \ | 110 | -Dcodecalpha=enabled \ |
| @@ -185,8 +185,8 @@ SRC_URI:remove = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plug | |||
| 185 | " | 185 | " |
| 186 | SRC_URI:prepend = "${GST1.0-PLUGINS-BAD_SRC};branch=${SRCBRANCH} " | 186 | SRC_URI:prepend = "${GST1.0-PLUGINS-BAD_SRC};branch=${SRCBRANCH} " |
| 187 | 187 | ||
| 188 | SRC_URI:append:mx93-nxp-bsp = "file://0001-MMFMWK-9590-gstcuda-disable-gir-build-for-cuda-plugi.patch" | 188 | SRC_URI:append:mx93-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" | 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.10.03_2512_L6.18.2" |
| @@ -213,7 +213,7 @@ PACKAGECONFIG_G2D:imxgpu2d ??= "g2d" | |||
| 213 | PACKAGECONFIG[g2d] = ",,virtual/libg2d" | 213 | PACKAGECONFIG[g2d] = ",,virtual/libg2d" |
| 214 | PACKAGECONFIG[tinycompress] = "-Dtinycompress=enabled,-Dtinycompress=disabled,tinycompress" | 214 | PACKAGECONFIG[tinycompress] = "-Dtinycompress=enabled,-Dtinycompress=disabled,tinycompress" |
| 215 | 215 | ||
| 216 | EXTRA_OEMESON += " \ | 216 | EXTRA_OEMESON += "\ |
| 217 | -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \ | 217 | -Dc_args="${CFLAGS} -I${STAGING_INCDIR_IMX}" \ |
| 218 | " | 218 | " |
| 219 | 219 | ||
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb index 0cfa8c064..dff76babc 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.26.6.imx.bb | |||
| @@ -77,7 +77,7 @@ PACKAGECONFIG[viv-fb] = ",,virtual/libgles2 virtual/libg2d" | |||
| 77 | 77 | ||
| 78 | OPENGL_WINSYS = "${@bb.utils.filter('PACKAGECONFIG', 'x11 gbm wayland dispmanx egl viv-fb', d)}" | 78 | OPENGL_WINSYS = "${@bb.utils.filter('PACKAGECONFIG', 'x11 gbm wayland dispmanx egl viv-fb', d)}" |
| 79 | 79 | ||
| 80 | EXTRA_OEMESON += " \ | 80 | EXTRA_OEMESON += "\ |
| 81 | -Ddoc=disabled \ | 81 | -Ddoc=disabled \ |
| 82 | ${@get_opengl_cmdline_list('gl_api', d.getVar('OPENGL_APIS'), d)} \ | 82 | ${@get_opengl_cmdline_list('gl_api', d.getVar('OPENGL_APIS'), d)} \ |
| 83 | ${@get_opengl_cmdline_list('gl_platform', d.getVar('OPENGL_PLATFORMS'), d)} \ | 83 | ${@get_opengl_cmdline_list('gl_platform', d.getVar('OPENGL_PLATFORMS'), d)} \ |
| @@ -115,8 +115,8 @@ SRC_URI:remove = " \ | |||
| 115 | file://0002-ssaparse-enhance-SSA-text-lines-parsing.patch" | 115 | file://0002-ssaparse-enhance-SSA-text-lines-parsing.patch" |
| 116 | SRC_URI:prepend = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} " | 116 | SRC_URI:prepend = "${GST1.0-PLUGINS-BASE_SRC};branch=${SRCBRANCH} " |
| 117 | 117 | ||
| 118 | SRC_URI:append:mx93-nxp-bsp = "file://0001-MMFMWK-9590-gstgl-1.0-disable-gir-build-for-gl-plugi.patch" | 118 | SRC_URI:append:mx93-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" | 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.10.03_2512_L6.18.2" |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb index 269761536..ac26ad4e6 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.26.6.imx.bb | |||
| @@ -70,7 +70,7 @@ PACKAGECONFIG[vpx] = "-Dvpx=enabled,-Dvpx=disabled,libvpx" | |||
| 70 | PACKAGECONFIG[wavpack] = "-Dwavpack=enabled,-Dwavpack=disabled,wavpack" | 70 | PACKAGECONFIG[wavpack] = "-Dwavpack=enabled,-Dwavpack=disabled,wavpack" |
| 71 | PACKAGECONFIG[x11] = "${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}" | 71 | PACKAGECONFIG[x11] = "${X11ENABLEOPTS},${X11DISABLEOPTS},${X11DEPENDS}" |
| 72 | 72 | ||
| 73 | EXTRA_OEMESON += " \ | 73 | EXTRA_OEMESON += "\ |
| 74 | -Ddoc=disabled \ | 74 | -Ddoc=disabled \ |
| 75 | -Daalib=disabled \ | 75 | -Daalib=disabled \ |
| 76 | -Ddirectsound=disabled \ | 76 | -Ddirectsound=disabled \ |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb index 71de57530..572901c20 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.26.6.bb | |||
| @@ -35,7 +35,7 @@ PACKAGECONFIG[x264] = "-Dx264=enabled,-Dx264=disabled,x264" | |||
| 35 | 35 | ||
| 36 | GSTREAMER_GPL = "${@bb.utils.filter('PACKAGECONFIG', 'a52dec cdio dvdread mpeg2dec x264', d)}" | 36 | GSTREAMER_GPL = "${@bb.utils.filter('PACKAGECONFIG', 'a52dec cdio dvdread mpeg2dec x264', d)}" |
| 37 | 37 | ||
| 38 | EXTRA_OEMESON += " \ | 38 | EXTRA_OEMESON += "\ |
| 39 | -Ddoc=disabled \ | 39 | -Ddoc=disabled \ |
| 40 | -Dsidplay=disabled \ | 40 | -Dsidplay=disabled \ |
| 41 | " | 41 | " |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb index 9c32413ae..a86e3fa6c 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.26.6.bb | |||
| @@ -20,7 +20,7 @@ S = "${UNPACKDIR}/${PNREAL}-${PV}" | |||
| 20 | 20 | ||
| 21 | inherit meson pkgconfig upstream-version-is-even gobject-introspection | 21 | inherit meson pkgconfig upstream-version-is-even gobject-introspection |
| 22 | 22 | ||
| 23 | EXTRA_OEMESON += " \ | 23 | EXTRA_OEMESON += "\ |
| 24 | -Ddoc=disabled \ | 24 | -Ddoc=disabled \ |
| 25 | -Dexamples=enabled \ | 25 | -Dexamples=enabled \ |
| 26 | -Dtests=disabled \ | 26 | -Dtests=disabled \ |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb b/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb index 559bac064..e215148fe 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.26.6.bb | |||
| @@ -20,7 +20,7 @@ inherit meson pkgconfig features_check upstream-version-is-even | |||
| 20 | 20 | ||
| 21 | REQUIRED_DISTRO_FEATURES ?= "opengl" | 21 | REQUIRED_DISTRO_FEATURES ?= "opengl" |
| 22 | 22 | ||
| 23 | EXTRA_OEMESON += " \ | 23 | EXTRA_OEMESON += "\ |
| 24 | -Ddoc=disabled \ | 24 | -Ddoc=disabled \ |
| 25 | -Dexamples=disabled \ | 25 | -Dexamples=disabled \ |
| 26 | -Dtests=enabled \ | 26 | -Dtests=enabled \ |
diff --git a/recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb b/recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb index e602ff35c..730479d86 100644 --- a/recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb +++ b/recipes-multimedia/gstreamer/gstreamer1.0_1.26.6.imx.bb | |||
| @@ -54,7 +54,7 @@ def gettext_oemeson(d): | |||
| 54 | return '-Dnls=disabled' | 54 | return '-Dnls=disabled' |
| 55 | return '-Dnls=enabled' | 55 | return '-Dnls=enabled' |
| 56 | 56 | ||
| 57 | EXTRA_OEMESON += " \ | 57 | EXTRA_OEMESON += "\ |
| 58 | -Ddoc=disabled \ | 58 | -Ddoc=disabled \ |
| 59 | -Dexamples=disabled \ | 59 | -Dexamples=disabled \ |
| 60 | -Ddbghelp=disabled \ | 60 | -Ddbghelp=disabled \ |
diff --git a/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb b/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb index dae99cb13..0514e03c7 100644 --- a/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb +++ b/recipes-multimedia/imx-vpuwrap/imx-vpuwrap_git.bb | |||
| @@ -17,7 +17,7 @@ SRCREV = "1d2136e39789edb1eff730043caf2305ee2c173e" | |||
| 17 | 17 | ||
| 18 | inherit autotools pkgconfig | 18 | inherit autotools pkgconfig |
| 19 | 19 | ||
| 20 | CFLAGS += " -Wno-error=implicit-function-declaration" | 20 | CFLAGS += "-Wno-error=implicit-function-declaration" |
| 21 | 21 | ||
| 22 | do_install:append() { | 22 | do_install:append() { |
| 23 | # FIXME: Drop examples for now | 23 | # FIXME: Drop examples for now |
diff --git a/recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb b/recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb index 6b811b5f1..ca0e8a9a7 100644 --- a/recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb +++ b/recipes-multimedia/libcamera/libcamera_0.6.0.imx.bb | |||
| @@ -16,7 +16,7 @@ LIC_FILES_CHKSUM = "\ | |||
| 16 | " | 16 | " |
| 17 | 17 | ||
| 18 | SRC_URI = " \ | 18 | SRC_URI = " \ |
| 19 | git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master;tag=v${PV} \ | 19 | git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master \ |
| 20 | " | 20 | " |
| 21 | 21 | ||
| 22 | SRCREV = "3e6f5d83e397e11cccd3844e121463748f56de39" | 22 | SRCREV = "3e6f5d83e397e11cccd3844e121463748f56de39" |
| @@ -82,7 +82,7 @@ do_package_recalculate_ipa_signatures() { | |||
| 82 | ${S}/src/ipa/ipa-sign-install.sh ${B}/src/ipa-priv-key.pem "${modules}" | 82 | ${S}/src/ipa/ipa-sign-install.sh ${B}/src/ipa-priv-key.pem "${modules}" |
| 83 | } | 83 | } |
| 84 | 84 | ||
| 85 | FILES:${PN} += " ${libexecdir}/libcamera/v4l2-compat.so" | 85 | FILES:${PN} += "${libexecdir}/libcamera/v4l2-compat.so" |
| 86 | FILES:${PN}-gst = "${libdir}/gstreamer-1.0" | 86 | FILES:${PN}-gst = "${libdir}/gstreamer-1.0" |
| 87 | FILES:${PN}-pycamera = "${PYTHON_SITEPACKAGES_DIR}/libcamera" | 87 | FILES:${PN}-pycamera = "${PYTHON_SITEPACKAGES_DIR}/libcamera" |
| 88 | 88 | ||
| @@ -93,7 +93,7 @@ GLIBC_64BIT_TIME_FLAGS = "" | |||
| 93 | 93 | ||
| 94 | ########### i.MX overrides ################ | 94 | ########### i.MX overrides ################ |
| 95 | 95 | ||
| 96 | SRC_URI:remove = "git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master;tag=v${PV}" | 96 | SRC_URI:remove = "git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master" |
| 97 | SRC_URI:prepend = "${LIBCAMERA_SRC};branch=${SRCBRANCH} " | 97 | SRC_URI:prepend = "${LIBCAMERA_SRC};branch=${SRCBRANCH} " |
| 98 | LIBCAMERA_SRC ?= "git://github.com/nxp-imx/libcamera.git;protocol=https" | 98 | LIBCAMERA_SRC ?= "git://github.com/nxp-imx/libcamera.git;protocol=https" |
| 99 | SRCBRANCH = "lf-6.18.2_1.0.0" | 99 | SRCBRANCH = "lf-6.18.2_1.0.0" |
| @@ -103,7 +103,7 @@ PACKAGECONFIG = "gst pycamera dng" | |||
| 103 | 103 | ||
| 104 | ARM_PIPELINES .= ",nxp/neo" | 104 | ARM_PIPELINES .= ",nxp/neo" |
| 105 | 105 | ||
| 106 | EXTRA_OEMESON += " \ | 106 | EXTRA_OEMESON += "\ |
| 107 | --python.platlibdir=${PYTHON_SITEPACKAGES_DIR} \ | 107 | --python.platlibdir=${PYTHON_SITEPACKAGES_DIR} \ |
| 108 | " | 108 | " |
| 109 | 109 | ||
diff --git a/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb b/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb index 88b9a1d0e..9543f8055 100644 --- a/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb +++ b/recipes-multimedia/libcamera/neo-ipa-uguzzi_0.2.6.bb | |||
| @@ -6,7 +6,7 @@ SECTION = "libs" | |||
| 6 | LICENSE = "Apache-2.0 & BSD-2-Clause & GPL-2.0-or-later & LGPL-2.1-or-later & MIT & Proprietary" | 6 | LICENSE = "Apache-2.0 & BSD-2-Clause & GPL-2.0-or-later & LGPL-2.1-or-later & MIT & Proprietary" |
| 7 | # Put EULA on separate line for automated recipe updates | 7 | # Put EULA on separate line for automated recipe updates |
| 8 | LIC_FILES_CHKSUM = "file://LICENSES/LA_OPT_NXP_Software_License.txt;md5=bc649096ad3928ec06a8713b8d787eac" | 8 | LIC_FILES_CHKSUM = "file://LICENSES/LA_OPT_NXP_Software_License.txt;md5=bc649096ad3928ec06a8713b8d787eac" |
| 9 | LIC_FILES_CHKSUM += " \ | 9 | LIC_FILES_CHKSUM += "\ |
| 10 | file://COPYING;md5=6462e06298403caf09a22e67a7cc551a \ | 10 | file://COPYING;md5=6462e06298403caf09a22e67a7cc551a \ |
| 11 | file://LICENSES/Apache-2.0.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \ | 11 | file://LICENSES/Apache-2.0.txt;md5=3b83ef96387f14655fc854ddc3c6bd57 \ |
| 12 | file://LICENSES/BSD-2-Clause.txt;md5=63d6ee386b8aaba70b1bf15a79ca50f2 \ | 12 | file://LICENSES/BSD-2-Clause.txt;md5=63d6ee386b8aaba70b1bf15a79ca50f2 \ |
diff --git a/recipes-security/optee-imx/optee-client-fslc.inc b/recipes-security/optee-imx/optee-client-fslc.inc index ab7c8bc69..a5ac0f3a0 100644 --- a/recipes-security/optee-imx/optee-client-fslc.inc +++ b/recipes-security/optee-imx/optee-client-fslc.inc | |||
| @@ -25,9 +25,9 @@ EXTRA_OECMAKE = " \ | |||
| 25 | # libts uses /dev/tee devices too. Add a common variable to allow configuring the same group. | 25 | # libts uses /dev/tee devices too. Add a common variable to allow configuring the same group. |
| 26 | TEE_GROUP_NAME ?= "tee" | 26 | TEE_GROUP_NAME ?= "tee" |
| 27 | 27 | ||
| 28 | EXTRA_OECMAKE += " -DCFG_ENABLE_SYSTEMD=On -DSYSTEMD_UNIT_DIR=${systemd_system_unitdir}/" | 28 | EXTRA_OECMAKE += "-DCFG_ENABLE_SYSTEMD=On -DSYSTEMD_UNIT_DIR=${systemd_system_unitdir}/" |
| 29 | EXTRA_OECMAKE += " -DCFG_ENABLE_UDEV=On -DUDEV_UDEV_DIR=${nonarch_base_libdir}/udev/rules.d/" | 29 | EXTRA_OECMAKE += "-DCFG_ENABLE_UDEV=On -DUDEV_UDEV_DIR=${nonarch_base_libdir}/udev/rules.d/" |
| 30 | EXTRA_OECMAKE += " -DCFG_TEE_GROUP=${TEE_GROUP_NAME} -DCFG_TEEPRIV_GROUP=teepriv" | 30 | EXTRA_OECMAKE += "-DCFG_TEE_GROUP=${TEE_GROUP_NAME} -DCFG_TEEPRIV_GROUP=teepriv" |
| 31 | 31 | ||
| 32 | EXTRA_OECMAKE:append:toolchain-clang = " -DCFG_WERROR=0" | 32 | EXTRA_OECMAKE:append:toolchain-clang = " -DCFG_WERROR=0" |
| 33 | 33 | ||
diff --git a/recipes-security/optee-imx/optee-os-common-fslc-imx.inc b/recipes-security/optee-imx/optee-os-common-fslc-imx.inc index 16ed8cea7..aaf8973c8 100644 --- a/recipes-security/optee-imx/optee-os-common-fslc-imx.inc +++ b/recipes-security/optee-imx/optee-os-common-fslc-imx.inc | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | # See: https://github.com/nxp-imx/imx-manifest/blob/imx-linux-whinlatter/imx-6.18.2-1.0.0.xml#L39 | 2 | # See: https://github.com/nxp-imx/imx-manifest/blob/imx-linux-whinlatter/imx-6.18.2-1.0.0.xml#L39 |
| 3 | require optee-os-fslc.inc | 3 | require optee-os-fslc.inc |
| 4 | 4 | ||
| 5 | DEPENDS:append:arm = "u-boot-mkimage-native" | 5 | DEPENDS:append:arm = " u-boot-mkimage-native" |
| 6 | 6 | ||
| 7 | FILESEXTRAPATHS:prepend := "${THISDIR}/optee-os:" | 7 | FILESEXTRAPATHS:prepend := "${THISDIR}/optee-os:" |
| 8 | 8 | ||
diff --git a/recipes-security/optee-imx/optee-os-fslc.inc b/recipes-security/optee-imx/optee-os-fslc.inc index febdd2c73..e7568c2a3 100644 --- a/recipes-security/optee-imx/optee-os-fslc.inc +++ b/recipes-security/optee-imx/optee-os-fslc.inc | |||
| @@ -21,7 +21,7 @@ SRC_URI = "git://github.com/OP-TEE/optee_os.git;branch=master;protocol=https" | |||
| 21 | 21 | ||
| 22 | B = "${WORKDIR}/build" | 22 | B = "${WORKDIR}/build" |
| 23 | 23 | ||
| 24 | EXTRA_OEMAKE += " \ | 24 | EXTRA_OEMAKE += "\ |
| 25 | PLATFORM=${OPTEEMACHINE} \ | 25 | PLATFORM=${OPTEEMACHINE} \ |
| 26 | CFG_${OPTEE_CORE}_core=y \ | 26 | CFG_${OPTEE_CORE}_core=y \ |
| 27 | CROSS_COMPILE_core=${HOST_PREFIX} \ | 27 | CROSS_COMPILE_core=${HOST_PREFIX} \ |
| @@ -30,8 +30,8 @@ EXTRA_OEMAKE += " \ | |||
| 30 | ta-targets=ta_${OPTEE_ARCH} \ | 30 | ta-targets=ta_${OPTEE_ARCH} \ |
| 31 | O=${B} \ | 31 | O=${B} \ |
| 32 | " | 32 | " |
| 33 | EXTRA_OEMAKE += " HOST_PREFIX=${HOST_PREFIX}" | 33 | EXTRA_OEMAKE += "HOST_PREFIX=${HOST_PREFIX}" |
| 34 | EXTRA_OEMAKE += " CROSS_COMPILE64=${HOST_PREFIX}" | 34 | EXTRA_OEMAKE += "CROSS_COMPILE64=${HOST_PREFIX}" |
| 35 | 35 | ||
| 36 | # Enable BTI in optee | 36 | # Enable BTI in optee |
| 37 | EXTRA_OEMAKE += "${@bb.utils.contains('MACHINE_FEATURES', 'arm-branch-protection', ' CFG_TA_BTI=1 CFG_CORE_PAUTH=y CFG_TA_PAUTH=y', '', d)}" | 37 | EXTRA_OEMAKE += "${@bb.utils.contains('MACHINE_FEATURES', 'arm-branch-protection', ' CFG_TA_BTI=1 CFG_CORE_PAUTH=y CFG_TA_PAUTH=y', '', d)}" |
diff --git a/recipes-security/optee-imx/optee-test-fslc-imx.inc b/recipes-security/optee-imx/optee-test-fslc-imx.inc index b7d3a34e6..23e22bc9f 100644 --- a/recipes-security/optee-imx/optee-test-fslc-imx.inc +++ b/recipes-security/optee-imx/optee-test-fslc-imx.inc | |||
| @@ -17,6 +17,6 @@ OPTEE_TEST_SRC ?= "git://github.com/nxp-imx/imx-optee-test.git;protocol=https" | |||
| 17 | 17 | ||
| 18 | EXTRA_OEMAKE:append:libc-musl = " OPTEE_OPENSSL_EXPORT=${STAGING_INCDIR}" | 18 | EXTRA_OEMAKE:append:libc-musl = " OPTEE_OPENSSL_EXPORT=${STAGING_INCDIR}" |
| 19 | CFLAGS:append:libc-musl = " -Wno-error=deprecated-declarations" | 19 | CFLAGS:append:libc-musl = " -Wno-error=deprecated-declarations" |
| 20 | CFLAGS += " -Wno-error=unterminated-string-initialization" | 20 | CFLAGS += "-Wno-error=unterminated-string-initialization" |
| 21 | 21 | ||
| 22 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" | 22 | COMPATIBLE_MACHINE = "(imx-nxp-bsp)" |
diff --git a/recipes-security/optee-imx/optee-test-fslc.inc b/recipes-security/optee-imx/optee-test-fslc.inc index a5183b7e1..c34ef8789 100644 --- a/recipes-security/optee-imx/optee-test-fslc.inc +++ b/recipes-security/optee-imx/optee-test-fslc.inc | |||
| @@ -43,9 +43,9 @@ do_install () { | |||
| 43 | 43 | ||
| 44 | # install path should match the value set in optee-client/tee-supplicant | 44 | # install path should match the value set in optee-client/tee-supplicant |
| 45 | # default TEEC_LOAD_PATH is /lib | 45 | # default TEEC_LOAD_PATH is /lib |
| 46 | mkdir -p ${D}${nonarch_base_libdir}/optee_armtz/ | 46 | install -d ${D}${nonarch_base_libdir}/optee_armtz/ |
| 47 | install -D -p -m0444 ${B}/ta/*/*.ta ${D}${nonarch_base_libdir}/optee_armtz/ | 47 | install -D -p -m0444 ${B}/ta/*/*.ta ${D}${nonarch_base_libdir}/optee_armtz/ |
| 48 | mkdir -p ${D}${libdir}/tee-supplicant/plugins | 48 | install -d ${D}${libdir}/tee-supplicant/plugins |
| 49 | install -D -p -m0444 ${B}/supp_plugin/*.plugin ${D}${libdir}/tee-supplicant/plugins/ | 49 | install -D -p -m0444 ${B}/supp_plugin/*.plugin ${D}${libdir}/tee-supplicant/plugins/ |
| 50 | } | 50 | } |
| 51 | 51 | ||
diff --git a/recipes-security/optee-qoriq/optee-test.nxp.inc b/recipes-security/optee-qoriq/optee-test.nxp.inc index 75ed4d0c9..acbc2068d 100644 --- a/recipes-security/optee-qoriq/optee-test.nxp.inc +++ b/recipes-security/optee-qoriq/optee-test.nxp.inc | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | require recipes-security/optee-imx/optee-test-fslc.inc | 2 | require recipes-security/optee-imx/optee-test-fslc.inc |
| 3 | 3 | ||
| 4 | DEPENDS:remove = "optee-client optee-os-tadevkit" | 4 | DEPENDS:remove = "optee-client optee-os-tadevkit" |
| 5 | DEPENDS:append = "optee-client-qoriq optee-os-qoriq-tadevkit openssl" | 5 | DEPENDS:append = " optee-client-qoriq optee-os-qoriq-tadevkit openssl" |
| 6 | 6 | ||
| 7 | SRC_URI:remove = "git://github.com/OP-TEE/optee_test.git;branch=master;protocol=https" | 7 | SRC_URI:remove = "git://github.com/OP-TEE/optee_test.git;branch=master;protocol=https" |
| 8 | SRC_URI:remove = "file://run-ptest" | 8 | SRC_URI:remove = "file://run-ptest" |
