summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* tinycompress: Fix build with muslKhem Raj2021-09-111-12/+6
| | | | | | | Fixes a build error discovered by musl, we need to include sys/types.h for u_charr and its friends. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Merge pull request #856 from thochstein/gstreamerOtavio Salvador2021-09-1040-1184/+2274
|\ | | | | Gstreamer: Upgrade to 1.18.0[.imx]
| * imx8mq-evk.conf: Drop redundant gstreamer preferred versionTom Hochstein2021-09-011-7/+0
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-base.inc: Set gstreamer preferred version to 1.18.0[.imx]Tom Hochstein2021-09-011-5/+7
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * tinycompress: Add recipeTom Hochstein2021-09-016-0/+1675
| | | | | | | | | | | | Add tinycompress, a library to handle compressed formats like MP3. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-gst1.0-plugin: Upgrade to 4.6.1Tom Hochstein2021-09-011-17/+14
| | | | | | | | | | | | Includes switch to meson. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * gstreamer1.0-rtsp-server: Upgrade to 1.18.0Tom Hochstein2021-09-011-5/+3
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * gstreamer1.0-libav: Upgrade to 1.18.0Tom Hochstein2021-09-012-70/+24
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * gstreamer1.0-plugins-ugly: Upgrade to 1.18.0Tom Hochstein2021-09-011-3/+7
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * gstreamer1.0-plugins-bad: Upgrade to 1.18.0.imxTom Hochstein2021-09-011-18/+6
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * gstreamer1.0-plugins-good: Drop non-functional overridesTom Hochstein2021-08-311-3/+0
| | | | | | | | | | | | | | The bbappend overrides a non-existent variable PACKAGECONFIG_GL. The values set by the override do not exist either, so just drop the bbappend. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * gstreamer1.0-plugins-good: Upgrade to 1.18.0.imxTom Hochstein2021-08-311-4/+2
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * gstreamer1.0-plugins-base: Align bbappend with 1.18.%Tom Hochstein2021-08-311-0/+0
| | | | | | | | | | | | | | The layer uses 1.18.0.imx locally and 1.18.4 upstream, so align the bbappend. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * gstreamer1.0-plugins-base: Upgrade to 1.18.0.imxTom Hochstein2021-08-319-590/+71
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * gstreamer1.0: Upgrade to 1.18.0.imxTom Hochstein2021-08-3014-462/+465
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | Merge pull request #861 from thochstein/qcacldOtavio Salvador2021-09-099-168/+0
|\ \ | | | | | | qcacld: Drop BSP support
| * | qcacld: Drop BSP supportTom Hochstein2021-09-099-168/+0
|/ / | | | | | | | | | | | | NXP has dropped support for qcacld, plus the code is not compatible with 5.10, so drop BSP support. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | Merge pull request #860 from thochstein/qca9377Otavio Salvador2021-09-091-2/+2
|\ \ | | | | | | imx8mm-evk.inc: Drop qca9377
| * | imx8mm-evk.inc: Drop qca9377Tom Hochstein2021-09-091-2/+2
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The build for kernel-module-qca9377 is broken: ``` | /.../yocto/master/build/tmp/work/imx8mm_lpddr4_evk-fsl-linux/kernel-module-qca9377/3.1-r0/git/CORE/SERVICES/COMMON/adf/linux/adf_os_dma_pvt.h:104:25: error: 'DMA_ATTR_NON_CONSISTENT' undeclared (first use in this function) | 104 | DMA_ATTR_NON_CONSISTENT); | | ^~~~~~~~~~~~~~~~~~~~~~~ ``` The Linux API here is changed for 5.10, so the i.MX fork is now incompatible. Nothing suitable is found in Qualcomm's source either, so drop qca9377. Fixes: #851 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | Merge pull request #857 from zandrey/fix-imx-gpu-apitraceOtavio Salvador2021-09-022-4/+36
|\ \ | | | | | | imx-gpu-apitrace: enable back for glibc >= 2.34
| * | imx-gpu-apitrace: enable back for glibc >= 2.34Andrey Zhizhikin2021-09-022-4/+36
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | Upsteam suggested that for glibc >= 2.34, dlsym wrappers can be disabled, see [1]. Similar commit is introduced in meta-oe: 9fdc7960b ("apitrace: Enable on glibc >= 2.34") Introduce patch to the layer and enable the package. Link: [1]: https://github.com/apitrace/apitrace/issues/756 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Cc: Tom Hochstein <tom.hochstein@nxp.com>
* | Merge pull request #855 from zandrey/linux-fslc-upgrade-to-5.14Otavio Salvador2021-08-313-6/+56
|\ \ | | | | | | Kernel upgrade (linux-fslc to 5.14)
| * | linux-fslc: re-sync configs with upstreamAndrey Zhizhikin2021-08-311-3/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Re-sync layer configuration files with following from upstream: arch/arm64/configs/defconfig -> armv8a/defconfig All remaining config files are currently in-sync with upstream and do not require any further modifications. Upstream kernel sync commit: 7d2a07b76933 ("Linux 5.14") Following layer commits contains changes that are kept in config files: ---- b33ea2c5 ("linux-fslc: defconfig: Select the Wifi ath10k sdio driver") 97d2ea43 ("linux-fslc: Fix build issue when compiling LTTng") ---- Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
| * | linux-fslc: upgrade to 5.14.x+fslcAndrey Zhizhikin2021-08-312-3/+3
|/ / | | | | | | | | | | | | | | Pick up the latest kernel branch from linux-fslc repository. Kernel repository has been upgraded up to v5.14 from stable korg. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* | Merge pull request #853 from zandrey/correct-imx8m-tunesOtavio Salvador2021-08-273-0/+15
|\ \ | | | | | | conf: machine: imx8m: correct tune for mainline bsp
| * | conf: machine: imx8m: correct tune for mainline bspAndrey Zhizhikin2021-08-273-0/+15
| |/ | | | | | | | | | | | | | | | | | | | | | | Mainline BSP does not contain imx8m in machine overrides, which causes generic tunes to be set for i.MX8M derivates, rather than a more precise tune which enables crypto extension. Those extensions are enabled in NXP BSP due to those settings rely on machine overrides. Adapt tunes for Mainline BSP in machine include files to include crypto extensions and align it with NXP BSP. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* | Merge pull request #852 from zandrey/fix-mesa-buildOtavio Salvador2021-08-2710-862/+0
|\ \ | |/ |/| mesa: drop patches after upgrade to 21.2.1
| * mesa: drop patches after upgrade to 21.2.1.Andrey Zhizhikin2021-08-2710-862/+0
|/ | | | | | | | | | OE-Core mesa has been upgraded to version 21.2.1, which has all patches included. Drop all patches from the layer as they are not applicable anymore and remove them from SRC_URI. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* Merge pull request #850 from thochstein/masterOtavio Salvador2021-08-241-0/+1
|\ | | | | imx-base.inc: Define a default value for OPTEE_BIN_EXT
| * imx-base.inc: Define a default value for OPTEE_BIN_EXTTom Hochstein2021-08-241-0/+1
|/ | | | | | | | | | | | | | Without a default the IMAGE_BOOT_FILES is not parsed properly, leading to the following error for machines without such a variable definition: ``` | ERROR: _exec_cmd: install -m 0644 -D /z/build-master/imx233-olinuxino-maxi/build/tmp-glibc/deploy/images/imx233-olinuxino-maxi/make_dtb_boot_files /z/build-master/imx233-olinuxino-maxi/build/tmp-glibc/work/imx233_olinuxino_maxi-oe-linux-gnueabi/core-image-base/1.0-r0/tmp-wic/boot.2/make_dtb_boot_files returned '1' instead of 0 | output: install: cannot stat '/z/build-master/imx233-olinuxino-maxi/build/tmp-glibc/deploy/images/imx233-olinuxino-maxi/make_dtb_boot_files': No such file or directory ERROR: Task (/opt/oe/configs/z/build-master/imx233-olinuxino-maxi/layers/openembedded-core/meta/recipes-core/images/core-image-base.bb:do_image_wic) failed with exit code '1' ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Merge pull request #848 from thochstein/masterOtavio Salvador2021-08-231-3/+1
|\ | | | | imx-gpu-viv: Provides virtual/libgl for framebuffer
| * imx-gpu-viv: Provides virtual/libgl for framebufferTom Hochstein2021-08-231-3/+1
|/ | | | | | | Support for GL on framebuffer is available for some time, at least since 6.4.0.p2.6. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Merge pull request #847 from thochstein/masterOtavio Salvador2021-08-234-14/+37
|\ | | | | Add OP-TEE support for imx6qdlsabre* machines
| * imx6qdlsabre*: Add support for opteeTom Hochstein2021-08-212-0/+6
| | | | | | | | | | | | If optee is enabled via machine feature, use optee uboot config. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx6qdlsabre*: Add uboot config options for u-boot-imxTom Hochstein2021-08-212-12/+27
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-base.inc: Fix optee boot imagesTom Hochstein2021-08-211-2/+2
| | | | | | | | | | | | | | | | For optee support tee.bin is needed in the image. The optee image uTee is renamed with an SOC qualifier. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * optee-os: Add support for imx6qdlsabre* machinesTom Hochstein2021-08-211-0/+2
|/ | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Merge pull request #846 from thochstein/graphicsOtavio Salvador2021-08-1816-48/+1908
|\ | | | | Graphics upgrade for NXP 5.10.35-2.0.0 release
| * xserver-xorg: Backport pixmap fixes for GLESTom Hochstein2021-08-189-0/+1877
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-gpu-viv: Drop empty Wayland packagesTom Hochstein2021-08-181-17/+0
| | | | | | | | | | | | | | The functionality of libwayland-viv-imx and libgc-wayland-protocol-imx was moved to libegl-imx some time ago, so drop the empty packages. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-gpu-viv: Move CL/cl_viv_vx_ext.h to main packageTom Hochstein2021-08-181-1/+1
| | | | | | | | | | | | | | The header file `/usr/include/CL/cl_viv_vx_ext.h` is needed at runtime, so move it to the main package `libclc-imx`. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-gpu-viv: Inhibit sysroot strippingTom Hochstein2021-08-181-3/+4
| | | | | | | | | | | | | | | | | | The binaries are already stripped, so inhibit sysroot stripping. Fixes multiple warning messages like: WARNING: imx-gpu-viv-1_6.4.3.p2.0-aarch64-r0 do_populate_sysroot: File '/usr/lib/libGLES_CL.so.1.1.0' from imx-gpu-viv was already stripped, this will prevent future debugging! Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-gpu-viv: Cleanup FILES_libnn-imx*Tom Hochstein2021-08-181-3/+2
| | | | | | | | | | | | | | Certain libnn-imx libraries and headers were moved to nn-imx recipe. Note that nn-imx currently exists only in meta-imx layer. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-dpu-g2d: Upgrade to 1.9.2Tom Hochstein2021-08-181-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2043f5e MA-18905 Fix NV12 tiled+interlaced to NV12 Linar output not correct issue. dec91a5 MGS-6047-4 [#ccc] G2d - add support for multiplane destination formats 530834d MGS-6068 [#ccc] [i.MX8QXPC0-MEK@Linux_IMX_5.4.70-2.3.0 Q4 RC1]imxvideoconvert_g2d 6f000cd MA-12001-2 Fix dpu_test build fail on android 3a7b8d4 MA-18242 configure vscale setup factor2 for bob deinterlace e59edc7 MGS-6114 [#ccc] [QNX] - add support for dpu register locking c4784ec MA-12001 Fix Android emulator build error 9fe13fb MGS-6047-3 [#ccc] G2d - add support for multiplane destination formats 43b1eb4 MGS-6047-2 [#ccc] G2d - add support for multiplane destination formats 30f3ece MGS-6047-1 [#ccc] G2d - add support for multiplane destination formats 0dfcf62 MGS-5942 [#ccc] G2D - add support of caching allocated buffers db7e627 MGS-6062 [#ccc] [G2D] YUV rotation is slow Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * kernel-module-imx-gpu-viv: Upgrade to 6.4.3.p2.0Tom Hochstein2021-08-181-4/+4
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-gpu-g2d: Upgrade to 6.4.3.p2.0Tom Hochstein2021-08-181-6/+6
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-gpu-viv: Upgrade to 6.4.3.p2.0Tom Hochstein2021-08-184-10/+10
| | | | | | | | | | | | | | See the change log for more details: https://source.codeaurora.org/external/imx/imx-manifest/tree/GraphicsChangeLogv6?h=imx-linux-hardknott Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | Merge pull request #843 from YoeDistro/yoe/mutOtavio Salvador2021-08-1831-31/+31
|\ \ | |/ |/| machines: Adjust for using new location of tune files from core
| * machines: Adjust for using new location of tune files from coreKhem Raj2021-08-1831-31/+31
|/ | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Merge pull request #845 from zandrey/u-boot-upgrade-masterOtavio Salvador2021-08-181-1/+1
|\ | | | | u-boot-fslc: update to v2021.07