summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* glmark2: Rework PACKAGECONFIG to properly handle all i.MX6 SoCsOtavio Salvador2015-09-181-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>
* linux-fslc-mx6 (3.14): Update to revision 4bae14aeOtavio Salvador2015-09-171-1/+1
| | | | | | This merge the 3.14.52 stable release into the fork. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc (4.1): Update to revision ac8eed12Otavio Salvador2015-09-171-1/+1
| | | | | | This merges the 4.1.7 stable release fixes into the fork. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: don't drop GCC 5.2 patchMax Krummenacher2015-09-151-2/+2
| | | | | Signed-off-by: Max Krummenacher <max.oss.09@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: forward port GCC5.2 patchMax Krummenacher2015-09-151-14/+37
| | | | | | | Port to 5.0.11.p6.3-beta. Signed-off-by: Max Krummenacher <max.oss.09@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-gpu-viv: Fix host user contamination in packageOtavio Salvador2015-09-141-9/+9
| | | | | | | | | | | | | | The copy of contents must not use the host user when copying the contents for packaging. This fixes following QA errors as: ,---- | WARNING: QA Issue: | .../packages-split/imx-gpu-viv-tools/usr/bin/gmem_info is owned by uid | 1000, which is the same as the user running bitbake. This may be due | to host contamination [host-user-contaminated] `---- Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Rework i.MX6 UltraLite support to not use other i.MX6 codeOtavio Salvador2015-09-145-47/+16
| | | | | | | | | | | | | | The i.MX6 UltraLite is very different from the other i.MX6 SoCs and the current BSP infrastructure needs to be reworked to allow for more granullar control of the features each SoC provide to control the changes to be applied for the SoC peripherals support. For now, it is not possible to express this clearly in the BSP so the current change is to revert some of the changes done for the i.MX6 UltraLite to be enabled and make sure that the boards using the SoC does not inherit the 'mx6' override. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtbase: follow 5.5 platform configuration styleAndreas Müller2015-09-141-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üller2015-09-142-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>
* linux-fslc-mx6: Bump revision to 2574f81Otavio Salvador2015-08-311-1/+1
| | | | | | | | | | | | | | | | This upgrades the kernel fork for the 3.14.51 stable release. Another change is the inclusion of: 22f6925 arm: Export cache flush management symbols when !MULTI_CACHE This fixes following error: galcore: Unknown symbol v7_dma_map_area (err 0) galcore: Unknown symbol v7_dma_flush_range (err 0) When using the Vivante GPU module as a module. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx-3.14.38: defconfig: Select IMX6ULFabio Estevam2015-08-311-0/+1
| | | | | | | Let IMX6UL be supported by default. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* pulseaudio: Add PulseAudio configurationYuqing Zhu2015-08-273-0/+270
| | | | | | | | | | | | -Use the ffmpeg resample instead of the speex one, since the ffmpeg resampler gives better quality. -Normally, PulseAudio exits after an application finishes using it. Set exit-idle-time to -1 in the daemon.conf to force it to not exit. Signed-off-by: Yuqing Zhu <b54851@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* kernel-module-mcc: move to kernel-modules subdirOtavio Salvador2015-08-272-0/+0
| | | | | | | There are more kernel modules which are going to be packaged so it makes sense to have them all in same subdirectory. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* glmark: Drop drm-gl support for all i.MX6 SoCs with GPUOtavio Salvador2015-08-271-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>
* gtk+3: Add CFLAGS overrides for Wayland useOtavio Salvador2015-08-271-0/+5
| | | | | | | | The Vivante GPU requires the platform to be configured and thus the CFLAGS need to be passed for the build system to properly configure it. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa-demos: Add Wayland and OpenVG supportLauren Post2015-08-273-1/+135
| | | | | | | | Add patches to support both OpenVG and Wayland support. Add configuration to enable in PACKAGECONFIG. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-base: Add gstplaybin related patchYuqing Zhu2015-08-062-7/+8
| | | | | | | | | | - Remove default deinterlace flag in playbin for i.MX6 and i.MX7 SoCs. - Remove native video flag in playbin for i.MX6 and i.MX7 SoCs because it will cause subtitle error. Signed-off-by: Yuqing Zhu <b54851@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst1.0-fsl-plugin: Upgrade to 4.0.6 versionYuqing Zhu2015-08-061-3/+8
| | | | | | | | | | Released with 3.14.38_6UL7D_beta release. Upgrade to 4.0.6 version. mx6ul: Add platform configuration and DEPENDS to imx-lib. mx6q/6dl/6sx/6sl: Add PACKAGECONFIG: overlaysink. Signed-off-by: Yuqing Zhu <b54851@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Update to 3f0c535 revisionOtavio Salvador2015-08-062-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This upgrades the U-Boot 2015.07 fork to include following backports: 3f0c535 udoo: Remove SPL fat support 87c4294 arm: mxs: make inline function compatible for GCC 5 a3c103e udoo: Switch to SPL support 963982d cgtqmx6eval: Use standard boot script 70bbfc1 cgtqmx6eval: Align DCD settings with Congatec's U-boot a17e383 cgtqmx6eval: Add SATA support 825ced0 cgtqmx6eval: Add splash screen support 26a3d35 cgtqmx6eval: Add USB support 7a902c7 cgtqmx6eval: Add PMIC support 9991641 cgtqmx6eval: Add thermal support 1702fa7 cgtqmx6eval: Add ESDHC3 support 4a01796 cgtqmx6eval: Fit into single lines 3b8bc2d cgtqmx6eval: Improve the error handling 03d8850 cgtqmx6eval: Staticize when possible d199d1f cgtqmx6eval: Use the default CONFIG_SYS_PBSIZE c3bb8cc cgtqmx6eval: Use default prompt 389d672 mmc:fsl_esdhc invalidate dcache before read 2aa590e warp: Add MAX77696 support b446a29 power: pmic: Add support for MAX77696 PMIC 0c610df thermal: Fix comments 7869cf1 imx: imximage: add new CHECK/CLR BIT command f18b011 arm: mx6: tqma6: Add WRU-IV baseboard for the TQMa6 SoM 7e23759 mx6sabresd: Use 'int' for return values c5fb677 mx6sxsabresd: Use 'int' for return values b713ff9 builderthread.py: Keep 'SPL' Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Drop Freescale official Linux kernel for i.MX23, i.MX28 and i.MX5 SoC familiesOtavio Salvador2015-08-0645-9626/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* mesa: Remove virtual/libopenvg from providers listOtavio Salvador2015-08-051-5/+5
| | | | | | | The mesa now provide virtual/libopenvg which should be offered by the AMD and Vivante GPU drivers. Remove it from the providers list. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx6ulevk: Create i.MX 6 UltraLite EVK machineLauren Post2015-08-051-0/+22
| | | | | | | | Introducing the i.MX 6 Ultra Lite EVK machine. i.MX 6 UltraLite is a CortexA7 with no GPU or VPU. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx7dsabresd: Add touch imx7d-sdb-touch device treeLauren Post2015-08-051-1/+2
| | | | | | | | | Add an new dts file: imx7d-sdb-touch.dts.This file adds tsc2046 touch screen controller support. Due to the pin PENIRQ of tsc2046 is conflict with the interrupt pin of HDMI, so in this patch, disable the HDMI. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx7dsabresd: Add sim imx7d-sdb-sim device treesLauren Post2015-08-051-1/+1
| | | | | | | Add the SIM1 device tree support on i.MX 7D SABRE SD Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx: Upgrade to 3.14.38-6UL7D_betaLauren Post2015-08-051-4/+23
| | | | | | | | | | | | | | | | | Add support for i.MX 6UltraLite. i.MX 6UltraLite and i.MX 7Dual SabreSD beta were released on a different branch so specify SRCBRANCH and SRCREV by SoC. Remove file://0003-ARM-imx6sl-Disable-imx6sl-specific-code-when-imx6sl-.patch as it no longer applies with this kernel version Keep 6QP_beta branch only for the 6q/dl/sx/sl SoC since some patches in 6qp_beta are not in the 6ul7d_beta for QuadPlus only. The 6ul7d_beta had no graphics and video acceleration testing. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-imx: Upgrade to 2015.04 versionLauren Post2015-08-052-2/+2
| | | | | | | Upgrade to 2015.04 version and add i.MX 6UltraLite. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslparser: Upgrade to 4.0.6 versionYuqing Zhu2015-08-051-2/+2
| | | | | | | | | | | | Released with 3.14.38_6UL7D_beta release. Upgrade to 4.0.6 version. Bug fix: -TS segment fault. -Improve mkv parser's loading time when create parser with large size file. Signed-off-by: Yuqing Zhu <b54851@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslcodec: Upgrade to 4.0.6 versionYuqing Zhu2015-08-051-2/+2
| | | | | | | | | | | | | Released with 3.14.38_6UL7D_beta release. Upgrade to 4.0.6 version. Bug fix: -Add test binary to release package. -Fix segmentation fault issue with only standard build. -Build std only for arm11 and arm12. Signed-off-by: Yuqing Zhu <b54851@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-vpu: Upgrade to 5.4.31 versionLauren Post2015-08-041-3/+2
| | | | | | | | - Fix VPU blocked in BWB module. - Adding new soc name for i.MX6QP Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Upgrade to 5.1 version and add 6UL supportLauren Post2015-08-042-2/+4
| | | | | | | | Adding i.MX 6UltraLite support Fix scc build exclusion in makefile Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-lib: Upgrade to 5.1 and add i.MX 6UltraLite supportLauren Post2015-08-043-10/+11
| | | | | | | | Enable pxp libraries for i.MX 6UltraLite. Fix rng and shara2 to exclude the 6UL platform to avoid build breaks Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-kobs: Upgrade to 5.1 versionLauren Post2015-08-041-2/+2
| | | | | | | | | | | | | Add i.MX 6UltraLite support. When kobs-ng generates FCB with BCH ecc parity, ecc data might NOT byte align, and requires join the ecc with real FCB data. When the ecc data is byte aligned, the operation is not necessary, just simply copy the data. Generalize the encode_bch_ecc function for different configurations. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xserver-xf86-config: Add i.MX6UL xorg.confLauren Post2015-08-041-0/+12
| | | | | Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base: Changes for i.MX 6Ultra LiteLauren Post2015-08-041-1/+18
| | | | | | | | | | Create the additiosn for 6ul SOC family. i.MX 6Ultra Lite has no GPU or VPU so change settings that assume mx6 has a GPU to use mesa for graphics. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-gpu-viv: Change compatible machine to mx6 with GPULauren Post2015-08-041-1/+1
| | | | | | | | | | Fix to support future mx6 i.MX 6UltraLite which does not have a GPU. This SoC will use mesa so mesa changes before should be more SoC specific to allow future mx6 SoC without GPU to use software rendering. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* directfb: Stop using a packagegroup to fix Vivante GPU runtime dependencyOtavio Salvador2015-08-042-2/+0
| | | | | | | | | | | | | The runtime dependency against libvivante-dfb-mx6 should be specified in the directfb main package, not in the packagegroup so there is no risk of it not being right in a customer image. The other benefit in doing this rework is that the DirectFB 1.7.4 version recipe has no changes and can be immediately removed once Freescale upgrades the Vivante GPU bindings for DirectFB 1.7.7 support. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Use specific version of DirectFB just for i.MX6 SoCs with GPUOtavio Salvador2015-08-041-1/+4
| | | | | | | There is no need to override the directfb recipe version for i.MX6 UltraLite SoC as it does not rely on Vivante GPU driver. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* packagegroup-core-directfb: Change override for i.MX6 SoCs with GPUOtavio Salvador2015-08-041-2/+11
| | | | | | | | | Fix to support future mx6 i.MX 6UltraLite which does not have a GPU. This SoC will use mesa so mesa changes before should be more SoC specific to allow future mx6 SoC without GPU to use software rendering. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa-demos: Support for mx6 without GPUsOtavio Salvador2015-07-311-1/+8
| | | | | | | | Fix to support future mx6 i.MX 6UltraLite which does not have a GPU. This SoC will use mesa so mesa changes before should be more SoC specific to allow future mx6 SoC without GPU to use mesa. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Fix gcc 5.2 build breakTom Hochstein2015-07-312-1/+116
| | | | | | | Fix build break with gcc 5.2 caused by warnings being treated as errors. Signed-off-by: Tom Hochstein <Tom.Hochstein@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst1.0-fsl-plugin: Add Gstreamer Recorder supportLauren Post2015-07-301-3/+4
| | | | | | | Enable the Gstramer Recorder Engine with package configurations. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-imx: Update to version 0.11.1Carlos Rafael Giani2015-07-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Changes: -new compositor elements to combine N input video streams into one output video stream; compatible to the upstream compositor element from gstreamer1.0-plugins-bad hardware-accelerated compositing based on G2D and IPU available -blitter codebase completely rewritten for better support of aspect ratio correction and compositing -blitter video sinks support vsync to eliminate tearing -vpu: decoder: leaks fixed which occurred when shutting down and starting again decoders -vpu: encoder: bitrate now adjustable on the fly -v4l2src: can now announce interlace mode, device frame rate, device pixel format -v4l2src: fixed physical address retrieval (important for zerocopy) -eglvivsink: in Wayland, x/y window coordinates are now supported -v4l2src: support for imxv4l2:// URIs, making such cmdlines possible: gst-launch-1.0 playbin uri=imxv4l2:///dev/video0 -v4l2src: support for YUYV data Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx6qpsabreauto: Override virtual/kernel for linux-imxOtavio Salvador2015-07-291-0/+1
| | | | | | | | The linux-fslc-mx6 fork does not yet support the i.MX 6QuadPlus so we need to use the linux-imx kernel for now. This fixes the build failure of missing device tree files when building the machine. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx6qpsabreauto: Create i.MX 6 QuadPlus SABRE Auto machineLauren Post2015-07-281-0/+23
| | | | | | | | | | | Create i.MX 6QuadPlus SABRE Auto Machine supporting ecspi, flexcan1 and gpmi-weim device trees. Create U-Boot configurations for sdcard, eimnor, nand, spinor sata and mfgtool. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx7dsabresd: Create i.MX 7Dual SABRE Smart Device machineLauren Post2015-07-281-0/+25
| | | | | | | | | | Create i.MX 7Dual SABRE Smart Device with device tree support for enet, epdc, gpmi-weim, hdmi-audio, m4, qspi and wm8960 configurations. Create U-Boot support for sdcard, qspi, nand and mfgtool configurations. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qtbase: Fix indentation of recipeOtavio Salvador2015-07-281-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 Salvador2015-07-281-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>
* mesa: Fix override of x11 GLX support for i.MX6Otavio Salvador2015-07-281-1/+11
| | | | | | | | The replacement of --enable-glx-tls for --enable-glx was not working due the way the variables are expanded. To fix the issue an annonymous function has been added to mangle it just before its use. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa: Avoid Vivante GPU headers conflict for gl.h and glext.hOtavio Salvador2015-07-281-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | The new GPU release include new GL headers which conflict with the ones provided by mesa. The build fails with: ,---- | ERROR: The recipe imx-gpu-viv is trying to install files into a shared | area when those files already exist. Those files and their manifest | location are: | | .../build-framebuffer/tmp/sysroots/imx6qsabresd/usr/include/GL/gl.h | Matched in manifest-imx6qsabresd-mesa.populate_sysroot | | .../build-framebuffer/tmp/sysroots/imx6qsabresd/usr/include/GL/glext.h | Matched in manifest-imx6qsabresd-mesa.populate_sysroot `---- This removes of the mesa's headers so the ones provided by Vivante are used instead. Fixes [Yocto: #5098]. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* SCR: Update to 3.14.38-6QP_beta Software Content RegisterLauren Post2015-07-282-454/+109
| | | | | | | Remove 3.14.28-1.0.0_GA and patchn SCR files Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>