u-boot-fslc: Update 2014.01-based version to f5d8030

This includes following changes:

f5d8030 wandboard: Pass video kernel arguments for HDMI and LCD
07425b2 wandboard: add Future Eletronics 7" WVGA LCD extension board
f637b1e imx-common/video: add detect_hdmi
fc21589 imx-common: add board_video_skip

Change-Id: I6361b60b8693ca7293fd81cf8f937d380e3bb7b2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
linux-fslc: Update 3.14-based branch to c34636a

This merges 3.14.3 stable release.

Change-Id: I0f828bd2d8fd66ff27cd17f360c84b35c8078c98
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
qtwebkit: Fix shader generation to be compliant to the specification

QTWebkit generates shader which is not complaint to specification
causing error with Vivante shader compiler.

https://bugs.webkit.org/show_bug.cgi?id=124653#c9

Apply this patch till it get fixed in mainline.

Change-Id: I85cf1a2fcb7457807f43a763b011e0b5ad11e8e9
Signed-off-by: Prabhu Sundararaj <prabhu.sundararaj@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
imx-base.inc, mxs-base.inc: Add multimedia packages for SoC arch

Packages which has dependencies upon libfslcodec, libfslvpuwrap,
libfslparser or gst-fsl-plugins should have the PACKAGE_ARCH set to
MACHINE_SOCARCH.

Change-Id: I7c69fc0dc89bf06b5df76b65a516d8532daa56a9
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
qtmultimedia: Add support for i.MX6

This patch implements GStreamer-buffer to OpenGL-texture for i.MX6
allowing fluid video-playback up to 1080p with very little CPU load.

The patch has been backported from Qt 5.3.

Change-Id: I9a5b47b5d3eb5917708d8c44602d4634dfc44cdc
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
imx-uuc: Update to 0.5

This version has no code changes, except the previous patches which
were applied on top of previous version. We thus update it and drop
the merged patches.

Change-Id: If975a07487b1f3a6d3251ecf5401aeea080bd996
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
linux-imx (3.10.17): enable CONFIG_FHANDLE

This kernel setting is required when using systemd >= 210.  Without
it, no serial devices are enabled at boot time, making serial login
impossible.

Change-Id: Icd85e136be51700bb5c6c5bcff9bf4e87c9ab2f2
Signed-off-by: Maciej Borzecki <maciej.borzecki@open-rnd.pl>
Signed-off-by: Maciej Borzecki <maciek.borzecki@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
gstreamer1.0-plugins-imx: Update to version 0.9.6

Major changes:
- Wayland support introduced (tested with imx6 Weston patches)
- Aspect ratio and resize fixes in eglvivsink
- GLES dependency fixes
- Updated libGAL checks

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
qtmultimedia: Fix zero-copy patch for imx6 so that the plugin will be build

The "*imx6* {" is a check on mkspec name which doesn't contain
"imx6" in the case of building with bitbake.

When building with bitbake, it's the recipes deciding which
code/patch goes in -> we need to check here

Change-Id: Ia99515db58d79bcd460c87ad28c0ddfe19d4aa19
Signed-off-by: Thomas Senyk <thomas.senyk@pelagicore.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
linux-imx-rt: Enable CONFIG_FHANDLE

This kernel setting is required when using systemd >= 210.  Without
it, no serial devices are enabled at boot time, making serial login
impossible.

Tested on Wandboard Solo/Dual.

Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
imx-base.inc: Add values for i.MX GStreamer 1.0 plugins

These new values contain the names of i.MX plugins for GStreamer 1.0.
The plugins wrap i.MX functionality for video en/decoding, amongst others.

Change-Id: I5a49954b229ddac531a3a9771e156ca5e8e3e090
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
weston: Upgrade patches to 1.5 with GPU integration

This rework the patches for them to apply against the Weston 1.5
release.

Change-Id: I99b08011b8e76ac3f4a955e5f48e6f0093326cad
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
image_types_fsl.bbclass: Add U-Boot NAND support for i.MX23/i.MX28

This adds support to generate the U-Boot image for use with NAND
(uboot.mxsboot-nand) and allows for custom params to be given for
mxsboot using the MXSBOOT_NAND_ARGS variable which should be defined
in the machine definition file.

Signed-off-by: Alexey Ignatov <lexszero@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
imx28evk: Add U-Boot NAND image generation support

This defines NAND parameters for u-boot.mxsboot-nand image creation
similar to those used for UBI image (for K9LBG08U0D-PCB chip):
- page size: 4 k
- OOB size: 218 bytes
- erase size: 512 k

Signed-off-by: Alexey Ignatov <lexszero@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
qtmultimedia: Drop i.MX6 support patch as Qt 5.3.0 is now in use

The Qt 5.3.0 includes this patch so we need to drop it from the BSP
layer in other to avoid conflicts.

Change-Id: I0fe8592daae18a18f4d149321ff4d03e8b6d64a5
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
libdrm: Add ite instruction to mx6 ARM patch

Building with Angstrom toolchain fails on inline assembler added by
drm-update-arm.patch because of missing ite instruction. Insert
instruction to make the inline assembler block Thumb2 compatible.

Signed-off-by: Thomas Elste <thomas.elste@imms.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Merge remote-tracking branch 'freescale/master' into upstream