opengl-or-es can be kept now
This ends up configure errors with newly updated 2.40 webkit in core
Fixes issues like
| CMake Error at Source/cmake/WebKitMacros.cmake:154 (target_link_libraries):
| Target "WebCore" links to:
|
| WPE::libwpe
|
| but the target was not found. Possible reasons include:
|
| * There is a typo in the target name.
| * A find_package call is missing for an IMPORTED target.
| * An ALIAS target is missing.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Integrate new commits:
63c8ac9 Deny HC usage on fmc cleanup
3def2b9 Check if valid FMan handle exists when create devices
a8a257b Rename COPYING to LICENSE
Signed-off-by: Jun Zhu <junzhu@nxp.com>
pick up the commits:
- 9fb916f Add support for allow/deny HC usage
- 56f7bd7 Check if valid FMan handle exists on FM_PCD_Open and FM_PORT_Open
- 01136b8 Rename COPYING to LICENSE
Signed-off-by: Jun Zhu <junzhu@nxp.com>
When using wayland and an i.MX SoC the recipes ought to be in sync. This
fixes a build error in nativesdk-wayland when running in mickledore:
,----
| ../wayland-1.21.0/src/meson.build:81:1: ERROR: Dependency lookup for
| wayland-scanner with method 'pkgconfig' failed: Invalid version, need
| 'wayland-scanner' ['1.21.0'] found '1.22.0'.
`----
Fixes: 60510fbb ("wayland: make local copy of the 1.22.0 recipe")
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Current xwayland 23.1.1 release is not compatible with the wayland
version available in kirkstone (1.20.0).
Make a local copy of the 1.22.0 recipe from oe-core master b73784851 but
for imx, with default preference set as -1, following how xwayland was
also imported from oe-core.
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Current implement can only apply the setting under folder imx-generic-bsp.
Use common paths setting for the NXP and mainline specific setting.
Signed-off-by: Jun Zhu <junzhu@nxp.com>
When the recipe include file imx-gpu-viv-6.inc is used from another
layer, the included SRC_URI file imx_icd.json is not found.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Vulkan loader reads driver path from imx_icd.json so update it to
use a driver version installed on target.
Signed-off-by: Ari Parkkila <ari.parkkila@qt.io>
CONFIG_LOCALVERSION is a string setting. It needs to go between quotes in
the .config file.
$ grep CONFIG_LOCALVERSION= .config
CONFIG_LOCALVERSION="-dey"
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
The binary blob providing basler-camera files now (4.2.2.21) contains
configuration files for the Omnivion OS08A20 as used on NXP's
camera module [1].
Those files have been and still are provided by isp-imx. The content is
identical.
Delete them to prevent the following error during do_rootfs if the
basler-camera package is installed into a image:
| * check_data_file_clashes: Package libdaa3840-30mc1 wants to install file
| .../rootfs/opt/imx8-isp/bin/dewarp_config/sensor_dwe_os08a20_1080P_config.json
| But that file is already provided by package * isp-imx
| * check_data_file_clashes: Package libdaa3840-30mc1 wants to install file
| .../rootfs/opt/imx8-isp/bin/dewarp_config/sensor_dwe_os08a20_4K_config.json
| But that file is already provided by package * isp-imx
[1] https://www.nxp.com/part/IMX-OS08A20#/
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
The NXP BSP overrides imxdrm and imxpxp were accidentally included in
MACHINEOVERRIDES_EXTENDER:mx93:use-mainline-bsp.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
The build does fail in do_configure:
```
| CMake Error at /opt/work/upstream/fsl-xwayland/tmp/work/cortexa72-cortexa53-crypto-mx8-fsl-linux/vulkan-validation-layers/1.2.182.0.imx-r0/recipe-sysroot-native/usr/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
| Could NOT find VulkanHeaders (missing: VulkanHeaders_INCLUDE_DIR)
Updating EXTRA_OECMAKE to match the upstream recipe does fix the configure error
```
Checking the upstream recipe, there are three changes in `EXTRA_OECMAKE`.
Aligning those does fix the failure.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Add a recipe to build the Khronos official Vulkan validation
layers that can assist developers in verifying that their
applications correctly use the Vulkan APIs.
Using vulkan version v1.2.182.0 to be compatible with
other vulkan recipes in meta-freescale layer.
Signed-off-by: Vincent Davis Jr <vince@underview.tech>
Rename from <recipe name>_<version>.bb to
<recipe name>_<version>.imx.bb
Hopefully making it more obvious that recipes
are forks/older version of what's in OE-core.
Signed-off-by: Vincent Davis Jr <vince@underview.tech>
The recipe file has pass the same parameter(-Wl,-rpath-link,<lib path>)
to Makefile, so remove redundant parameters from BIN_LDFLAGS.
Signed-off-by: Meng Li <Meng.Li@windriver.com>
This package uses its own pre-compiled toolchain which is based on old
gcc where -fuse-ld=lld is not implemented and it breaks the builds for
distros using `ld-is-lld` distro feature
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Recently a dependency on a dev package namely libopencl-imx-dev was
added via https://github.com/Freescale/meta-freescale/pull/1563 which
now triggers the QA check
ERROR: imx-gpu-viv-1_6.4.11.p1.0-aarch64-r0 do_package_qa: QA Issue: libopenvx-imx rdepends on libopencl-imx-dev [dev-deps]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This component uses BFD linker specific options which may not be
available when default ld is not GNU BFD LD
Fixes
| aarch64-yoe-linux-ld: error: unknown argument '--fix-cortex-a53-835769'
Signed-off-by: Khem Raj <raj.khem@gmail.com>
When building package fmlib based on Yocto version mickledore, there is below
warning reported:
WARNING: fmlib-git-r1 do_package_qa: QA Issue: File /usr/lib64/libfm-arm.a in
package fmlib-staticdev contains reference to TMPDIR [buildpaths]
Because the KERNEL_SRC is passed into Makefile, and not mapped to a target path
like the source of this package. To void this warning, it also needs to add the
path map in CFLAGS for kernel source.
Signed-off-by: Meng Li <Meng.Li@windriver.com>