Commit Graph

32401 Commits

Author SHA1 Message Date
Tom Hochstein
988bc1e1eb deepview-rt: Fix previous commit [YOCIMX-6234]
Fix two mistakes in the last commit.

First, since deepview-rt-openvx.so is moved to the main package, drop
the runtime dependency left over from the previous design.

Second, fix a typo in the install.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-06-09 19:38:15 -05:00
Tom Hochstein
4825c091fe deepview-rt: Fix non-acclerated packaging [YOCIMX-6234]
Including the accelerated library deepview-rt-openvx.so in a non-
accelerated package leads to the following build failure:

```
ERROR: deepview-rt-2.4.42-aarch64-r0 do_package_qa: QA Issue: /usr/lib/deepview-rt-openvx.so contained in package deepview-rt-openvx requires libOpenVX.so.1()(64bit), but no providers found in RDEPENDS:deepview-rt-openvx? [file-rdeps]
```

It makes no sense to include the library in this context, so use a
package config to exclude it.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-06-09 17:56:38 -05:00
i.MX Yocto Project Release
ab79aca8bc nxp-afe: Update nxp-afe_git.bb to commit a4bbe84
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-09 12:29:51 -07:00
i.MX Yocto Project Release
598a458905 linux-imx-headers: Update to commit f60cab5
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-10 03:20:59 +08:00
i.MX Yocto Project Release
edc95d5d42 kernel-module-imx-gpu-viv: Update to commit b7812ff
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-10 03:19:46 +08:00
i.MX Yocto Project Release
1c6b9894c2 u-boot-imx: Update to commit 093f724
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-10 03:16:31 +08:00
i.MX Yocto Project Release
6f289d6d26 linux-imx: Update to commit f60cab5
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-10 03:02:48 +08:00
Tom Hochstein
871f068ad8 deepview-rt: Fix non-GPU runtime dependency [YOCIMX-6234]
Non-accelerated builds fail due to a dependency on libopenvx-imx:

```
ERROR: Nothing RPROVIDES 'libopenvx-imx' (but sources/meta-imx/meta-ml/recipes-libraries/deepview-rt/deepview-rt_2.4.42-aarch64.bb RDEPENDS on or otherwise requires it)
imx-gpu-viv RPROVIDES libopenvx-imx but was skipped: incompatible with machine imx8mpul-lpddr4-evk (not in COMPATIBLE_MACHINE)
imx-gpu-viv RPROVIDES libopenvx-imx but was skipped: The kernel of machine needs to have Vivante kernel driver support for this recipe to be used.
imx-gpu-viv RPROVIDES libopenvx-imx but was skipped: The kernel of machine needs to have Vivante kernel driver support for this recipe to be used.
imx-gpu-viv RPROVIDES libopenvx-imx but was skipped: incompatible with machine imx8mpul-lpddr4-evk (not in COMPATIBLE_MACHINE)
NOTE: Runtime target 'libopenvx-imx' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libopenvx-imx']
ERROR: Required build target 'deepview-rt' has no buildable providers.
Missing or unbuildable dependency chain was: ['deepview-rt', 'libopenvx-imx']
```

Unfortunately bitbake fails on this even though it is deepview-rt-openvx
that is marked with the runtime dependency.

Avoid the problem by moving the runtime dependency to the main package.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-06-09 10:12:58 -05:00
Tom Hochstein
fe4f0ca83f deepview-rt: Cleanup
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-06-09 09:59:50 -05:00
Tom Hochstein
0b0ab5065d deepview-rt-examples: Update deepview-rt-examples_1.5.bb to commit bf6ed73
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-06-08 15:15:57 -05:00
Tom Hochstein
50cb695431 Revert "deepview-rt-examples_1.5: Update deepview-rt-examples_1.5.bb to commit bf6ed73"
Revert for bad commit message.

This reverts commit 0237976f11.
2022-06-08 15:15:28 -05:00
Tom Hochstein
0237976f11 deepview-rt-examples_1.5: Update deepview-rt-examples_1.5.bb to commit bf6ed73
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-06-08 15:14:28 -05:00
i.MX Yocto Project Release
066b32d074 imx-vpu-hantro-daemon: Update imx-vpu-hantro-daemon_1.1.4.bb to commit b82c9bb
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-08 12:52:07 -07:00
i.MX Yocto Project Release
9b8d8f774d imx-vpu-hantro: Update imx-vpu-hantro_1.27.0.bb to commit ae67089
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-08 12:46:03 -07:00
i.MX Yocto Project Release
8ab559acef u-boot-imx: Update to commit ac1f2ac
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-09 03:02:50 +08:00
Vabhav Sharma
d7ee86ffd2 imx-seco-libs: Update imx-seco-libs_git.bb to commit c24e99b
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
2022-06-08 22:43:43 +08:00
Meenakshi Aggarwal
c476fd15e5 imx-seco-libs: Update imx-seco-libs_git.bb to commit 6c41488
Signed-off-by: Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com>
2022-06-08 22:43:34 +08:00
i.MX Yocto Project Release
fc352770af imx-atf: Update imx-atf_2.6.bb to commit 25af395
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-07 16:25:09 -05:00
Tom Hochstein
01980b6a2e imx-base-extend.inc: Fix preferred provider settings for GPU
First, the preferred provider settings for opencl-headers and
opencl-icd-loader are upstream, so just drop them.

Second, the preferred provider settings for GPU belong in machine
config, not in distro config, so move the provider setting for
virtual/libgles3:imxgpu3d to imx-base-extend.inc.

Third, the preferred provider setting for virtual/opencl-icd is
missing, so add it.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-06-07 16:17:16 -05:00
Tom Hochstein
1d6890a830 deepview-rt: Fix missing OpenVX library [YOCIMX-6234]
The library deepview-rt-openvx.so is missing from the rootfs. This is
because the package config for OpenVX is removed, which causes logic
in the install to always remove the library deepview-rt-openvx.so from
the install directory.

Move the library into a separate package for OpenVX and include it with
an SOC-specific runtime dependency.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-06-07 16:17:15 -05:00
i.MX Yocto Project Release
e8a57b7147 tensorflow-lite: Update tensorflow-lite-2.8.0.inc to commit c3f3cbf
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-07 12:30:34 -07:00
i.MX Yocto Project Release
14e24c4fdf linux-imx-headers: Update to commit c668976
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-08 03:18:48 +08:00
i.MX Yocto Project Release
ef540b1248 kernel-module-imx-gpu-viv: Update to commit ad5f652
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-08 03:17:36 +08:00
i.MX Yocto Project Release
062a25b572 linux-imx: Update to commit c668976
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-08 03:02:55 +08:00
Jun Zhu
f9c575134d imx-gst1.0-plugin: Add imx-lib dependency for i.MX 93 [YOCIMX-6292]
if no imx-lib depends, then pxp_lib.h check will fail
and imx_2d_device_pxp.c will not build in libgstfsl-1.0.so

Signed-off-by: Jun Zhu <junzhu@nxp.com>
2022-06-08 00:17:56 +08:00
Clement Faure
0e28b1d97d imx93-evk: add optee to MACHINE_FEATURES [LFOPTEE-158]
Enable optee build for imx93-evk images.

Signed-off-by: Clement Faure <clement.faure@nxp.com>
2022-06-07 14:39:21 +02:00
Clement Faure
efcdd0eadd optee: add imx93evk support [LFOPTEE-158]
Add optee-os support for imx93evk platform.

Signed-off-by: Clement Faure <clement.faure@nxp.com>
2022-06-07 14:39:21 +02:00
i.MX Yocto Project Release
3740aa4c89 imx-alsa-plugins: Update imx-alsa-plugins_git.bb to commit 6fc1604
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-06 12:35:10 -07:00
i.MX Yocto Project Release
11738a83be imx-sc-firmware: Update imx-sc-firmware_1.14.0.bb to commit d47d25c
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-06 12:23:24 -07:00
i.MX Yocto Project Release
d27c601793 linux-imx-headers: Update to commit 7feb2a9
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-07 03:18:19 +08:00
i.MX Yocto Project Release
850434174c kernel-module-imx-gpu-viv: Update to commit 44f88b4
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-07 03:17:09 +08:00
i.MX Yocto Project Release
50d4b8d8b8 linux-imx: Update to commit 7feb2a9
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-07 03:02:31 +08:00
i.MX Yocto Project Release
2f0c9d346c isp-imx: Update isp-imx_4.2.2.18.0.bb to commit ca1cc99
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-06 22:42:48 +08:00
i.MX Yocto Project Release
49fcf88e9d imx-sc-firmware: Update imx-sc-firmware_1.14.0.bb to commit 83a9592
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-04 12:21:50 -07:00
Jun Zhu
7a809c4563 imx-boot: Deploy stmm tee.bin and flash.bin [YOCIMX-6177]
- Rename flash target to flash_xxx_stmm
- Deploy tee.bin-stmm to imx-boot-tools.

Signed-off-by: Jun Zhu <junzhu@nxp.com>
2022-06-04 18:19:57 +08:00
Jun Zhu
e39a8c4488 optee-os: Combined with PE/COFF binary for stmm [YOCIMX-6177]
- Build stmm-imx (BL32_AP_MM.fd) if MACHINE_FEATURES contains stmm
- Add the build options for BL32_AP_MM.fd

Signed-off-by: Jun Zhu <junzhu@nxp.com>
2022-06-04 18:19:48 +08:00
Jun Zhu
4170a6ad5c stmm-imx: Build StandAlomeMM for OP-TEE [YOCIMX-6177]
StandAlomeMM is a PE/COFF binary produced by EDK2.
It is combined with OP-TEE to store EFI variables
in and RPMB partition of our eMMC

Signed-off-by: Jun Zhu <junzhu@nxp.com>
2022-06-04 18:19:42 +08:00
Tom Hochstein
acb9a94be7 Revert "layer.conf: Fix build break for v35 EULA"
All references to the bad EULA file are gone, so drop the workaround.

This reverts commit d4942bda49.
2022-06-03 16:12:14 -05:00
i.MX Yocto Project Release
c7be9635d3 smw: Update smw_git.bb to commit 8cf31a5
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-03 14:19:24 -05:00
i.MX Yocto Project Release
859b4cc493 firmware-sentinel: Update firmware-sentinel_0.5.bb to EULA d3c315c
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-03 14:17:37 -05:00
i.MX Yocto Project Release
889ef3fb97 firmware-sentinel: Update firmware-sentinel_0.5.bb to commit e1e851e
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-03 14:17:37 -05:00
i.MX Yocto Project Release
f528d4610a imx-dsp-codec-ext: Update imx-dsp-codec-ext_2.0.1.bb to EULA d3c315c
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-03 14:13:12 -05:00
i.MX Yocto Project Release
00c5eaea6b imx-dsp-codec-ext: Update imx-dsp-codec-ext_2.0.1.bb to commit f6be0f2
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-03 14:13:11 -05:00
i.MX Yocto Project Release
fbdd46b312 imx-dsp: Update imx-dsp_2.0.1.bb to EULA d3c315c
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-03 14:04:01 -05:00
i.MX Yocto Project Release
db4909a030 imx-dsp: Update imx-dsp_2.0.1.bb to commit db84e1d
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-03 14:04:01 -05:00
i.MX Yocto Project Release
ad62ca5b29 optee-os: Update optee-os_3.17.0.imx.bb to commit 2a72568
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-03 11:48:33 -07:00
Tom Hochstein
96610d3168 piglit: Enable OpenCL tests [YOCIMX-6272]
Add a package config for OpenCL tests and enable it for i.MX 8 and 9.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-06-03 11:56:50 -05:00
Tom Hochstein
005a9e4c4c piglit: Re-enable GL tests
The tests are missing from the build for parts with GPU. This is
because the x11 package config is removed in order to avoid a build
break since the GPU drivers no longer support GLX.

Fix the problem by making the GLX tests optional.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-06-03 11:25:00 -05:00
i.MX Yocto Project Release
6dab96789f SCR: Automatic update
Signed-off-by: i.MX Yocto Project Release <imx.release@nxp.com>
2022-06-03 02:23:04 -05:00
Lauren Post
6146a69cd3 imx-vpu-hantro: Update imx-vpu-hantro_1.27.0.bb to commit 385b268
Signed-off-by: Lauren Post <lauren.post@nxp.com>
2022-06-02 19:21:47 -05:00