summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* imx-base.inc: Drop explicit 'ext4' filesystem from IMAGE_FSTYPESOtavio Salvador2016-04-191-2/+2
| | | | | | | | | The 'ext4' filesystem is automatically included as dependency of the SDCard image, so we can avoid this duplication in the IMAGE_FSTYPES variable. Change-Id: I235e2478845a4e394bbacd42d2e6e8170d1d4ce0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst1.0-fsl-plugin: Upgrade to version 4.0.7Yuqing Zhu2016-04-191-3/+3
| | | | | | | | | | | | | --Upgrade gst1.0-fsl-plugin to version 4.0.7 released in 3.14.38-6UL_ga and 3.14.38-6QP_ga releases. --Add gstreamer-plugins-bad as one of the dependency. --Imxcompositor enhancement: 1. fix alpha blending capbility query issue of g2d. 2. add zorder feature. 3. add keep ratio feature. 4. find best output format by leverage the total complexity and picture quality. Signed-off-by: Yuqing Zhu <b54851@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-bad: Install head file of gstaggregator and ↵Yuqing Zhu2016-04-192-0/+70
| | | | | | | | | | | | gstvideoaggregator Install the head file of gstaggregator and gstvideoaggregator. So that we can use them outside of gstreamer-plugins-bad package. Add SoC family and package arch. Signed-off-by: Yuqing Zhu <b54851@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Move mxs-base.inc contents to imx-base.incOtavio Salvador2016-04-194-45/+13
| | | | | | | | | | | | | | The consolidation of all i.MX related base settings allows a more global view of the settings in place. One of the reasons for this patch is the fragmentation caused by i.MX23 and i.MX28 SoCs using mxs-base.inc. The changes needed to get i.MX23 and i.MX28 SoCs working have been included in imx-base.inc file already and some values required rework to apply to specific SoC families to avoid regressions. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc, mxs-base.inc: Use ext4 filesystem for images as defaultOtavio Salvador2016-04-192-4/+4
| | | | | | | The ext4 is now the default for images in OpenEmbedded-Core, we now follow this change for all i.MX reference boards. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc, mxs-base.inc: Change default image to sdcard.gzOtavio Salvador2016-04-192-2/+2
| | | | | | | | | | Replace .sdcard image to sdcard.gz image as a default image type for all machines. The SDCard class has the feature of compress the generated .sdcard image. It can be used to ease the exchange of this image among developers or machines. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc, mxs-base.inc: Stop generating tar.bz2 image tarball by defaultOtavio Salvador2016-04-192-2/+2
| | | | | | | | | | The tar.bz2 is useful for people using NFS or generating the SD card image byhand, those can enable this in the board file or in the local.conf when needed. By default the SD card image should be the only image built as it is the most commonly used one for initial development. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mxs-base.inc: Consolidate IMAGE_FSTYPES definitionOtavio Salvador2016-04-193-6/+3
| | | | | | | | | | | | The default value for IMAGE_FSTYPES including SDCard class enable all machine to work out of the box using the .sdcard image. The removed duplication affected the following machines: - imx23evk - imx28evk Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* image_types_fsl.bbclass: Fix DeviceTree copy for FAT partitionOtavio Salvador2016-04-191-3/+3
| | | | | | | | | | The rootfs generation script now runs outside of the deploy directory so the code need to use the full path for the installed files. This fixes the rootfs generation process so the files are copied to the FAT partition, allowing the system to boot. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Tested-by: Daiane Angolini <daiane.angolini@freescale.com>
* kernel-module-imx-gpu-viv: Fix build against 3.14-based kernels - againOtavio Salvador2016-04-192-1/+36
| | | | | | | | | | | | | The build fail about the bus frequency header (linux/busfreq-imx6.h) not being found is caused by the mistaken check for the wrong kernel version. The regression has been introduced by d476c35 (kernel-module-imx-gpu-viv: Upgrade to 5.0.11.p7.1 for 3.14.38-6QP_ga release) which has been not properly tested. This patch fixes it, again, by adding back the removed patch. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Enable Vivante kernel driver dynamic providerOtavio Salvador2016-04-193-2/+20
| | | | | | | | | | The linux-imx.inc based kernels now can dynamically provide the Vivante kernel driver and satisfy the runtime dependency added for the Vivante GPU user space libraries. The beauty of this solution is that it makes ease for 3rd party kernel to reuse the same infrastructure and use the external module easily. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* fsl-vivante-kernel-driver-handler.bbclass: Handle Vivante kernel driver providerOtavio Salvador2016-04-191-0/+65
| | | | | | | | | | | | | | | | | | | | | | | | Enable the kernel to provide or not the Vivante kernel driver and dynamically set the proper providers per machine. The following options are supported: MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT Machine does or does not have support for the Vivante kernel driver, options are: 0 - machine does not have Vivante GPU driver support 1 - machine has Vivante GPU driver support MACHINE_USES_VIVANTE_KERNEL_DRIVER_MODULE Machine uses the Vivante kernel driver as module, options are: 0 - enable the builtin kernel driver module 1 - enable the external kernel module Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* kernel-module-imx-gpu-viv: Upgrade to 5.0.11.p7.1 for 3.14.38-6QP_ga releaseNeena Busireddy2016-04-194-52/+174
| | | | | | | | | | | - Package name is changed to kernel-module-imx-gpu-viv. - Patch platform-Fix-kernel-version-check-for-3.14-based-ker.patch is no longer required as the fix has been applied upstream. - Upgrade to graphics version 5.0.11.p7.1 - Makefile patch will be included in next release. Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* adjust MACHINEOVERRIDES orderingTing Liu2016-04-197-7/+7
| | | | | | | | | | | | | | | | FILESPATH is in part built by using MACHINEOVERRIDES and the path is built working right to left. Use =. instead of .= to prepend (e6500-64b:qoriq-ppc) to (soc:board). Take t2080rdb-64b as example, change from: FILESOVERRIDES="powerpc64:t2:t2080:t2080rdb-64b:qoriq-ppc:e6500-64b:poky" MACHINEOVERRIDES="t2:t2080:t2080rdb-64b:qoriq-ppc:e6500-64b" To: FILESOVERRIDES="powerpc64:e6500-64b:qoriq-ppc:t2:t2080:t2080rdb-64b:poky" MACHINEOVERRIDES="e6500-64b:qoriq-ppc:t2:t2080:t2080rdb-64b" Signed-off-by: Ting Liu <ting.liu@freescale.com>
* udev-rules-qoriq: avoid conflict with udev-extraconfTing Liu2016-04-191-5/+0
| | | | | | | | udev-extraconf installs file mount.blacklist too. rpm/ndb bits should go into udev-extraconf recipes, otherwise there will be file conflict. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* openssl-qoriq: Fix runtime providers so 'openssl' is not taken as providerOtavio Salvador2016-04-192-3/+11
| | | | | | | | | | | Fix the following parse error: ERROR: Multiple .bb files are due to be built which each provide openssl (.../meta-freescale/recipes-connectivity/openssl/openssl-qoriq_1.0.1i.bb /poky/meta/recipes-connectivity/openssl/openssl_1.0.2d.bb). This usually means one provides something the other doesn't and should. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslvpuwrap: Upgrade to 1.0.61 versionYuqing Zhu2016-04-191-3/+3
| | | | | | | | | | | Upgrade to 1.0.61 version released in 3.14.38-6UL_ga and 3.14.38-6QP_ga releases. Update EULA file to the latest v8 June 2015. Enable resolution change for H.263 and VP8 Signed-off-by: Yuqing Zhu <b54851@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslparser: Upgrade to 4.0.7 versionYuqing Zhu2016-04-191-2/+2
| | | | | | | | | | | Upgrade to 4.0.7 version released in 3.14.38-6UL_ga and 3.14.38-6QP_ga releases. Add h264 parser version. Support wide and 'ms 0x0 0x11' adpcm tag. Support hev1 tag for hevc video codec. Signed-off-by: Yuqing Zhu <b54851@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslcodec: Upgrade to 4.0.7 versionYuqing Zhu2016-04-191-2/+2
| | | | | | | | | Upgrade to 4.0.7 version released in 3.14.38-6UL_ga and 3.14.38-6QP_ga releases. Fix some mp3_dec noise issue of c code for arm11 and arm9. Signed-off-by: Yuqing Zhu <b54851@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* SCR: Add 3.14.38-6UL_ga software content registerLauren Post2016-04-191-0/+384
| | | | | Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* SCR: Update to 3.14.38-6QP_GA releaseLauren Post2016-04-191-21/+40
| | | | | Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base: Add firmware-epdc to mx6dl, mx6sl and mx7 SoC familiesLauren Post2016-04-191-1/+3
| | | | | | | | EPDC firmware was previously in kernel and is being moved to support conditional installs based on hardware that supports it. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* firmware-imx: Update to 5.2 versionLauren Post2016-04-193-10/+19
| | | | | | | | | | | The package adds the EPDC waveforms and the needed changes to properly install those were done in the firmware-imx.inc file. Another change was to include the i.MX 7 in the COMPATIBLE_MACHINE list. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Upgrade to 5.0.11.p7.1 versionLauren Post2016-04-193-14/+9
| | | | | | | | - Add a COPYING-GPL file and update files to use this file The license is now provided in the package. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-gpu-viv: Update to 5.0.11-p7.1 versionLauren Post2016-04-194-19/+11
| | | | | | | | | | | | | Upgrade to 5.0.11 P7.1 for i.MX6 with GPU i.MX6QP qualified graphics driver(5.0.11P7.1). Includes many of the bug fixes and stability improvements. For more information refer to release notes from http://www.freescale.com/imx6qp libGAL_egl no longer provided in p7.1 so removed from include Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gst1.0-fsl-plugin: Add i.MX 6UltraLite in COMPATIBLE_MACHINESLauren Post2016-04-191-1/+1
| | | | | Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* pulseaudio: Add i.MX 6UltraLite supportLauren Post2016-04-191-0/+2
| | | | | | | Since mx6 SoC family does not include 6ul, add in separately. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* fsl-alsa-plugins: Add i.MX 6UltraLite and i.MX 7 supportLauren Post2016-04-191-1/+5
| | | | | Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* alsa-lib: Add i.MX 6UltraLite and i.MX 7 supportLauren Post2016-04-191-4/+6
| | | | | Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* directfb: Include a custom directfb.incOtavio Salvador2016-04-192-1/+80
| | | | | | | | | | | | | | | | | | | | | | | | | The OE-Core commit: commit 8a577fa7cf54db646f4e61f383390054e5f04ca3 Author: Khem Raj <raj.khem@gmail.com> Date: Tue Sep 8 22:12:46 2015 +0000 directfb: Avoid using VLAs and printf formats These are not portable features and are flagged by clang Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Broke the directfb build as the new patch has been applied in the .inc file and was unconditionally being included. The patch was include for new versions of DirectFB and we ought to avoid including changes from OE-Core, for this recipe, without notice. It is likely the patch needs to be ported later for the forked DirectFB recipe but this is should be done afterwards. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslcodec: Add mx6ul in COMPATIBLE_MACHINESLauren Post2016-04-191-1/+1
| | | | | Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libfslparser: Add mx6ul in COMPATIBLE_MACHINESLauren Post2016-04-191-1/+1
| | | | | Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Upgrade to 5.2 versionLauren Post2016-04-192-8/+8
| | | | | | | | - Update mx6ul Modules - Update motion sensor fxls8471 in acctest Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-lib: Add mx6ul support for pxp librariesLauren Post2016-04-191-1/+1
| | | | | Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-imx: Update to i.MX 6Quad Plus GA and 6UltraLite GA releasesLauren Post2016-04-191-3/+10
| | | | | | | | QuadPlus and Ultralite were each standalone releases so keep baranches and commits specific to each standalone release. Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx: Patches to fix gcc 5.2 build issuesLauren Post2016-04-193-0/+109
| | | | | | | | Cherry picked patches from future kernel versions to fix gcc5.2 build errors 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-6UL_ga and 3.14.38-6QP_ga releasesLauren Post2016-04-191-16/+16
| | | | | | | All i.MX6 with GPU use 6QP_ga and 6ul and 7d use 6ul_ga release Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* kernel-module-imx-gpu-viv: Fix build against 3.14-based kernelsOtavio Salvador2016-04-192-1/+37
| | | | | | | | | | The build fail about the bus frequency header (linux/busfreq-imx6.h) not being found is caused by the mistaken check for the wrong kernel version. This patch fixes it by adding the right kernel version to be checked. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* kernel-module-imx-gpu-viv: Kernel loadable modules for 5.0.11.p6.3Lauren Post2016-04-191-0/+16
| | | | | | | | | | | This is the Vivante kernel driver split from the kernel source code in order to make it possible to be used in any kernel source since 3.10.53. The graphic version is 5.0.11.p6.3 Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* twr-vf65gs10: Use IMAGE_FSTYPES setting from imx-base.incOtavio Salvador2016-04-191-3/+0
| | | | 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>
* linux-fslc-mx6 (3.14): Update to revision 4bae14aeOtavio Salvador2016-04-191-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 Salvador2016-04-191-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 Krummenacher2016-04-191-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 Krummenacher2016-04-191-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 Salvador2016-04-191-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 Salvador2016-04-195-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ü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>
* linux-fslc-mx6: Bump revision to 2574f81Otavio Salvador2016-04-191-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>