]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
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>
12 years agoimx51evk: Fix machine name, include SOC
Daiane Angolini [Thu, 25 Apr 2013 08:32:29 +0000 (03:32 -0500)]
imx51evk: Fix machine name, include SOC

Include vendor name to machine name
Fix machine name
Include SOC

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

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

Change-Id: I078fae0e46bb7723b0541676087cd0aedd93f589
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agoimx31pdk: Fix name and description, add SOC
Daiane Angolini [Thu, 25 Apr 2013 08:28:17 +0000 (03:28 -0500)]
imx31pdk: Fix name and description, add SOC

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

Change-Id: I47a1bacae17e64b21c77dfdc8ba17f3110b9dafc
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agoimx28evk: Fix machine name, include vendor name
Daiane Angolini [Thu, 25 Apr 2013 08:25:45 +0000 (03:25 -0500)]
imx28evk: Fix machine name, include vendor name

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

Change-Id: Iff15152d6350425e4ac2ea9c8bc411edbd9fb98d
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agoimx23evk: Fix machine name, include vendor name
Daiane Angolini [Thu, 25 Apr 2013 08:24:39 +0000 (03:24 -0500)]
imx23evk: Fix machine name, include vendor name

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

Change-Id: I060ee90e17c506bd05d3727f17a5c6fd8cfb73c9
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agou-boot-fslc: Update to patches-2013.04's 20130425 snapshot
Otavio Salvador [Fri, 26 Apr 2013 02:23:00 +0000 (23:23 -0300)]
u-boot-fslc: Update to patches-2013.04's 20130425 snapshot

Include following fixes:

* i.MX53 ARD: Backport environment fixes from 2013.07

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-imx (2.6.35): Only use 2.6.35 1.1.0 for mx28
Fabio Estevam [Wed, 24 Apr 2013 22:12:32 +0000 (22:12 +0000)]
linux-imx (2.6.35): Only use 2.6.35 1.1.0 for mx28

2.6.35 1.1.0 branch does not officially support mx23.

Restrict its usage only for mx28.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agomxs-base.inc: Use 'linux-fslc' by default on mx23
Fabio Estevam [Wed, 24 Apr 2013 22:12:31 +0000 (22:12 +0000)]
mxs-base.inc: Use 'linux-fslc' by default on mx23

2.6.35 1.1.0 branch does not officially support mx23.

Let's use 'linux-fslc' as the default kernel for mx23.

Also disable perf only for mx28.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agoimage_types_fsl.bbclass: Add support for kernel image types
S. Fricke [Wed, 24 Apr 2013 12:43:04 +0000 (12:43 +0000)]
image_types_fsl.bbclass: Add support for kernel image types

Use the KERNEL_IMAGETYPE variable, making the class configurable for all
supported kernel image types.

This patch is tested with a 3rd-party board and a sabrelite board.

Signed-off-by: S. Fricke <sfricke@data-modul.com>
12 years agoREADME: Improve the 'Contributing' section
Fabio Estevam [Tue, 23 Apr 2013 17:51:03 +0000 (14:51 -0300)]
README: Improve the 'Contributing' section

Improve the 'Contributing' section by adding a missing 'submit' (you should
submit the patches), list the meta-freescale address and also provide a link
to Yocto's contribution guidelines link.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agoxf86-video-imxfb-vivante: Add rdepends on libvivante-dri-mx6
Otavio Salvador [Sat, 20 Apr 2013 17:17:54 +0000 (14:17 -0300)]
xf86-video-imxfb-vivante: Add rdepends on libvivante-dri-mx6

The driver try to dynamically load the DRI support code and it needs
to be available in rootfs for use in Xorg driver.

Change-Id: I549cf99ed46fd42864e0ad90b318211e5fe83e80
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agogpu-viv-bin-mx6q: Package DRI module
Otavio Salvador [Sat, 20 Apr 2013 17:15:59 +0000 (14:15 -0300)]
gpu-viv-bin-mx6q: Package DRI module

The DRI module is dlopen by GLX code so we need to have it packaged.

Change-Id: Iabd579873a6ec26e9c7c6d8ab82e8461d5b83c38
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoxf86-dri-vivante: Add rdepends for GLX, DRI and DRI2 Xorg's extensions
Otavio Salvador [Sat, 20 Apr 2013 16:53:38 +0000 (13:53 -0300)]
xf86-dri-vivante: Add rdepends for GLX, DRI and DRI2 Xorg's extensions

The Vivante DRI support requires GLX, DRI and DRI2 Xorg's extensions
to properly work, so we add them as explicit runtime dependencies to
avoid the removal of them by mistake.

Change-Id: I8c59fdf3bfec137b8ed3332e5c7398fed2cee58b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoxserver-xorg: Do not remove Xorg native DRI module
Otavio Salvador [Sat, 20 Apr 2013 16:52:18 +0000 (13:52 -0300)]
xserver-xorg: Do not remove Xorg native DRI module

The DRI support of Xorg is need to trigger the loading of Vivante
DRI. So we revert this change while we keep the removal of Xorg header
so we build against Vivante ones.

Change-Id: I1aff6f14eb48811aa30bb364f90e66114518c5e9
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-fslc: Update to patches-3.8's snapshot from 20130420
Otavio Salvador [Sat, 20 Apr 2013 18:04:24 +0000 (15:04 -0300)]
linux-fslc: Update to patches-3.8's snapshot from 20130420

This features the following updates:

 * Merge of 3.8.8 stable release
 * Fix for i.MX233 OlinuXino MMC boot

Change-Id: If61a5abacdf302bfb1d7002cb6ddb20c1a7cc41d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agou-boot-fslc: Update to 2013.04 release
Otavio Salvador [Fri, 19 Apr 2013 18:11:13 +0000 (15:11 -0300)]
u-boot-fslc: Update to 2013.04 release

This features the following updates:

 * Fixes i.MX51EVK board support
 * Update to 2013.04 final release

Change-Id: Ia3870c3306c4532cc4e2969941236c2f817b1c07
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux (3.0.35): Include thermal sensor update on branh 1.1.0
Fabio Estevam [Mon, 22 Apr 2013 14:18:47 +0000 (11:18 -0300)]
linux (3.0.35): Include thermal sensor update on branh 1.1.0

1.1.0 branch has been updated with a thermal sensor fix.

Update it to the top of tree.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agolinux (3.0.35): Use 'branch' instead of 'tag'
Fabio Estevam [Mon, 22 Apr 2013 13:42:06 +0000 (10:42 -0300)]
linux (3.0.35): Use 'branch' instead of 'tag'

Correct term is 'branch', so update the comments.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agolinux (3.0.35): Update 1.1.0 branch to top of tree
Fabio Estevam [Mon, 22 Apr 2013 13:22:45 +0000 (10:22 -0300)]
linux (3.0.35): Update 1.1.0 branch to top of tree

There are two important commits missing in branch 1.1.0 currently.

Update it to the top of tree.

Also, change 'tag' to 'branch' in the comment.

Reported-by: Rogerio Nunes <rogerio.nunes@freescale.com>
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agou-boot-fslc: Update to patches-2013.04's 20130415 snapshot based on 2013.04-rc3
Otavio Salvador [Mon, 15 Apr 2013 21:58:14 +0000 (18:58 -0300)]
u-boot-fslc: Update to patches-2013.04's 20130415 snapshot based on 2013.04-rc3

This updates to U-Boot 2013.04-rc3 based code and changes the U-Boot
target for using in i.MX31PDK as it was changed in this release.

Change-Id: I670abc0bf709c86ebff8195b9dab00b21f2c4615
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-fslc: Refactor to use linux-imx.inc and avoid duplication of code
Otavio Salvador [Wed, 17 Apr 2013 18:58:18 +0000 (15:58 -0300)]
linux-fslc: Refactor to use linux-imx.inc and avoid duplication of code

Provides a new linux-fslc.inc file which abstracts the specific
changes for the linux-fslc based kernels. A new variable has been add
to linux-imx.inc to allow to skip the 'imx-test' specific hacks after
kernel install as 'imx-test' is not supported for Linux mainline.

Change-Id: I309ee9fa70f359e4d3b03af6cb68bf15d0745257
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-imx.inc: Pass LOADADDRESS to kernel build
Otavio Salvador [Wed, 17 Apr 2013 18:39:25 +0000 (15:39 -0300)]
linux-imx.inc: Pass LOADADDRESS to kernel build

By default, the kernel uses the known value for the entry address
however we cannot rely on this for having the right value. To
workaround it we should pass LOADADDRESS value to the kernel build
system.

Change-Id: If6434c8a9ced044776766e7916ab391d28d685f1
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agomxs-base.inc: Fix UBOOT_ENTRYPOINT
Fabio Estevam [Thu, 18 Apr 2013 15:25:09 +0000 (15:25 +0000)]
mxs-base.inc: Fix UBOOT_ENTRYPOINT

Correct entry point for mxs is 0x40008000.

Also remove the unneeded UBOOT_LOADADDRESS.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agoimx-base.inc: Place UBOOT_ENTRYPOINT into common location
Fabio Estevam [Thu, 18 Apr 2013 15:25:08 +0000 (15:25 +0000)]
imx-base.inc: Place UBOOT_ENTRYPOINT into common location

Place the entry points for mx31 and mx35 into the common
imx-base.inc instead of having them in board .conf files and also remove
the unneeded UBOOT_LOADADDRESS occurrences.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agoimx-base.inc: Fix UBOOT_ENTRYPOINT
Fabio Estevam [Thu, 18 Apr 2013 15:25:07 +0000 (15:25 +0000)]
imx-base.inc: Fix UBOOT_ENTRYPOINT

The recommended entry points for generating a uImage are the ones listed
in the zreladdr line of the kernel Makefile.boot file:

(arch/arm/mach-<soc>/Makefile.boot)

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agolinux-imx_2.6.35.3: Update to the latest top of tree
Fabio Estevam [Tue, 16 Apr 2013 14:01:42 +0000 (14:01 +0000)]
linux-imx_2.6.35.3: Update to the latest top of tree

Include the latest fixes from 2.6.35 11.09.01 branch.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agou-boot-fslc: Update to patches-2013.04's 20130410 snapshot
Otavio Salvador [Wed, 10 Apr 2013 17:49:48 +0000 (14:49 -0300)]
u-boot-fslc: Update to patches-2013.04's 20130410 snapshot

Include following fixes:

 * i.MX6Q SabreSD/SabreAUTO: Environment fix for 'mmc rescan'
 * i.MX6SL EVK: Fix memory size

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoxf86-video-imxfb-vivante: Enable software rendering support
Otavio Salvador [Thu, 11 Apr 2013 21:08:11 +0000 (18:08 -0300)]
xf86-video-imxfb-vivante: Enable software rendering support

This is used by Vivante for 2D acceleration support. Fixes some
slowness seen when testing GUI images.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoxf86-dri-vivante: Fix DRI module name
Otavio Salvador [Thu, 11 Apr 2013 14:51:28 +0000 (11:51 -0300)]
xf86-dri-vivante: Fix DRI module name

The Xorg Vivante driver has a hardcoded module name as 'vivante_dri'
so we need to rename it for full Xorg acceleration to work.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoxf86-dri-vivante: Ensure install fails if .la cannot be removed
Otavio Salvador [Thu, 11 Apr 2013 14:47:00 +0000 (11:47 -0300)]
xf86-dri-vivante: Ensure install fails if .la cannot be removed

To ensure we catch when the makefile stops to install the .la file, we
ensure the install fails in case .la file does not exist.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoFix use of SOC_FAMILY as the most right value is preferred
Otavio Salvador [Thu, 11 Apr 2013 13:06:55 +0000 (10:06 -0300)]
Fix use of SOC_FAMILY as the most right value is preferred

The SOC_FAMILY uses the MACHINEOVERRIDES and it evaluates from left to
right. In this case, the most SoC specific value needs to be kept in
the right so it take precedence.

This has been catch when finding out why i.MX6SL EVK where using the
wrong value as entry point, and this was the root cause.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx-base.inc: Do not assign UBOOT_LOADADDRESS
Otavio Salvador [Thu, 11 Apr 2013 21:58:49 +0000 (18:58 -0300)]
imx-base.inc: Do not assign UBOOT_LOADADDRESS

The code uses UBOOT_ENTRYPOINT as default value for UBOOT_LOADADDRESS
so we don't need to have the variable UBOOT_LOADADDRESS set unless
it's different from UBOOT_ENTRYPOINT. This also fix the i.MX6SL entry
point hex format.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx-base.inc: Override GStreamer plugins for i.MX3
Otavio Salvador [Sat, 13 Apr 2013 22:37:23 +0000 (19:37 -0300)]
imx-base.inc: Override GStreamer plugins for i.MX3

i.MX3 doesn't has GStreamer plugins packaged so we need to avoid its
installation for now.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx-base.inc: Avoid including imx-audio for every SoC family
Otavio Salvador [Sat, 13 Apr 2013 20:08:19 +0000 (17:08 -0300)]
imx-base.inc: Avoid including imx-audio for every SoC family

The imx-audio package is currently only available for i.MX5 and i.MX6
so we should include it in every SoC family. This fixes i.MX31 and
i.MX35 image build due unsatisfied dependency.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx-base.inc: Disable firmware include for not fully supported BSPs
Otavio Salvador [Sat, 13 Apr 2013 16:49:54 +0000 (13:49 -0300)]
imx-base.inc: Disable firmware include for not fully supported BSPs

The i.MX25, i.MX27, i.MX31 and i.MX35 are not fully supported and we
don't have the firmware package for them so comment them out so it
doesn't break the build.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agogst-fsl-plugin (3.0.6): Add 'virtual/kernel' dependency
Otavio Salvador [Sat, 13 Apr 2013 22:08:05 +0000 (19:08 -0300)]
gst-fsl-plugin (3.0.6): Add 'virtual/kernel' dependency

The code includes kernel headers during the build so the kernel needs
to be built before doing the gst-fsl-plugins build.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agogst-fsl-plugin (3.0.6): Fix the tarball's checksum
Otavio Salvador [Sat, 13 Apr 2013 16:52:22 +0000 (13:52 -0300)]
gst-fsl-plugin (3.0.6): Fix the tarball's checksum

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx6dlsabresd: Use U-Boot 2009.08 from Freescale
Otavio Salvador [Thu, 11 Apr 2013 18:33:33 +0000 (15:33 -0300)]
imx6dlsabresd: Use U-Boot 2009.08 from Freescale

The U-Boot 2013.04 does not has support for i.MX6DL SabreSD so ensure
we use U-Boot 2009.08 until it is added.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx28evk: Set MACHINE_GSTREAMER_PLUGIN as gst-fsl-plugin
Daiane Angolini [Wed, 3 Apr 2013 17:23:14 +0000 (14:23 -0300)]
imx28evk: Set MACHINE_GSTREAMER_PLUGIN as gst-fsl-plugin

The multimedia plugins provided by Freescale will be
installed by default when adding gstreamer to image.

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

12 years agogst-fsl-plugin: Add 3.0.6 version
Daiane Angolini [Wed, 3 Apr 2013 17:21:00 +0000 (14:21 -0300)]
gst-fsl-plugin: Add 3.0.6 version

This version is only compatible with mx28.
Add PLATFORM_mx28=MX28

Change-Id: I8a38fabd756b140357fee6bab9e91c50b182601f
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agolibfslparser: Add version 3.0.6
Daiane Angolini [Wed, 3 Apr 2013 17:19:19 +0000 (14:19 -0300)]
libfslparser: Add version 3.0.6

This version is only compatible with mx28

Change-Id: I29e8740f152c1713ff9bcb048b058450b1b2ca04
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agolibfslparser: Add .inc file in order to reuse code
Daiane Angolini [Wed, 10 Apr 2013 14:26:08 +0000 (11:26 -0300)]
libfslparser: Add .inc file in order to reuse code

Include libfslcodec.inc file in order to reuse code
for future newer versions of this packaged to be added.

Change-Id: If75ae84fb13860999716ab34595ef2b0eada5219
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agolibfslcodec: Add version 3.0.6
Daiane Angolini [Wed, 3 Apr 2013 17:07:29 +0000 (14:07 -0300)]
libfslcodec: Add version 3.0.6

This version is only compatible with mx28

Change-Id: I16aa17c16c2ee8d6e9c437de792adb5d159d5388
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agolibfslcodec: Add .inc file in order to reuse code
Daiane Angolini [Wed, 3 Apr 2013 17:05:50 +0000 (14:05 -0300)]
libfslcodec: Add .inc file in order to reuse code

Include libfslcodec.inc file in order to reuse code
for future newer versions of this packaged to be added.

Change-Id: Ic9737f8a468680a9f8cb73baa59c4622655dc33a
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agoimx-test: Include version 2.6.35.3-1.1.0 support
Daiane Angolini [Wed, 3 Apr 2013 16:57:35 +0000 (13:57 -0300)]
imx-test: Include version 2.6.35.3-1.1.0 support

This version is only compatible with mx28

Change-Id: Ia7d90a5d2c7df1b12b033a8ed4eab8b5bf5c8df1
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agoimx-base.inc: Remove preferred version override for i.MX6DL
Otavio Salvador [Tue, 9 Apr 2013 21:08:31 +0000 (18:08 -0300)]
imx-base.inc: Remove preferred version override for i.MX6DL

Allow use of U-Boot mainline as default for i.MX6DL based boards.

Change-Id: I985d82b04238b7b9677b556f5986d9557ad11c2c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx6slevk: Use U-Boot mainline
Otavio Salvador [Sat, 30 Mar 2013 22:53:19 +0000 (19:53 -0300)]
imx6slevk: Use U-Boot mainline

Change-Id: I8e5b3d6b31267f6cfcfe11be9a7aa4d6a5fdfec0
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx23evk: Use U-Boot by default
Otavio Salvador [Mon, 21 Jan 2013 11:20:52 +0000 (09:20 -0200)]
imx23evk: Use U-Boot by default

The U-Boot now supports the imx23evk board so we now use it by
default. The imx-bootlets support is still available in case someone
needs it.

Change-Id: I321e1b8e461e5bdfa9995964e4ab1c779c222c6b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agomxs-base.inc: Add U-Boot common definitions
Otavio Salvador [Mon, 28 Jan 2013 21:42:06 +0000 (19:42 -0200)]
mxs-base.inc: Add U-Boot common definitions

This removes the U-Boot common definitions from imx28evk board as they
are shared with all 'mxs' SoCs.

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

12 years agou-boot-fslc: Update to 20130409 patches-2013.04's snapshot
Otavio Salvador [Sat, 30 Mar 2013 22:34:38 +0000 (19:34 -0300)]
u-boot-fslc: Update to 20130409 patches-2013.04's snapshot

This updates our U-Boot mainline based branch to a 20130409 snapshot;
the u-boot-fslc and u-boot-mxsboot recipes were updated.

Change-Id: I89a3608e1cd94a7e26307c9dbe7774975af7baa3
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx28evk: Add mx28 to SoC family
Otavio Salvador [Sat, 6 Apr 2013 16:38:26 +0000 (13:38 -0300)]
imx28evk: Add mx28 to SoC family

Change-Id: I49ac52d1289aedbcda6ad1399bf04ae363f43dc4
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx23evk: Add mx23 to SoC family
Otavio Salvador [Sat, 6 Apr 2013 16:37:59 +0000 (13:37 -0300)]
imx23evk: Add mx23 to SoC family

Change-Id: If9dbc35a3ad2253e3433c3f90837b9559bf435d9
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoxf86-video-imxfb-vivante: Fix missing link to libGAL.so
Otavio Salvador [Mon, 8 Apr 2013 20:46:31 +0000 (17:46 -0300)]
xf86-video-imxfb-vivante: Fix missing link to libGAL.so

Fixes the following runtime issue:

,----
| .../drivers/vivante_drv.so: undefined symbol: gcoHAL_MapUserMemory
`----

The regression was cause by "61394cd gpu-viv-bin-mx6q: Rework package
for a single backend use"; the other libraries seem not required to be
forced linked.

Change-Id: I167e9557431c69dfefe5066630fe64aa4cc60e0f
Reported-by: Eric Nelson <eric.nelson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoMerge "linux-imx: Cleanup recipe as SabreLITE machine has been moved"
Otavio Salvador [Mon, 8 Apr 2013 17:56:33 +0000 (17:56 +0000)]
Merge "linux-imx: Cleanup recipe as SabreLITE machine has been moved"

12 years agoMerge "imx6qsabrelite: Move to SabreLITE to meta-fsl-arm-extra"
Otavio Salvador [Mon, 8 Apr 2013 17:55:59 +0000 (17:55 +0000)]
Merge "imx6qsabrelite: Move to SabreLITE to meta-fsl-arm-extra"

12 years agolinux-imx: Cleanup recipe as SabreLITE machine has been moved
Otavio Salvador [Sat, 6 Apr 2013 14:51:26 +0000 (11:51 -0300)]
linux-imx: Cleanup recipe as SabreLITE machine has been moved

The SabreLITE machine is now supported using the Boundary Devices
kernel in meta-fsl-arm-extra, so we remove the patch and specific
overrides of this recipe.

Change-Id: I109226bf6fc5f5d9979430795b990dfe09b11421
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx6qsabrelite: Move to SabreLITE to meta-fsl-arm-extra
Otavio Salvador [Sat, 6 Apr 2013 14:41:55 +0000 (11:41 -0300)]
imx6qsabrelite: Move to SabreLITE to meta-fsl-arm-extra

The SabreLITE is much better supported by Boundary kernel as being not
fully supported by Freescale new BSPs it should be moved to the Extra
layer where we can properly support it.

Change-Id: Ie6465c35a243cb199c3499eb4336c9638c9ce6ab
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agogst-plugins-gl: Avoid leaking memory
Otavio Salvador [Fri, 5 Apr 2013 01:19:25 +0000 (22:19 -0300)]
gst-plugins-gl: Avoid leaking memory

The previous patch used to rework the framebuffer backend to avoid
GLib deprecated calls leaked memory.

To reduce the amount of patches we need to maintain we are dropping
the patch completely and disabling the build warnings for deprecated
GLib calls allowing it to build for framebuffer and X11 without
problem.

Change-Id: Iaf289bc174b45c69ef6d0c590e12daef78e65a49
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-imx (2.6.35.3): Enable FEC_NAPI in the MX5 defconfig
Mahesh Mahadevan [Thu, 4 Apr 2013 19:54:47 +0000 (19:54 +0000)]
linux-imx (2.6.35.3): Enable FEC_NAPI in the MX5 defconfig

Updated to match the config included in the linux source code.

Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com>
12 years agogst-plugins-gl: Fix dependency definition
Otavio Salvador [Fri, 5 Apr 2013 01:13:24 +0000 (22:13 -0300)]
gst-plugins-gl: Fix dependency definition

The 'DEPENDS_mx6 +=' behaviour is confusing and when we're using
overrides we in fact override the original value instead of appending
it. To get the expected behavior we need to use 'DEPENDS_append_mx6 ='.

Change-Id: Ibb23ef34876de83e2921c528e08c8df55447af05
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoxf86-video-imxfb-vivante: Add missing dependency of virtual/xserver
Otavio Salvador [Wed, 3 Apr 2013 22:25:49 +0000 (19:25 -0300)]
xf86-video-imxfb-vivante: Add missing dependency of virtual/xserver

The driver needs to use EXA headers during the build and those are
deployed by Xorg after its build so we need to depends on it.

Change-Id: I8956f27deddcbbcab22f7db1cf013d53970cdf7e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agogpu-viv-bin-mx6q: Rework package for a single backend use
Otavio Salvador [Tue, 2 Apr 2013 17:08:50 +0000 (14:08 -0300)]
gpu-viv-bin-mx6q: Rework package for a single backend use

As we now provide a single backend there're no need for full set of
packages and the binaries can use the generic names so we don't need
to rework other applications and/or libraries to link properly.

The xf86-video-imxfb-vivante needs also to be change as the libraries
are now under generic name so we remove the backend suffix from
libraries so the LDFLAGS ought to be removed for the build to succeed.

Change-Id: I73cc9986babe8bb4fb0c05117c6b3d93b0470949
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolibfslparser: fix mp3 parser installation
Philip Craig [Fri, 5 Apr 2013 00:35:21 +0000 (00:35 +0000)]
libfslparser: fix mp3 parser installation

The mp3dec plugin needs to find the mp3 parser in /usr/lib, otherwise
it cannot load:

(gst-plugin-scanner:2636): GStreamer-WARNING **: Failed to load plugin
'/usr/lib/gstreamer-0.10/libmfw_gst_mp3dec.so':
lib_mp3_parser_arm11_elinux.so.3.1: cannot open shared object file: No
such file or directory

This is different from the other parsers, which the aiur_demux plugin
loads using dlopen() after reading their location from
/usr/share/aiur_registry.arm11.cf

Signed-off-by: Philip Craig <phil@blackmoth.com.au>
12 years agoRevert "pointercal-xinput: Add pointercal.xinput to mxs"
Otavio Salvador [Thu, 4 Apr 2013 22:29:51 +0000 (19:29 -0300)]
Revert "pointercal-xinput: Add pointercal.xinput to mxs"

This reverts commit 55fd83d9ae0a7feef3901041209182306a3d6072.

OE-Core does not include pointercal-xinput yet and it is part of
Meta-OpenEmbedded so it cannot be part of BSP right now. We will have
this included in meta-fsl-demos as an intering solution until full
XInput support is included onto OE-Core.

Change-Id: Ia577892182aa75163c016772beaf861cffee78dd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx-base.inc: Use xserver-xorg 1.11.4 version for i.MX6
Otavio Salvador [Fri, 1 Feb 2013 20:37:58 +0000 (18:37 -0200)]
imx-base.inc: Use xserver-xorg 1.11.4 version for i.MX6

We have problems supporting newer Xorg Video API so we're forcing the
use of an older version of Xorg server to workaround it.

Change-Id: I369619a489f2b4b0ba963efb0c937f9568d772f0
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoxf86-video-imxfb-vivante: Revert patch to update to newer Xorg Video API
Otavio Salvador [Fri, 15 Mar 2013 22:31:38 +0000 (19:31 -0300)]
xf86-video-imxfb-vivante: Revert patch to update to newer Xorg Video API

As we're adding a Xorg backport we don't need to patch the driver code
to support newer Xorg Video API.

Change-Id: I268613a4123525db4d13964431bab41bc2b042f8
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoxf86-input-evdev: Mark as machine specific for i.MX6
Otavio Salvador [Fri, 29 Mar 2013 20:11:45 +0000 (17:11 -0300)]
xf86-input-evdev: Mark as machine specific for i.MX6

Change-Id: Id0d129542372318c8a479e7ba5183650bd74e577
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoxserver-xorg: Add 1.11.4 version as it provides Video ABI 11
Otavio Salvador [Thu, 24 Jan 2013 15:30:16 +0000 (13:30 -0200)]
xserver-xorg: Add 1.11.4 version as it provides Video ABI 11

The Vivante GPU drivers are not compatible with newer Xorg 1.13 as it
introduce some deep changes in video ABI and DRI interface. The best
longterm solution is to get new GPU driver releases which are
compatible with the new Xorg but in meanwhile we'll keep the working
version as alternative.

Change-Id: I26a122c371bce1d58a843c419558a0928baec5f6
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoxf86-video-imxfb-vivante: Upgrade to 1.1.0
Otavio Salvador [Tue, 22 Jan 2013 21:48:15 +0000 (19:48 -0200)]
xf86-video-imxfb-vivante: Upgrade to 1.1.0

The new version packages Xorg driver and DRI source in same source
package however for our use case this is worse so we workaround this
packaging both separate.

Change-Id: Iff3a7d2f893b9e8fab1766bc71e0f89ce41ac7dc
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoxf86-dri-vivante: Upgrade to 1.1.0
Otavio Salvador [Sat, 12 Jan 2013 16:16:34 +0000 (18:16 +0200)]
xf86-dri-vivante: Upgrade to 1.1.0

Change-Id: I8935341e3513bcf845478a5a54a723b96c8cdcbf
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoxf86-video-imxfb: Fix Xorg driver with newer API
Daiane Angolini [Thu, 28 Mar 2013 14:56:42 +0000 (09:56 -0500)]
xf86-video-imxfb: Fix Xorg driver with newer API

The previous patch which ported the Xorg driver for newer API had a
mistaken change which broke the acceleration support; this patch fixes
it reverting the mislanding changes.

Change-Id: I74ebb311706af37c4f4141e42074e7ba81d9e671
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agou-boot-imx (2009.08): Change mx6sl u-boot version to 12.10.02
Daiane Angolini [Wed, 27 Mar 2013 12:24:14 +0000 (07:24 -0500)]
u-boot-imx (2009.08): Change mx6sl u-boot version to 12.10.02

The latest tested u-boot version for iMX6SL EVK is from
Freescale BSP 12.10.02

Change-Id: Iecfa1f1ba29e93ec6238be4d2e6414542b5f6307
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agolinux-imx (3.0.35): Change mx6sl linux version to 12.10.02
Daiane Angolini [Wed, 27 Mar 2013 12:18:40 +0000 (07:18 -0500)]
linux-imx (3.0.35): Change mx6sl linux version to 12.10.02

The latest tested linux version for iMX6SL EVK is from
Freescale BSP 12.10.02

Disable CPU frequency scaling due to kernel crash during boot tests.
The root cause of this still needs to be fixed but this workaround
improves board stability for now.

Change-Id: I1420139ab0e20607b15c2f7929d636027b391a6e
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agopointercal-xinput: Add pointercal.xinput to mxs
Daiane Angolini [Thu, 28 Mar 2013 13:41:14 +0000 (08:41 -0500)]
pointercal-xinput: Add pointercal.xinput to mxs

Change-Id: I2979e14bb2f059611fe4c1b33a01a2a95573a12f
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agoimx6dlsabresd: Fix machine description
Otavio Salvador [Sat, 30 Mar 2013 22:51:39 +0000 (19:51 -0300)]
imx6dlsabresd: Fix machine description

Change-Id: I7c1b6324925f8d9b5d534cb9ab5999d5e864597e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-fslc: Update to 20130329 snapshot of patches-3.8 branch
Otavio Salvador [Fri, 29 Mar 2013 15:06:05 +0000 (12:06 -0300)]
linux-fslc: Update to 20130329 snapshot of patches-3.8 branch

This updates to Linux 3.8.5 kernel version.

Change-Id: I82d38d75f189cd5552faaec5522d0e3b9dad7879
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolibfslcodec: Add 'textrel' in INSANE_SKIP to avoid known warnings
Otavio Salvador [Wed, 27 Mar 2013 18:03:53 +0000 (15:03 -0300)]
libfslcodec: Add 'textrel' in INSANE_SKIP to avoid known warnings

The binaries has relocation code inside text section which is not a
good practice however this is a known issue and we shouldn't bother
user with many warnings during the build for it as it might end
covering real issues.

Change-Id: Id027c7c7bd05bb7aa44150892d92f7ea49d2e3a8
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolibfslcodec: Don't try to split debug symbols
Otavio Salvador [Tue, 26 Mar 2013 17:35:16 +0000 (14:35 -0300)]
libfslcodec: Don't try to split debug symbols

The debug symbol split now raises an error as bellow:

,----[ Error ]
| Failed to write file: invalid section alignment
| ERROR: debugedit failed with exit code 1 ...
`----

This happens because the binaries from Freescale are stripped, to
avoid it we need to avoid the debug splitting.

Change-Id: I1a1aee2a8e3bf806455300c21e6e5c41eb543795
Reported-by: Michael Urbaniak <MikeU@ebtron.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimage_types_fsl.bbclass: fix partition type for SD card boot partition
Vladan Jovanovic [Mon, 18 Mar 2013 09:44:34 +0000 (09:44 +0000)]
image_types_fsl.bbclass: fix partition type for SD card boot partition

Create first partition on SD card as fat32. As boot.img is formatted
as vfat, this will ensure information in partition table matches
actual partition type.

Signed-off-by: Vladan Jovanovic <vladan.jovanovic@gmail.com>
12 years agogpu-viv-bin-mx6q: Respect X11, DirectFB, FrameBuffer distro features
Otavio Salvador [Sat, 23 Mar 2013 12:54:39 +0000 (09:54 -0300)]
gpu-viv-bin-mx6q: Respect X11, DirectFB, FrameBuffer distro features

As we cannot allow concurrent build of applications targetting
different backends we use the distro features to package the need
libraries for the backend. Currently it does:

 X11 support, if 'x11' feature is enabled
 DirectFB support, if 'x11' is not enabled AND 'directfb is enabled
 FrameBuffer, fallback

As 1.1.0 version of the Vivante libraries are build against DirectFB
1.4 we cannot support it for now, so we explicitly disable it for this
version so it is easy to add it back when new version, supporting
newer DirectFB, is released.

Change-Id: Ia8973b8107155b8a5f7fadc50d2290c1d5f28363
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agogpu-viv-bin-mx6q: Remove DRI libraries
Otavio Salvador [Sat, 23 Mar 2013 12:55:48 +0000 (09:55 -0300)]
gpu-viv-bin-mx6q: Remove DRI libraries

The DRI library is build so we should provide the same library
here.

Change-Id: I170e107f7a8fda5de565e8b39a8601422d44350d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agogpu-viv-bin-mx6q: Fix conflicting type definition in HAL header
Otavio Salvador [Thu, 14 Mar 2013 17:50:50 +0000 (14:50 -0300)]
gpu-viv-bin-mx6q: Fix conflicting type definition in HAL header

Change-Id: I37567a888ee02bfb55a34f36fe623938f7a07c18
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agogpu-viv-bin-mx6q: Add a rdepends of 'libglslc-mx6' in libgles2-mx6
Otavio Salvador [Thu, 28 Feb 2013 21:49:36 +0000 (18:49 -0300)]
gpu-viv-bin-mx6q: Add a rdepends of 'libglslc-mx6' in libgles2-mx6

This fixes runtime errors as:

,----
| VertexShader: chiclet.vert: comiple error
| FragmentShader: chiclet.frag: comiple error
| ShaderProgram: null vertex program
| Segmentation fault
`----

The rdepends needs to be explicitly add as the library is loaded at
runtime so it is not possible to discovery that it is required
automatically.

Change-Id: I39c0c1c8019f9fd5c0561f9ebddeeb31f31c6e97
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agogpu-viv-bin-mx6q: Remove GL headers as we should use 'mesa' ones
Otavio Salvador [Thu, 14 Mar 2013 15:12:47 +0000 (12:12 -0300)]
gpu-viv-bin-mx6q: Remove GL headers as we should use 'mesa' ones

The Xorg GLX extension requires updated GL headers to be able to run
so we won't ship the Vivante specific headers.

Change-Id: I6e6c094ca120104f03a2c1f6195e68716f6a370d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agogpu-viv-bin-mx6q: group libs based on backend
Adrian Alonso [Sat, 2 Feb 2013 16:11:54 +0000 (10:11 -0600)]
gpu-viv-bin-mx6q: group libs based on backend

* Group GPU libs based on backend
* Add GPU libs to packages depending on DISTRO_FEATURES
* Bump PR

Change-Id: I08aaee593cc18cb7cf6f3f0ef9a3aff046d87edd
Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agogpu-viv-bin-mx6q: remove xlib undef macros
Adrian Alonso [Sat, 2 Feb 2013 16:01:14 +0000 (10:01 -0600)]
gpu-viv-bin-mx6q: remove xlib undef macros

* Remove xlib udef macros
* Distrubuted header files rename some badly named X defines
  but this breaks compilation on programs that expect this
  macros.
* Bump PR

Change-Id: Iaedbb4506be5f4a641411d9888aa5338b574b7a4
Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
12 years agogpu-viv-bin-mx6q: Upgrade to 1.1.0
Otavio Salvador [Tue, 22 Jan 2013 11:17:57 +0000 (09:17 -0200)]
gpu-viv-bin-mx6q: Upgrade to 1.1.0

This drops the DirectFB files while we do not have support for it and
ensure all packages need to choose the proper backend to link to as we
remove the generic link pointing to a default backend.

Change-Id: I57b79675ba9e8158d5c79c3455227dac164adc35
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-fslc: Update to 20130324 snapshot of patches-3.8 branch
Otavio Salvador [Mon, 25 Mar 2013 01:15:23 +0000 (22:15 -0300)]
linux-fslc: Update to 20130324 snapshot of patches-3.8 branch

This updates to Linux 3.8.4 kernel version.

Change-Id: I6f7dee381a43c66fbbd96da056f87ed6e006cafa
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agomesa: Rename bbappend from mesa-dri to mesa
Otavio Salvador [Sat, 23 Mar 2013 15:02:45 +0000 (12:02 -0300)]
mesa: Rename bbappend from mesa-dri to mesa

This follow OE-Core move from mesa-dri to mesa; as OE-Core now does
not require PR bumps anymore we use this opportunity to drop the PRINC
and let the PR handling to PRServer.

Change-Id: I7fb9c60b2188a7f03954a366669ebd0f78110936
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-imx (3.0.35): Add imx6dlsabresd support
Daiane Angolini [Wed, 20 Mar 2013 13:17:11 +0000 (08:17 -0500)]
linux-imx (3.0.35): Add imx6dlsabresd support

iMX6DL Sabre SD linux from Freescale 3.0.0 BSP
Also called iMX6DL SDP

Change-Id: I31da3fd0af6b837dbac00d94932bd4ae8bbc3fbd
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agou-boot (2009.08): Add imx6dlsabresd support
Daiane Angolini [Wed, 20 Mar 2013 13:16:17 +0000 (08:16 -0500)]
u-boot (2009.08): Add imx6dlsabresd support

iMX6DL SabreSD u-boot from Freescale 3.0.0 BSP

Change-Id: I80cc181dba57d23cef4bbf388ae7b88058c7cdab
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agoimx6dlsabresd: Add machine definition
Daiane Angolini [Wed, 20 Mar 2013 13:13:49 +0000 (08:13 -0500)]
imx6dlsabresd: Add machine definition

Add machine definition for Freescale i.MX6DL SabreSD board.
Also called i.MX6DL SDP

Change-Id: I4bfa8568109bc76e1f4880dbb7266691e25874cc
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agolinux-imx (3.0.35): Add imx6slevk support
Daiane Angolini [Fri, 15 Mar 2013 17:56:17 +0000 (14:56 -0300)]
linux-imx (3.0.35): Add imx6slevk support

iMX6SL EVK linux from Freescale 3.0.0 BSP

Change-Id: I5055f1e393a85625fc3fa1204969b0eaf9fe64a6
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agolinux-imx (3.0.35): Rename defconfig used for imx6q boards
Daiane Angolini [Mon, 18 Mar 2013 08:18:57 +0000 (03:18 -0500)]
linux-imx (3.0.35): Rename defconfig used for imx6q boards

Change-Id: I1bfa6218d7a5b074e216a2f5e37a1013be05f2c2
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agou-boot (2009.08): Add imx6slevk support
Daiane Angolini [Fri, 15 Mar 2013 17:24:00 +0000 (14:24 -0300)]
u-boot (2009.08): Add imx6slevk support

iMX6SL EVK u-boot from Freescale 3.0.0 BSP

Change-Id: Iedb942f3f1669991711c3b6bffb409ed288180e8
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agoimx6slevk: Add machine definition
Daiane Angolini [Fri, 15 Mar 2013 17:21:36 +0000 (14:21 -0300)]
imx6slevk: Add machine definition

Add machine definition for Freescale i.MX6SL EVK board

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