aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-11-16linux-fslc (4.1): Update to the latest version e55a6a92Fabio Estevam
This merges the 4.1.13 stable release fixes into the fork. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-10Revert "linux-fslc: Upgrade to 4.3-based kernel"Otavio Salvador
This reverts commit 649f479f118567d62a5a57d690fb3fe3915f0ea7. The 4.3 version of kernel cause build errors on lttng and cannot be included until those are fix. We are reverting it now and will add it back once OE-Core is fixed to support it. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-10linux-fslc: Upgrade to 4.3-based kernelOtavio Salvador
Besides the revision change, this synchronizes the defconfig used for the i.MX and the Vybrid SoCs. The only SoCs using a specific defconfig file are the MXS-based ones (i.MX23 and i.MX28) as the others are consolidated on the single defconfig file. Change-Id: Id01a6050daaaee9bc931afa4583ec11f7b7d6da1 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-05u-boot-fslc: Update revision to 1b6aee7Otavio Salvador
This includes following backported changes from 2016.01 development tree: 1b6aee7 mx7dsabresd: add secure boot support 54021ea imx: hab: add mx7 secure boot support eea967b imx: hab: use read_fuse for secure boot settings cca95ea arm: imx: add secure boot fuse details for imx7 SoC 5ef219e arm: imx: add secure boot fuse details for imx6 SoC b2842cc imx: hab: add secure boot fuse details 31454f2 imx: hab: rework unified rom section for mx7 9ac3e4b imx: hab: use unified rom section for mx6sx and mx6ul 20235de imx: hab: rework secure boot support for imx6 8574461 imx: cpu: move common chip revision id's a0c37ef imx: mx6sabresd: add i.MX6DQP Sabresd support 93bcc5f imx35, flea3: add FIT image support 10ca202 ts4800: add CONFIG_OF_LIBFDT 4198580 arm, imx6, aristainetos2: set gpr register after reset e06ab75 arm, imx: add some gpr register defines 8af784c driver: misc: add MXC_OCOTP Kconfig entry a022163 imx-common: timer: clean up code Besides those, it also include: 4238786 cgtqmx6eval: Fix SPL support Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-05imx-base.inc: Add imx-vpu to MACHINE_ARCH_FILTERCarlos Rafael Giani
imx-vpu is machine specific due to #define macros for the type of i.MX6 SoC (quad, duallite ..) Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-05libimxvpuapi: Add new recipeCarlos Rafael Giani
This is a library for using the i.MX6 VPU. It is an alternative to libfslvpuwrap, hosted on Github, and has an API that features several improvements over libfslvpuwrap, which include: * User-defined context information associated with input frames, which is passed on to corresponding output frames (to be able to identify which input frame produced which output frame) * Groundwork for future DMA-BUF/BMM/ION/CMA allocator integration, using file descriptors instead of physical addresses * Indicators for when it is safe to try to decode frames, which is critical in multi-threaded playback cases * Simplified, higher-level JPEG en/decoding API, based on the VPU MJPEG codec; useful for picture viewing without the extra boilerplate for VPU-based en/decoding Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-11-03gst1.0-fsl-plugin: fix FSL codecs, parser and vpuwrap detectionJavier Viguera
Patch gst1.0-fsl-plugin's configure script to add a trailing space in the FSL_MM_CORE_CFLAGS and FSL_MM_CORE_LIBS variables between different pkg-config executions. These variables are used later to pass parameters to the compiler and as they are not built correctly, the 'configure' script fails to detect some of the functionality: Disabled features: plugin: imxmp3enc plugin: vpu_wrap plugin: aiur plugin: beep This was working well in previous versions of Yocto, because pkg-config until v0.28 was adding that trailing space: http://cgit.freedesktop.org/pkg-config/commit/?id=f26a505826acec6b1e1af8d1efdf959913421c3a but this is no longer true, so the trailing space has to be added in the configure script. Signed-off-by: Javier Viguera <javier.viguera@digi.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-29Remove DirectFB support for i.MX6Otavio Salvador
The DirectFB project is dead upstream for a while and the backend is deprecated so it is better to drop it and avoid new users to depend on it and instead to focus in the current technologies for new projects. This commit removes everything related to the DirectFB support so if someone wish to revert it locally it can be easily done. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
2015-10-29linux-fslc-mx6-rt: Add new recipeDominic Sacré
This recipe is based on the now-deleted linux-imx-rt recipe, using the same set of patches. The linux-fslc-mx6 kernel is currently at upstream version 3.14.54, for which no realtime patch has been released, but patch 3.14.51-rt52 applies cleanly. Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-29Remove MCC libraryStefan Agner
As we moved all the other MCC related recipes (mqxboot and kernel-module-mcc), we should do so too with libmcc. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-29u-boot-ls: support gcc5Chunrong Guo
Fixed the following build errors with gcc5: |error: linux/compiler-gcc5.h: No such file or directory Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-28linux-imx-rt: Remove 3.14.28 version as it does not work with GCC 5.2Otavio Salvador
The 3.14.28 has not been fixed to work with the GCC 5.2 making it unusable. Remove this version until someone does the upgrade to the newer releases. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-28linux-imx-mfgtool: Remove leftover from 3.14.38 QP upgradeOtavio Salvador
The 33615de (linux-imx: Upgrade to 3.14.38-6QP_beta release) did not remove the linux-imx-mfgtool-3.14.28/mx6/defconfig file, keeping it unused. Remove it now. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-28u-boot-fslc: Update to revision 23575d2Otavio Salvador
This includes the Congatec QMX6 SPL support which is targetting inclusion for U-Boot 2016.01 release. The following patches are included: 23575d2 cgtqmx6eval: Add DFU support 112dfb1 iomux-v3: Take MX6D in consideration for imx_iomux_v3_setup_pad() bf2ca16 cgtqmx6eval: Add SPL support 3bce451 cgtqmx6eval: Add fastboot support 77b786a cgtqmx6eval: Use SPI NOR to store the environment f6bc396 cgtqmx6eval: Add SPI NOR flash support 540baa3 spi: Add SPI NOR protection mechanism 6e057b9 spi: sf_ops: Add SPI protection mechanism from the kernel 3f150e4 powerpc: Remove __ilog2_u64 and ffs4 from bitops 2feb00c compat: Remove is_power_of_2() definition 254550e nios2: Use the generic bitops headers 7611cdc nds32: Use the generic bitops headers f9bfea4 openrisc: Use the generic bitops headers d2f21eb sparc: Use the generic bitops headers fde093e sandbox: Use the generic bitops headers ef582a7 sh: bitops: Use the generic bitops headers d068eae blackfin: bitops: Use the generic bitops headers 37d32df m68k: bitops: Use the generic bitops headers 902775c4 x86: bitops: Use the generic bitops headers 6ab6bf2 ARM: bitops: Use the generic bitops headers 8324309 include: Add generic bitops headers 5054c77 include: Add log2 header from the kernel Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-28Remove Vybrid mcc related recipesOtavio Salvador
The mqxboot and mcc Linux kernel module requires the Timesys kernel to work. The kernel is not in use in meta-fsl-arm anymore and in long term the Vybrid will be using the remoteproc mechanism to share resources across the different CPU, inside of the SoC. As consequence of the update for the Linux 4.1 kernel, those recipes ought to move for meta-fsl-arm-extra where 3rd party boards can keep using them. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-26imx7dsabresd: fix typo of mfgtool configTzu-Jung Lee
Signed-off-by: Tzu-Jung Lee <roylee17@currantlabs.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-26linux-fslc (4.1): Update to latest version fa868c9eFabio Estevam
Commit fa868c9e ("dts: imx6: fix sd card gpio polarity specified in device tree") missed to be applied into 4.1.11 causing esdhc regressions on mx6, so let's apply it so that we can have SD card working with 4.1.11. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-24linux-timesys: Remove unused kernelOtavio Salvador
The Vybrid reference board (twr-vf65gs10) now uses the linux-fslc (4.1) kernel. This makes this kernel recipe unused. Remove it as it has known security flaws, toolchain problems and is quite old. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-24twr-vf65gs10: move to Linux 4.1 based linux-fslc treeStefan Agner
Change the default Kernel to the linux-fslc 4.1 kernel. What seems to work: - UART - CPU/Memory (obviously) and L2 Cache - ARM global timer as clock source - Pinctrl/GPIO support - SD-Card - USB Host (according to bootlog, not tested) - SoC internal RTC (SNVS RTC) - Watchdog Not tested, but should be working: - Audio using SGTL5000 connected via SAI (hardware not available) - DCU Framebuffer device (hardware not available) - Ethernet PHYs (not sure, might be a hardware issue) Known to be missing: - Spansion Flash S25FL128S connected via QuadSPI - MCC v1 and v2 - Touchscreen with TWR-LCD-RGB (according to Tony) Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-24linux-fslc (4.1): Add defconfig for Vybrid SoCsStefan Agner
Add an optimized defconfig for Vybrid which includes NFC (NAND) and DCU (fbdev) support for Vybrid. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-24linux-fslc (4.1): Update to latest version 622e3d41Stefan Agner
This updates linux-fslc to the latest version which includes the Vybrid related patches. 622e3d4 video: fsl-dcu-fb: fix compile issue without PM_RUNTIME b71a77f video: fsl-dcu-fb: fix pixel clock polarity 55a3f93 video: fsl-dcu-fb: add suspend/resume support 526c502 video: fsl-dcu-fb: fix signal polarity defines 3b5d7a3 ARM: dts: vf610-colibri: enable DCU framebuffer 0614d77 video: fsl-dcu-fb: support signal polarity configuration 202f53d video: fsl-dcu-fb: use native-display timing 1f632a8 video: fsl-dcu-fb: use num_timings to iterate timings 5801959 Documentation: DT: Add DCU framebuffer driver 5afe56f fb: Add DCU framebuffer driver for Vybrid VF610 platform fdad0f6 ARM: clk: vf610: Add DCU and TCON clock support 0cdb0dc ARM: dts: vf610-twr: Enable DCU and TCON devices ca0333a ARM: dts: vf610: Add DCU and TCON nodes 463b5a3 ARM: dts: vf-colibri: enable NAND flash controller e439239 ARM: dts: vf610twr: add NAND flash controller peripherial 031328c mtd: nand: vf610_nfc: include missing pincrl/consumer.h 5812299 mtd: nand: vf610_nfc: add device tree bindings 48ea668 mtd: nand: vf610_nfc: add hardware BCH-ECC support ce28974 mtd: nand: vf610_nfc: Freescale NFC for VF610, MPC5125 and others 4fc9a49 mtd: nand: add common DT init code Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-24linux-fslc (4.1): Update to revision 14b3c25bFabio Estevam
This merges the 4.1.11 stable release fixes into the fork. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-24efl: fix build with current master meta-oe/oe-coreAndreas Müller
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>
2015-10-22imx6ulevk: Configure machine to use u-boot SPLDaiane Angolini
At first, this machine was supported only by u-boot-imx U-Boot provider, however as soon as u-boot-fslc included this support, the U-Boot provider was changed. During the change of default U-Boot provider, the SPL configuration end up being missed. The needed SPL configuration is set up in this patch. Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com> Reviewed-by: Fabio Estevam <fabio.estevam@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-22imx-base.inc: add default tune for VybridStefan Agner
All Vybrid SoC's use the Cortex-A5 CPU. Add an appropriate default tune for the vf SoC. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-22image_types_fsl.bbclass: Fix image generation for i.MX 6UltraLiteFelipe Provenzano
When the i.MX 6UltraLite (mx6ul) was separated from the SoC family mx6 (commit 24396b28f0137464cd82b9a19f705c1db180ead2) it started to create invalid sdcard images. This is because of SDCARD_GENERATION_COMMAND no more being triggered. The solution in this moment is add a mx6ul override for the SDCARD_GENERATION_COMMAND definition. Signed-off-by: Felipe Provenzano <felipeprovenzano@maxtrack.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-22u-boot-fslc: Update to revision a4338ecfOtavio Salvador
This merges the v2015.10 final changes onto the FSLC fork, bringing the fixes done on top of the rc5 release. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-22Remove unused patch filesOtavio Salvador
Those patch files were left orphan when upgrading the linux-imx and u-boot-imx recipes, becoming unused. The removal of them cause no harm and helps to keep the metadata clean. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-16image_types_fsl.bbclass: Use FAT 32 for images larger than 512MBTzu-Jung Lee
Refers to the following commit of poky for more detail. commit 722430a488f39bf583e4a557a254fb84fae4d0a7 Author: Darren Hart <dvhart@linux.intel.com> Date: Wed Dec 12 14:39:15 2012 -0800 bootimg: Use FAT 32 for images larger than 512MB Fixes [YOCTO #2138] Signed-off-by: Tzu-Jung Lee <roylee17@currantlabs.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-16u-boot-fslc: Update to 982a6474 revisionOtavio Salvador
Update the U-Boot fork to a 2015.10-rc5 based version. This brings several fixes for i.MX and Vybrid based systems. Mainly: cf04ad3 arm: vf610twr: improve memory layout d45fd01 colibri_vf: Fix bstlen field e24bb2b mtd: nand: vf610_nfc: resync with upstream Linux version f861f51 ls102xa: Fix reset hang f532727 imx_watchdog: Add a header file for watchdog registers 040ef8f pcm052: fix MTD partitioning 61903b7 imximage: fix commands other than write_data 835c30e imximage: header.length of 4 is valid Change-Id: Ifdb607d9a94ef594f3fe37d2b6388dc9a8268106 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-16image_types_fsl.bbclass: Fail if a Device Tree file is missingOtavio Salvador
When generating the rootfs we need to include all the referenced Device Tree files. The code were gracefully checking if the file existed before building the image however the expected behavior is to fail. As consequence of this change, if someone is using a very old kernel (no Device Tree based) and tries to generate an image, it will fail until the machine definition is changed to not list Device Tree files for installation. Currently all machines supported by meta-fsl-arm BSP are consistent for the default kernel in use however custom BSP may need to be changed accordingly. Change-Id: I548c65c61dfefe24154a455d097032b1598b14d3 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-16image_types_fsl.bbclass: Refactor boot image duplicated codeOtavio Salvador
The code which copies the boot scripts and Device Tree files is duplicated across the different image types. This patch reworks this code to avoid this duplication. Change-Id: Ib9405067a5419e1b295dfac9e3d3bd9b896d424e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-15linux-fslc (4.1): Add Vybrid SoC to compatible machinesStefan Agner
Upstream Linux 4.1 supports the Vybrid SoC quite well, so enable linux-fslc also for Vybrid SoC's. Change-Id: I6745b67f4cc4b12ccc6f05754af9241e60731c6a Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-15imx-base.inc: Set a default provider for u-boot-mxsboot-nativeOtavio Salvador
The O.S. Systems Embedded Linux provides an alternative version of U-Boot and, for completeness, an alternative recipe for u-boot-mxsboot-native. The provider, in imx-base.inc, had no default thus raising a warning. This turns the u-boot-fslc-mxsboot-native as the default provider but allows custom distributions to override it. Change-Id: I46799f9ec744a074d95c383561cf0cbddb26e151 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-15opencv: Use the 2.4 release onlyOtavio Salvador
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>
2015-10-15mesa-gl: Blacklist the recipe for i.MX6 SoCs with GPUOtavio Salvador
The mesa-gl is not in sure for the i.MX6 SoC from Quad, DualLite, SoloX and SoloLite families. The full featured, but trimmed, mesa is used instead. This fixes following warning: ,---- | NOTE: multiple providers are available for runtime libgl-mesa-dev (mesa, mesa-gl) | NOTE: consider defining a PREFERRED_PROVIDER entry to match libgl-mesa-dev | NOTE: multiple providers are available for runtime mesa-driver-swrast (mesa, mesa-gl) | NOTE: consider defining a PREFERRED_PROVIDER entry to match mesa-driver-swrast `---- Change-Id: I082b8f7a739e4ea3cfe5f1760c7163d118e9883c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-15linux-ls1: Patches to fix gcc 5.2 build issuesChunrong Guo
Cherry picked patches from future kernel versions to fix gcc5.2 build errors Change-Id: I0671c8a44a7c4318451bc00f13f6ee26fe48b05b Signed-off-by: Chunrong Guo <B40290@freescale.com>
2015-10-08linux-fslc-mx6: Update revision to 964e5a3 revisionOtavio Salvador
The 964e5a3 revision includes the 3.14.54 stable release fixes plus following changes contributed by Gateworks: 7292dc7 ASoC: add tda1997x codec support aa4ee3d ipu3: keep buffer offset aligned 05608b5 ipu3: fix stripe calculation 30c6d90 thermal: imx: allow crit_delta to be passed in via kernel param 334fc35 arm: dts: add handles to anatop regulators c7a4d85 fec: Russell Kings corruption fix 0c2c11f net: fec: fix the warning found by dma debug b5b53b5 pci: imx6: Add delay after LTSSM transition 6dba6b0 fec_main: add mb() before setting status 05ab2a6 net: fec: fix NULL pointer dereference in fec_enet_timeout_work 07465db drivers: video: mxc: Add support for interlace on hdmi out 3eca3ca imx: thermal: use CPU temperature grade info for thresholds 172ad49 media: pci: tw6869: Implement ENUM_FRAMESIZES ioctl a7d429e media: pci: tw6869: add device registered dev info 957f3fa media: pci: tw6869: initial add cb61124 ARM: dts: imx: fix invalid #address-cells value ea53bf7f imx:busfreq: disable busfreq driver by default e3e114d video: mxc: ldb: use native mode for display timings fa6b13a net: igb: register mii_bus for SerDes w/ external phy 09359b6 net: igb: add phy read/write functions that accept phy addr d6daeac net: igb: add i210/i211 support for phy read/write 00b2ceb video: mxc: add adv739x TV encoder 3117a93 mxc_capture: add tda1997x HDMI receiver video support 9348099 imx: add imx tda1997x i2s DAI support b81d263 mfd: add tda1997x HDMI receiver support dba225f mxc_capture: check for init_camera_struct failure 09f7c1f mxc_capture: add device registration info 1db12fc mxc_hdmi: present sysfs edid as binary data instead of ascii bd0601d mxc_hdmi: enable overflow interrupt after initialization complete d6cc9e6 mxc_ipuv3: show device name for overlay fb a7f44be mxc_ipuv3: show ipu_id/disp_id of registered device e9ea090 regulator: Add LTC3676 support 3e12a168 regulator: core: Fix the init of DT defined fixed regulators 154b8be hwmon: mma8451: add fxos8700 magnetometer support e19d671 hwmon: mma8451: add fxos8700 accel support 760c31c cpufreq: imx: add a 25mV tollerance to the operating point voltages ef2eda1 cpufreq: imx: show soc voltage when debugging b205762d cpufreq: imx: init mutex before it can be used 04bc9ed input: edt-ft5x06 - add device-tree config for screen res and inversion 1ca89b6 Input: edt-ft5x06 - fix an i2c write for M09 support dc5f6c9 Input: edt-ft5x06 - add a missing condition f2854dd Input: edt-ft5x06 - add support for M09 firmware version 390394c Input: edt-ft5x06 - ignore touchdown events 6b60fb3 Input: edt-ft5x06 - adjust delays to conform datasheet 74bceb0 Input: edt-ft5x06 - add DT support 481da81 input: goodix: add invert and rotate support via device-tree 6297f18 input: goodix: add support for performing init sqequence 4746ef3 input: goodix: add device-tree support For compatibility with the Vivante kernel module build, the following commit has be also applied: 964e5a3 FSLC: Add busfreq-imx.h header for forward compatibility Change-Id: I92b566943c7245751b484302f2320b42ec7d761c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-08kernel-module-imx-gpu-viv: Fork driver for FSL CommunityOtavio Salvador
The driver source code provided by Freescale needs fixes. This fork is a community driven development and allow faster development and easier integration of fixes. The "+fslc" suffix is added to the module during probing to make a clear identification. Change-Id: I914f1a7731263effdef75827e3a9fb8daba37ec9 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-08imx-base.inc: Ensure MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT is expandedOtavio Salvador
The MACHINE_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT needs to be expanded and cannot have a default overriden later, otherwise it does not respect the default set in the SoC. Change-Id: I1d90d173603e6ee258f3e05c7a53e576b3b1f552 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-08imx7dsabresd: Use U-Boot FSLC by defaultOtavio Salvador
The U-Boot 2015.10 adds support for the i.MX7 so we can use it instead of Freescale fork, preferring the mainline code. Change-Id: Ib375f8aa10a482b631eb99d7b5eb86866c87351e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-08imx6ulevk: Use U-Boot FSLC by defaultOtavio Salvador
The U-Boot 2015.10 adds support for the i.MX6 UltraLite so we can use it instead of Freescale fork, preferring the mainline code. Change-Id: I5dc770bcecd14120b5478b67d9a47eebfc834300 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-08u-boot-fslc: Update to 2015.10-based forkOtavio Salvador
This updates the fork based on upcoming 2015.10 release. This is currently based on 2015.10-rc3 tag and offers a very solid release for start the tests for Yocto Project 2.0 release. Change-Id: I1d35409a9806a96f8dd538e2b8c2a3520e9104ba Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-08imx-gpu-viv.inc: Stop adding libglapi as runtime dependencyOtavio Salvador
The runtime dependency of libglapi is automatically added due the symbols use by the libGL library, so we can stop adding it manually. Change-Id: I590f25226cf2d8e2bf1f82dccd05db0b0d734b86 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-08imx-gpu-viv.inc: Allow libGL libraries to be installed without X11Otavio Salvador
The libGL libraries has been fixed to so the libraries can now be used with the other backends. This removed the old FIXME item. Change-Id: I99c7e68591a11fd590982690a8502bb60dc65513 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-06kernel-module-imx-gpu-viv: Better work-around for change in name of ↵Gary Thomas
busfreq-imx.h The renaming of include/linux/busfreq-imx6.h to include/linux/busfreq-imx.h is not consistent over the many kernel versions currently being built. This changeset works around this inconsistency by creating a local symbolic link to whatever file is actually present in the kernel sources. Signed-off-by: Gary Thomas <gary@mlbassoc.com>
2015-10-06qt4: Fix *.la pollutionGary Thomas
Recent [platform dependent] changes to QT_CONFIG_FLAGS allow some C-preprocessor defines to creep into *.la (libtool) files. This are not allowed (or even handled) and cause linker errors when trying to link against these libraries. This patch removes the incorrect/erroneous preprocessor directives to leave the *.la files useable once again. The change is done in a post-processing step to clean up the *.la files as they are only used externally to this package. Signed-off-by: Gary Thomas <gary@mlbassoc.com> Upstream-status: Innapropriate [OE patch causes the problem] Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-02image_types_fsl.bbclass: make mkfs.vfat use FAT32 in all casesSchrempf Frieder
as otherwise FAT16 might be used, which seems quite outdated and can cause issues in certain environments (e.g. older versions of U-Boot) Change-Id: I2d89ad235084c4a1289fae180df043a2f9e05e63 Signed-off-by: Frieder Schrempf <frieder.schrempf@exceet.de> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2015-10-02imx-base.inc: Drop explicit 'ext4' filesystem from IMAGE_FSTYPESOtavio Salvador
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>
2015-10-02gst1.0-fsl-plugin: Upgrade to version 4.0.7Yuqing Zhu
--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>