]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
11 years agoqt4-x11: Allow use of Qt Media Player in multi-headed system
Eric Nelson [Sat, 24 Aug 2013 20:07:16 +0000 (20:07 +0000)]
qt4-x11: Allow use of Qt Media Player in multi-headed system

This patch applies commit 0c905f15 to X11 builds as well as
embedded builds.

Since both of the Phonon patches are common to both uses,
this patch also moves them into an include file.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
11 years agoqt4-embedded: Allow use of Qt Media Player in multi-headed system
Eric Nelson [Mon, 19 Aug 2013 14:13:29 +0000 (14:13 +0000)]
qt4-embedded: Allow use of Qt Media Player in multi-headed system

Qt-embedded can be used on multiple screens by using environment variables
QWS_DISPLAY, QWS_MOUSE_PROTO, et cetera.

The gstreamer element mfw_v4lsink used to accelerate media playback on i.MX
devices can also be pointed at different displays through the 'device'
property, but the current acceleration patch doesn't have a mechanism for
setting the property, and always uses the compiled-in default.

This patch allows userspace startup code to override the default through
the use of the 'v4lsinkdev' environment variable.

Please refer to the Qt4-embedded documentation for proper usage of the
QWS_x environment variables and the Freescale Multimedia documentation
for descriptions of the various gstreamer elements.

A sequence of this for a secondary display might be this:

export QWS_DISPLAY=linuxfb:/dev/fb2:1
export v4lsinkdev=/dev/video19
my-qt-app -qws

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
11 years agolinux-fslc: Update to 3.10 based kernel
Otavio Salvador [Tue, 20 Aug 2013 02:14:53 +0000 (23:14 -0300)]
linux-fslc: Update to 3.10 based kernel

This updates the kernel based on 3.10.7 tree. It includes following
patches on top of it:

9cb4091 ASoC: mxs: move to use generic DMA helper
2a0977a ASoC: mxs: mxs-saif: Let device core handle pinctrl
3e8e9cd ARM: dts: imx23-olinuxino: enable Low Resolution ADC
bcf1891 ARM: dts: imx23-evk: enable Low Resolution ADC
16eeea9 ARM: mxs-lradc: Simplify mxs_lradc_trigger_init error handle
8e005fb ARM: dts: imx23-evk: enable USB PHY and controller
7621ab6 iio: mxs-lradc: Fix misuse of iio->trig
70b12b8 iio: mxs-lradc: Remove useless check in read_raw
e401940 staging/iio/mxs-lradc: cleanup masklength
ab16015 staging:iio:adc: Use kstrtol()/kstrtoul()
96120e4 ARM: dts: imx28-evk: Enable touchscreen support

Change-Id: Ibf0fde9579d70c51d2a3abd09b4015145e3f3525
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoRework machines to use dtb file in KERNEL_DEVICETREE variable
Otavio Salvador [Sat, 17 Aug 2013 22:00:36 +0000 (19:00 -0300)]
Rework machines to use dtb file in KERNEL_DEVICETREE variable

The linux-dtb.inc has been reworked to use the Linux kernel build
system to generate the DeviceTree binaries so now KERNEL_DEVICETREE
variable should has the /target/ name, not the file path. This patch
reworks following machines:

 - imx23evk
 - imx28evk
 - imx51evk
 - imx53ard
 - imx53qsb
 - imx6dlsabreauto
 - imx6dlsabresd
 - imx6qsabreauto
 - imx6qsabresd
 - imx6solosabreauto
 - imx6solosabresd

Change-Id: I37e9c3737552299677e315b6279a6e0a8e217836
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx (3.5.7): Add 3.5.7-1.0.0 alpha kernel
Otavio Salvador [Mon, 22 Jul 2013 00:34:43 +0000 (21:34 -0300)]
linux-imx (3.5.7): Add 3.5.7-1.0.0 alpha kernel

Change-Id: I19ced586e26267c8333d807b13f5e8d4196aaa1b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogpu-viv-bin-mx6q.inc: Fix libopencl-mx6 runtime dependency
Otavio Salvador [Fri, 16 Aug 2013 15:20:08 +0000 (12:20 -0300)]
gpu-viv-bin-mx6q.inc: Fix libopencl-mx6 runtime dependency

The libopencl-mx6 requires libclc-mx6 to proper run so we move it from
libopencl-mx6-dev package to libopencl-mx6.

Change-Id: I125a01022cf04f528a954cc4c1cbc826af79608e
Reported-by: Sébastien Taylor <me@staylor.ca>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-base.inc: Allow PREFERRED_VERSION of xserver-xorg to be customized
Otavio Salvador [Thu, 15 Aug 2013 14:36:25 +0000 (11:36 -0300)]
imx-base.inc: Allow PREFERRED_VERSION of xserver-xorg to be customized

For development and test it is useful to be able to override the Xorg
preferred version so we make it overridable.

Change-Id: I6bba649187d2d35ae1c92ce959d0f61802397423
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx6dlsabreauto: Create machine configuration file
Lauren Post [Fri, 19 Jul 2013 18:38:38 +0000 (13:38 -0500)]
imx6dlsabreauto: Create machine configuration file

This machine is only supported by u-boot-imx, so
the PREFERRED_PROVIDER is different from others
imx machines.

Change-Id: I2f6f71a8f1ce98f7c39526e912a0c2ca6fc76805
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agoimx6solosabresd: Create machine configuration file
Lauren Post [Fri, 19 Jul 2013 18:39:18 +0000 (13:39 -0500)]
imx6solosabresd: Create machine configuration file

Change-Id: I27663dd957d4a2592fbdb3ae00c3b64603be6c28
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agoimx6solosabreauto: Create machine configuration file
Lauren Post [Fri, 19 Jul 2013 18:38:56 +0000 (13:38 -0500)]
imx6solosabreauto: Create machine configuration file

Change-Id: Ib92fc59c0f55aeadb2f6c3a80f2a402a5fc502ac
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agoimx6sabresd/auto-common.inc: Add ath6k (WIFI) firmware
Daiane Angolini [Mon, 29 Jul 2013 19:15:59 +0000 (16:15 -0300)]
imx6sabresd/auto-common.inc: Add ath6k (WIFI) firmware

Add linux-firmware-ath6k to MACHINE_FIRMWARE.

Change-Id: Ie2e9e1f4f5a4cd33f0aa4d6dd679c83512968a2c
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agoimx6sabreauto-common.inc: Create file for SABRE AUTO common
Daiane Angolini [Thu, 1 Aug 2013 17:00:01 +0000 (14:00 -0300)]
imx6sabreauto-common.inc: Create file for SABRE AUTO common

Freescale i.MX6 SABRE AUTO machines have some common
configuration. This file is used in order to avoid
duplicating in all SABRE AUTO boards.

Replace any 'include' to 'require' to make sure an
error is launched in case the file is missing.

Change-Id: I0d1e9e7b64ac3e34a18a32ca13872c23d4d668b2
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agoimx6sabresd-common.inc: Create file for SABRE SD common
Daiane Angolini [Thu, 1 Aug 2013 13:17:02 +0000 (10:17 -0300)]
imx6sabresd-common.inc: Create file for SABRE SD common

Freescale i.MX6 SABRE SD machines have some common
configuration. This file is used in order to avoid
duplicating in all SABRE SD boards.

Replace any 'include' to 'require' to make sure an
error is launched in case the file is missing.

Change-Id: Ic50956c49a35c2e4f0af6c21e7495cce42698b56
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agoimx6dlsabresd.conf: Add KERNEL_DEVICETREE
Daiane Angolini [Mon, 29 Jul 2013 19:44:58 +0000 (16:44 -0300)]
imx6dlsabresd.conf: Add KERNEL_DEVICETREE

Change-Id: Ic5af7bd92566fa15513fb188c8e0181d9f805d29
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agobarebox: move environment deployment to its own task
Alexandre Belloni [Wed, 7 Aug 2013 10:40:27 +0000 (10:40 +0000)]
barebox: move environment deployment to its own task

Introduce a new task ito deploy the environment to allow inheriting
recipes to override it.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11 years agobarebox: Rework do_configure_prepend to do_pre_configure
Alexandre Belloni [Wed, 7 Aug 2013 10:40:26 +0000 (10:40 +0000)]
barebox: Rework do_configure_prepend to do_pre_configure

Defining a new task instead of using configure_prepend allows inheriting
recipes to override the pre_configure task.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11 years agomesa: Follow OE-Core update for 9.1.6 version
Otavio Salvador [Mon, 5 Aug 2013 20:34:55 +0000 (17:34 -0300)]
mesa: Follow OE-Core update for 9.1.6 version

Change-Id: I6428d3464bc2f86191545b872015015d8cabf68e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agofirmware-imx: Add version 3.5.7-1.0.0
Lauren Post [Fri, 19 Jul 2013 18:00:46 +0000 (13:00 -0500)]
firmware-imx: Add version 3.5.7-1.0.0

Change-Id: I3b57aaf4d68e08f81dd29319beaa054cac4ecdd4
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agoimx-test: Update version to 3.5.7-1.0.0
Lauren Post [Fri, 19 Jul 2013 18:02:05 +0000 (13:02 -0500)]
imx-test: Update version to 3.5.7-1.0.0

Update from 3.0.35-1.0.0 to 3.5.7-1.0.0 and is
compatible with i.MX6 SoCs only.

Change-Id: I83515b530032bd9f03649983b647a5339cd75305
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agou-boot-imx: Add version to 2013.04
Lauren Post [Fri, 19 Jul 2013 18:02:33 +0000 (13:02 -0500)]
u-boot-imx: Add version to 2013.04

Add some commits over 2013.04 that includes:
* Add CPU temperature support
* Add i2c support for imx6qsabresd
* New machine definition (i.e. imx6sauto, imx6dlauto)
* Update DDR script for imx6qsabre{auto,sd}
* Include machine variation (i.e. NOR, NAND, WEIM-NOR, SPI-NOR)

and more, in a total of 35 commits.

This version been tested for i.MX6 only, so it is compatible with
i.MX6 SoCs only.

Change-Id: I3ada0ec7332f3f5141263ec3ed166b448e8c3675
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agoimx-base.inc: add VPU firmware for i.MX6S machines
John Weber [Mon, 5 Aug 2013 00:43:59 +0000 (00:43 +0000)]
imx-base.inc: add VPU firmware for i.MX6S machines

Change-Id: Ib6f33c26cc75259bb008415dd99f8bb4ea8e9495
Signed-off-by: John Weber <rjohnweber@gmail.com>
11 years agoEULA: align to latest freescale download license
Lauren Post [Mon, 5 Aug 2013 16:28:01 +0000 (11:28 -0500)]
EULA: align to latest freescale download license

Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agoRevert "perf: Disable FPU tune for i.MX5 SoCs to workaround GCC ICE"
Otavio Salvador [Fri, 2 Aug 2013 01:59:06 +0000 (22:59 -0300)]
Revert "perf: Disable FPU tune for i.MX5 SoCs to workaround GCC ICE"

This reverts commit daf582c93a7283fb0af3b25fe2ada48f4c9985c4.

The fix for GCC ICE (PR57748) has been merged into OE-Core so we can
remove this workaround.

Change-Id: I227952c69220af432d405f1c7cd93b11757cb152
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoxf86-input-evdev: Follow OE-Core upgrade to 2.8.1 version
Otavio Salvador [Sun, 4 Aug 2013 20:44:03 +0000 (17:44 -0300)]
xf86-input-evdev: Follow OE-Core upgrade to 2.8.1 version

Change-Id: I6b430d2b2bc8620ed0ea373bb9e9f9b5896af19f
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoalsa-state: Add default asound.conf for i.MX6 SoCs
Lauren Post [Fri, 19 Jul 2013 17:54:18 +0000 (12:54 -0500)]
alsa-state: Add default asound.conf for i.MX6 SoCs

Change-Id: I62785bf230635df5deeb6522e4e8236330ea03d2
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agogst-fsl-plugin: Update to 3.0.8 version
Otavio Salvador [Tue, 16 Jul 2013 17:00:50 +0000 (14:00 -0300)]
gst-fsl-plugin: Update to 3.0.8 version

This release had many patches merged upstream and thus those are being
removed. Following patches were merged:

 - Link-with-the-Real-Time-Extension-lib.patch
 - fix-missing-sys-types-h.patch
 - v4lsink_back_compatible.patch
 - vss_build_failed.patch

A new runtime dependency for libfslparser has been added. This is need
to be available at rootfs but no code links to it explicitly so
gst-fsl-plugin needs to made it explicit.

The file, used in SRC_URI, is from 3.5.7-1.0.0 BSP but its contents
explicitly say it is a 3.0.8 release so we use the source version to
avoid supporting different version from different kernel releases.

Change-Id: Id71d436af78dc62f620107d64633bf1ebbdaefef
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-lib: Update to version 3.5.7-1.0.0
Lauren Post [Fri, 19 Jul 2013 18:01:39 +0000 (13:01 -0500)]
imx-lib: Update to version 3.5.7-1.0.0

Update from 3.0.35-4.0.0 to 3.5.7-1.0.0 and is
compatible with i.MX6 SoCs only.

Change-Id: I62e66b38a1eaff27b99879c1d2ba26591fb71403
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agolibfslvpuwrap: Update to 1.0.38 version
Otavio Salvador [Tue, 16 Jul 2013 20:07:06 +0000 (17:07 -0300)]
libfslvpuwrap: Update to 1.0.38 version

This change has been based on changes done in meta-fsl-bsp-release,
3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Jun
Zhu <R01007@freescale.com>.

The file, used in SRC_URI, is from 3.5.7-1.0.0 BSP but its contents
explicitly say it is a 1.0.38 release so we use the source version to
avoid supporting different version from different kernel releases.

Change-Id: Icc0d35a9694707915044a0e00245956876f54c72
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolibfslparser: Update to 3.0.8 version
Otavio Salvador [Tue, 16 Jul 2013 18:59:02 +0000 (15:59 -0300)]
libfslparser: Update to 3.0.8 version

This change has been based on changes done in meta-fsl-bsp-release,
3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Jun
Zhu <R01007@freescale.com>.

The file, used in SRC_URI, is from 3.5.7-1.0.0 BSP but its contents
explicitly say it is a 3.0.8 release so we use the source version to
avoid supporting different version from different kernel releases.

Change-Id: I205bff7e44e043e4f949611c605b18192293c6e6
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolibfslcodec: Update to 3.0.8 version
Otavio Salvador [Tue, 16 Jul 2013 18:24:42 +0000 (15:24 -0300)]
libfslcodec: Update to 3.0.8 version

This release includes support for Hard Float-Point and we then add
support for it to behave properly depending on the machine tune
choice.

One thing to note about this new release is it /removes/ AAC and OGG
codecs from the package.

This change has been based on changes done in meta-fsl-bsp-release,
3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Jun
Zhu <R01007@freescale.com>.

The file, used in SRC_URI, is from 3.5.7-1.0.0 BSP but its contents
explicitly say it is a 3.0.8 release so we use the source version to
avoid supporting different version from different kernel releases.

Change-Id: Icdbd2ca686b86badaf1558f609b2beb911b01fe8
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-base.inc: Add fsl-alsa-plugins to i.MX6 recommended packages
Otavio Salvador [Tue, 16 Jul 2013 14:57:40 +0000 (11:57 -0300)]
imx-base.inc: Add fsl-alsa-plugins to i.MX6 recommended packages

This ensures the fsl-alsa-plugins is installed per default by images
but allow it to be manually skipped, using BAD_RECOMMENDATIONS, if need.

This change has been based on a change done in meta-fsl-bsp-release,
3.5.7 dylan branch, which originally add this in the packagegroup-fsl
by Jun Zhu <R01007@freescale.com>.

The inclusion of this, inside imx-base.inc, is preferred as it is
common for all i.MX6 machines and not something specific for demos
thus should be installed by default.

Change-Id: I209d389b4e0a62b89b4fdede56627e0ec528df87
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agofsl-alsa-plugins: Add 1.0.25 version
Otavio Salvador [Mon, 15 Jul 2013 22:58:31 +0000 (19:58 -0300)]
fsl-alsa-plugins: Add 1.0.25 version

This change has been based on changes done in meta-fsl-bsp-release,
3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Jun
Zhu <R01007@freescale.com>.

We are not updating to 3.5.7-1.0.0 package as a compare of both
sources show only autoconf generated changes (which are useless as we
end regenerating them anyway). The diffstat is:

,----
|  Makefile.in      |  242
|  aclocal.m4       |17434 ++++++++++++++++++++++++++++---------------------------
|  asrc/Makefile.in |   86
|  config.guess     |  117
|  config.sub       |   82
|  configure        |  673 +-
|  depcomp          |  255
|  doc/Makefile.in  |   60
|  install-sh       |   35
|  ltmain.sh        |  228
|  missing          |  148
|  11 files changed, 10133 insertions(+), 9227 deletions(-)
`----

So we're using the last version which have been made public.

Change-Id: I4845341feb8a12bf01a139564959b9ffb8bb940b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogpu-viv-bin-mx6q.inc: Ensure DRI module is add for Wayland + X11 case
Otavio Salvador [Mon, 29 Jul 2013 16:05:07 +0000 (13:05 -0300)]
gpu-viv-bin-mx6q.inc: Ensure DRI module is add for Wayland + X11 case

When Wayland and X11 distro features are enabled, ensure DRI module is
installed. Fixes a regression introduced by 20d7652 (gpu-viv-bin-mx6q:
Adding support to install Wayland GPU libs).

Change-Id: I0b515641edee6a172469f65068f9de837b592c87
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agotwr-vf65gs10: Add machine support for Vybrid Tower VF65GS10
Andy Voltz [Fri, 26 Jul 2013 17:51:50 +0000 (13:51 -0400)]
twr-vf65gs10: Add machine support for Vybrid Tower VF65GS10

Change-Id: I51e1b780c7860a16d722f49072915ad194fd5df7
Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
11 years agolinux-timesys: Add Timesys-based kernel for VF600 based machines
Andy Voltz [Fri, 26 Jul 2013 17:51:49 +0000 (13:51 -0400)]
linux-timesys: Add Timesys-based kernel for VF600 based machines

Change-Id: I7b0ee983be08f84e86ed1cf83a2b6e5f4f42910d
Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
11 years agoimage_types_fsl.bbclass: Add vf60 SoC family support
Otavio Salvador [Fri, 28 Jun 2013 02:41:16 +0000 (23:41 -0300)]
image_types_fsl.bbclass: Add vf60 SoC family support

The Vybrid SoCs use same image layout as other i.MX so use it.

Change-Id: I0e1de1b917aed249196bef463ae1017c65254ef5
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoqt5: add mx5 and mx6 support
Eric BENARD [Mon, 10 Jun 2013 13:35:07 +0000 (13:35 +0000)]
qt5: add mx5 and mx6 support

- this allow to build qt5 with OpenGL ES support for i.MX5 and i.MX6
- tested on i.MX51, i.MX53 and i.MX6Q
- X11 support is not yet tested so we don't change the core settings
  when x11 is in DISTRO_FEATURES

Change-Id: Ie9c6b25cafe20ba0a3dc8ab4c6e6cdac4eee3f0d
Signed-off-by: Eric Bénard <eric@eukrea.com>
11 years agolayer.conf: handle dynamic layer configuration
Eric BENARD [Mon, 3 Jun 2013 07:57:32 +0000 (07:57 +0000)]
layer.conf: handle dynamic layer configuration

this patch is taken from :
http://git.yoctoproject.org/cgit/cgit.cgi/meta-mentor/tree/conf/layer.conf#n9,
as suggested by Chris Larson

Change-Id: I6b8900c595708d19543c0aa059e37f77c09e32db
Signed-off-by: Eric Bénard <eric@eukrea.com>
11 years agogpu-viv-bin-mx6q.inc: Add libEGL.so in libegl-mx6
Otavio Salvador [Fri, 26 Jul 2013 16:39:55 +0000 (13:39 -0300)]
gpu-viv-bin-mx6q.inc: Add libEGL.so in libegl-mx6

There're examples, provided by Freescale, which links wrongly against
the .so file (instead of the .so.1 one as expected) and this cannot be
fixed without source code.

We workaround this for now deploying the libEGL.so file inside
libegl-mx6 binary.

Change-Id: Ia7b36ee18ca42b374c8d6a8df6424d18d6c89278
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Tested-by: Eric Nelson <eric.nelson@boundarydevices.com>
11 years agomesa: Don't fail if libGL is not build
Otavio Salvador [Thu, 25 Jul 2013 13:00:51 +0000 (10:00 -0300)]
mesa: Don't fail if libGL is not build

When doing a x11-less system, build fails as mesa won't build
libGL. Avoid this making 'rm' use '-f' option.

Change-Id: Ia018d1c9a39e6ec6b4008b76659b1e6aa829d6c2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogpu-viv-bin-mx6q.inc: Make mesa dependency conditional for x11
Otavio Salvador [Thu, 25 Jul 2013 12:04:03 +0000 (09:04 -0300)]
gpu-viv-bin-mx6q.inc: Make mesa dependency conditional for x11

When building without x11 support, we don't need to build mesa.

Change-Id: I3c7d36752c089ad5957afbf13d87424b517a780d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogpu-viv-bin-mx6q: Adding support to install Wayland GPU libs
Abhijit Potnis [Fri, 26 Jul 2013 04:19:08 +0000 (04:19 +0000)]
gpu-viv-bin-mx6q: Adding support to install Wayland GPU libs

This patch installs wayland GPU libs if the DISTRO_FEATURES contains
wayland variable. If both X11 and wayland are present in DISTRO_FEATURES
then wayland is picked as the default backend.

Signed-off-by: Abhijit Potnis <abhijitpotnis@gmail.com>
11 years agogpu-viv-bin-mx6q: move EGL and KHR headers to libegl-mx6-dev
Samuli Piippo [Wed, 24 Jul 2013 05:31:51 +0000 (05:31 +0000)]
gpu-viv-bin-mx6q: move EGL and KHR headers to libegl-mx6-dev

EGL and KHR include headers should be part of libegl-dev package,
instead of the current gpu-viv-bin-mx6q-dev.

Change-Id: I3bfa095b0e5576f00885357611a0f2b3356d70e0
Signed-off-by: Samuli Piippo <samuli.piippo@digia.com>
11 years agou-boot-fslc: Update to cba5372 revision
Otavio Salvador [Tue, 23 Jul 2013 18:26:43 +0000 (15:26 -0300)]
u-boot-fslc: Update to cba5372 revision

This updates the U-Boot for 2013.07 final release and adds a single
patch on top of it, to fix Wandboard splash alignment.

The included changes are:

b899fa3 arm: at91sam9n12: change EBI IO to high drive mode
8b415f7 ext4fs: le32_to_cpu() used on a 16-bit field
50ffc3b fs/ext4: fix log2blksz un-initialized error, by cacaulating its value from blksz
62c175f Prepare v2013.07
cba5372 wandboard: Use splash image at screen center by default

Change-Id: I03f41014c1303afa9caa6ad26b89209e8bc63920
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agomesa: Follow OE-Core update to 9.1.5
Otavio Salvador [Wed, 24 Jul 2013 12:15:10 +0000 (09:15 -0300)]
mesa: Follow OE-Core update to 9.1.5

Change-Id: I875f74af849e0647a15a5b4ec4ad815848ef3a0a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx.inc: Add recursive copy to ensure uapi is included
Lauren Post [Mon, 22 Jul 2013 16:15:43 +0000 (11:15 -0500)]
linux-imx.inc: Add recursive copy to ensure uapi is included

The uapi directory is need for newer kernels so use recursive copy to
include it.

Change-Id: I4d952ffe132bf560f91d8c3276c40b51d9a07472
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agofirmware-imx: Fix rootfs generation for 'dev-pkgs' image feature
Otavio Salvador [Sun, 21 Jul 2013 03:23:14 +0000 (00:23 -0300)]
firmware-imx: Fix rootfs generation for 'dev-pkgs' image feature

The -dev package depends on firmware-imx but this needs to be
available or rootfs generation fails.

Change-Id: Ibe52d64c591eb81d79a5e2174f1d8db1a496c455
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agou-boot-fslc: Update to fdf86c2 revision
Otavio Salvador [Sat, 20 Jul 2013 18:07:14 +0000 (15:07 -0300)]
u-boot-fslc: Update to fdf86c2 revision

The 2013.07-rc3 had a regression in network support for some i.MX6
boards, fixed by 9ba30f6 (phy: fix 10/100Mbps operation on
1Gbps-capable links), and instability in Nitrogen6X boards, fixed by
fdf86c2 (ddr cfg: DRAM_RESET needs 0x00020030).

Change-Id: Id9aac5d3f2efc27dbf0420d1eda500ef373ea25f
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-lib: Move PR value to 11.09.01 and 3.0.35-4.0.0
Otavio Salvador [Fri, 19 Jul 2013 21:55:25 +0000 (18:55 -0300)]
imx-lib: Move PR value to 11.09.01 and 3.0.35-4.0.0

Change-Id: Id3135cd7a75ce80e53fb86a072e5737bb151e98d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agofirmware-imx: Move PR to the .bb file and PE to .inc
Otavio Salvador [Fri, 19 Jul 2013 21:47:37 +0000 (18:47 -0300)]
firmware-imx: Move PR to the .bb file and PE to .inc

Change-Id: I13bd9ea63c5d25854f7f28681c15686db966bb8f
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogpu-viv-bin-mx6q: Move 3.0.35-4.0.0 specific code to .bb
Otavio Salvador [Thu, 18 Jul 2013 03:01:59 +0000 (00:01 -0300)]
gpu-viv-bin-mx6q: Move 3.0.35-4.0.0 specific code to .bb

The patches and revision are very version specific (as new versions do
not require PR anymore) so we move it from .inc to the .bb file.

Change-Id: Ic5bc267f74ac54a28328f6b79a819d5cf852681a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agomesa-demos: set PACKAGE_ARCH when building for i.MX6 SoCs
Otavio Salvador [Sat, 20 Jul 2013 21:09:00 +0000 (18:09 -0300)]
mesa-demos: set PACKAGE_ARCH when building for i.MX6 SoCs

There are differences in the provided API by Vivante, which has been
fixed by a patch being applied for all i.MX6 SoCs, however the package
hadn't been set machine specific when it has been done. Fix it.

Change-Id: I886d1e3281fe978a19764bf82367dd7e9e24b4a8
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agomesa: Avoid removing virtual/libgl provider for i.MX5 SoCs
Otavio Salvador [Sat, 20 Jul 2013 17:45:20 +0000 (14:45 -0300)]
mesa: Avoid removing virtual/libgl provider for i.MX5 SoCs

The AMD GPU libraries does not provide a libGL so we need to rely on
mesa one. This fixes a regression introduced by ea8d003
(gpu-viv-bin-mx6q, mesa: fix virtual/libgl dependencies) as the
virtual/libgl removal needs to be done /only/ for i.MX6 SoCs.

Change-Id: I1f83eff3c2f39ba801dbf6be61b7814fa1bb84fd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoqt4: Enable OpenGL ES2 support for i.MX6
Otavio Salvador [Sat, 30 Mar 2013 22:25:41 +0000 (19:25 -0300)]
qt4: Enable OpenGL ES2 support for i.MX6

The Vivante libraries need some special linking as it has a more
modular design which thus require a specific set of mkspec changes to
make it to work. This change makes the linking to work when building
against Vivante libraries for i.MX6 SoCs.

Change-Id: I62a394876829fcd95933cb7351c8333b3bf78dcc
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogst-fsl-plugin: Drop 2.0.3 patches which were kept around by mistake
Otavio Salvador [Tue, 16 Jul 2013 15:35:58 +0000 (12:35 -0300)]
gst-fsl-plugin: Drop 2.0.3 patches which were kept around by mistake

Following patches were specific to 2.0.3 version but kept around when
updating to 3.0.7 version:

 - fix_segment_fault_in_v4lsink_for_yocto.patch
 - Use-librarys-SONAME-in-dlopen.patch

All those are being removed by this patch.

Change-Id: I80956586a8487ff96f3646788490c68a144a30e4
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogst-fsl-plugin: Add PACKAGECONFIG options
Daiane Angolini [Fri, 31 May 2013 03:58:31 +0000 (00:58 -0300)]
gst-fsl-plugin: Add PACKAGECONFIG options

Add PACKAGECONFIG options for special and excluded plugins. This allow
the selection of:

 - ac3
 - aacp
 - wma10dec
 - wma8enc
 - wmv9mpdec
 - wmv78dec

Change-Id: Ie495d198b32e91da97b4bc39563ac9ee16aa0bf4
Signed-off-by: Daiane Angolini <angolini@gmail.com>
11 years agogpu-viv-bin-mx6q.inc: Add libclc-mx6 as runtime depedency of libopencl-mx6-dev
Otavio Salvador [Thu, 18 Jul 2013 01:27:12 +0000 (22:27 -0300)]
gpu-viv-bin-mx6q.inc: Add libclc-mx6 as runtime depedency of libopencl-mx6-dev

The libclc-mx6 is required when doing C development so we add it as
runtime dependency of libopencl-mx6-dev to easy it's deployment and
avoid it to being included in all rootfs.

Change-Id: Ic0fc199ee2b65e97841d680b8fc1599a299e4bfe
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogpu-viv-bin-mx6q.inc: Keep library package suffix for OpenGL interfaces
Otavio Salvador [Sat, 6 Jul 2013 13:12:39 +0000 (10:12 -0300)]
gpu-viv-bin-mx6q.inc: Keep library package suffix for OpenGL interfaces

For the packages that make up the OpenGL interfaces, inject variables
so that they don't get Debian-renamed (which would remove the -mx6
suffix).

Change-Id: I203addf85c08a6f0c7cddaa6bfa45f6b896bf595
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agou-boot-fslc: Update to 2013.07-rc3 release
Otavio Salvador [Mon, 15 Jul 2013 03:47:40 +0000 (00:47 -0300)]
u-boot-fslc: Update to 2013.07-rc3 release

I am pleased to commit this change as this is the first time ALL
PATCHES previously kept in the patches-2013.07 branch were applied in
the current release of U-Boot mainline and all environment changes are
also fully merged. I know we shortly will end backporting a fix or
improvement, during 2013.10 development, but it is an accomplishment
worth keeping record ;-)

Change-Id: If2de1dbd8721f8ddb21d0091e87f31109b8b8e7a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-lib.inc: Remove unused assignment for FILES definition
Otavio Salvador [Mon, 15 Jul 2013 02:48:07 +0000 (23:48 -0300)]
imx-lib.inc: Remove unused assignment for FILES definition

The standard FILES definition works fine for current contents; I did
check the package contents before/after using buildhistory and
packaged files are the same.

Change-Id: Ia048338e1db38896a66aaf9f46fcc4071d402f42
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogpu-viv-bin-mx6q, mesa: fix virtual/libgl dependencies
Simon Braunschmidt [Thu, 18 Jul 2013 13:19:25 +0000 (13:19 +0000)]
gpu-viv-bin-mx6q, mesa: fix virtual/libgl dependencies

Fixes [YOCTO #4850]

findings:
* meta-fsl-arm/recipes-graphics/mesa/mesa_9.1.3.bbappend is used to
  delete libGL.* after compilation of mesa

* ./recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.0.35-4.0.0.bb, via
  gpu-viv-bin-mx6q.inc, provides its own version of libGL

* gpu-viv-bin-mx6q does not advertise "virtual/libgl" in "PROVIDES +="

* but mesa (via mesa.inc) does:
  PROVIDES = "virtual/libgl virtual/libgles1 virtual/libgles2 virtual/egl"

* so the statement in imx-base.inc
   PREFERRED_PROVIDER_virtual/libgl_mx6 ?= "gpu-viv-bin-mx6q"
  does not have effect, because mesa is still the only provider
  of virtual/libgl

* packages depending on virtual/libgl only get mesa, which will not contain
  the libGL library

* in fact, we still use the gl headers from mesa, but the binary blob library
  from gpu-viv-bin-mx6q (gpu-viv-bin-mx6q does not provide the headers),
  so a package compiling against GL needs both mesa and gpu-viv-bin-mx6q

conclusion:
* so i suggest having gpu-viv-bin-mx6q depend on mesa to draw in the
  gl header package, advertising "virtual/libgl" for gpu-viv-bin-mx6q
  via "PROVIDES +=" and not advertising virtual/libgl for mesa via the
  .bbappend file

Signed-off-by: Simon Braunschmidt <sb@emlix.com>
11 years agolinux-imx (3.0.35): Update 4.0.0 branch to commit 3383d801
Fabio Estevam [Wed, 17 Jul 2013 18:33:31 +0000 (18:33 +0000)]
linux-imx (3.0.35): Update 4.0.0 branch to commit 3383d801

Update 3.0.35 4.0.0 branch to commit 3383d801 (ENGR00271359 Add Multi-touch
support).

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
11 years agolinux-imx (3.0.35): Update 4.0.0 branch to commit c3e6a39
Fabio Estevam [Tue, 16 Jul 2013 20:09:04 +0000 (20:09 +0000)]
linux-imx (3.0.35): Update 4.0.0 branch to commit c3e6a39

Update 3.0.35 4.0.0 branch to commit c3e6a39 (ENGR00271136 Fix build break when
CONFIG_CLK_DEBUG is disabled).

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
11 years agolinux-imx (2.6.35): Update maintain branch to commit f19246ce
Fabio Estevam [Tue, 16 Jul 2013 20:09:03 +0000 (20:09 +0000)]
linux-imx (2.6.35): Update maintain branch to commit f19246ce

Update 2.6.35 maintain branch to commit f19246ce (ENGR00271139
SD2_DATA1__AUDMUX_AUD4_TXFS: fix pin defintion).

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
11 years agogst-plugins-gl: Package arch must match machine arch for i.MX6
Rogerio Nunes [Thu, 11 Jul 2013 21:25:44 +0000 (21:25 +0000)]
gst-plugins-gl: Package arch must match machine arch for i.MX6

Recipe enables machine specific features (vivante libs) for i.MX6.

Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx (3.0.35): Remove referenced patch kept by mistake
Otavio Salvador [Wed, 10 Jul 2013 16:34:00 +0000 (13:34 -0300)]
linux-imx (3.0.35): Remove referenced patch kept by mistake

When I applied 504ead39 and fixed the conflict I kept the patch
reference by mistake; remove it.

Change-Id: I175925912dc745fcbd9581ab34f7f384bcdc12b4
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx6dlsabresd: Use U-Boot 2013.07
Otavio Salvador [Mon, 1 Jul 2013 20:31:20 +0000 (17:31 -0300)]
imx6dlsabresd: Use U-Boot 2013.07

Change-Id: Ieb49b155a1332124c51f548cbb0057fb0b52dcf9
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agou-boot-fslc: Update to 2013.07-rc2 release
Otavio Salvador [Mon, 1 Jul 2013 17:06:15 +0000 (14:06 -0300)]
u-boot-fslc: Update to 2013.07-rc2 release

This updates the U-Boot code to the v2013.07-rc2 tag and also merges
the imx/master tree on it. This contains most changes which will
affect us in the upcoming 2013.07 release and should allow us to give
it a good test.

Change-Id: I5f4d3770bbc264ba85dc38b93ffc9db31633a0ff
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx (3.0.35): Update git revision to 08814d9
Otavio Salvador [Wed, 10 Jul 2013 12:34:50 +0000 (09:34 -0300)]
linux-imx (3.0.35): Update git revision to 08814d9

The following patches are included:

08814d9 ARM: 7670/1: fix the memset fix
b38a054 ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations

Change-Id: I16c3c960bfe6ccf27565274fcc026142de4dc815
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx (2.6.35.3): Update GIT revision to a0de0f9
Otavio Salvador [Wed, 10 Jul 2013 12:28:34 +0000 (09:28 -0300)]
linux-imx (2.6.35.3): Update GIT revision to a0de0f9

The following patches are included:

a0de0f9 ARM: 7670/1: fix the memset fix
96a7591 ARM: 7668/1: fix memset-related crashes caused by recent GCC (4.7.2) optimizations
ef3b62c ENGR00266268 net: fec: napi cause system crash

Change-Id: I5ac1d25fee85f7f89a52deb138ba292417812728
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogst-plugins-gl: Enforce glib2 deprecated API support
Rogerio Nunes [Tue, 9 Jul 2013 23:29:49 +0000 (23:29 +0000)]
gst-plugins-gl: Enforce glib2 deprecated API support

With newer version of the glib2 recipe in poky, deprecated APIs
have been enforced disabled, so we need to re-enable them
in the meta-fsl-arm layer while they are still in use.

Change-Id: Idf9ae8c9edd0a80592b6d9e2cf6c7e8560b35af5
Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
11 years agogst-plugins-gl: Upgrade to IMX_MMCODEC_3.0.35_4.0.0
Rogerio Nunes [Tue, 9 Jul 2013 23:29:48 +0000 (23:29 +0000)]
gst-plugins-gl: Upgrade to IMX_MMCODEC_3.0.35_4.0.0

Change-Id: I95602c3e0d8036df29c7be089f36011801cde40f
Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
11 years agolinux-imx (2.6.35.3): Enable tracing support so lttng's modules are build
Otavio Salvador [Tue, 2 Jul 2013 19:26:06 +0000 (16:26 -0300)]
linux-imx (2.6.35.3): Enable tracing support so lttng's modules are build

lttng support is enabled in Freescale test images however its modules
were not being build due lacking of tracing support in the
kernel. This patch enables the needed kernel features to allow the
modules to be build and thus making lttng usable.

Change-Id: I22362e62e4ec077bbc35366cb5ac86ea1a4c5f5f
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx (2.6.35.3): Sync i.MX5 and i.MX28 defconfig files
Otavio Salvador [Wed, 3 Jul 2013 13:36:45 +0000 (10:36 -0300)]
linux-imx (2.6.35.3): Sync i.MX5 and i.MX28 defconfig files

This runs each defconfig against 'oldconfig' and update it as this
kernel does not yet provide 'savedefconfig' command.

Change-Id: Id19c6acdb029662041a82ac6cf4c828a1c6cfc0a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx (3.0.35): Enable tracing support so lttng's modules are build
Otavio Salvador [Mon, 1 Jul 2013 20:52:25 +0000 (17:52 -0300)]
linux-imx (3.0.35): Enable tracing support so lttng's modules are build

lttng support is enabled in Freescale test images however its modules
were not being build due lacking of tracing support in the
kernel. This patch enables the needed kernel features to allow the
modules to be build and thus making lttng usable.

Change-Id: Ifa5fd3a5206502d8b100ce6211d2cbb69b9c6f3b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx (3.0.35): Sync i.MX6 defconfig files
Otavio Salvador [Wed, 3 Jul 2013 13:22:51 +0000 (10:22 -0300)]
linux-imx (3.0.35): Sync i.MX6 defconfig files

This runs each defconfig against 'savedefconfig' and also sync i.MX6SL
to i.MX6Q one.

Change-Id: I85b8e973df695154d816e313589512a1118d306d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx (3.0.35): Update to the latest commit of 4.0.0 branch
Fabio Estevam [Sat, 6 Jul 2013 18:33:40 +0000 (18:33 +0000)]
linux-imx (3.0.35): Update to the latest commit of 4.0.0 branch

Update to commit 36947b7 ("ENGR00269935 Fix the build break").

Remove the arm-mach-mx6-fix-pll4-set_rate-callback.patch file now that this
patch is applied into the 4.0.0 branch.

Change-Id: Ie900d53c1d3d0397e5cb429b0e00e94597df6559
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
11 years agoqt4: Follow OE-Core upgrade to 4.8.5 version
Otavio Salvador [Fri, 5 Jul 2013 16:39:25 +0000 (13:39 -0300)]
qt4: Follow OE-Core upgrade to 4.8.5 version

Change-Id: I8a13169e2add1d36aa7f83e7865b954090208a74
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoperf: Disable FPU tune for i.MX5 SoCs to workaround GCC ICE
Otavio Salvador [Tue, 2 Jul 2013 14:52:51 +0000 (11:52 -0300)]
perf: Disable FPU tune for i.MX5 SoCs to workaround GCC ICE

GCC 4.8 currently ICE when building perf for i.MX5 SoCs and we can
workaround it disabling the FPU tunning for it. This is a temporary
solution until GCC fixes this in an upcoming release.

GCC bugzilla: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57748

Change-Id: I5a23e6b57695a90e9750f0fa28c419b260c83be2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx (3.0.35): Add fix pll4 set_rate callback
Daiane Angolini [Thu, 27 Jun 2013 13:38:22 +0000 (10:38 -0300)]
linux-imx (3.0.35): Add fix pll4 set_rate callback

This patch has been send by Alexander Smirnov to meta-freescale
mailing list and is still not applied in Freescale GIT server.

Apply it here as a interim solution.

Change-Id: I44cf01f8461e91ec13ed3b9d045f8ea484988876
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agolinux-imx (2.6.35.3): Add SSI3 address and AUDMUX pin fixes
Daiane Angolini [Tue, 25 Jun 2013 18:18:17 +0000 (15:18 -0300)]
linux-imx (2.6.35.3): Add SSI3 address and AUDMUX pin fixes

These patches has been send by Eric Bénard to meta-freescale
mailing list and are still not applied in
Freescale GIT server.

Apply them here as a interim solution.

Change-Id: I75c768f7340e9e5dae45e2def889fac3f6b1dec2
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agogpu-viv-bin-mx6q.inc: fix libEGL and libGLESv2 installation
Philip Craig [Thu, 27 Jun 2013 12:42:19 +0000 (12:42 +0000)]
gpu-viv-bin-mx6q.inc: fix libEGL and libGLESv2 installation

Previously, we were only packaging libEGL.so and libGLESv2.so.  This
worked at runtime because ldconfig installed symlinks for the soname
of these libraries (libEGL.so.1 and libGLESv2.so.2).

However, there are situations where we need the soname version of
these libraries at build time.  Specifically, if these libraries are
indirectly referenced by another library, then the linker looks them
up using the soname.

This patch changes the installation of these libraries to the normal
way of installing.  That is, we install them as the soname, and create
symlinks for libEGL.so and libGLESv2.so.2.  This also matches the way
that these libraries are provided in the source.

The one catch with that is libEGL.so also tries to load libGLESv2.so
directly at runtime, rather than using the soname, so we need to
install the libGLESv2.so symlink to the rootfs also, and we need to
disable a QA error to allow this.

libGL and libGLESv1 are fixed in a similar manner, but I haven't
tested them.

This fixes the following errors when building qtgstreamer:

oe-core/build/tmp-eglibc/sysroots/i686-linux/usr/libexec/armv7a-vfp-neon-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/4.7.2/ld: warning: libGLESv2.so.2, needed by oe-core/build/tmp-eglibc/sysroots/imx6qsabrelite/usr/lib/libQt5Gui.so.5.0.2, not found (try using -rpath or -rpath-link)
oe-core/build/tmp-eglibc/sysroots/i686-linux/usr/libexec/armv7a-vfp-neon-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/4.7.2/ld: warning: libEGL.so.1, needed by oe-core/build/tmp-eglibc/sysroots/imx6qsabrelite/usr/lib/libQt5Gui.so.5.0.2, not found (try using -rpath or -rpath-link)

Change-Id: I8e0a2175b6d6bd1a6972c79c8532061edd8dca0d
Signed-off-by: Philip Craig <phil@blackmoth.com.au>
11 years agoimx28evk: Remove duplicated assignment of KERNEL_IMAGETYPE
Otavio Salvador [Tue, 2 Jul 2013 13:52:22 +0000 (10:52 -0300)]
imx28evk: Remove duplicated assignment of KERNEL_IMAGETYPE

Change-Id: Ifc2a66a653281dc72b462671434c571cf29d6faa
Reported-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolibfslparser: Whitelist package QA warning/errors
Otavio Salvador [Mon, 1 Jul 2013 18:14:01 +0000 (15:14 -0300)]
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>
11 years agoimx-test.inc: Whitelist package QA warning/errors
Otavio Salvador [Mon, 1 Jul 2013 20:40:56 +0000 (17:40 -0300)]
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>
11 years agogpu-viv-bin-mx6q.inc: Add linked libraries to libGAL to DEPENDS
Andrei Gherzan [Thu, 20 Jun 2013 20:23:52 +0000 (20:23 +0000)]
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>
11 years agogpu-viv-bin-mx6q: fixing pkg-config files for non-x11 builds.
Thomas Senyk [Fri, 21 Jun 2013 15:00:42 +0000 (15:00 +0000)]
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>
11 years agogpu-viv-bin-mx6q: Add -lEGL and -lGAL to glesv2.pc and glesv1_cm.pc
Thomas Senyk [Fri, 21 Jun 2013 15:00:41 +0000 (15:00 +0000)]
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>
11 years agoamd-gpu-mx51.inc: install dev symbolic link
Daiane Angolini [Thu, 20 Jun 2013 18:16:24 +0000 (15:16 -0300)]
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>
11 years agolinux-fslc: Update to patches-3.9's branch 20130620 snapshot
Otavio Salvador [Thu, 20 Jun 2013 20:03:12 +0000 (17:03 -0300)]
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>
11 years agou-boot-fslc: Update to 2013.07-rc1 release
Otavio Salvador [Mon, 17 Jun 2013 17:25:50 +0000 (14:25 -0300)]
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>
11 years agoamd-gpu-bin-mx51: new recipe
Eric BENARD [Mon, 3 Jun 2013 07:57:31 +0000 (07:57 +0000)]
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>
11 years agoamd-gpu-x11-bin-mx51: factorize the recipes
Eric BENARD [Mon, 3 Jun 2013 07:57:30 +0000 (07:57 +0000)]
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>
11 years agoamd-gpu-x11-bin-mx51: only enable when x11 is in DISTRO_FEATURES
Eric BENARD [Mon, 3 Jun 2013 07:57:29 +0000 (07:57 +0000)]
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>
11 years agoimx-test: Fix the compile command
Daiane Angolini [Wed, 12 Jun 2013 18:07:41 +0000 (18:07 +0000)]
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>
11 years agogst-fsl-plugin: Add virtual/kernel to DEPENDS
Daiane Angolini [Wed, 12 Jun 2013 17:39:25 +0000 (17:39 +0000)]
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>
11 years agogpu-viv-bin-mx6q: Add pkg-config files
Diego Rondini [Wed, 5 Jun 2013 17:53:07 +0000 (19:53 +0200)]
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>
11 years agogpu-viv-bin-mx6q: Update to 3.0.35-4.0.0 BSP release
Otavio Salvador [Fri, 17 May 2013 21:59:18 +0000 (18:59 -0300)]
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>
11 years agomesa-demos: Fix building using Vivante libGL
Otavio Salvador [Tue, 4 Jun 2013 14:00:19 +0000 (11:00 -0300)]
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>
11 years agomesa: Drop libGL when building for i.MX6
Otavio Salvador [Sat, 25 May 2013 19:15:29 +0000 (16:15 -0300)]
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>