summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | 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
| * | u-boot-fslc: update to v2021.07Andrey Zhizhikin2021-08-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | U-Boot repository has been upgraded to v2021.07 from DENX repository. Following upstream commits are included in this version: ---- 840658b093 Prepare v2021.07 09576cdb6a Merge tag 'u-boot-amlogic-20210703' of https://source.denx.de/u-boot/custodians/u-boot-amlogic 8c6d8c3219 configs: libretech: set SPI mode to 0 62c7e40a04 Merge tag 'efi-2021-07-rc6' of https://source.denx.de/u-boot/custodians/u-boot-efi 760d2f9e9e autoboot: fix MENUKEY 0fa5020c02 efi_loader: Allow capsule update on-disk without checking OsIndications 149108a3eb efi_loader: clear OsIndications 417a3c24c9 efi_loader: Improve the parameter check for QueryVariableInfo() abd62e4d41 efi_loader: missing parentheses in query_console_size 6e0184b86f efi_loader: Always install FMPs b891ff18f8 efi_loader: Force a single FMP instance per hardware store 3ef772230d efi: Fix to use null handle to create new handle for efi_fmp_raw b7ad721c83 Revert "TEST: USB_HOST not USB" 4e1903a645 TEST: USB_HOST not USB e2e95e5e25 spi: Update speed/mode on change 605cbcb0a4 Merge tag 'efi-2021-07-rc5-2' of https://source.denx.de/u-boot/custodians/u-boot-efi 70e80666f2 smbios: Fix SMBIOS tables ff192304b6 smbios: Fix BIOS Characteristics Extension Byte 2 a86ed41bff doc/usage: cmd-usage help file for askenv 8c6532d7c4 smbios: convert function descriptions to Sphinx style 2b8723c5a1 efidebug: correct display of BootOrder 7891fe675d efi_loader: TPL_HIGH_LEVEL not allowed for CreateEvent ---- Link: https://lore.kernel.org/u-boot/20210705151317.GW9516@bill-the-cat/ Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* | | Merge pull request #844 from zandrey/masterOtavio Salvador2021-08-181-0/+3
|\ \ \ | |/ / |/| | imx-gpu-apitrace: exclude from builds with glibc 2.34+
| * | imx-gpu-apitrace: exclude from builds with glibc 2.34+Andrey Zhizhikin2021-08-181-0/+3
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream project has issues with new glibc dropping __libc_dlopen_mode and __libc_dlsym functions, which were initially marked as GLIBC_PRIVATE. Since according to [1] there is no solution for upstream at the moment, exclude the NXP fork of apitrace from builds. meta-oe has similar exclusion commit ba94b0fef ("apitrace: Exclude from builds with glibc 2.34+") for upstream component. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Link: [1]: https://github.com/apitrace/apitrace/issues/756
* | Merge pull request #837 from YoeDistro/yoe/mutOtavio Salvador2021-08-13209-1119/+1119
|\ \ | |/ |/| Convert to new override syntax
| * image_types_fsl.bbclass: Remove overzelous override replacementsKhem Raj2021-08-121-3/+3
| | | | | | | | | | | | Override conversion script got confused here perhaps Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * imx-base.inc: Fix another overrideTom Hochstein2021-08-121-1/+1
| | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * machine-overrides-extender.bbclass: Adjust for new override characterTom Hochstein2021-08-121-4/+4
| | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * layer: More override fixesTom Hochstein2021-08-128-18/+18
| | | | | | | | | | | | | | | | | | | | Adds fixes for _imx, _imxdpu, _imxdrm, _imxgpu, _imxgpu3d, virtual PREFERRED_PROVIDER versions Fix other places for imx/imxdpu/imxdrm overrides Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * opencv: Undo conversion of SRCREV_extraTom Hochstein2021-08-121-1/+1
| | | | | | | | | | | | | | SRCREV_extra is not an override, so keep the underscore here. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * conf: machine: imx8m*: convert exlinux syntax to new overridesAndrey Zhizhikin2021-08-123-12/+12
| | | | | | | | | | | | | | | | | | | | New override mechanism uses ":" instead of "_", this causes the extlinux variables defined in machine include files not ot be set proper. Correct exlinux variables syntax to adhere to new overrides. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * layer.conf: Drop compatibility with older than hardknott releasesKhem Raj2021-08-121-1/+1
| | | | | | | | | | | | New override syntax requires it Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * layer: Convert to new override syntaxKhem Raj2021-08-12207-1106/+1106
|/ | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Merge pull request #842 from tprrt/tprrt/imx-cstOtavio Salvador2021-08-121-0/+30
|\ | | | | imx-cst: introduce the recipe for the version 3.3.1
| * imx-cst: introduce the recipe for the version 3.3.1Thomas Perrot2021-08-121-0/+30
|/ | | | | | | | It provides a code signing tool for signing images for i.MX-based NXP processors using High Assurance Boot (HABv4) library in the internal boot ROM or the Advanced High Assurance Boot (AHAB) subsystem. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>