Commit Graph

6875 Commits

Author SHA1 Message Date
Khem Raj
339aae60e6 webkitgtk: Remove x11 from packageconfigs
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>
2023-07-08 15:03:33 -07:00
Otavio Salvador
b7accc67aa
Merge pull request #1599 from kk6ho/master+GHP
alsa-lib: typo Upstream-Status: typo 0001-add-conf-for-multichannel-s…
2023-07-07 10:14:17 -03:00
Geoff Parker
f1cf3a39b6 alsa-lib, mesa-demos: patch typo fixes for QA Issue: Malformed Upstream-Status
Typo:  Upstream Status:  --> Upstream-Status:
causes build Error due to QA Issue: Malformed Upstream-Status

alsa-lib: 0001-add-conf-for-multichannel-support-in-imx.patch
          0006-add-conf-for-iMX-XCVR-sound-card.patch

mesa-demos: fix-clear-build-break.patch

Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com>
2023-07-06 13:25:57 -07:00
Otavio Salvador
a3b459fe05
Merge pull request #1597 from quaresmajose/mfgtool-initramfs-image
mfgtool-initramfs-image: IMAGE_NAME_SUFFIX should by empty for initramfs
2023-07-05 14:35:50 -03:00
Jose Quaresma
0e66dee54a mfgtool-initramfs-image: IMAGE_NAME_SUFFIX should by empty for initramfs
INITRAMFS_IMAGE_NAME stay as before but it assumes that all
images used as initramfs will set IMAGE_NAME_SUFFIX to empty.

https://git.yoctoproject.org/poky/commit/?id=6f6c79029bc2020907295858449c725952d560a1

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
2023-07-05 17:06:25 +00:00
Otavio Salvador
49ea3586cd
Merge pull request #1594 from junzhuimx/master
Upsteam recipes-dpaa of L6.1.22-2.0.0 BSP
2023-07-03 08:56:31 -03:00
Jun Zhu
6153ca0fbd fmc: Update to commit 63c8ac9
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>
2023-07-01 22:55:57 +08:00
Jun Zhu
31757b8032 fm-ucode: Update license file to LICENSE
Original license file is renamed to LICENSE.

Signed-off-by: Jun Zhu <junzhu@nxp.com>
2023-07-01 17:17:04 +08:00
Jun Zhu
a70b65f634 fmlib: Update to commit 9fb916f
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>
2023-07-01 17:17:04 +08:00
Jun Zhu
284a335e85 eth-config: Update license file to LICENSE
Original license file has be renamed from COPYING to LICENSE.
2023-07-01 17:16:23 +08:00
Otavio Salvador
a4fa050975
Merge pull request #1591 from Freescale/fix-wayland-error
wayland: sync wayland, wayland-native and nativesdk-wayland versions
2023-06-28 21:39:20 -03:00
Otavio Salvador
6e788ed578 wayland: sync wayland, wayland-native and nativesdk-wayland versions
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>
2023-06-28 20:57:52 -03:00
Otavio Salvador
3020a02839
Merge pull request #1589 from ricardosalveti/master
wayland: make local copy of the 1.22.0 recipe
2023-06-27 17:26:20 -03:00
Ricardo Salveti
60510fbb0e wayland: make local copy of the 1.22.0 recipe
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>
2023-06-27 17:05:41 -03:00
Otavio Salvador
bdc72f97e1
Merge pull request #1586 from junzhuimx/master
alsa-state: Add FILESEXTREAPATHS for NXP specific and Mainline BSP
2023-06-26 08:36:49 -03:00
Jun Zhu
eb335f77f8 alsa-state: Simplify FILESEXTREAPATHS to support NXP specific and Mainline BSP
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>
2023-06-26 09:55:45 +08:00
Otavio Salvador
2805e245f6
Merge pull request #1584 from Vexatuspl/master
Update libimxvpuapi2_2.2.2.bb: "hanto" missing files fix (imx8mp)
2023-06-22 08:22:08 -03:00
Otavio Salvador
568efe31e2
Merge pull request #1583 from YoeDistro/yoe/mut
recipes: Add missing patch tag Upstream-Status
2023-06-22 08:20:58 -03:00
Vexatuspl
f01d8834fa
Update libimxvpuapi2_2.2.2.bb
This fixes the compilation issue on imx8mp, where "hanto" files are missing.
2023-06-22 08:28:22 +02:00
Khem Raj
f724cfced0 recipes: Add missing patch tag Upstream-Status
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-21 18:33:11 -07:00
Otavio Salvador
c327d5541e
Merge pull request #1581 from YoeDistro/yoe/mut
alsa-lib: Correct Upstream-Status
2023-06-21 13:59:29 -03:00
Otavio Salvador
057e3d2b32
Merge pull request #1582 from thochstein/imx-gpu-viv
imx-gpu-viv: Simplify using imx-gpu-viv-6.inc from another layer
2023-06-21 13:23:06 -03:00
Tom Hochstein
fc53cc244a imx-gpu-viv: Simplify using imx-gpu-viv-6.inc from another layer
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>
2023-06-21 09:18:48 -07:00
Khem Raj
ef66b6988c recipes: Correct Upstream-Status
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-21 07:33:09 -07:00
Otavio Salvador
e76466d3d8
Merge pull request #1580 from arpaqt/master
imx-gpu-viv: Fix i.MX GPU driver version for Vulkan loader
2023-06-21 08:41:54 -03:00
Ari Parkkila
f1e983b973 imx-gpu-viv: Fix i.MX GPU driver version for Vulkan loader
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>
2023-06-21 09:34:16 +03:00
Otavio Salvador
32c6987002
Merge pull request #1575 from thochstein/mx93
imx-base.inc: Remove imxdrm and imxpxp overrides from mx93 mainline-bsp
2023-06-19 09:59:02 -03:00
Otavio Salvador
441d570107
Merge pull request #1578 from MrCry0/master-localversion
fsl-kernel-localversion: fix regression setting LOCALVERSION
2023-06-19 09:58:30 -03:00
Javier Viguera
e5401e6aeb fsl-kernel-localversion: fix regression setting LOCALVERSION
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>
2023-06-19 15:06:24 +03:00
Otavio Salvador
b41bb485c9
Merge pull request #1577 from MaxKrummenacher/master
basler-camera: delete files also provided by isp-imx
2023-06-17 14:07:53 -03:00
Max Krummenacher
73ed893b4c basler-camera: delete files also provided by isp-imx
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>
2023-06-17 09:38:04 +02:00
Tom Hochstein
084965eac1 imx-base.inc: Remove imxdrm and imxpxp overrides from mx93 mainline-bsp
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>
2023-06-15 06:31:01 -07:00
Otavio Salvador
61c96bc314
Merge pull request #1573 from thochstein/vulkan
vulkan-validation-layers: Fix do_configure failure
2023-06-13 17:13:13 -03:00
Tom Hochstein
9d8c8dcfab vulkan-validation-layers: Fix do_configure failure
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>
2023-06-13 12:55:58 -07:00
Otavio Salvador
8a8c485908
Merge pull request #1568 from EasyIP2023/feature/support-vvl
add vulkan-validation-layers support
2023-06-13 11:36:08 -03:00
Vincent Davis Jr
b6d0a5f67a imx-base: set PREFERRED_VERSION_vulkan-validation-layers
Signed-off-by: Vincent Davis Jr <vince@underview.tech>
2023-06-13 09:06:27 -05:00
Vincent Davis Jr
160c16738f vulkan-validation-layers: add new recipe v1.2.182.0
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>
2023-06-13 09:04:56 -05:00
Otavio Salvador
30a655d98e
Merge pull request #1571 from EasyIP2023/feature/change-vulkan-recipe-names
recipes-downgrade/vulkan: rename vulkan packages
2023-06-13 09:29:57 -03:00
Vincent Davis Jr
c5ccc3196b recipes-downgrade/vulkan: rename vulkan packages
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>
2023-06-12 21:17:03 -05:00
Otavio Salvador
b87d803557
Merge pull request #1570 from limeng-linux/master
meta-freescale: tsntool: remove redundant parameters from BIN_LDFLAGS
2023-06-12 08:47:36 -03:00
Meng Li
60a057fd29 meta-freescale: tsntool: remove redundant parameters from BIN_LDFLAGS
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>
2023-06-12 15:23:31 +08:00
Otavio Salvador
0fd6074266
Merge pull request #1569 from YoeDistro/kraj/lld
imx-atf: Explicitly demand BFD linker
2023-06-10 15:43:33 -03:00
Khem Raj
56412ee9ce imx-sc-firmware: Remove -fuse-ld=lld from linker flags
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>
2023-06-10 08:42:18 -07:00
Khem Raj
de44bd0f6f imx-gpu-viv: Skip dev-deps QA check on libopenvx-imx
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>
2023-06-10 08:39:14 -07:00
Khem Raj
535a46d8fd imx-atf: Explicitly demand BFD linker
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>
2023-06-09 17:37:59 -07:00
Otavio Salvador
1a029259ce
Merge pull request #1567 from limeng-linux/master
meta-freescale: fmlib: map kernel source path to target path
2023-06-09 08:23:57 -03:00
Meng Li
abe225134d meta-freescale: fmlib: map kernel source path to target path
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>
2023-06-09 08:42:00 +08:00
Otavio Salvador
27cf70dfc0
Merge pull request #1563 from thochstein/cl_viv_vx_ext.h
imx-gpu-viv: Add runtime dependency for OpenCL VX Intrinsic Extension
2023-06-08 16:58:59 -03:00
Otavio Salvador
a7370e1c7e
Merge pull request #1566 from YoeDistro/yoe/mut
Fixes with latest oe-core master changes and clang16
2023-06-08 16:37:21 -03:00
Khem Raj
80fd227f1d mpv: Do not enable x11 when using vivante graphics driver
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-08 07:48:47 -07:00