summaryrefslogtreecommitdiffstats
path: root/dynamic-layers
Commit message (Collapse)AuthorAgeFilesLines
* usdpaa-apps: Set PACKAGE_ARCH to the value of MACHINE_SOCARCHFabio Berton2016-12-061-2/+3
| | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* usdpaa-apps: Set override for all ls1043a soc familyFabio Berton2016-12-061-3/+3
| | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* web-sysmon: Set PACKAGE_ARCH to the value of MACHINE_SOCARCHFabio Berton2016-12-061-0/+3
| | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* asf: Set PACKAGE_ARCH to the value of MACHINE_SOCARCHFabio Berton2016-12-061-0/+2
| | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* ipsec-demo: Set PACKAGE_ARCH to the value of MACHINE_SOCARCHFabio Berton2016-12-061-0/+3
| | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtbase: do not pass -DEGL_API_FB=1 for x11 in distro featuresAndreas Müller2016-11-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sympthoms: * qml applications complain/crash with 'Failed to create OpenGL context...' * qt5-opengles2-test hangs forever without displaying anything * analysis: qtbase's configure complains: <...>/usr/include/EGL/eglvivante.h:117:16: note: class type '_FBDisplay' is incomplete and configure ends up with no X11 support: EGLFS ................ no EGLFS i.MX6 ........ no EGLFS i.MX6 Wayland. no EGLFS EGLDevice .... no EGLFS GBM .......... no EGLFS Mali ......... no EGLFS Raspberry Pi . no EGLFS X11 .......... no LinuxFB .............. no Mir client............ no XCB .................. yes (system library) EGL on X ........... no * background: '-DEGL_API_FB=1' was introduced in commit 62c8d8cc6500711464049662489729f208240be8 Author: Martin Jansa <martin.jansa@gmail.com> Date: Mon Feb 29 18:22:28 2016 +0100 qtbase: Allow to build eglfs with x11 in DISTRO_FEATURES * even when x11 is in DISTRO_FEATURES someone might configure qtbase to build with eglfs, that works OK with Qt 5.5.1, because -DEGL_API_FB=1 is also passed through mkspecs/devices/linux-imx6-g++/qmake.conf but with 5.6 and 5.7 it fails when X11 headers are include with their own Status enum (the same errors like before https://codereview.qt-project.org/#/c/105116/2) Adding -DEGL_API_FB=1 like linux-imx6-g++/qmake.conf does is simplest workaround to prevent imx-gpu-viv from including Xlib from EGL/eglvivante.h * comments on original commit (at today's' environment): * it breaks GL support for X11 * in meta-freescale's qtbase.bbappend eglfs is disabled explicitly when x11 in DISTRO_FEATURES so it seems that vivante driver does not support eglfs and x11 at the same build. Tested: setting 'eglfs' in PACKAGECONFIG builds fine but bare eglfs support is skipped. Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtbase: Fix if condition in do_configure_prepend taskFabio Berton2016-10-181-1/+1
| | | | | | | Add missing bracket to if statement. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* chromium: Enable new version 52 for x11 support wayland on older versionLauren Post2016-10-184-9/+90
| | | | | Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtbase: Enable support for i.MX SoCs with PXPOtavio Salvador2016-09-081-0/+2
| | | | | | | | | This enables the use of GLES2 backend for Software Rendering allowing SoCs without GPU support to use it. Up to now, this includes i.MX6UL and i.MX7D. Change-Id: I3011a84198d42744639121394423106fcfc738b3 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtbase: Refactor code to use the new overridesOtavio Salvador2016-09-081-12/+11
| | | | | | | | | The recipe has been reworked to use the 'imxgpu2d' and 'imxgpu3d' feature overrides. While on that, the i.MX6SL specific code has been reworked to used when only 2D GPU support is available. Change-Id: I8fade08f54bd74e1dfd46b59711f6896c0bc7e6e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* glmark2: Refactor code to use the new overridesOtavio Salvador2016-09-081-4/+4
| | | | | | | | | The recipe has been reworked to use the 'imxgpu2d' and 'imxgpu3d' feature overrides, while on that, the '_remove' operator usage has been removed as it is impossible to override using a bbappend file. Change-Id: I89d4a4d461b182ad3d7ca8ed8ebbfe2183caf467 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* chromium: Refactor code to use the the new overridesOtavio Salvador2016-09-082-6/+2
| | | | | | | The recipe has been reworked to use the 'imxvpu' feature override. Change-Id: Idc7e20dbb3354eb03d804d3c0e9aa79413f95c87 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Convert SOC_FAMILY to MACHINEOVERRIDESOtavio Salvador2016-09-081-1/+1
| | | | | | | | | | The SOC_FAMILY is an indirection which makes the understanding, from OpenEmbedded versed developers and users, more difficult. Instead of using the SOC_FAMILY indirection which is rarely used, we now move to the MACHINEOVERRIDES mechanism as this is in fact what is in use. Change-Id: Ic6e58b79bdc990ac853c87761c3fff635786e4e5 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* usdpaa-apps: obey LDFLAGS to fix GNU_HASH errorTing Liu2016-08-121-1/+1
| | | | | Signed-off-by: Ting Liu <ting.liu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* usdpaa-apps: update to 835cbceTing Liu2016-08-123-142/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: 835cbce classifier_demo: Fix IPv4 table entry removal on LE platforms 2806cdc classifier_demo: Replace obsolete platform flags with FMan version flags aca81f7 classifier_demo: Avoid using compile time symbols abae100 IPSECFWD:Using correct SEC ERA version check for split key generation 5d8452a IPSECFWD: RTA changes for Authentication Key d314b64 USDPAA-APPS: Ipsecfwd for ls1043 for sdk2.0 b3b078b ipsec_offload: Add debug tools 424fcbe reassembly_demo: Add support for running on LS1043A ee4a5d2 fragmentation_demo: Add support for running on LS1043A 1dc24e8 classifier_demo: Add support for running on LS1043A d3928a6 simple_crypto: remove unused variable 57131aa ls1043_config: Adding config for ls1043 fmc. 3cc1bbc USDPAA-APPS:reflector,ipfwd and lpm-ipfwd support for LS1043 e47d4d2 USDPAA-APPS support for LS1043(makefile and standalone-env) 9cd4030 libfslcrypto: enable apps compilation in out-of-tree mode 2c57883 simple_proto: fix AEAD descriptor creation function order of parameters 42f4d02 ipsecfwd: sync with FLIB f80d93b simple_proto: add endianness support for protocols 9228309 simple_proto: fix IPSec test vector 028e14e libfslcrypto: workaround for CPU frequency 98d949e simple_crypto: fix SNOW_F8_F9 processing 23ce7f6 qman, libfslcrypto: export SG transformation functions 75a2010 simple_crypto: add swap option for block cipher descriptors 146c4e1 simple_crypto: fix endianness for preheader 8800996 libfslcrypto: support for dumping extended SG entries 49dd54f libfslcrypto: fix comparison for results < 4B b54325f libfslcrypto: fix SGT handling endianness 97d3eb5 libfslcrypto: fix preheader bitfields c5c35f8 Revert "ipsecfwd, simple_proto, simple_crypto: sync with FLIB" 07ed016 Revert "libfslcrypto: support for dumping extended SG entries" 2c9cd79 ipsecfwd, simple_proto, simple_crypto: sync with FLIB 126a441 ipsecfwd, simple_proto: flib sync - IPsec - fix PDB endianness 5493443 fix the inline function definition with gcc 5.x 9e08876 xfrm_km.c: use in6_* macros from glibc instead of kernel Signed-off-by: Marian Chereji <marian.chereji@freescale.com> Signed-off-by: Ting Liu <ting.liu@nxp.com>
* fmc: set EXTRA_OEMAKE_PLATFORM for ls1043ardbTing Liu2016-08-121-12/+11
| | | | | | Also use ${sysconfdir} to replace /etc. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* asf: update to a8bbba6Ting Liu2016-08-121-2/+2
| | | | | | | | | | | | | | | Changelog: a8bbba6 Adding missing NULL checks for pointers a57b54c ASF: Fix for compilation error in IPSEC 4c1e657 IPSEC: Fix for crash with RedSide disabled. 53c68a9 ASFQOS: Removing Compilation errors. a2435dd ASF: Changing dpa files path and Flag 03d158e asf: Patch to fix api issue in kernel change. 30fe696 asf_ipsec: Patch to fix the insmod issue with gcc5.2 705730c asf: Patch to remove compilation error when ASF_IPV6 is disabled. 08c71f3 asfipsec: Patch to linearize nr_frag and fraglist coming from linux. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* glmark2: Add XWayland supportTom Hochstein2016-08-051-2/+3
| | | | | | | | If DISTRO_FEATURES contains x11 and wayland, configure the package for a Wayland backend. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* glmark2: Don't include OpenGL ES 2.0 support for Wayland backend on i.MX ↵Tom Hochstein2016-08-051-1/+1
| | | | | | | | | | 6SoloLite The i.MX 6SoloLite has no 3D support, so don't build glmark2 with OpenGL ES 2.0 support. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Move some recipes to dynamic-layers folderZhenhua Luo2016-06-2362-0/+1837
| | | | | | | | | The following packages depend on extend Yocto community layers, move related recipes to dynamic-layers. * ipsec-demo asf fmc usdpaa-apps web-sysmon Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* chromium: Update bbappend to version 48.0.2548.0Carlos Rafael Giani2016-06-022-7/+4
| | | | | Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* opencv: Remove bbappend to block 3.1 version useOtavio Salvador2016-05-161-4/+0
| | | | | | | | We can now use the OpenCV 3.1. This removes the bbappend file which where ensuring we never use it with an i.MX6-based SoC. Change-Id: Icf6e3161c01155ee4bf20b3d7baca26eba52da62 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtbase: Stop using base_containsOtavio Salvador2016-05-161-6/+6
| | | | | | | | The base_contains function is deprecated and we ought to use bb.utils.contains instead. Change-Id: Ib53b854f79f45ecd75da9f5c07a276465f2675fb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* chromium-imx: Update dependency name of vpuwrapYuqing Zhu2016-05-071-2/+2
| | | | | | | | libfslvpuwrap has been renamed to imx-vpuwrap, need to do update. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* opencv: follow meta-oe to 3.1Andreas Müller2016-04-191-0/+0
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtbase: Allow to build eglfs with x11 in DISTRO_FEATURESMartin Jansa2016-04-191-1/+1
| | | | | | | | | | | | | | | | * even when x11 is in DISTRO_FEATURES someone might configure qtbase to build with eglfs, that works OK with Qt 5.5.1, because -DEGL_API_FB=1 is also passed through mkspecs/devices/linux-imx6-g++/qmake.conf but with 5.6 and 5.7 it fails when X11 headers are include with their own Status enum (the same errors like before https://codereview.qt-project.org/#/c/105116/2) Adding -DEGL_API_FB=1 like linux-imx6-g++/qmake.conf does is simplest workaround to prevent imx-gpu-viv from including Xlib from EGL/eglvivante.h Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qt4: Move BSP related bbappend files to dynamic layerOtavio Salvador2016-04-198-0/+685
| | | | | | | | | | | | The Qt4 recipes are now in a specific layer, meta-qt4, so we cannot append those recipes if the layer is not included. This moves the bbappend files to the 'qt4-layer' collection, enabling it in case the collection is available. Fixes [YOCTO: #8898] Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* efl: fix build with current master meta-oe/oe-coreAndreas Müller2016-04-191-6/+14
| | | | | | | | | | | | | | | fixes: | In file included from /home/a.mueller/tmp/oe-core-glibc/sysroots/zeravarimx6q/usr/include/EGL/eglplatform.h:38:0, | from /home/a.mueller/tmp/oe-core-glibc/sysroots/zeravarimx6q/usr/include/EGL/egl.h:39, | from ../src/modules/evas/engines/gl_common/evas_gl_api_ext.h:7, | from ../src/modules/evas/engines/gl_common/evas_gl_core_private.h:5, | from modules/evas/engines/gl_generic/evas_engine.c:2: | /home/a.mueller/tmp/oe-core-glibc/sysroots/zeravarimx6q/usr/include/EGL/eglvivante.h:266:2: error: #error "Platform not recognized" | #error "Platform not recognized" | ^ Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* opencv: Use the 2.4 release onlyOtavio Salvador2016-04-192-0/+4
| | | | | | | | | | | | | | | | The opencv 3.0 is not tested and does not have the i.MX6 specific patch ported so we disable it for the i.MX6 SoC from Quad, DualLite, SoloX and SoloLite families. The 2.4 is used instead. This fixes following warning: ,---- | NOTE: multiple providers are available for runtime opencv-samples (opencv-samples, opencv) | NOTE: consider defining a PREFERRED_PROVIDER entry to match opencv-samples `---- Change-Id: I2f897cdd31dcee9046ee7d28ef4dcadb154ae88c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* glmark2: Rework PACKAGECONFIG to properly handle all i.MX6 SoCsOtavio Salvador2016-04-191-5/+3
| | | | | | | The PACKAGECONFIG is now overriden, so we avoid getting broken in case changes on meta-oe are commited. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtbase: follow 5.5 platform configuration styleAndreas Müller2016-04-191-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | This one comes up when building for non-x11 / wayland. for further details see qtbase commit d04c3d2079e0df79592128a67e115ecb90b08454 Author: Laszlo Agocs <laszlo.agocs@theqtcompany.com> Date: Mon Mar 2 16:09:22 2015 +0100 eglfs: Pluginize RPi, iMX6 and Mali backends eglfs does not depend on the device makespecs anymore when it comes to these device integration backends (hooks). Instead, backends are autodetected by configure. The name of the preferred plugin is still set in the device makespecs. This is optional. When not set and there is more than one plugin present in the system, the environment variable QT_QPA_EGLFS_INTEGRATION will have to be set at runtime. In the absence of that, the order is undefined. Change-Id: Ie1ced2c9aa1beff2adb13b4fdea7c499cb5a6aab Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com> Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtbase: remove Force_egl_visual_ID_33.patchAndreas Müller2016-04-192-27/+0
| | | | | | | | | | | | | | | | | | | It does not apply for Qt 5.5 anymore and mainline qtbase takes care for vivante specifics. See qtbase commit e7bd18f156e508969cc536c0f0b8e3c2c3c75c47 Author: Laszlo Agocs <laszlo.agocs@theqtcompany.com> Date: Wed Mar 18 11:03:39 2015 +0100 Fix EGL config - X visual matching for i.MX6 Task-number: QTBUG-44290 Change-Id: I06cbb169803aa8a06ea310651def1f3582194c8e Reviewed-by: Jørgen Lind <jorgen.lind@theqtcompany.com> Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* glmark: Drop drm-gl support for all i.MX6 SoCs with GPUOtavio Salvador2016-04-191-3/+3
| | | | | | | The linking against GL is failing so we need to remove this support as an intermediate solution. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* asf: remove deplicated recipeZhenhua Luo2016-04-191-33/+0
| | | | | | The asf recipe already exists in recipes-kernel folder Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
* Drop Freescale official Linux kernel for i.MX23, i.MX28 and i.MX5 SoC familiesOtavio Salvador2016-04-191-22/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Linux kernel provided by Freescale for i.MX28 and i.MX5 is too old (2.6.35.3) and there are no plans to upgrade it, as the OE-Core is going to use GCC 5.2 as default compiler soon and it is not possible to compile this kernel with the new toolchain, thus the removal. The metadata related to the i.MX23, i.MX28 and i.MX5 SoC family, which is dependant of this Linux kernel support, has been removed in this commit so if someone ever wants to bring it back it is easy to find out all the necessary changes. The recipes affected are: - alsa-state - amd-gpu-x11-bin - gtk+3 - imx-lib - imx-test - imx-vpu - libfslcodec - linux-imx - mesa - qt4-embedded-free - qt4-x11-free - qtbase - xf86-video-imxfb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
* qtbase: Fix indentation of recipeOtavio Salvador2016-04-191-17/+16
| | | | | | | The recipe had a mix of indentation styles which makes it hard to read. Those are changed to avoid tabs and rely on spaces only. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* glmark2: Handle PACKAGECONFIG for X11 and WaylandOtavio Salvador2016-04-191-3/+5
| | | | | | | | This handles the PACKAGECONFIG setting depending on the DISTRO_FEATURES avaiability (X11 or Wayland). It adds GL and GLES2 support for the available flavours. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* opencv: Remove v4l support for all i.MX6Otavio Salvador2016-04-191-0/+2
| | | | | | The camera support does not work using v4l. Disable it. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* packagegroup-fsl-mfgtool: Add f2fs featureOtavio Salvador2015-07-281-0/+10
| | | | | | | | | | The f2fs feature allow the use of Flash-Friendly File System for installation. The feature is added as a bbappend file dynamically enabled if meta-filesystem is available. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Move meta-fsl-ppc content to layer rootOtavio Salvador2015-07-284-0/+583
| | | | | | | | This commit is just a rename of all contents of meta-fsl-ppc subdirectory to this layer's root, merging the contents of common files, subsequent changes are based on top of that. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Move external layer's specific changes for 'dynamic-layers' subdirOtavio Salvador2015-07-1612-0/+352
The external layer's specific changes are now in the 'dynamic-layers' subdirectory. This approach ease the identification of layer specific recipes and extensions as all those are more visible isolated of the main layer components. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>