linux-imx (3.0.35) Update to 3.0.35-4.0.0 BSP version

The 4.0.0 version supports all i.MX6 variants so we can use a single
revision for them all.

The eGalax' support for single touch events and the perf build fix are
fixed in Freescale tree, so we drop these patches on this version.

Change-Id: Iaec598dd69a3107c09d20e3e890c46d0922d4e44
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
xf86-dri-vivante: Update to 3.0.35-4.0.0

Change-Id: Idc86a2c70345a16b2eb77c4ce7c188a638c6b1fd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
xf86-video-imxfb-vivante: Update to 3.0.35-4.0.0

Change-Id: I5238f70533ba56d105fcad60e19f43832628cf63
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
mesa: Drop libGL when building for i.MX6

The Vivante GPU package provide a libGL library which we should use to
fully support the GPU features; so we drop the binary library from
mesa package.

Change-Id: I7e675e2fb6b9cf8600c7aa7fa961fc743bb051bc
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
mesa-demos: Fix building using Vivante libGL

Vivante libGL does not provide the glWindowPos2iARB symbol, but
glWindowPos2i. Use this instead.

Change-Id: I8226fd54935bab2bbc9b2d9df92c0c18bf935186
Reported-by: Jeremy Stashluk <jstashluk@dekaresearch.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
gpu-viv-bin-mx6q: Update to 3.0.35-4.0.0 BSP release

This includes a new libgl-mx6 package, besides the 3.0.35-4.0.0
release includes the GL library (without the headers) so we needed to
avoid the headers removal done before. The Wayland backend needs to be
removed as it will be supported in another GPU package so we added an
explicit FIXME note to keep it recorded.

Change-Id: I07f926b94f7dd31ce51dc03f676adc6d2a080b88
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
gpu-viv-bin-mx6q: Add pkg-config files

Provide pkg-config files for egl, glesv1_cm and glesv2

Change-Id: Ie6d8c24d9415068927784a917ede644d87c283f7
Signed-off-by: Diego Rondini <diego.ml@zoho.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
gst-fsl-plugin: Add virtual/kernel to DEPENDS

For mx6 and mx5, the dependency is already covered,
because imx-lib depends on virtual/kernel

But mx28 does not depends on imx-lib, so it must
depend on virtual/kernel

Change-Id: I9e0b26b833bb870f5f06236e347e35449ea1727b
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
imx-test: Fix the compile command

It includes the same INCLUDE_DIR from imx-lib

Change-Id: Ie2a5aeff621a6c333e14d24a8c0e78a7b72ba50c
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
amd-gpu-x11-bin-mx51: only enable when x11 is in DISTRO_FEATURES

this prevent warnings and parse errors

Change-Id: Ia441cbdf89009a7aa7ae07ed7f97475183b0a99c
Signed-off-by: Eric Bénard <eric@eukrea.com>
amd-gpu-x11-bin-mx51: factorize the recipes

this will allow easier addition of non x11 package

Change-Id: Ib7df3aa52ae2fdc10044e475087933ea5d258b93
Signed-off-by: Eric Bénard <eric@eukrea.com>
amd-gpu-bin-mx51: new recipe

this provides the GPU libraries for framebuffer

Change-Id: I82d918384d623043401290a0eab66e075176ba82
Signed-off-by: Eric Bénard <eric@eukrea.com>
u-boot-fslc: Update to 2013.07-rc1 release

This updates the U-Boot and mxsboot utility to the 2013.07-rc1
release.

Change-Id: Ib1079c18bd17fd59cd77ba604de770262784d63b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
linux-fslc: Update to patches-3.9's branch 20130620 snapshot

This merges v3.9.6 stable release fixes.

Change-Id: Ib2fc69ab6245d10428963d66e1fec21c402f896b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
amd-gpu-mx51.inc: install dev symbolic link

Create the .so file needed by -dev package.

Change-Id: Ibcff7d77f6e8f0eb96f333689449b3dafdee7b70
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
gpu-viv-bin-mx6q: Add -lEGL and -lGAL to glesv2.pc and glesv1_cm.pc

libGLESv2 has undefined symbols, which get provided by libEGL and libGAL,
but libGLESv2 has no implicit 'link' to those libs.
So if you link against libGLESv2 but not against libEGL and libGAL,
you'll get 'undefined symbol'-errors.

Change-Id: I2c35ba4b592a89106b82e16bbfdfb2c5fc6553c6
Signed-off-by: Thomas Senyk <thomas.senyk@pelagicore.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
gpu-viv-bin-mx6q: fixing pkg-config files for non-x11 builds.

egl.pc and glesv1_cm.pc had 'Requires.private' on x11 libs.
This got removed from them. To keep the x11 behavior,
new x11 specific pkg-config files were added and will be installed
by gpu-viv-bin-mx6q.inc, if "X11'-DISTRO_FEATURE is present.
For uniformity reasons, the same schema got applied to glesv2.pc

Change-Id: I23c1b685d4be10119a0f90179c2e87e1db64ca05
Signed-off-by: Thomas Senyk <thomas.senyk@pelagicore.com>
gpu-viv-bin-mx6q.inc: Add linked libraries to libGAL to DEPENDS

libGAL is linked to a couple of libraries so add these libraries to DEPENDS to
give shlibs the possibility of picking them up.

Change-Id: I4ae27eaa131fdb4069c8a60a14f5050aacc2f5ac
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
imx-test.inc: Whitelist package QA warning/errors

The binaries provided by Freescale does not provide debug symbols; we
cannot fix those issues without full source code so ignore them.

Change-Id: I86a56ef1ed200c2da46781e2e21c1d51d919b7f7
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
libfslparser: Whitelist package QA warning/errors

The binaries provided by Freescale does not provide debug symbols and
has relocations in .text sessions; we cannot fix those issues without
the source code so ignore them.

Change-Id: Ib47ee2b448cdf132d073703e3980c774c03af83d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>