summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* conf/layer.conf: remove QORIQ_MIRROR settingTing Liu2020-04-201-2/+0
| | | | | | git.freescale.com is down and will not be available. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* kernel-module-ipc: switch to source.codeaurora.orgTing Liu2020-04-201-1/+1
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* skmm-ep: switch to source.codeaurora.orgTing Liu2020-04-201-1/+1
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* skmm-host: switch to source.codeaurora.orgTing Liu2020-04-201-1/+1
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* fsl-tlu: switch to source.codeaurora.orgTing Liu2020-04-201-1/+1
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* hyperrelay: rm as it is not maintained nowTing Liu2020-04-201-36/+0
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* optee-os-qoriq: add patch to use python3Ting Liu2020-04-202-0/+81
| | | | | | python2 is EOL January 2020. This fixes build failure due to python2. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* change-file-endianess: rm as no pkg need it nowTing Liu2020-04-202-59/+0
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* rcw: not DEPENDS change-file-endianessTing Liu2020-04-201-1/+1
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* u-boot-qoriq: update to 3cd9bc3Ting Liu2020-04-201-1/+1
| | | | | | | | | New changes: 3cd9bc3993 net/dsa: Remove (c) in copyright line c8c2bb1533 i2c: mxc: fix copyright 024518ee2e configs: ls1021a: Append CMA configuration to bootargs Signed-off-by: Ting Liu <ting.liu@nxp.com>
* u-boot-qoriq: not DEPENDS tcl/change-file-endianessTing Liu2020-04-201-2/+2
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* u-boot-qoriq: rename to match version 2019.10Ting Liu2020-04-202-0/+0
| | | | | | | The right u-boot version is 2019.10. LSDK-20.04 is an unified tag for all qoriq components. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* libimxvpuapi2: Update to version 2.0.1Carlos Rafael Giani2020-04-201-2/+2
| | | | | | | | | | * imx6: replace mxcfb.h check with i.MX6 specific imx header check the mcxfb.h check only makes sense with i.MX6 devices, so requiring those for others like i.MX8 led to build errors * update waf to 2.0.12 and switch wscript to use Python 3 * imx6: fix encoder pointer usage in vpu_EncGiveCommand() call Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
* libimxdmabuffer: Upgrade to version 1.0.1Carlos Rafael Giani2020-04-201-2/+2
| | | | | | | | * Changes to migrate build system to Python 3: * waf: update to 2.0.12 * waf: use python3 Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
* imx-base.inc: Allow for setting different IMX_DEFAULT_BSP valuesCarlos Rafael Giani2020-04-201-3/+3
| | | | | | | | | Current assignment of the IMX_DEFAULT_BSP variables is too strong. For example, any IMX_DEFAULT_BSP value set in local.conf currently gets overridden by the assingment in imx-base.inc. Soften the assignment to allow for alternative values for these variables. Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
* imx-dpu-g2d: Upgrade to 1.8.3Tom Hochstein2020-04-201-3/+3
| | | | | | | | | | c27d26b MGS-5479 remove g2d_multiblit_test 9730281 MGS-5435 [QNX] G2D - child and parent window can not rotate correctly 73354dc MGS-5103 add YUV mode for BT.601 and BT.709 43ff464 MA-16215 Avoid change input parameter value in g2d_blitEx 807cf04 MGS-5403 enable G2D tile-status feature Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* optee-test_3.2.0.imx: add patch to use python3, backported from v3.8.0Peter Griffin2020-04-172-0/+49
| | | | | | | | This avoids build errors such as optee-test/3.2.0.imx-r0/git/out/ta/crypt//mid_crt.c] Error 127 | /usr/bin/env: ‘python’: No such file or directory Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
* recipes-*: refine restrictions for NXP BSPAndrey Zhizhikin2020-04-163-6/+17
| | | | | | | | | | | | | | | | | | | | | | | Certain packages are using linux-imx-headers, which enforces them to use NXP BSP since headers are provided from the NXP kernel tree. Those recipes, which requires NXP kernel headers, are now including the use-imx-headers class to make sure the correct headers package is used. Since the introduction of separation between NXP and Mainline BSP for certain machines, recipes which are NXP-dependent are getting their COMPATIBLE_HOST to be marked as (null) effectively making them incompatible with mainline BSP which is expected behavior. By extending this restriction into the use-imx-headers class, all recipes which inherits is (because it is required) are getting automatically restricted to NXP BSP, hence making package NXP-dependent much easier. linux-imx-headers is marked as "NXP-only" but it is done explicitly inside the recipe in order to avoid confusion of inheriting the class. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* imx-test: Rework COMPATIBLE_HOST restriction to use wildcardOtavio Salvador2020-04-161-1/+2
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* machine: imx[6,7,8]: update dtb references for 5.4 kernelAndrey Zhizhikin2020-04-169-60/+112
| | | | | | | | | | | | | | | | | | Updated kernel has some DTS files added and some dropped for various i.MX derivatives. Those should be aligned with respective machines in order to deliver proper DTB files, and do not fail the build for those are missing. Device tree files listed in respective machines are those only present in updated 5.4 kernel release from NXP. Derivatives, which relied on those device trees that are discarded from the new kernel release should backport their respective files onto that update. In other words: if after this update the DTS file used for the HW happens to be missing - it should be manually added for that HW, since the default version is no longer provided by NXP in their updated kernel tree. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-imx-headers: Mark recipe as 'use-nxp-bsp' onlyOtavio Salvador2020-04-161-1/+1
| | | | | | | This is a safe guard so no recipe can use this, except if NXP BSP support is in use. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: indicate updated versions of componentsAndrey Zhizhikin2020-04-161-4/+4
| | | | | | | Bump revisions of optee, wayland-protocols and weston since recipes were upgraded. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* imx8m[m,n]evk.conf: update dtb references for kernel 5.4Andrey Zhizhikin2020-04-162-12/+25
| | | | | | | | | Update DTB file names as they were renamed in the kernel tree. For imx8mmevk machine the M4 DTB was removed from the list as it was dropped from the kernel source tree. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* gstreamer: upgrade to MM_04.05.03_1911_L5.4.0 branchAndrey Zhizhikin2020-04-165-8/+8
| | | | | | | | Upgrade imx fork of gstreamer components to version taken from MM_04.05.03_1911_L5.4.0 branch. This branch is aligned with the new kernel update from NXP. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* weston: upgrade recipe to version 8.0.0 from NXPAndrey Zhizhikin2020-04-164-202/+112
| | | | | | | | | | | | | Upgrade weston recipe version 6.0.1 -> 8.0.0 with following modifications performed: - Transition build system to meson, replace autotools references with meson options; - Align recipe with the latest version from oe-core, include all configuration changes done upstream into this recipe; - Drop patches applied upstream and those related to autotools; Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* wayland-protocols: upgrade to 1.18 from NXPAndrey Zhizhikin2020-04-161-2/+2
| | | | Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* imx-gpu-g2d: update to 6.4.0.p2.0Andrey Zhizhikin2020-04-161-5/+5
| | | | | | | | | | Update recipe to p2 stepping to include support for kernel 5.4.3 from NXP. Updated component use V10 of NXP EULA, therefore license md5 has been modified to match the version. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* libdrm-imx: update component to lf-5.4.yAndrey Zhizhikin2020-04-161-1/+1
| | | | | | | | This update includes one commit, which introduced the support for NV12_10LE40 format together with new HDR10 metadata required for kernel 5.4 update. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* optee-imx: upgrade to lf-5.4.yAndrey Zhizhikin2020-04-163-13/+6
| | | | | | | | | | Upgrade optee recipes to fetch sources from lf-5.4.y branch, this is aligned with new kernel release from NXP. optee-os and optee-client has build defines dropped, this is originated in NXP fork. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* u-boot-imx-common: upgrade to lf-5.4.y_v2019.04Andrey Zhizhikin2020-04-161-2/+2
| | | | Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* imx-test: upgrade recipe to lf-5.4.y branchAndrey Zhizhikin2020-04-161-2/+2
| | | | | | Upgrade recipe to pull sources from lf-5.4.y branch. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* imx-mkimage: update to use new kernel 5.4.3-1.0.0 branchAndrey Zhizhikin2020-04-161-1/+1
| | | | | | | Update recipe to pull sources from new branch, which is aligned with new kernel version 5.4.3 Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* imx-atf: update to use new kernel 5.4.3-1.0.0 branchAndrey Zhizhikin2020-04-161-2/+2
| | | | | | | Update recipe to pull sources from new branch, which is aligned with new kernel version 5.4.3 Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* kernel-module-qcacld-lea: update to match kernel 5.4.3-1.0.0Andrey Zhizhikin2020-04-161-2/+2
| | | | | | | Update recipe to fetch sources from IMX_CNSS.LEA.NRT_3.0_KRL5.4 branch, which is aligned with new kernel version. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* kernel-module-imx-gpu-viv: upgrade to 6.4.0.p2Andrey Zhizhikin2020-04-161-2/+2
| | | | | | | Upgrade kernel module version to next p2 stepping as it is aligned in the linux-imx source tree and matches the new kernel 5.4.3-1.0.0 version. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-imx-mfgtool: upgrade to version 5.4.3-1.0.0 from NXPAndrey Zhizhikin2020-04-162-466/+0
| | | | | | | Upgrade recipe version 4.19.35 -> 5.4.3, drop the old recipe and discard the kernel config file - it should be pulled from the kernel recipe folder. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-imx-headers: upgrade to version 5.4.3-1.0.0 from NXPAndrey Zhizhikin2020-04-162-57/+67
| | | | | | Upgrade linux headers recipe 4.19.35 -> 5.4.3 and drop the old recipe. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* linux-imx: upgrade kernel recipe to 5.4.3-1.0.0 from NXPAndrey Zhizhikin2020-04-166-404/+559
| | | | | | | | | | | Upgrade kernel recipe 4.19.35 -> 5.4.3, drop patches which are applied upstream and re-submit new kernel configuration files for arm32 and aarch64 build configurations. Kernel recipe version 4.19.35 is dropped from this layer in favor of the updated one. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* imx-gpu-viv: Remove invalid insane skipsTom Hochstein2020-04-161-4/+0
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: Add missing package libnn-imx-devTom Hochstein2020-04-161-1/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: CleanupTom Hochstein2020-04-161-5/+3
| | | | | | Clean some file name redundancies and changes. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: Enable valgrind annotations for libgalTom Hochstein2020-04-161-0/+1
| | | | | | | Suggest valgrind runtime for libgal, which has enabled annotations. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: Remove OpenVX support for 8M MiniTom Hochstein2020-04-161-1/+4
| | | | | | | i.MX 8M Mini doesn't support OpenVX, so remove it from the recipe in this case. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: Add gl31.h to i.MX 8M Nano installTom Hochstein2020-04-161-1/+2
| | | | | | | | i.MX 8M Nano supports OpenGL ES 3.1. In fact, all 8M support it except for 8M Mini, so use that in the logic. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: OpenGL is not provided for framebufferTom Hochstein2020-04-161-9/+9
| | | | | | The GPU drivers have never provided OpenGL for framebuffer. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-viv: Upgrade to 6.4.0.p2.0Tom Hochstein2020-04-164-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Key Features of the Vivante 6.x Driver Series - Full support for Khronos OpenGL ES 3.2 API. The new OpenGL ES 3.2 and OpenGL ES Shading Language 3.20 specifications bring AEP, plus additional functionality, into core OpenGL ES. Vivante OpenGL ES 3.2 implementation has passed Khronos OpenGL ES 3.2 Conformance Test. And Vivante GC7000XS* GPU core has been certified by Khronos as an OpenGL ES 3.2 compliant product. - Backward Compatible with 5.x and 4.x Drivers. Existing OpenGL ES 3.x/2.0 applications can run on these drivers without any changes. 6.4.0 P2 GA ====================== Key Features: - Vulkan 1.1 - OpenVX 1.2 - OpenCL and OpenVX bridged support. - GPU accelerated ML support - Upgrade to weston 7.0 - OpenCV 4.0.1 - Chromium v74 - Support for renderdoc 1.2 - vProfiler/vAnalyser through new Vivante IDE - Support for Android 10 - Support for TFlite 1.3 - NNCTS 1.2 - Optimize command buffer size, so the memory usage per context will be lower Known Issues : LF-308 wl_display_connect Failure reported during VPU and GPU stress power management test. LF-868 [MX6SX-SDB]GPU: weston stopped abnormally during stress suspend resume test. LF-459 [8QM] GPU/xwld:Vulkan sdk demo 'ObjectSelection' flicker on display. LF-178 GPU/XWLD: some tests failed in OpenCV performance test. LF-262 GPU:Some qt5 demos not work. QT5.3 have regressions. Require qt3d update in QT5.4 and later LF-836 GPU/XWLD: met version mismatch when using renderdoc remote test LF-861 some tests failed in OpenCV stress test. LF-423 ML/AI:Some dnn_vxc cases showed out-of-range recognition rates. LF-844 [6QP_SD] GPU/FB: Bloom_FB cannot be killed by ctrl c randomly. LF-1109 [8QM] GPU/Vivante IDE tool: vpd file of OpenVX import failed to VSI IDE LF-1110 [8QM] GPU/Vivante IDE tool: some binary of sample project cannot work after building successfuly in vCompiler test LF-936 [MX8MQ/MM/MN]GPU:no desktop UI and weston@root.service load fail after run low bus freq test.100% LF-88 [8QXP_MEK/8QM/8MM_EVK] GPU/XWLD: apitrace tool can not work properly See also: https://source.codeaurora.org/external/imx/imx-manifest/tree/GraphicsChangeLogv6?h=imx-linux-zeus Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* EULA: Update to v10Tom Hochstein2020-04-162-7/+55
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* fsl-eula-unpack.bbclass: add latest license md5sumMax Krummenacher2020-04-161-0/+4
| | | | | | | | | | | The 4.14.98-2.3.0 BSP targeting latest SoC silicon revisions uses an even newer license text 'LA_OPT_NXP_Software_License v10 December 2019'. And the upcomming 5.4.3-2.0.0 BSP uses yet another one: 'LA_OPT_NXP_Software_License v11 February 2020'. Add their md5sums additionally. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* mx8qxp: Use cortexa35-crypto tuning for i.MX 8 QXP defaultTom Hochstein2020-04-152-9/+11
| | | | | | | The i.MX 8QXP has Cortex-A35 cores plus Crypto extensions, so enable them by default. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Finally fix the mainline BSP vs NXP BSP dynamic changeOtavio Salvador2020-04-156-11/+12
| | | | | | | | | | We cannot change the default BSP based on SoC as we trim out those when moving to the mainline BSP. For this reason, we moved the i.MX8 forced setting to our respective machines as they lack mainline BSP support. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>