]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
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>
11 years agoxf86-video-imxfb-vivante: Update to 3.0.35-4.0.0
Otavio Salvador [Sun, 26 May 2013 18:05:25 +0000 (15:05 -0300)]
xf86-video-imxfb-vivante: Update to 3.0.35-4.0.0

Change-Id: I5238f70533ba56d105fcad60e19f43832628cf63
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoxf86-dri-vivante: Update to 3.0.35-4.0.0
Otavio Salvador [Sun, 26 May 2013 03:16:39 +0000 (00:16 -0300)]
xf86-dri-vivante: Update to 3.0.35-4.0.0

Change-Id: Idc86a2c70345a16b2eb77c4ce7c188a638c6b1fd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx (3.0.35) Update to 3.0.35-4.0.0 BSP version
Otavio Salvador [Tue, 14 May 2013 22:55:05 +0000 (19:55 -0300)]
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>
11 years agou-boot-imx: Update i.MX6 variants to 3.0.35-4.0.0
Otavio Salvador [Wed, 15 May 2013 13:28:28 +0000 (10:28 -0300)]
u-boot-imx: Update i.MX6 variants to 3.0.35-4.0.0

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

Change-Id: I6a2ea90b1609a696c6f40a296e2e6612b14d40d9
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-fslc: Update to 2013-06-05 patches-3.9's snapshot
Otavio Salvador [Thu, 6 Jun 2013 12:56:54 +0000 (09:56 -0300)]
linux-fslc: Update to 2013-06-05 patches-3.9's snapshot

The includes following changes:

* Merge v3.9.4 stable release
* ASoC: pcm: Require both CODEC and CPU support when declaring stream caps
* ASoC: mxs: mxs-saif: Split mxs_saif_dai into two elements
* ARM: mxs: Pass the system revision
* ARM: mxs: Print silicon version on boot
* ARM: dt: Use the 'model' field for printing the hardware revision

Change-Id: Icc919e04a44f47db09e0e1266e971c3bb23ff2bd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agofirmware-imx: Remove Atheros firmware
Otavio Salvador [Thu, 23 May 2013 20:10:46 +0000 (17:10 -0300)]
firmware-imx: Remove Atheros firmware

The linux-firmware already provide the Atheros firmware so we should
use it and avoid duplication.

Change-Id: I5e8675612916ab20ae27e63aedba6758e9a17afb
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agomesa: Update bbappend to 9.1.3 version
Otavio Salvador [Fri, 7 Jun 2013 17:06:39 +0000 (14:06 -0300)]
mesa: Update bbappend to 9.1.3 version

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx (2.6.35.3): Disable NAPI
Fabio Estevam [Thu, 6 Jun 2013 20:41:57 +0000 (17:41 -0300)]
linux-imx (2.6.35.3): Disable NAPI

commit 0a9469a14c5 (linux-imx (2.6.35.3): Enable FEC_NAPI in the MX5 defconfig)
enabled NAPI support on mx5 defconfig and causes the following kernel crash:

Starting advanced power management daemon: kernel BUG at include/linux/netdevice.h:462!
Unable to handle kernel NULL pointer dereference at virtual address 00000000
apmd.
apmd[1613]: apmd 3.2.1 interfacimxc_ipu mxc_ipu: Channel already disabled 9
mxc_ipu mxc_ipu: Channel already uninitialized 9
ng with apm driver 1.13 and APM BIOS 1.2
pgd = df79c000
[00000000] *pgd=cf598031, *pte=00000000, *ppte=00000000
Internal error: Oops: 817 [#1] PREEMPT
last sysfs file: /sys/devices/platform/mxc_sdc_fb.1/graphics/fb0/mode
Modules linked in:
CPU: 0    Not tainted  (2.6.35.3-maintain+yocto+g2796ca6 #1)
PC is at __bug+0x1c/0x28
LR is at __bug+0x18/0x28
pc : [<80035c28>]    lr : [<80035c24>]    psr: 600f0013
sp : df635e38  ip : e08fe000  fp : 00008914
r10: 7ebf48e0  r9 : 00000000  r8 : 00000001
r7 : 00009002  r6 : 00000001  r5 : 8045406c  r4 : df011000
r3 : 00000000  r2 : df635e2c  r1 : 807a3d2b  r0 : 00000033
Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 10c5387d  Table: cf79c019  DAC: 00000015
Process connmand (pid: 1589, stack limit = 0xdf6342e8)
Stack: (0xdf635e38 to 0xdf636000)
5e20:                                                       00000000 802a833c
5e40: df011000 000000e2 df011000 8045406c 00000001 00009002 00000001 00000000
5e60: 7ebf48e0 80376224 803761a8 df011000 ffff9003 80376464 00008914 df011000
5e80: 00009002 df422000 df011000 80376554 00000000 df42200c df422000 803b8438
5ea0: df634000 00000000 30687465 00000000 00000000 00000000 00009003 00000000
5ec0: 00000000 00000000 00000000 00008914 803639d4 7ebf48e0 808cdebc 80033004
5ee0: df634000 00093250 7ebf48e0 80363be0 0000c000 df561000 803639d4 7ebf48e0
5f00: 00008914 800d5c78 0000c000 7ebf48e0 df561000 00008914 0000000d 800d66d8
5f20: 00000003 80712c08 808cdce8 df634000 00093250 800c964c 00000000 0000000d
5f40: de289c00 df635f84 00080000 803641ec df634000 df052800 de28e800 00000000
5f60: 00000000 7ebf48e0 df561000 00008914 0000000d 80033004 df634000 00093250
5f80: 7ebf4cf4 800d6760 0000000d 00000000 7ebf48e0 0000000d 00000000 00000001
5fa0: 00000036 80032e80 0000000d 00000000 0000000d 00008914 7ebf48e0 00009002
5fc0: 0000000d 00000000 00000001 00000036 00000000 000001bc 00093250 7ebf4cf4
5fe0: 0008e5ac 7ebf48dc 00053ef4 4d196fec 600f0010 0000000d 00000000 00000000
[<80035c28>] (__bug+0x1c/0x28) from [<802a833c>] (fec_enet_open+0x2c/0x25c)
[<802a833c>] (fec_enet_open+0x2c/0x25c) from [<80376224>] (__dev_open+0x7c/0xfc)
[<80376224>] (__dev_open+0x7c/0xfc) from [<80376464>] (__dev_change_flags+0x8c/0x110)
[<80376464>] (__dev_change_flags+0x8c/0x110) from [<80376554>] (dev_change_flags+0x10/0x44)
[<80376554>] (dev_change_flags+0x10/0x44) from [<803b8438>] (devinet_ioctl+0x298/0x694)
[<803b8438>] (devinet_ioctl+0x298/0x694) from [<80363be0>] (sock_ioctl+0x20c/0x25c)
[<80363be0>] (sock_ioctl+0x20c/0x25c) from [<800d5c78>] (vfs_ioctl+0x2c/0xac)
[<800d5c78>] (vfs_ioctl+0x2c/0xac) from [<800d66d8>] (do_vfs_ioctl+0x514/0x56c)
[<800d66d8>] (do_vfs_ioctl+0x514/0x56c) from [<800d6760>] (sys_ioctl+0x30/0x58)
[<800d6760>] (sys_ioctl+0x30/0x58) from [<80032e80>] (ret_fast_syscall+0x0/0x30)
Code: e59f0010 e1a01003 eb0fb87b e3a03000 (e5833000)
---[ end trace 1602d2bf9360375c ]---

Disable CONFIG_FEC_NAPI option so that we can have FEC functional again.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
11 years agofsl-mm-core: Remove old multimedia packages for MX5
Daiane Angolini [Fri, 17 May 2013 21:06:10 +0000 (18:06 -0300)]
fsl-mm-core: Remove old multimedia packages for MX5

Remove fsl-mm-codeclib, fsl-mm-codeclib, fsl-mm-flv-codeclib
and fsl-mm-mp3enc-codeclib.
In new version, all packages are covered by only libfslcodec

Change-Id: If7c8eaaad5e493410e968911734eb00a35711ff7
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agofirmware-imx: Update to MX5 to version 3.0.35-4.0.0
Daiane Angolini [Fri, 17 May 2013 20:43:10 +0000 (17:43 -0300)]
firmware-imx: Update to MX5 to version 3.0.35-4.0.0

Version 3.0.35-4.0.0 is compatible with MX5 SOC FAMILY
Remove old version (11.09.01) and patches for this version

Change-Id: I27b3d7c94c68459c32b151054b5f1b175dd75bfb
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agogst-fsl-plugin: Update to version 3.0.7
Daiane Angolini [Thu, 16 May 2013 15:33:33 +0000 (12:33 -0300)]
gst-fsl-plugin: Update to version 3.0.7

The 3.0.7 version is compatible with MX28, MX53 and MX6 SoCs so we
move them all to this release.

Change-Id: I3ebf1c4ad6d02e2886450bc9c3dcfb1df98b6160
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agolibfslparser: Update to version 3.0.7
Daiane Angolini [Thu, 16 May 2013 15:32:11 +0000 (12:32 -0300)]
libfslparser: Update to version 3.0.7

The 3.0.7 version is compatible with MX28, MX53 and MX6 SoCs so we
move them all to this release.

Change-Id: Ic1086d4ffb87989c5ac060bab111ceb33da81279
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agolibfslcodec: Update to version 3.0.7
Daiane Angolini [Thu, 16 May 2013 15:30:43 +0000 (12:30 -0300)]
libfslcodec: Update to version 3.0.7

The 3.0.7 version is compatible with MX28, MX53 and MX6 SoCs so we
move them all to this release.

Change-Id: Iffb871c2a846391e8d628df5e3f1c9202ff29fa4
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agolibfslvpuwrap: Update to version 1.0.35
Daiane Angolini [Thu, 16 May 2013 15:29:16 +0000 (12:29 -0300)]
libfslvpuwrap: Update to version 1.0.35

Add new version compatible with MX6 SOC FAMILY
Remove old version (1.0.17)

Change-Id: I515eea5ddaca61cc1034a3b70e9a3df0e6c2b9af
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agoimx-lib: Move it to recipe-bsp dir
Daiane Angolini [Thu, 16 May 2013 15:27:16 +0000 (12:27 -0300)]
imx-lib: Move it to recipe-bsp dir

imx-lib is not a multimedia application. It provides
others libs not related with multimedia, so it should
go to recipes-bsp dir.

Change-Id: Ie2f2adba2e155d780ce4436fc308277961a66769
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agoimx-lib: Update to version 3.0.35-4.0.0
Daiane Angolini [Thu, 16 May 2013 15:25:24 +0000 (12:25 -0300)]
imx-lib: Update to version 3.0.35-4.0.0

Add new version compatible with MX6 SOC FAMILY
Remove old version for MX6 (1.1.0)
The license was changed in new vesion, so new package
is .bin file (instead of .tar.gz file).

The SRC_URI for old/new version is different, so it was
removed from .inc file and place in each version file.

Change-Id: Idd6cacf4f713b01558b002d934541e9760fe53ca
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agofirmware-imx: Update to version 3.0.35-4.0.0
Daiane Angolini [Thu, 16 May 2013 15:23:13 +0000 (12:23 -0300)]
firmware-imx: Update to version 3.0.35-4.0.0

Add new version compatible with MX6 SOC FAMILY.
Remove old version for MX6 (1.1.0)

Change-Id: I2e500ce49590340c47ee107f08cab604c21c88d5
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agolibfslcodec: Add libfslcodec-meta which includes all codecs
Otavio Salvador [Tue, 21 May 2013 02:51:13 +0000 (23:51 -0300)]
libfslcodec: Add libfslcodec-meta which includes all codecs

The libfslcodec-meta is specially useful for debugging so we can test
if a failure is due a missing dependency across codecs or to provide
demo images which has a wide range of supported codecs.

Change-Id: Ic6deb1f7c1eab70405078ed79757dd57d9f29316
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolibfslcodec: Group ARM12, ARM11 and ARM9 packages
Otavio Salvador [Tue, 21 May 2013 06:47:07 +0000 (03:47 -0300)]
libfslcodec: Group ARM12, ARM11 and ARM9 packages

This rework the packages so we have all instruction set packages in
same binary, with respective 'wrap' libraries.

The complexity to proper choose it is not worth and error prone so we
avoid it. This also fixes the 'wrap' libraries path as they should be
inside 'imx-mm' directory.

Change-Id: I7f375b612807a429727c971083e19773b45691d3
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogst-fsl-plugin: Add runtime depends on gst-plugins-good-id3demux
Otavio Salvador [Fri, 17 May 2013 19:21:50 +0000 (16:21 -0300)]
gst-fsl-plugin: Add runtime depends on gst-plugins-good-id3demux

The MP3 plugin requires it to be able to run properly. So add it as a
runtime depends.

Change-Id: I3a07282d076ebac61bfc37c4b29b3817275b3131
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogst-fsl-plugin: Set CROSS_ROOT so the 'ipu.h' can be found
Otavio Salvador [Fri, 17 May 2013 18:49:29 +0000 (15:49 -0300)]
gst-fsl-plugin: Set CROSS_ROOT so the 'ipu.h' can be found

The configure script of gst-fsl-plugin uses the CROSS_ROOT environment
variable to find the ipu.h header. This ensures the IPU sink to be
built.

Change-Id: If0ecc2b08d901a3fe462863ee4b2b9f0fc17a6da
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoamd-gpu-x11-bin: depends on libxrender
Eric BENARD [Sun, 26 May 2013 18:42:27 +0000 (18:42 +0000)]
amd-gpu-x11-bin: depends on libxrender

libEGL is linked against libxrender so we must depend on libxrender
else linking against libEGL may fail.

Signed-off-by: Eric Bénard <eric@eukrea.com>
11 years agolinux-fslc: Update to 3.9 kernel
Otavio Salvador [Tue, 21 May 2013 03:39:55 +0000 (00:39 -0300)]
linux-fslc: Update to 3.9 kernel

This updates to 3.9.3 kernel from patches-3.9 branch.

Change-Id: I7ef7d10540679d57c87b154a6a1d4d3f07ea013b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-base.inc: Fix appending of firmware value
Otavio Salvador [Thu, 23 May 2013 20:57:24 +0000 (17:57 -0300)]
imx-base.inc: Fix appending of firmware value

The appending of MACHINE_FIRMWARE were broken as it were overwriting
the board value, the fix is to append the value properly.

Change-Id: I6e2290643e32443410fdde94a334e8dfa7c7b18c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx (2.6.35): mxs and mx5: Update to latest from FSL GIT
Mahesh Mahadevan [Thu, 23 May 2013 14:50:20 +0000 (09:50 -0500)]
linux-imx (2.6.35): mxs and mx5: Update to latest from FSL GIT

Update to the latest code available from Freescale's GIT repository.
The includes the below kernel patch:

ENGR00261425 mxc vout:Regularize video buffer timestamp

Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com>
11 years agocogl: Remove 'bbappend' as Clutter recipes are being reworked
Otavio Salvador [Tue, 21 May 2013 16:23:18 +0000 (13:23 -0300)]
cogl: Remove 'bbappend' as Clutter recipes are being reworked

The Clutter packages are being reworked so we need more work to get it
properly supported. In meanwhile remove the bbappend to avoid build
breakage.

Fixes [YOCTO: #4523]

Change-Id: I1364a5b76071a0abcfc4a601b3a6adc3f8451d48
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogst-fsl-plugin: fix segfault due to not found library
Javier Viguera [Tue, 21 May 2013 16:17:06 +0000 (16:17 +0000)]
gst-fsl-plugin: fix segfault due to not found library

The gst-fsl-plugin package tries to 'dlopen' a library using the
symbolic link that points to the library file. But that symbolic link is
only installed with the development package (PN-dev), not with the
normal package.

This commit adds a patch that uses the soname of the library in dlopen
call.

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
11 years agolinux-fslc: Update to 3.8.13 stable release
Otavio Salvador [Sun, 12 May 2013 15:00:52 +0000 (12:00 -0300)]
linux-fslc: Update to 3.8.13 stable release

Change-Id: Ia794a2575b9c5b2d8782cf76c5fb99330846ade7
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoxf86-input-evdev: Follow OE-Core upgrade to 2.8.0
Otavio Salvador [Mon, 13 May 2013 17:45:59 +0000 (14:45 -0300)]
xf86-input-evdev: Follow OE-Core upgrade to 2.8.0

Change-Id: Ib072929a6f81149a9b9d90d67f87d1ad97063c96
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agou-boot-fslc: Update to patches-2013.04's 20130507 snapshot
Otavio Salvador [Thu, 9 May 2013 20:22:53 +0000 (17:22 -0300)]
u-boot-fslc: Update to patches-2013.04's 20130507 snapshot

Include following fixes:

 * i.MX6: Enable ARM ERRATA #742230
 * i.MX23: Fix DDR instability

This also updates 'mxsboot' recipe for the same snapshot to keep both
in sync.

Change-Id: Idf452ad4a37d6eb85cb7f5c6d04377e09fe1dd91
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx (2.6.35): mxs and mx5: Update to latest from FSL GIT
Mahesh Mahadevan [Tue, 7 May 2013 16:08:34 +0000 (16:08 +0000)]
linux-imx (2.6.35): mxs and mx5: Update to latest from FSL GIT

Update to the latest code available from Freescale's GIT repository.

Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com>
12 years agogst-fsl-plugin: add fsl-mm-mp3enc and fsl-mm-flv dependences
Javier Viguera [Thu, 2 May 2013 09:32:41 +0000 (09:32 +0000)]
gst-fsl-plugin: add fsl-mm-mp3enc and fsl-mm-flv dependences

For MX5 machines, gst-fsl-plugin has build-time dependences on the
pre-built fsl-mm-mp3enc and fsl-mm-flv codec libraries.

If the mp3enc library is not in the sysroot, the 'libmfw_gst_mp3enc.so'
is not built.

If the fsl-mm-flv is not in the sysroot, the configure process warns
about:

"Unable to determine soname of lib_flv_parser_arm9_elinux.3.0.so library"

and the resulting 'aiur_registry.arm11.cf' gets a wrong entry for
flv_parser library.

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
Tested-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agolinux-imx (2.6.35): mxs and mx5: Update to latest from FSL GIT
Mahesh Mahadevan [Tue, 30 Apr 2013 21:02:20 +0000 (16:02 -0500)]
linux-imx (2.6.35): mxs and mx5: Update to latest from FSL GIT

Update to the latest code available from Freescale's GIT repository.
This patch makes MX28 and MX5 series work from the same 2.6.35
code-base

Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com>
12 years agoimx6slevk: Fix machine name and description, include SOC
Daiane Angolini [Thu, 25 Apr 2013 11:15:46 +0000 (06:15 -0500)]
imx6slevk: Fix machine name and description, include SOC

Include vendor name to machine name
Fix machine name
Include SOC
Fix description

Change-Id: Icab97b5de6f1bf02af778d026abd9e3365a523cf
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agoimx6qsabresd: include vendor name and SOC
Daiane Angolini [Thu, 25 Apr 2013 08:51:58 +0000 (03:51 -0500)]
imx6qsabresd: include vendor name and SOC

Include vendor name to machine name
Fix machine name
Include SOC
Fix description

Change-Id: Idb7dffba9fac08290ac465684b5dc080b058791d
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agoimx6qsabreauto: : include vendor name and SOC
Daiane Angolini [Thu, 25 Apr 2013 08:50:43 +0000 (03:50 -0500)]
imx6qsabreauto: : include vendor name and SOC

Include vendor name to machine name
Include SOC

Change-Id: I16cba4f5ea309ad0bc9994d33719f3a166fbb82e
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agoimx6dlsabresd: include vendor name and SOC
Daiane Angolini [Thu, 25 Apr 2013 08:47:40 +0000 (03:47 -0500)]
imx6dlsabresd: include vendor name and SOC

Include vendor name to machine name
Fix machine name
Include SOC
Fix description

Change-Id: I0e90c0881c0282c9a0fa7e4cde154d3f454c2ce5
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agoimx53qsb: Fix machine name and description, include SOC
Daiane Angolini [Thu, 25 Apr 2013 08:37:02 +0000 (03:37 -0500)]
imx53qsb: Fix machine name and description, include SOC

Include vendor name to machine name
Include SOC

Change-Id: Ia0b4b45ee644bc978da70d5d6b61ac5f92754913
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agoimx53ard: Fix machine name, include SOC
Daiane Angolini [Thu, 25 Apr 2013 08:34:05 +0000 (03:34 -0500)]
imx53ard: Fix machine name, include SOC

Include vendor name to machine name
Fix machine name capitalization
Include SOC
Fix description capitalization

Change-Id: I103329a4b37b7eca197a9b345db79f4401cdd8f3
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>