Commit Graph

221 Commits

Author SHA1 Message Date
Tom Hochstein
872eeda760 imx-image-full: Properly populate Qt toolchain [YOCIMX-6602]
The SDK for this image is missing the Qt toolchain components. It seems
that including populate_sdk_qt6_base.bbclass is not enough. Add the
missing components manually, as is done here:

https://code.qt.io/cgit/yocto/meta-qt6.git/tree/recipes-qt/meta/meta-toolchain-qt6.bb

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-11-16 12:41:02 -06:00
Hou Qi
b31780c9e7 chromium-ozone-wayland: dlopen libg2d.so.2 instead of libg2d.so
Signed-off-by: Hou Qi <qi.hou@nxp.com>
2022-09-30 10:03:30 +08:00
Hou Qi
fe0d3587d9 chromium-ozone-wayland: Add V4L2VDA support on Linux [YOCIMX-6545]
- support on i.MX 8 series platform.
    - 8MM/8MP/8MQ support h264/hevc/vp8/vp9 hardware decoding.
    - 8QM/8QXP support h264/hevc/vp8 hardware decoding.
    - support seek, playrate change and resolution change.
    - support video acceleration for online media platform such as Youtube, bilibili.

Signed-off-by: Hou Qi <qi.hou@nxp.com>
2022-09-26 09:05:39 +08:00
Tom Hochstein
3039a661a7 imx-image-full: Add opencv for i.MX 93 [YOCIMX-6543]
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-09-20 13:38:17 -05:00
Tom Hochstein
3012022f93 opengl-es-cts: Move recipes to dynamic-layers
Upstream opengl-es-cts is in meta-openembedded, so move our recipes
to the dynamic-layers folder.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-09-16 15:53:48 -05:00
Tom Hochstein
d1b23f80fa tesseract-lang: Remove redundant bbappend
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-09-07 21:21:09 -05:00
Tom Hochstein
ca8cd11cda rapidjson: Move to dynamic-layers
rapidjson is located in openembedded-layer, so move it to the correct
location.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-09-07 18:10:09 -05:00
Tom Hochstein
1b9d0396ba hostapd: Drop unused sysvinit configuration
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-09-07 15:51:19 -05:00
Tom Hochstein
41a2dd3a8d hostapd: Move to dynamic-layers
The recipe is in openembedded-layer, so fix the location of the
bbappend.

The customization of the defconfig relative to the baseline is visible
in this commit.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-09-07 15:51:19 -05:00
Tom Hochstein
99632ce1c2 hostapd: Add upstream defconfig
Copy the upstream defconfig before customizing it.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-09-07 15:51:19 -05:00
Neena Busireddy
0f88afebf7 chromium-ozone-wayland: Disable GPU rasterization [YOCIMX-6308]
chromium v101 damage picture issue is due to enablement of gpu rasterization feature for linux.

But chromium uses RGB32F texture as Render target, not texture only. Based on spec, color renderable of RGB32F is N.

So we need disable the feature for all platform for now

Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2022-07-21 06:48:43 -07:00
Hou Qi
447327e0ed chromium-ozone-wayland: migrate vpu acceleration patch to 101.0.4951.54 [YOCIMX-6321]
- support on imx8m scale platform.
    - support h264/hevc/vp8/vp9 decoding.
    - support seek, playrate change and resolution change
    - support video acceleration for online media platform such as Youtube.

Signed-off-by: Hou Qi <qi.hou@nxp.com>
2022-07-13 15:43:40 +02:00
Tom Hochstein
5765a75fcf nlohmann-json: Upgrade 3.10.4 -> 3.10.5
The 3.10.5 recipe is in meta-oe, so just drop our older recipe.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-07-07 10:56:15 -05:00
Tom Hochstein
331fc4ade6 fmt: Drop redundant recipe
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-07-07 10:56:15 -05:00
Neena Busireddy
381228c2cc chromium-ozone-wayland: Disable proprietary_codecs [YOCIMX-6321]
Disable proprietary_codecs until VPU acceleration patches are fixed/updated for 101.0.4951.54

Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2022-06-27 06:59:20 -07:00
Tom Hochstein
d0a08e866c chromium-ozone-wayland: Disable VPU acceleration [YOCIMX-6321]
The VPU acceleration patches cause a build break for current version
101.0.4951.54, so disable them for now.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-06-27 08:34:49 -05:00
Tom Hochstein
52f64caf92 chromium: Update patches for 101.0.4951.54 [YOCIMX-6321]
This is almost the same as the first attempt except for an addition
to 0102-FFmpeg-change-call-sequence-to-pass-unit-test.patch.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-06-26 14:10:29 -05:00
Tom Hochstein
2230b7fc88 Revert "chromium: Update patches for 101.0.4951.54 [YOCIMX-6321]"
These patches are wrong and lead to a build break.

This reverts commit af1c9cbe12.
2022-06-26 10:50:11 -05:00
Tom Hochstein
af1c9cbe12 chromium: Update patches for 101.0.4951.54 [YOCIMX-6321]
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-06-24 10:48:20 -05:00
Tom Hochstein
5752a33786 chromium-ozone-wayland: Cleanup
- Mark the customizations as NXP BSP-specific
- Serialize patch numbers
- Fixup whitespace
- Drop an un-necessary variable

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-06-24 10:48:10 -05:00
Tom Hochstein
c3b070cea6 tesseract-lang: Rename branch master to main
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-06-20 15:40:03 -05:00
Neena Busireddy
c9a965e5cd packagegroup-qt6-demos: Enable cinematicexperience-rhi demo [YOCIMX-5793]
Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2022-05-25 15:18:50 -07:00
Neena Busireddy
778b1c42d5 cinematicexperience-rhi: Fix the override syntax [YOCIMX-5793]
Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2022-05-23 13:16:24 -07:00
Neena Busireddy
3481c2750d cinematicexperience-rhi: Add Cinematic Experience demo to Qt6 [YOCIMX-5793]
Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2022-05-23 12:09:33 -07:00
Neena Busireddy
128dd9eb95 qtwebengine: Disable webengine_printing_and_pdf
Fixes the following configure error:

 ERROR: Feature "webengine_printing_and_pdf": Forcing to "ON" breaks its condition:
|     TARGET Qt::PrintSupport AND QT_FEATURE_printer AND ( CUPS_FOUND OR NOT LINUX )
| Condition values dump:
|     TARGET Qt::PrintSupport found
|     QT_FEATURE_printer = "ON"
|     CUPS_FOUND = "FALSE"
|     LINUX = "1"

Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2022-05-16 10:38:15 -07:00
Tom Hochstein
5eb17e59ef python3-matplotlib: Drop bbappend [YOCIMX-5516]
The main recipe patches the package so it does not do a download in
the compile task.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-04-13 14:03:10 -05:00
Tom Hochstein
9b4fa05739 python3-wheel: Drop redundant bbappend
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-04-13 13:51:35 -05:00
Tom Hochstein
a73fb554b4 wxwidgets: Drop redundant fix
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-04-10 13:18:09 -05:00
Tom Hochstein
4a2f9a8b4f wxwidgets: Use upstream build fix proposal
Use the build fix proposed upstream until it makes it to master
branch.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-04-08 15:16:04 -05:00
Tom Hochstein
7640761279 wxwidgets: Revert PACKAGECONFIG change
The upstream recipe fails to build without x11 in DISTRO_FEATURES:

ERROR: //meta-openembedded/meta-oe/recipes-extended/wxwidgets/wxwidgets_3.1.5.bb: wxwidgets: PACKAGECONFIG[no_gui] Conflict package config 'opengl' set in PACKAGECONFIG.

Revert the recent change to the PACKAGECONFIG to fix the build.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-04-07 13:45:01 -05:00
Qi Hou
011a32d629 chromium-ozone-wayland: Accelerate chromium video decoding by VPU [YOCIMX-6062]
- support on imx8m scale platform.
- support h264/hevc/vp8/vp9 decoding.
- support seek, playrate change and resolution change
- support video acceleration for online media platform such as Youtube.

Signed-off-by: Qi Hou <qi.hou@nxp.com>
2022-04-06 16:31:39 +02:00
Tom Hochstein
ff2d505585 python3-pybind11: Drop upstreamed fix
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-03-02 19:50:50 -06:00
Neena Busireddy
2f47a593a0 qtwayland: Remove mx6sl patch from SRC_URI
Patch file is removed long back in the following commit.

commit cf52cf6211
Author: Neena Busireddy <neenareddy.busireddy@nxp.com>
Date: Fri Apr 10 17:08:46 2020 -0500
 qtwayland: Remove the patches that are already in qt 5.15

Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2022-03-02 12:49:14 -07:00
Tom Hochstein
23ade88870 qtbase: Update SOC overrides
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-03-02 09:37:46 -06:00
Neena Busireddy
a27c35a8f7 meta-sdk/dynamic-layers: Adapt SOC overrides to meta-freescale rework
30f5ce1d21

Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2022-03-02 08:20:41 -07:00
Tom Hochstein
1a828648ea python3-pybind11: Override pip install variables
Fix the pip install variables since the default values don't work
here.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-03-01 08:05:12 -06:00
Tom Hochstein
48574ca4e2 Revert "python3-wheel: Remove the bbappend temporarily"
Workaround the problem by locking meta-openembedded instead.
See YOCIMX-6003.

This reverts commit fb6fb31434.
2022-02-24 14:15:18 -06:00
Neena Busireddy
fb6fb31434 python3-wheel: Remove the bbappend temporarily
python3-wheel recipe is deleted from meta-openembedded and it will be moved to oe-core (poky)
Remove the bbappend temporarily until the main recipe is added in poky to get pass build errors.

c720dc971b

This fixes the following error:

ERROR: No recipes in default available for:
  /home/nxa07886/kirkstone/sources/meta-imx/meta-sdk/dynamic-layers/openembedded-layer/recipes-devtools/python/python3-wheel_%.bbappend

Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2022-02-24 11:43:38 -07:00
Neena Busireddy
7250fd9e5a ivi: Remove all the recipes related to genivi
Genivi is not supported anymore so remove all the related recipes.

Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2022-02-23 14:23:11 -07:00
Tom Hochstein
f029160c06 Adapt SOC overrides to meta-freescale rework
The SOC overrides design is reworked in meta-freescale to better support
the two flavors of BSP contained therein, NXP and mainline:

30f5ce1d21

In the old design, the SOC overrides were specifically for the NXP BSP.
In the new design, each of the old SOC overrides is extended with a
qualifier to indicate applicability to the NXP BSP (-nxp-bsp), the
mainline BSP (-mainline-bsp), or both (-generic-bsp). For example,
the imx and the mx8mq overrides must now be extended to indicate
the BSP context:

| Old   | New                                                  |
| imx   |   imx-generic-bsp,   imx-nxp-bsp,   imx-mainline-bsp |
| mx8mq | mx8mq-generic-bsp, mx8mq-nxp-bsp, mx8mq-mainline-bsp |

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-02-23 10:11:17 -06:00
Neena Busireddy
c0a7adac3b packagegroup: Mark TUNE_PKGARCH specific
Upstream added a sanity check for allarch packagegroups

0562ab6593

Fixes following errros:

ERROR: packagegroup-fsl-tools-audio-1.0-r0 do_package_write_deb: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (imx-sw-pdm to libimxswpdm1)
ERROR: packagegroup-fsl-tools-audio-1.0-r0 do_package_write_deb: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (imx-sw-pdm-dev to libimxswpdm-dev)
ERROR: packagegroup-fsl-tools-audio-1.0-r0 do_package_write_deb: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (imx-sw-pdm-dbg to libimxswpdm-dbg)
ERROR: packagegroup-imx-ml-1.0-r0 do_package_write_deb: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (nnshark to libgstshark0)
ERROR: packagegroup-imx-ml-1.0-r0 do_package_write_deb: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (onnxruntime to libonnxruntime1.10.0)
ERROR: packagegroup-imx-ml-1.0-r0 do_package_write_deb: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (tensorflow-lite to libtensorflow-lite2.6.0)
ERROR: packagegroup-imx-ml-1.0-r0 do_package_write_deb: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (nnshark-dbg to libgstshark-dbg)
ERROR: packagegroup-imx-ml-1.0-r0 do_package_write_deb: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (onnxruntime-dbg to libonnxruntime-dbg)
ERROR: packagegroup-imx-ml-1.0-r0 do_package_write_deb: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (tensorflow-lite-dbg to libtensorflow-lite-dbg)
ERROR: packagegroup-imx-ml-1.0-r0 do_package_write_deb: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (nnshark-dev to libgstshark-dev)
ERROR: packagegroup-imx-ml-1.0-r0 do_package_write_deb: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (onnxruntime-dev to libonnxruntime-dev)
ERROR: packagegroup-imx-ml-1.0-r0 do_package_write_deb: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (tensorflow-lite-dev to libtensorflow-lite-dev)
ERROR: packagegroup-qt6-imx-1.0-r0 do_package_write_deb: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (libxkbcommon to libxkbcommon0)

Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2022-02-17 16:12:48 -06:00
Neena Busireddy
8783ca95c1 Revert "imx-image-full: Remove packagegroup-imx-ml temporarily [YOCIMX-5980]"
This reverts commit 7018fbd157.
2022-02-02 07:24:31 -07:00
Neena Busireddy
7018fbd157 imx-image-full: Remove packagegroup-imx-ml temporarily [YOCIMX-5980]
tensorflow-lite is broken because of the download hash mismatch error.
Remove packagegroup-imx-ml temporarily until this issue is fixed.

Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2022-02-01 13:47:41 -07:00
Tom Hochstein
49554f97ba chromium-ozone-wayland: Disable DRI for i.MX GPU [LF-5341]
i.MX graphics drivers don't support DRI, so disable support.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-02-01 13:09:58 -06:00
Tom Hochstein
59626d0216 nlohmann-json: Upgrade to 3.10.4
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-01-23 08:39:32 -06:00
Tom Hochstein
bcd9889255 fmt: Upgrade to 8.1.1
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2022-01-23 08:39:32 -06:00
Clement Faure
f500597dce Revert "python3-cryptography: add patch for OpenSSL 3.0 compatibility [LFOPTEE-105]"
This reverts commit cd7f3fc3f2.

Signed-off-by: Clement Faure <clement.faure@nxp.com>
2022-01-18 02:44:39 +01:00
Clement Faure
cd7f3fc3f2 python3-cryptography: add patch for OpenSSL 3.0 compatibility [LFOPTEE-105]
Append patch to python3-cryptography package to make it compatible with
the recent OpenSSL 3 upgrade. [1]
[1] cd430556f8

Signed-off-by: Clement Faure <clement.faure@nxp.com>
2022-01-11 18:02:55 +01:00
Neena Busireddy
47ec7ca47f Revert "packagegroup-qt6-imx.bb: Drop nxp-demo-experience dependency [YOCIMX-5716]"
This reverts commit 728e83fd50.
2021-12-08 13:26:12 -07:00
Neena Busireddy
d649ff29e4 qtwebengine: Enable examples [LF-4974]
Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
2021-12-06 12:13:31 -07:00