summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* weston: Enable touchscreen calibratorTom Hochstein2019-09-123-3/+34
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Drop weston.ini files since the baseline version is now in sourceTom Hochstein2019-09-127-47/+58
| | | | | | | | | | The customized baseline version of weston.ini is now in the source. That version is customized for 8MQ via patch files. Also drop desktop shell size from weston.config since it is already in weston.ini for 8M and 8M Mini. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston: Upgrade to 5.0.0.imxTom Hochstein2019-09-124-55/+21
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-apitrace: UpdateTom Hochstein2019-09-121-1/+1
| | | | | | | | | | | | | 013499c6 wrappers/egltrace: drop the hardcoded library path 0697c15a gltrace: avoid recursion caused by viv extensions 5b56f5a5 specs/glapi: consistent signatures for viv extensions f6e1a557 glext.h: declare the viv extensions 4cb5ad01 retrace,cmake: link with vivante when using waffle 95ba8bd3 retrace,cmake: look for libwaffle in waffle_library_dirs ca7f1071 retrace,waffle: set wayland as default WAFFLE_PLATFORM 6ea46b12 retrace,waffle: use waffle error reporting api Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* libdrm: UpdateTom Hochstein2019-09-121-1/+1
| | | | | | | | | 95645843 headers: Sync with drm-next 49cca25f MA-13450 Switch layer memory allocation to virtual pool to improve performance. 8edffe33 MA-13354 Fix imx_drm head file license issue for libdrm-imx. e1658ff7 MA-13122 Add DRM_VIV_GEM_CMA_LIMIT support for TS buffer. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-base.inc: Prefer DPU-based G2D when availableTom Hochstein2019-09-121-0/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-dpu-g2d: Upgrade to 1.7.0Tom Hochstein2019-09-121-4/+4
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-g2d: Upgrade to 6.2.4.p4.0Tom Hochstein2019-09-121-7/+5
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* kernel-module-imx-gpu-viv: Upgrade to 6.2.4.p4.0Tom Hochstein2019-09-121-2/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: Fix OpenCL and Vulkan packagingTom Hochstein2019-09-121-1/+2
| | | | | | | - Place libSPIRV_viv.so in libvulkan-imx package - Place libLLVM_viv.so in libopencl-imx package Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: Fix i.MX 8 and 8X binary compatibilityTom Hochstein2019-09-121-1/+1
| | | | | | | | | | | | | | The removal of gl32.h for 8QXP can cause build breaks in a multi-machine build folder like the following: | .../build/tmp/work/imx8qxpmek-poky-linux/gstreamer1.0-plugins-good-qt/1.14.4.imx-r0/recipe-sysroot/usr/include/QtGui/qopengl.h:105:13: fatal error: GLES3/gl32.h: No such file or directory | # include <GLES3/gl32.h> To make the ABI safe for 8 and 8X, which have a shared PACKAGE_ARCH, provide gl32.h in both cases. The lack of support can then be handled by a runtime error. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: Upgrade to 6.2.4.p4.0Tom Hochstein2019-09-124-11/+11
| | | | | | | | See changelog: https://source.codeaurora.org/external/imx/imx-manifest/tree/GraphicsChangeLogv6?h=imx-linux-sumo Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
* dpdk,dpdkvpp: Limit to imx socsKhem Raj2019-09-102-0/+4
| | | | | | | | | | | Ideally a SOC layer should not have general purpose recipes like dpdk and may be get the recipes from http://git.yoctoproject.org/cgit/cgit.cgi/meta-dpdk working on imx SOCs instead This patch just limits the spill over to non nxp bsp layers Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cst: Fix build for target recipeKhem Raj2019-09-101-3/+6
| | | | | | | | | | | | gen_keys when cross-built can not execute on build host so better to depend on native version and call out native gen_keys binary Fixes TOPDIR/build/tmp/work/mips32r2-yoe-linux/cst/git-r0/temp/run.do_install.29171: line 111: ./gen_keys: cannot execute binary file: Exec format error WARNING: TOPDIR/build/tmp/work/mips32r2-yoe-linux/cst/git-r0/temp/run.do_install.29171:1 exit 126 from './gen_keys 1024' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mesa_%.bbappend: enable for all imx8 SoCsPeter Griffin2019-09-101-3/+3
| | | | | | | This allows a Weston build with swrast enabled to successfully build and boot on imx8m-evk board. Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
* qemu-qoriq: use Python 2.7 to buildChunrong Guo2019-09-041-0/+2
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* atf: specify the non default keys pairChunrong Guo2019-09-041-1/+6
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* cst: specify the non default keys pairChunrong Guo2019-09-041-0/+11
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* ls1043ardb: add ls2-phy to EXTRA_IMAGEDEPENDSChunrong Guo2019-09-041-1/+1
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* ceetm: fix the building warningChunrong Guo2019-09-042-5/+37
| | | | | | | | | | | | | *fix the below warning |#warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] *add 0001-Makefile-update-CFLAGS.patch to avoid build Errors. *remove do_compile_prepend *Obey LDFLAGS and CFLAGS in Makefile Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* openssl-qoriq: update recipesChunrong Guo2019-09-041-4/+2
| | | | | | | *fix missing dependency on hostperl-runtime-native *drop Python dependency in ptest Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* secure-obj: update recipesChunrong Guo2019-09-042-2/+3
| | | | | | | *drop Python dependency in RDEPENDS *mp_verify and *_app will be install Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* optee-os-qoriq: Fix alignment of data for mempool_alloc_pool()Chunrong Guo2019-09-042-0/+149
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* ls2080ardb: remove dpl-examplesChunrong Guo2019-09-041-1/+1
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* dpl-examples: remove recipesChunrong Guo2019-09-041-35/+0
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* layer.conf: Add zeus to compat layerKhem Raj2019-09-041-1/+1
| | | | | | We need to drop warrior soon, and zeus is next release Signed-off-by: Khem Raj <raj.khem@gmail.com>
* eglinfo: Drop bbappendsKhem Raj2019-09-043-38/+0
| | | | | | oe-core remved it in master/aa36510ebe Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imx-gpu-viv: Fix GLESv1 packagingJoshua Watt2019-09-041-5/+7
| | | | | | | | | | The GLESv1 library was being packaged with the name "libgles" instead of the canonical "libglesv1". The latter is the name that recipes used when RDEPENDing on GLESv1. Correct this so that the package is correctly named "libglesv1", but RPROVIDES the old "libgles" name in case there are recipes still depending on it. Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
* imx-gpu-viv: RPROVIDE virtual/libgbmJoshua Watt2019-09-041-1/+1
| | | | | | Adds the virtual runtime provider for libgbm Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
* imx-boot: Pass DTB names to makeJoshua Watt2019-09-041-1/+1
| | | | | | | Passes the name of the DTBs to be built to make. This allows alternate DTBs to be built instead of assuming the default Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
* atf: Remove redundant COMPATIBLE_MACHINEAlban Bedel2019-09-021-1/+0
| | | | | | | COMPATIBLE_MACHINE is set two times to the same value, remove the second occurrence as it is useless. Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
* atf: Make the package machine specificAlban Bedel2019-09-021-0/+1
| | | | | | | The ARM Trusted Firmware is machine specific but the package is not set as such. Set the package architecture to ${MACHINE_ARCH} to fix this. Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
* qemu-qoriq: Mark is specific to imx/qoriqKhem Raj2019-08-281-2/+1
| | | | | | | | It has started to fail now that we have libssh dependency in 4.1 instead of libssh2 in earlier versions, so this recipe needs to be upgraded to use 4.1 release as well, but I dont have way to test it out. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* u-boot-qoriq-fw-utils: Avoid stripping debug symbolsDaniel Klauer2019-08-271-3/+2
|
* u-boot-fslc-common: Bump revision to ca0ab15271Fabio Berton2019-08-231-1/+1
| | | | | | | | This commit includes the following change: ca0ab15271 pico-imx7d: Sync all defconfigs with pico-imx7d_defconfig Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* mesa: switch mesa to swrast renderer for mx8mm machine, resolve build issueAndrey Zhizhikin2019-08-231-0/+13
| | | | | | | | | | | | | | | After mesa update to 19.1.0, the OSMesa is not anymore explicitly set to 'classic' rather than defaults to 'none'. If the DRI driver is included in the build and neither gl nor 'classic' osmesa is used - this causes the build to fail. This commit disables the gallium for mx8mm, sets the dri drivers to swrast and explicitly defines the 'classic' osmesa to be built. gallium is disabled since current support state of i.MX8M Mini GPU in gallium is unknown. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* recipes: Use BPN instead of PN in SRC_URIsAndrey Zhizhikin2019-08-232-2/+2
| | | | | | Fix QA issue: SRC_URI uses PN not BPN [src-uri-bad] Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* atf: Fix builds of native tools during build processDaniel Klauer2019-08-151-0/+2
| | | | | | | | | | | | atf builds some native tools such as fiptool during its build process, this should use Yocto's native toolchain options instead of just the host's. This way the fiptool build will actually use the openssl-native dependency from Yocto's native sysroot, instead of the host's openssl (which may not exist). Signed-off-by: Daniel Klauer <daniel.klauer@gin.de>
* Split fiptool build into separate recipeDaniel Klauer2019-08-152-6/+27
| | | | | | | | | | | | Previously, ddr-phy built native fiptool during its own build process, but without using Yocto's native toolchain settings. This results in unexpected host dependencies. For example, fiptool depends on openssl, which may or may not be installed on the host. So now fiptool is built in a separate recipe (atf-tools-native) which can easily depend on openssl. Signed-off-by: Daniel Klauer <daniel.klauer@gin.de>
* atf: Only enable and depends on optee when supportedAlban Bedel2019-08-151-2/+6
| | | | | | | | | Use the new optee machine feature to only enable it when it is supported by the machine and the distro. We use a package config switch to only add the dependency when it is needed. This prevent a build failure on machines that don't support optee. Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
* optee: Add optee as a machine feature to all supported boardsAlban Bedel2019-08-1510-0/+20
| | | | | | | | | | | | Currently we assume that all qoriq arm64 boards support optee, however that might not be the case for boards added by other layers building on top of meta-freescale. To better support this case add a machine feature to indicate if a given machine has optee support. Add the new optee feature to all qoriq arm64 except ls2080ardb as it doesn't seems to be supported by optee. Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
* imx6sllevk:imx7dsabresd:imx7ulpevk: Remove firmware-imx-brcm dependencyDaiane Angolini2019-08-153-5/+1
| | | | | | | | The Broadcom support was removed by d94f748d14d89fd2c62f03ddf181706626b0de91 so we do not need to install it on images any more. Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
* linux-fslc-lts: upgrade 4.19.56 -> 4.19.66Andreas Müller2019-08-151-2/+2
| | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* Fix WKS_FILE to use files with .in extensionFabio Berton2019-08-123-3/+3
| | | | | | | | | | meta-freescale commit 6be9d197386b5c3bd72023981df805d42f87684c renamed imx-uboot-spl-bootpart.wks to imx-uboot-spl-bootpart.wks.in The .in extension in wks files allows bitbake variables to be used in kickstarter files. Set WKS_FILES for all machines to match this new filename. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* linux-imx_4.14.98: Backport patches to fix building with gcc 9Daiane Angolini2019-08-083-0/+293
| | | | | | The issue is reported by issue #136 Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
* libimxvpuapi2: Add recipeCarlos Rafael Giani2019-08-061-0/+25
| | | | | | | | | | | This is the successor to libimxvpuapi. Since at this moment, there is software still using the former, its recipe remains in place. Both versions (1 and 2) can coexist on the same rootfs. Version 2 introduces support for i.MX8 (mx8m and mx8mm for now), and also still supports i.MX6. Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
* libimxdmabuffer: Add recipeCarlos Rafael Giani2019-08-061-0/+41
| | | | | | | | | | | | | | | | | | libimxdmabuffer provides an API for allocating and handling physically contiguous buffers ("DMA buffers") on imx6, imx7, imx8 machines with the imx-kernel. The underlying allocation can be backed by the PxP, IPU, ION, DWL, G2D APIs. The API is backend agnostic. The same structures and functions can be used with the underlying PxP and IPU allocators for example. Furthermore, the library defines a "default" allocator (which one is the "default" is determined by the library and by the build configuration). By using this API, libraries can use compatible types for exchanging DMA buffers in userspace, and can also use the same API and support mx6, mx7, and mx8 machines, without requiring platform specific code changes. Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
* gstreamer1.0-plugins-base: Move bbappend to 1.16 versionCarlos Rafael Giani2019-08-061-0/+0
| | | | | | This follows the OE-Core upgrade. Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
* xf86-video-fbdev: Delete 0.4.2 version hereKhem Raj2019-08-061-11/+0
| | | | | | This is already in OE-core and a newer version Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dpdk,dpdkvpp: Define valid configs for armv7Khem Raj2019-08-062-0/+10
| | | | | | Do not build for arm < v7 Signed-off-by: Khem Raj <raj.khem@gmail.com>