]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
11 years agoimx6qsabreauto: Add myself as maintainer
Daiane Angolini [Tue, 28 Jan 2014 14:59:15 +0000 (12:59 -0200)]
imx6qsabreauto: Add myself as maintainer

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agomx53ard: Add myself as maintainer
Daiane Angolini [Tue, 28 Jan 2014 14:59:14 +0000 (12:59 -0200)]
mx53ard: Add myself as maintainer

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agoimx51evk: Add myself as maintainer
Daiane Angolini [Tue, 28 Jan 2014 14:59:13 +0000 (12:59 -0200)]
imx51evk: Add myself as maintainer

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agoimx6solosabresd: Add myself as maintainer
Otavio Salvador [Mon, 27 Jan 2014 19:16:39 +0000 (17:16 -0200)]
imx6solosabresd: Add myself as maintainer

Change-Id: I1f5e1ff25334a01a4d2aeda0025d56b2ddcc617b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx6slevk: Add myself as maintainer
Otavio Salvador [Mon, 27 Jan 2014 19:16:39 +0000 (17:16 -0200)]
imx6slevk: Add myself as maintainer

Change-Id: I0b511a73923a5876a960f427e165bc28c6cd7a44
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx6qsabresd: Add myself as maintainer
Otavio Salvador [Mon, 27 Jan 2014 19:16:39 +0000 (17:16 -0200)]
imx6qsabresd: Add myself as maintainer

Change-Id: Iac335650f96510c4ce6178fa69be92f157d01f0a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx6dlsabresd: Add myself as maintainer
Otavio Salvador [Mon, 27 Jan 2014 19:16:39 +0000 (17:16 -0200)]
imx6dlsabresd: Add myself as maintainer

Change-Id: I92ca8f001480da993486f7e8be871b730edd8705
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx28evk: Add myself as maintainer
Otavio Salvador [Mon, 27 Jan 2014 19:16:39 +0000 (17:16 -0200)]
imx28evk: Add myself as maintainer

Change-Id: I6b23b4f50cbc9db939b612e7270429e634b038bc
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx23evk: Add myself as maintainer
Otavio Salvador [Mon, 27 Jan 2014 19:16:39 +0000 (17:16 -0200)]
imx23evk: Add myself as maintainer

Change-Id: I57c8a98958a2cdb3a74ee16b96578b85f9936811
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimage_types_fsl.bbclass: Add U-Boot SPL support
dv@pseudoterminal.org [Fri, 24 Jan 2014 16:49:35 +0000 (17:49 +0100)]
image_types_fsl.bbclass: Add U-Boot SPL support

If the SPL_BINARY value is not empty, then the class will use
an alternative code path for copying U-Boot on the SD card.
u-boot.img is used (not .imx), and the SPL binary is prepended.
With empty SPL_BINARY values, the behavior is just like before.

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
11 years agogst-fsl-plugin: remove unsupported configure options
Eric Nelson [Fri, 24 Jan 2014 14:32:42 +0000 (07:32 -0700)]
gst-fsl-plugin: remove unsupported configure options

The gst-fsl-plugin configure script doesn't support the
--disable-valgrind, --disable-debug, or --disable-examples
arguments.

Without this patch, a QA error will be generated.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
11 years agopiglit: Add Vivante GPU support
Rogerio Nunes [Fri, 24 Jan 2014 01:20:49 +0000 (20:20 -0500)]
piglit: Add Vivante GPU support

This patch adds X11 and Wayland support with Vivante GPU.
In case 'x11' and 'wayland' distro features are both enabled,
defaults to X11.

Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
11 years agoimx6slevk: Add WIFI support
Lauren Post [Thu, 19 Dec 2013 14:19:18 +0000 (08:19 -0600)]
imx6slevk: Add WIFI support

Change-Id: I8225e52de382a20de05b8255574892fd63ffc002
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agoimx-test: Remove unused patch
Otavio Salvador [Fri, 17 Jan 2014 18:18:53 +0000 (16:18 -0200)]
imx-test: Remove unused patch

The patch 'mxc_x11_test-exclude-IMX-5-6-platforms.patch' is unused, drop it.

Change-Id: I2a46ed1db19331b9c3b7c9d1d662bfd455afe00d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-test: MX23/MX28 depends on virtual/kernel only
Otavio Salvador [Fri, 17 Jan 2014 14:23:35 +0000 (12:23 -0200)]
imx-test: MX23/MX28 depends on virtual/kernel only

The MX23/MX28 does not have VPU so we depends on virtual/kernel only.

Change-Id: I5f0c0496d5d53d80eb7da50c371d0754d0711750
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-test: Fix build failure due lacking of module build system
Otavio Salvador [Fri, 17 Jan 2014 14:19:28 +0000 (12:19 -0200)]
imx-test: Fix build failure due lacking of module build system

The 'module-base' class provides the infrastructure to ensure modules
are buildable. This fixes the build failures caused by lacking of
'scripts/basic/fixdep' application.

Change-Id: I996d169acdbec900042a21c0153799bbc57d09ee
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agou-boot-fslc: Change SRCREV to 31d023b
John Weber [Thu, 16 Jan 2014 21:53:44 +0000 (15:53 -0600)]
u-boot-fslc: Change SRCREV to 31d023b

Change SRCREV to 31d023b to make zImage default boot image for
Wandboard.

Signed-off-by: John Weber <rjohnweber@gmail.com>
11 years agolinux-timesys: Add branch information for new BitBake fetch
Andy Voltz [Tue, 14 Jan 2014 18:02:19 +0000 (13:02 -0500)]
linux-timesys: Add branch information for new BitBake fetch

Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
11 years agofsl-default-providers.inc: Allow easy override of default U-Boot
Otavio Salvador [Tue, 14 Jan 2014 17:20:05 +0000 (15:20 -0200)]
fsl-default-providers.inc: Allow easy override of default U-Boot

Change-Id: I2cd416548d92d27018496000f7c0790e1b1afeb6
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agou-boot-fslc: Update SRCREV to ceb6b623
John Weber [Fri, 10 Jan 2014 22:20:07 +0000 (16:20 -0600)]
u-boot-fslc: Update SRCREV to ceb6b623

Update the SRCREV to ceb6b623 to grab the latest commit which updates
the fdt_addr variable to a higher address to ensure that the device tree
binary does not overlap larger kernels during the unpack process.

Signed-off-by: John Weber <rjohnweber@gmail.com>
11 years agou-boot-imx: Add branch information
Otavio Salvador [Mon, 6 Jan 2014 17:27:31 +0000 (15:27 -0200)]
u-boot-imx: Add branch information

The new BitBake fetching code requires the revision to be available in
a know branch so we need to provide this information here.

This patch fixes 2009.08 and 2013.04 recipes.

Change-Id: Id4bbdcadb72e09eb7880ecf19b49bba0ede64f8e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-test: Use the license text from common-licenses
Otavio Salvador [Mon, 6 Jan 2014 15:15:52 +0000 (13:15 -0200)]
imx-test: Use the license text from common-licenses

The previous used license file (from OE-Core source) may change even
if GPL-2 or MIT does not; so we now use the files from
common-licenses.

Change-Id: I6c3ea399461cc7b13721f7c33a83e227f460e448
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-fslc: Add branch information
Otavio Salvador [Mon, 6 Jan 2014 14:06:34 +0000 (12:06 -0200)]
linux-fslc: Add branch information

The new BitBake fetching code requires the revision to be available in
a know branch so we need to provide this information here.

Change-Id: I393070798ba3c47d0e76bc7d30d6a321e880ec5a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoclutter-1.0: Add support for Vivante GPU
Otavio Salvador [Tue, 1 Oct 2013 16:44:56 +0000 (11:44 -0500)]
clutter-1.0: Add support for Vivante GPU

Add support for Vivante GPU for use with X11 and Wayland backends. In
case 'x11' and 'wayland' distro features are both enabled, it defaults
for X11 support.

Change-Id: I437e9803214c8d1ea3febed3ed318a29bc667eed
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agocogl-1.0: Add support for Vivante GPU
Otavio Salvador [Tue, 1 Oct 2013 16:43:37 +0000 (11:43 -0500)]
cogl-1.0: Add support for Vivante GPU

Add support for Vivante GPU for use with X11 and Wayland backends. In
case 'x11' and 'wayland' distro features are both enabled, it defaults
for X11 support.

Change-Id: I180b92818a3081c861b7f29fc35bbc75e2b56b9d
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoqt4-x11-free: Enable multi-touch support for i.MX6
Lauren Post [Tue, 1 Oct 2013 16:41:16 +0000 (11:41 -0500)]
qt4-x11-free: Enable multi-touch support for i.MX6

Update QT_CONFIG_FLAGS to enable multi-touch adding the
QT_QPA_EXPERIMENTAL_TOUCHEVENT flag.

Change-Id: Id20a116c119fd5c2915dac7973ef8f4b035942a4
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agou-boot-fslc-mxsboot: Update SRC_URI for new fetcher behavior.
Daiane Angolini [Fri, 27 Dec 2013 18:40:39 +0000 (16:40 -0200)]
u-boot-fslc-mxsboot: Update SRC_URI for new fetcher behavior.

If SRCREV is not in the master branch, the SRC_URI must specify the
branch.

Signed-off-by: Daiane Angolini <angolini@gmail.com>
11 years agolinux-imx: Update SRC_URI for new fetcher behavior.
Daiane Angolini [Thu, 12 Dec 2013 15:35:00 +0000 (13:35 -0200)]
linux-imx: Update SRC_URI for new fetcher behavior.

If SRCREV is not in the master branch, the SRC_URI
must specify the branch.

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agogst-fsl-plugin: Activate gstreamer AAC decoder.
Stéphane Cerveau [Mon, 9 Dec 2013 09:53:16 +0000 (10:53 +0100)]
gst-fsl-plugin: Activate gstreamer AAC decoder.

AAC decoder was not available on imx6 platform.

Signed-off-by: Stéphane Cerveau <scerveau@gmail.com>
11 years agou-boot-fslc: Add branch to SRC_URI and separate recipe files
Dan McGregor [Tue, 10 Dec 2013 14:45:34 +0000 (08:45 -0600)]
u-boot-fslc: Add branch to SRC_URI and separate recipe files

Separate the recipe into two files in the same fashion as the kernel
recipes.  A u-boot-fslc.inc file contains the common settings for the
recipe, and a .bb file contains the settings specific to the version
of u-boot to be built (e.g. SRCREV, branch name).

In addition, new versions of bitbake require that a branch be specified
and that the SRCREV be in the specified branch.  Set the branch in the
SRC_URI.

Branch code based on patch from Dan McGregor <danismostlikely@gmail.com>

Change-Id: I89d017fa4cc3e7addbea89d49605f78e3d84e246
Signed-off-by: John Weber <rjohnweber@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx: Build fails on missing dependency on lzop-native
Mats Kärrman [Fri, 6 Dec 2013 11:33:55 +0000 (11:33 +0000)]
linux-imx: Build fails on missing dependency on lzop-native

Signed-off-by: Mats Kärrman <mats.karrman@tritech.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolibdrm: Follow update of OE-Core to 2.4.49
Otavio Salvador [Tue, 3 Dec 2013 22:01:07 +0000 (20:01 -0200)]
libdrm: Follow update of OE-Core to 2.4.49

Change-Id: If943d3f8954dccb3e25e7f4ae8ba8971d938e598
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoqt4: Add include/uapi into headers search path for i.MX6
Otavio Salvador [Wed, 27 Nov 2013 11:49:04 +0000 (09:49 -0200)]
qt4: Add include/uapi into headers search path for i.MX6

The FSL specific headers, when using the 3.10.9 kernel, are installed
in include/uapi so we need to check for them in this directory as well.

Change-Id: I207e40caa739dc8fe4cd1b25caf2c0a65cf8ae1c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-fslc: Update to 3.12.1 based release
Otavio Salvador [Mon, 25 Nov 2013 14:13:11 +0000 (12:13 -0200)]
linux-fslc: Update to 3.12.1 based release

This patch updates the revision to 9ab58339c5 which merges the 3.12.1
release into patches-3.12 branch.

Change-Id: I8cc97f2efed68172011efa5b7971e348a1b744a0
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agofsl-alsa-plugins: Update for 3.10 uapi headers
Lauren Post [Tue, 1 Oct 2013 17:04:55 +0000 (12:04 -0500)]
fsl-alsa-plugins: Update for 3.10 uapi headers

Add include directory for uapi which contains the mxc_asrc.h header

Change-Id: If4027ff5e7d7bc86704e095fe051aadfdf2f2e20
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agogst-fsl-plugin.inc: Add libgstfsl-0.10.so in ${PN}-libgstfsl
Otavio Salvador [Thu, 14 Nov 2013 16:48:43 +0000 (14:48 -0200)]
gst-fsl-plugin.inc: Add libgstfsl-0.10.so in ${PN}-libgstfsl

The mfw_isink plugin looks for the libgstfsl-0.10.so library, instead
of the proper soname. This forces the inclusion of the .so file in the
runtime package.

Fixes [YOCTO: #3781]

Change-Id: I370f5ca6bfbcd5e65fd68214d8ca61434dd8757b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx.inc: Remove imx-test specific hack
Otavio Salvador [Thu, 14 Nov 2013 16:32:57 +0000 (14:32 -0200)]
linux-imx.inc: Remove imx-test specific hack

The new kernels now have all generated contents installed in sysroot
so the imx-text specific hacks are not need anymore.

Change-Id: I050fc33ca20447d7453f5553be7c9135354ddb45
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-bootlets: Fix removal of symbolic link in do_deploy
Javier Viguera [Wed, 13 Nov 2013 17:59:14 +0000 (18:59 +0100)]
imx-bootlets: Fix removal of symbolic link in do_deploy

Change-Id: I6c33382bf0df7ae71b76030ba3932ce426329913
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx6solosabresd.conf: Add ldo device tree
Lauren Post [Tue, 1 Oct 2013 16:36:52 +0000 (11:36 -0500)]
imx6solosabresd.conf: Add ldo device tree

ENGR00277895: dts: ARM: imx6: add ldo-enable dts files

  Currently, we use different dts files to support ldo-bypass or ldo-enable, then
we need add both dts files for the boards which can support ldo-bypass mode(all
boards support ldo-enable at least). So for below boards we need add ldo-enable
dts file so that we can use this to easily support ldo-enable mode:
  1)mx6q-sabresd board:  ldo-bypass dts->mx6q-sabresd.dtb,
                         ldo-enable dts->mx6q-sabresd-ldo.dtb
  2)mx6q-sabresd board:  ldo-bypass dts->mx6dl-sabresd.dtb,
                 ldo-enable dts->mx6dl-sabresd-ldo.dtb
  3)mx6sl-evk board:     ldo-bypass dts->mx6sl-evk.dtb,
                 ldo-enable dts->mx6sl-evk-ldo.dtb

Change-Id: I261c516495e3921fb1c2d8937d96fb6e3a23e87b
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agoimx6slevk.conf: Add ldo device tree
Lauren Post [Tue, 1 Oct 2013 16:35:29 +0000 (11:35 -0500)]
imx6slevk.conf: Add ldo device tree

ENGR00277895: dts: ARM: imx6: add ldo-enable dts files

  Currently, we use different dts files to support ldo-bypass or ldo-enable, then
we need add both dts files for the boards which can support ldo-bypass mode(all
boards support ldo-enable at least). So for below boards we need add ldo-enable
dts file so that we can use this to easily support ldo-enable mode:
  1)mx6q-sabresd board:  ldo-bypass dts->mx6q-sabresd.dtb,
                         ldo-enable dts->mx6q-sabresd-ldo.dtb
  2)mx6q-sabresd board:  ldo-bypass dts->mx6dl-sabresd.dtb,
                 ldo-enable dts->mx6dl-sabresd-ldo.dtb
  3)mx6sl-evk board:     ldo-bypass dts->mx6sl-evk.dtb,
                 ldo-enable dts->mx6sl-evk-ldo.dtb

Change-Id: I997bf896a3d3fde482fe9c120a92c16d49817adb
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agoimx6qsabresd.conf: Add ldo and hdcp DTS
Lauren Post [Tue, 1 Oct 2013 16:34:35 +0000 (11:34 -0500)]
imx6qsabresd.conf: Add ldo and hdcp DTS

ENGR00274059-02 ARM: Add new dts for imx6q/imx6dl SabreSD hdcp

hdcp ddc pins conflict with i2c2,
add new dts file for imx6q and imx6dl SabreSD board,
enable hdcp and disable i2c2 in these dts files.
Remove hdmi pins property from mx6qdl-sabresd.dtsi.

ENGR00279402-1 ARM: dts: imx6: add wdog reset source seclect in dts

Some boards use another WDOG reset source to reboot system in ldo-bypass mode.
We need add the property in board dts file so that we can easily know the
WDOG reset source currently.

For Sabresd, WDOG1 for ldo-enable mode(WDOG event), WDOG2 for ldo-bypass mode
(reset external pmic to trigger POR event).
For sl-evk board, there is no WDOG pin connected with external pmic as Sabresd
, because mx6sl boot at 400Mhz. Then both ldo-enable and ldo-bypass mode use
the common WDOG1 as reset source.

ENGR00277895: dts: ARM: imx6: add ldo-enable dts files

  Currently, we use different dts files to support ldo-bypass or ldo-enable, then
we need add both dts files for the boards which can support ldo-bypass mode(all
boards support ldo-enable at least). So for below boards we need add ldo-enable
dts file so that we can use this to easily support ldo-enable mode:
  1)mx6q-sabresd board:  ldo-bypass dts->mx6q-sabresd.dtb,
                         ldo-enable dts->mx6q-sabresd-ldo.dtb
  2)mx6q-sabresd board:  ldo-bypass dts->mx6dl-sabresd.dtb,
                 ldo-enable dts->mx6dl-sabresd-ldo.dtb
  3)mx6sl-evk board:     ldo-bypass dts->mx6sl-evk.dtb,
                 ldo-enable dts->mx6sl-evk-ldo.dtb

Change-Id: I38fb55249a002888c9da2c5e298acca089759876
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agoimx6qsabreauto.conf: Add gpmi-weim DTS
Lauren Post [Tue, 1 Oct 2013 16:31:52 +0000 (11:31 -0500)]
imx6qsabreauto.conf: Add gpmi-weim DTS

ENGR00269945: ARM: imx6: add the secondary sabreauto dts for pin conflict

The patch is to solve the pin conflicts between devices that are
currently added in imx6qdl-sabreauto dts file.  It has ecspi1, i2c3, and
uart3 enabled while gpmi and weim disabled in the primary
imx6qdl-sabreauto.dtsi, and creates the secondary
imx6q/dl-sabreauto dts to have gpmi and weim enabled while others
disabled.  Since usbh1 and usbotg depend on GPIO from max7310 on i2c3,
they have to be disabled as well in the secondary sabreauto dts files.

Change-Id: I6338e60fa8c1622b2a73e99aa1e3def0a2555bc2
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agoimx6dlsabresd.conf: Add in ldo and hdcp DTS
Lauren Post [Tue, 1 Oct 2013 16:30:30 +0000 (11:30 -0500)]
imx6dlsabresd.conf: Add in ldo and hdcp DTS

ENGR00274059-02 ARM: Add new dts for imx6q/imx6dl SabreSD hdcp

hdcp ddc pins conflict with i2c2,
add new dts file for imx6q and imx6dl SabreSD board,
enable hdcp and disable i2c2 in these dts files.
Remove hdmi pins property from mx6qdl-sabresd.dtsi.

ENGR00279402-1 ARM: dts: imx6: add wdog reset source seclect in dts

Some boards use another WDOG reset source to reboot system in ldo-bypass mode.
We need add the property in board dts file so that we can easily know the
WDOG reset source currently.

For Sabresd, WDOG1 for ldo-enable mode(WDOG event), WDOG2 for ldo-bypass mode
(reset external pmic to trigger POR event).
For sl-evk board, there is no WDOG pin connected with external pmic as Sabresd
, because mx6sl boot at 400Mhz. Then both ldo-enable and ldo-bypass mode use
the common WDOG1 as reset source.

ENGR00277895: dts: ARM: imx6: add ldo-enable dts files

Currently, we use different dts files to support ldo-bypass or ldo-enable, then
we need add both dts files for the boards which can support ldo-bypass mode(all
boards support ldo-enable at least). So for below boards we need add ldo-enable
dts file so that we can use this to easily support ldo-enable mode:
  1)mx6q-sabresd board:  ldo-bypass dts->mx6q-sabresd.dtb,
                         ldo-enable dts->mx6q-sabresd-ldo.dtb
  2)mx6q-sabresd board:  ldo-bypass dts->mx6dl-sabresd.dtb,
                 ldo-enable dts->mx6dl-sabresd-ldo.dtb
  3)mx6sl-evk board:     ldo-bypass dts->mx6sl-evk.dtb,
                 ldo-enable dts->mx6sl-evk-ldo.dtb

Change-Id: I8a5863d135e5c72419c1eb8f4f34483c2397e567
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agoimxdlsabreauto.conf: Add gpmi-weim DTS
Lauren Post [Tue, 1 Oct 2013 16:29:20 +0000 (11:29 -0500)]
imxdlsabreauto.conf: Add gpmi-weim DTS

ENGR00269945: ARM: imx6: add the secondary sabreauto dts for pin conflict

The patch is to solve the pin conflicts between devices that are
currently added in imx6qdl-sabreauto dts file.  It has ecspi1, i2c3, and
uart3 enabled while gpmi and weim disabled in the primary
imx6qdl-sabreauto.dtsi, and creates the secondary
imx6q/dl-sabreauto dts to have gpmi and weim enabled while others
disabled.  Since usbh1 and usbotg depend on GPIO from max7310 on i2c3,
they have to be disabled as well in the secondary sabreauto dts files.

Change-Id: I1f51cda59468140a2552a73fca5d710ecde1967e
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agolinux-imx: Upgrade 3.5.7-1.0.0_alpha to 3.10.9-1.0.0_alpha kernel
Lauren Post [Tue, 1 Oct 2013 16:56:42 +0000 (11:56 -0500)]
linux-imx: Upgrade 3.5.7-1.0.0_alpha to 3.10.9-1.0.0_alpha kernel

The new dependency against 'bc-native' is due used of it during kernel
build and has been introduced in 3.9 kernel.

Change-Id: I399007e92bb6ff401faf4c7544a924d990cc19cd
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agou-boot-imx (2013.04): Update 3.10.9-1.0.0 alpha
Lauren Post [Tue, 1 Oct 2013 17:00:37 +0000 (12:00 -0500)]
u-boot-imx (2013.04): Update 3.10.9-1.0.0 alpha

Change-Id: Ibf044f87e090ebdbf303a3dedd0ddf74e621ab08
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agolinux-fslc: Update to revision 928c8b1
Otavio Salvador [Tue, 12 Nov 2013 23:55:13 +0000 (21:55 -0200)]
linux-fslc: Update to revision 928c8b1

This fixes MX23 NULL pointer derreference when probing NAND chips. The
commit which fixes the issue is:

 928c8b1 mtd: gpmi: fix the NULL pointer

Change-Id: I9f7b54900aed8bad164fd134f8a9c90b93dc0418
Reported-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx.inc: Drop extra sysroot staging
Otavio Salvador [Wed, 13 Nov 2013 14:10:11 +0000 (12:10 -0200)]
linux-imx.inc: Drop extra sysroot staging

In commit 6a6735c (kernel: restore scripts in the sysroot), kernel
class has been change to include the scripts contents in sysroot so
making the sysroot staging not need so this code can be dropped.

Change-Id: Ic91672f7cc2b79a1269c1aaffae2fe7c0173408b
Reported-by: Fabio Labruna <fabio@siddha.it>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agofsl-default-providers.inc: Make virtual/kernel assigment delayed
Otavio Salvador [Tue, 12 Nov 2013 18:13:57 +0000 (16:13 -0200)]
fsl-default-providers.inc: Make virtual/kernel assigment delayed

In 01851da (machine/*: Allow kernel provider override) the assigment
of preferred provider for virtual/kernel has been changed to a weak
assignment. This works for most of cases but has caused a regression
in some machines.

When a machine includes the imx-base.inc file, the assignment is done
and the intended setting of the machine does not take effect.

For example, in the below code fragment:

,----[ Wandboard board configuration fragment  ]
| include conf/machine/include/imx-base.inc
| ...
| PREFERRED_PROVIDER_virtual/kernel ?= "linux-wandboard"
`----

the virtual/kernel provider would be 'linux-imx' as, at the time of
imx-base.inc inclusion, it was undefined. The expected behaviour would
be to use 'linux-imx' /only/ when no setting has been done.

The ??= operator solves this as it is used /only/ if no assignment is
done to the virtual/kernel provider in the end of the parsing. So it
gives the expected behaviour.

Change-Id: Iab73dcff8bef7f2df1064a0d5d04fd506a4c3144
Reported-by: Alfonso Tamés <alfonso@mantic.mx>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-fslc: Update to revision 83ccff683
Otavio Salvador [Wed, 6 Nov 2013 19:40:24 +0000 (17:40 -0200)]
linux-fslc: Update to revision 83ccff683

This merges the v3.12 final changes into patches-3.12 branch.

Change-Id: I4bd512f90da5814cbf06fc0a1baf08f2966f316d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-lib.inc: Don't use sysroot/uapi extra include
Otavio Salvador [Thu, 7 Nov 2013 19:32:41 +0000 (17:32 -0200)]
imx-lib.inc: Don't use sysroot/uapi extra include

The uapi files are inside kernel source and we shouldn't have extra
include paths here where it is not expected to be placed.

Change-Id: Ieab7fa0cdb3a92e921ac4268f4dbc4fc8b9b080f
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogst-fsl-plugin: Fix checking for include headers in multiple paths
Otavio Salvador [Thu, 7 Nov 2013 12:54:53 +0000 (10:54 -0200)]
gst-fsl-plugin: Fix checking for include headers in multiple paths

This fixes the support for proper detecting Freescale specific headers
in include/linux and include/uapi.

Without this patch I have the configure log with the same feature in
'enabled' and 'disabled' state and it was impossible to proper
override CPPFLAGS.

After this patch, building it against MX53 I get:

Configure result:
        Enabled features:
                plugin: aac_dec
                plugin: mp3_dec
                plugin: vorbis_dec
                plugin: amr_dec
                plugin: mp3_enc
                plugin: h264_dec
                plugin: mpeg4_dec
                plugin: mpeg2_dec
                plugin: aiur
                plugin: beep
                plugin: v4lsink
                plugin: isink
                plugin: ipucsc
                library: libipu
                library: libX11
        Disabled features:
                plugin: aacp_dec
                plugin: wma10_dec
                plugin: ac3_dec
                plugin: wma8_enc
                plugin: downmix
                plugin: wmv9mp_dec
                plugin: wmv78_dec
                plugin: vpu_wrap

and building it against MX6Q I get:

Configure result:
        Enabled features:
                plugin: aac_dec
                plugin: mp3_dec
                plugin: vorbis_dec
                plugin: amr_dec
                plugin: mp3_enc
                plugin: h264_dec
                plugin: mpeg4_dec
                plugin: mpeg2_dec
                plugin: vpu_wrap
                plugin: aiur
                plugin: beep
                plugin: v4lsink
                plugin: isink
                plugin: ipucsc
                library: libipu
                library: libX11
        Disabled features:
                plugin: aacp_dec
                plugin: wma10_dec
                plugin: ac3_dec
                plugin: wma8_enc
                plugin: downmix
                plugin: wmv9mp_dec
                plugin: wmv78_dec

Change-Id: Icdd40a1686212275b67baede34bb45eb41be3cf1
Reported-by: Jānis Čoders <janis.coders@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogst-fsl-plugin, gst-plugins-base: Move to gstreamer subdir
Otavio Salvador [Wed, 6 Nov 2013 16:12:30 +0000 (14:12 -0200)]
gst-fsl-plugin, gst-plugins-base: Move to gstreamer subdir

There're no reason to keep the directories split and we follow now how
done in OE-Core and Meta-OE putting it inside
recipes-multimedia/gstreamer/.

Change-Id: Ib6e6ba20880434d500334b6f4d2f48f367c773aa
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogst-fsl-plugin: Update to 3.0.9
Lauren Post [Thu, 3 Oct 2013 14:07:22 +0000 (09:07 -0500)]
gst-fsl-plugin: Update to 3.0.9

This changes the gst-fsl-plugin.inc to include the 'uapi' into include
paths for kernels >= 3.10 and adds the need changes to proper build
for i.MX6 and i.MX6SL (which does not has VPU support).

Change-Id: I88d95390c966d37a52ec5b59aa4182c879e46444
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogst-fsl-plugin.inc: Fix runtime dependencies for special/excluded
Otavio Salvador [Wed, 30 Oct 2013 13:58:43 +0000 (11:58 -0200)]
gst-fsl-plugin.inc: Fix runtime dependencies for special/excluded

The special and excluded plugins require explicit runtime dependencies
so those are add throught PACKAGECONFIG.

Change-Id: I4c87f3ac9f3a9f8d7f5b0b57ebc0bf2e4960d30a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolibfslparser: Update to 3.0.9
Lauren Post [Tue, 1 Oct 2013 16:47:54 +0000 (11:47 -0500)]
libfslparser: Update to 3.0.9

Released with 3.10.9-1.0.0_alpha release

Change-Id: I056e872cfdf52ae54c8ff8e4bce8fe08494a6534
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolibfslvpuwrap: Update to 1.0.40
Lauren Post [Tue, 1 Oct 2013 16:46:18 +0000 (11:46 -0500)]
libfslvpuwrap: Update to 1.0.40

Released with 3.10.9-1.0.0_alpha

Change-Id: Ieb2aeb526d0bb8cda64449296ab247473e97b6c4
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolibfslcodec: Update to 3.0.9
Lauren Post [Tue, 1 Oct 2013 17:22:08 +0000 (12:22 -0500)]
libfslcodec: Update to 3.0.9

Released with 3.10.9-1.0.0 release

Change-Id: I1fd4fd1e3eb7dad5196c58ccfa71501954ecae20
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-vpu (3.10.9-1.0.0): Fix build system to use OE build flags
Otavio Salvador [Tue, 5 Nov 2013 17:26:33 +0000 (15:26 -0200)]
imx-vpu (3.10.9-1.0.0): Fix build system to use OE build flags

The build system needs to allow override of CC and AR variables so OE
can pass proper flags for it; this includes a patch to allow it to
happen and fix builds in O.S. Systems autobuilder.

Change-Id: I974166244df3f743b21a00d705097602108449b2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-vpu (3.10.9-1.0.0): Use imx-vpu.inc to avoid code duplication
Otavio Salvador [Mon, 4 Nov 2013 13:04:47 +0000 (11:04 -0200)]
imx-vpu (3.10.9-1.0.0): Use imx-vpu.inc to avoid code duplication

The code in 3.10.9-1.0.0 version was duplicating the logic used in the
imx-vpu.inc so we removed this duplication.

Change-Id: Ie6fc0c5f1a43f7a3bc2b89c155e47b8fa5cdb1a7
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogpu-viv-bin-mx6q: Add pc file for openvg
Prabhu Sundararaj [Fri, 1 Nov 2013 15:21:26 +0000 (15:21 +0000)]
gpu-viv-bin-mx6q: Add pc file for openvg

Change-Id: Id9acfc1fd5a9d2754d94495716be7e6bde88b4eb
Signed-off-by: Prabhu Sundararaj <prabhu.sundararaj@freescale.com>
11 years agomesa: Follow OE-Core update to 9.2.2 release
Otavio Salvador [Fri, 1 Nov 2013 13:42:36 +0000 (11:42 -0200)]
mesa: Follow OE-Core update to 9.2.2 release

Change-Id: Id093c95fb3d5d6259b3b7873bc7b8aed2da7b1fd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agou-boot-fslc: Update to revision 079e2148
Otavio Salvador [Thu, 31 Oct 2013 16:53:36 +0000 (14:53 -0200)]
u-boot-fslc: Update to revision 079e2148

This includes following commit:

commit 079e214888279518ce061c71238a74a0c3db2c28
Author: Fabio Estevam <fabio.estevam@freescale.com>
Date:   Mon Sep 30 13:16:52 2013 -0300

    ARM: mx5: Enable L2 cache

    Enable L2 cache for improving the system performance.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Change-Id: I33c66775b42e46beff8868daeb46404541c2f387
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx (2.6.35.3): Sync i.MX5 defconfig with the one in the kernel
Mahesh Mahadevan [Wed, 30 Oct 2013 18:52:53 +0000 (18:52 +0000)]
linux-imx (2.6.35.3): Sync i.MX5 defconfig with the one in the kernel

Enable CONFIG_FEC_NAPI option. This was disabled earlier as it was causing
a crash during boot, this issue has been fixed by commit: <ef3b62c1bab6f8>
ENGR00266268 net: fec: napi cause system crash

Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com>
11 years agolinux-imx (2.6.35.3): Update maintain branch to commit 903363ed
Mahesh Mahadevan [Wed, 30 Oct 2013 16:39:22 +0000 (16:39 +0000)]
linux-imx (2.6.35.3): Update maintain branch to commit 903363ed

Update 2.6.35.3 maintain branch to commit 903363ed (ENGR00285435
Fix USB crash on MX53).

Change-Id: I66fa4fa4e01dd3dd3a47ceec9e6ebe435d608e65
Signed-off-by: Mahesh Mahadevan <Mahesh.Mahadevan@freescale.com>
11 years agomachine/*: Allow kernel provider override
Gary Thomas [Wed, 30 Oct 2013 20:40:19 +0000 (20:40 +0000)]
machine/*: Allow kernel provider override

All machine configurations now allow user override of the preferred
kernel provider.

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
11 years agolinux-imx (3.0.35): epdc: Rename mxcfb_epdc_kernel.h to mxc_epdc.h
Otavio Salvador [Sat, 19 Oct 2013 13:59:07 +0000 (10:59 -0300)]
linux-imx (3.0.35): epdc: Rename mxcfb_epdc_kernel.h to mxc_epdc.h

The goal here is to ensure we are able to use 3.10.9-1.0.0 BSP
packages and keep 3.0.35 kernel for boards that were not yet ported to
the 3.10-based kernel.

Change-Id: I4fa603d6bebad4e5712dcd1f8ec80a77c8487b12
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-vpu: Add 3.10.9-1.0.0 recipe
Lauren Post [Mon, 30 Sep 2013 19:03:07 +0000 (14:03 -0500)]
imx-vpu: Add 3.10.9-1.0.0 recipe

This was previously part of imx-lib but separated starting in 3.0.35-4.1.0
because vpu is Freescale Proprietary license.

Note that libvpu was previously part of imx-lib but has been pulled out
because vpu is now Freescale Proprietary license

Change-Id: I3293b94ee3c3474d305c13c0c8c62480317713fc
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agoimx-test: Upgrade to 3.10.9-1.0.0
Lauren Post [Tue, 1 Oct 2013 16:39:07 +0000 (11:39 -0500)]
imx-test: Upgrade to 3.10.9-1.0.0

imx-test includes exclusion for imx6 solo lite for vpu test cases
and inclusion on epdc test cases

Previous patches on imx-test have been applied to imx-test package

Update to handle 3.10 kernel uapi directory which has the mxc headers

Change-Id: Ifc98af6ca1c035879dba0ccb94ade5e0b276db03
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agoimx-lib: Upgrade to 3.10.9-1.0.0
Lauren Post [Tue, 1 Oct 2013 16:38:21 +0000 (11:38 -0500)]
imx-lib: Upgrade to 3.10.9-1.0.0

This includes following main changes:

- imx-lib requires uapi header include for 3.10 kernel
- imx-lib no longer contains imx-vpu so all of imx-lib is LGPL
- libvpu is now in a separate component so eula-unpack inherit is not required

Also will not build libraries on mx6 only applicable to mx53

Previous kernels supported all the headers but 3.5.7 and 3.10.9
linux-imx do not inclue mx53 headers

Change-Id: Ia747ee6adf2c2e1a3425ae183ac9e3e0018c5a79
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agoimage_types_fsl.bbclass: Support i.MX25 platforms
Gary Thomas [Wed, 30 Oct 2013 16:19:31 +0000 (16:19 +0000)]
image_types_fsl.bbclass: Support i.MX25 platforms

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
11 years agolinux-fslc: kernel build now needs GNU bc to work
Lucas Dutra Nunes [Wed, 30 Oct 2013 15:46:26 +0000 (15:46 +0000)]
linux-fslc: kernel build now needs GNU bc to work

The kernel now needs to use GNU bc to be built since version 3.9. The following
commit message from the kernel explains the reason:

commit 70730bca1331fc50c3caacaea00439de1325bd6e
Author: H. Peter Anvin <hpa@zytor.com>
Date:   Thu Feb 14 15:13:55 2013 -0800

    kernel: Replace timeconst.pl with a bc script

    bc is the standard tool for multi-precision arithmetic.  We switched
    to Perl because akpm reported a hard-to-reproduce build hang, which
    was very odd because affected and unaffected machines were all running
    the same version of GNU bc.

    Unfortunately switching to Perl required a really ugly "canning"
    mechanism to support Perl < 5.8 installations lacking the Math::BigInt
    module.

    It was recently pointed out to me that some very old versions of GNU
    make had problems with pipes in subshells, which was indeed the
    construct used in the Makefile rules in that version of the patch;
    Perl didn't need it so switching to Perl fixed the problem for
    unrelated reasons.  With the problem (hopefully) root-caused, we can
    switch back to bc and do the arbitrary-precision arithmetic naturally.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Michal Marek <mmarek@suse.cz>
Change-Id: I09ec3629bf47aa4768bd21b0cfb1ca6fb6f5b18f
Signed-off-by: Lucas Dutra Nunes <ldnunes@ossystems.com.br>
11 years agogst-fsl-plugin: Add dependency on imx-vpu
Daiane Angolini [Wed, 2 Oct 2013 18:58:03 +0000 (15:58 -0300)]
gst-fsl-plugin: Add dependency on imx-vpu

libvpu was changed from imx-lib to imx-vpu so
now gst-fsl-plugins depends on both imx-lib
and imx-vpu.

imx-lib does provide libipu required by
gst-fsl-plugin

Change-Id: I623f5aec270f9c0bd19aefdfbf93e4e6222f8fd2
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agogpu-viv-g2d: Upgrade to 3.10.9-1.0.0_alpha
Lauren Post [Tue, 1 Oct 2013 16:50:51 +0000 (11:50 -0500)]
gpu-viv-g2d: Upgrade to 3.10.9-1.0.0_alpha

Change-Id: Iae31c37b6c90d936123162d2ec24567e96f6c1b2
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agogpu-viv-bin-mx6q: Upgrade to 3.10.9-1.0.0_alpha
Lauren Post [Tue, 1 Oct 2013 17:03:45 +0000 (12:03 -0500)]
gpu-viv-bin-mx6q: Upgrade to 3.10.9-1.0.0_alpha

Hardware and software floating point packages updated; adds also a
runtime dependency against libgl-mesa-dev for libgl-mx6-dev.

Change-Id: Ic2c9bec2df8147e17d7299ddea0a7b077c0e2f69
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agogpu-viv-bin-mx6q: Fix wayland-egl.pc version to 1.0
Lauren Post [Tue, 1 Oct 2013 16:39:56 +0000 (11:39 -0500)]
gpu-viv-bin-mx6q: Fix wayland-egl.pc version to 1.0

Change-Id: Iaedeb955467d820717b200bfd85d61dd920ae79e
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agou-boot-fslc: Update to revision commit 38322587
Otavio Salvador [Tue, 29 Oct 2013 18:31:39 +0000 (16:31 -0200)]
u-boot-fslc: Update to revision commit 38322587

This includes following commit:

commit 3832258715cd19aa3e26ac5f35ef7be230454924
Author: Otavio Salvador <otavio@ossystems.com.br>
Date:   Tue Oct 29 15:00:24 2013 -0200

    mx6sabre{auto,sd}: Change FDT loading address to avoid overlaping

    The new FSL 3.10.9_1.0.0-alpha kernel requires more memory space and
    with the previous loading address we had ovelap; change it for the
    same address used in 2013.04-3.10.9_1.0.0-alpha U-Boot.

Tested-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Change-Id: I7bf08f962b7956ba6f4c645a1d3ed0188eb8ac0d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-fslc: Update to 3.12-rc7 based kernel
Otavio Salvador [Sat, 26 Oct 2013 21:51:06 +0000 (19:51 -0200)]
linux-fslc: Update to 3.12-rc7 based kernel

Change-Id: I53be94701187e7a7bdbfc371a3ba84d0d28ead39
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogpu-viv-bin-mx6q: Cleanup wayland install, disable wayland & X11 for now
Andy Voltz [Thu, 24 Oct 2013 15:18:00 +0000 (15:18 +0000)]
gpu-viv-bin-mx6q: Cleanup wayland install, disable wayland & X11 for now

Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
11 years agofsl-eula-unpack: add FSL_EULA_FILE to vardepsexclude
Christopher Larson [Wed, 23 Oct 2013 22:30:41 +0000 (22:30 +0000)]
fsl-eula-unpack: add FSL_EULA_FILE to vardepsexclude

FSL_EULA_FILE is defined with :=, which means it contains a full absolute path
to the layer directory. If this is allowed to make it into the task checksum,
it becomes impossible to use the shared states for these recipes without
having meta-fsl-arm in the exact same path in the filesystem it was in when
the sstate archives were created. Add FSL_EULA_FILE to
do_unpack[vardepsexclude].

Signed-off-by: Christopher Larson <kergoth@gmail.com>
11 years agoalsa-state: Fix mx6 buffer time
Daiane Angolini [Wed, 23 Oct 2013 12:10:14 +0000 (12:10 +0000)]
alsa-state: Fix mx6 buffer time

When the buffer time is 512000, there are many audio
bitstreams can't be played, like 88.2k/6channles/16b
on sabre_SD and 96k/24b/6channels on sabre_auto.
Because ALSA can't calculate a suitable playback parameter
group (period_size, period_time, period_count, buffer_size,
buffer_count and so on) for these bitstreams.

So update the buffer time to 450000, which will fix the problem.

Change-Id: Idf2c59c3e5a2447f5d22e00d9f1b35ddb1a6fc4d
Signed-off-by: Wang Shengjiu <B02247@freescale.com>
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agolibdrm: Follow OE-Core upgrade to 2.4.47 version
Daiane Angolini [Tue, 22 Oct 2013 17:39:13 +0000 (17:39 +0000)]
libdrm: Follow OE-Core upgrade to 2.4.47 version

Change-Id: Iebe0db80918fb68198a2bcbba7f31ad6760cd885
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agoimx-test: Add dependency on imx-vpu
Daiane Angolini [Wed, 2 Oct 2013 18:56:54 +0000 (15:56 -0300)]
imx-test: Add dependency on imx-vpu

Change-Id: Id3dce7c7531acb790e289438adfe08b5b9bcf87c
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agoimx-vpu: Add imx-vpu version 11.09.02
Daiane Angolini [Thu, 26 Sep 2013 12:45:16 +0000 (09:45 -0300)]
imx-vpu: Add imx-vpu version 11.09.02

This package wraps lib-vpu with proper
licensing.

Change-Id: I21da011672eb2ce7c000abd4f5ed10baec58d9ba
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agoimx-lib: Move from 11.09.01 to 11.09.02
Daiane Angolini [Thu, 26 Sep 2013 12:31:23 +0000 (09:31 -0300)]
imx-lib: Move from 11.09.01 to 11.09.02

The lib-vpu must be remove from imx-lib package due to
a license conflict.

Beside that a list of patches was included over 11.09.01:

* ENGR00277379 yocto: Makefile changes to build on Yocto
* ENGR00272020 Add EULA.txt to VPU lib directory
* ENGR00215182 HDMI CEC:Add Makefile of hdmi-cec lib
* ENGR00234665 Enable pxp library building
* ENGR00230334: Fix for GCC 4.6 toolchain and build warnings
* ENGR00221837-2 ipu lib: only build for i.MX5 platform
* ENGR00179726-2 Add VDOA V4L support to VPU unit test
* ENGR00177165: Fix build error of missing videodev.h
* ENGR00174611: Configured ePxP lib for MX6
* ENGR00170744 IPU lib:Control interface supports allocating pmem buf
* ENGR00170632 IPU lib:Allocate pmem buf for rotation buf
* ENGR00170455 IPU lib:Change head file for flash

Change-Id: I034f22535d78edfce08519eead0310b2a8b4e4a0
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agolinux-fslc: Update to 3.12-rc5 based release
Otavio Salvador [Fri, 18 Oct 2013 01:05:25 +0000 (22:05 -0300)]
linux-fslc: Update to 3.12-rc5 based release

This updates to 3.12-rc5 kernel. Following patches are still pending:

83cc074 iio: mxs-lradc: Fix the order of resources removal
bc59b31 iio: mxs-lradc: Add MODULE_ALIAS
569cd56 ARM: mxs-lradc: Simplify mxs_lradc_trigger_init error handle
0e35b56 ARM: dts: imx28-evk: Enable touchscreen support

Change-Id: I335d7ee2016e72b694cf66d0bdb2f86d92d5e374
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agou-boot-fslc: Update to 2013.10 based release
Otavio Salvador [Fri, 18 Oct 2013 00:20:20 +0000 (21:20 -0300)]
u-boot-fslc: Update to 2013.10 based release

This updates the U-Boot fork to a 2013.10 based release and include
following changes on top of that:

4b2e99f mx6sabresd: Use mmcblk0 for CONFIG_MMCROOT
60fe20e mx28evk: Extend environment to easy write of NAND system
e2f0dee mx28evk: Add 'nandboot' environment command
319cafc mx28evk: Use 512k for fdt partition to align it
e92e0d3 imx_watchdog: do not soft-reset while watchdog init

Change-Id: Ib875751bdc66325fb8237c553529a2462bd76176
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agomachines: Add PREFERRED_PROVIDER for virtual/bootloader
Khem Raj [Thu, 17 Oct 2013 19:18:49 +0000 (19:18 +0000)]
machines: Add PREFERRED_PROVIDER for virtual/bootloader

virtual/bootloader is a commonly used target. This patch
adds it for meta-fsl-arm machines.

Other BSP layers have this provider and when using a mutli-machine
distro setup bitbake virtual/bootloader
builds a wrong u-boot for fsl machines

Signed-off-by: Khem Raj <raj.khem@gmail.com>
11 years agoqtbase: update to version 5.1.1
Christoph Settgast [Mon, 14 Oct 2013 16:49:36 +0000 (16:49 +0000)]
qtbase: update to version 5.1.1

meta-qt5 uses 5.1.1, update bbappend accordingly

Signed-off-by: Christoph Settgast <christoph.settgast@methodpark.de>
Acked-by: Eric Bénard <eric@eukrea.com>
11 years agoalsa-state: Add default state values for mx5/mx6/mxs
Daiane Angolini [Mon, 14 Oct 2013 17:26:33 +0000 (14:26 -0300)]
alsa-state: Add default state values for mx5/mx6/mxs

In order to create asound.state:

* alsamixer - adjust any parameter (i.e. volume)
* alsactl store - copy the current alsa parameters to
/var/lib/alsa/asound.state
* use asound.state as new default value

Change-Id: I4a313d8250207d13dd1c193a353f93b4f5b6f74e
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agoimx-audio: Drop redundant package
Daiane Angolini [Fri, 11 Oct 2013 19:37:13 +0000 (16:37 -0300)]
imx-audio: Drop redundant package

imx-audio depends, in fact, of alsa-utils. It's a
set of scripts that intend to configure some alsa
parameters using amixer.

The same thing may be achieved, not depending on
alsa-utins, by asound.state.

Change-Id: I0f7c27c4dbfaf51ba44773d94a794daba14c01f9
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agou-boot-fslc: Fix license file checksum which has been changed in rc4
Otavio Salvador [Wed, 9 Oct 2013 17:12:59 +0000 (14:12 -0300)]
u-boot-fslc: Fix license file checksum which has been changed in rc4

Change-Id: I107e8a9929b25dd1b6361912d2eed64ddfeb2a94
Reported-by: Philippe Mangaud <r49081@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-kobs: Add version 3.5.7-1.0.0
Lauren Post [Fri, 19 Jul 2013 18:01:07 +0000 (13:01 -0500)]
imx-kobs: Add version 3.5.7-1.0.0

NAND boot writer

Change-Id: Ibb835df13a595b3a70c374853c6861d3444f279a
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agou-boot-fslc: Update to d97067b revision
Otavio Salvador [Tue, 8 Oct 2013 02:20:19 +0000 (23:20 -0300)]
u-boot-fslc: Update to d97067b revision

This includes U-Boot 2013.10-rc4 based version plus following change:

d97067b mx6sabresd: Use mmcblk0 for CONFIG_MMCROOT

The change is need, together with a linux-imx change for eMMC
registering number, to allow same U-Boot environment to be compatible
with Linux mainline and Linux FSL 3.0.35-4.1.0.

Change-Id: Id9937a7be74b5dd6a5848e81395193bfd13e67a9
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx (3.0.35): mx6sabresd: Register SDHC3 first
Otavio Salvador [Tue, 8 Oct 2013 02:09:46 +0000 (23:09 -0300)]
linux-imx (3.0.35): mx6sabresd: Register SDHC3 first

On sabresd boards we boot from SDHC3, so let's register it as mmc0.

Currently eMMC is mmc0 and mmc1 can be SDHC3 or SDHC2 (if present).

Registering SDHC3 is safer as we can always find the rootfs.

Change-Id: I99bb38c1b5939dc095bbddd298db3cf37fb7c2dc
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx28evk: add NAND support
Mario Domenech Goulart [Thu, 3 Oct 2013 19:27:38 +0000 (16:27 -0300)]
imx28evk: add NAND support

Change-Id: Id37d371e2c2f3218654e1d736dde2ac1ba73dfda
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
11 years agogst-plugins-base: Use MACHINE_SOCARCH for PACKAGE_ARCH
Otavio Salvador [Mon, 23 Sep 2013 17:15:12 +0000 (14:15 -0300)]
gst-plugins-base: Use MACHINE_SOCARCH for PACKAGE_ARCH

The gst-plugins-base is common to the soc-architecture so we ought to
reflect this in the PACKAGE_ARCH setting.

Change-Id: I8733f145be5a002806fce9449d89745b8654ccfd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoqtbase: update mx5 & mx6 support
Eric BENARD [Mon, 7 Oct 2013 15:37:29 +0000 (15:37 +0000)]
qtbase: update mx5 & mx6 support

- remove 5.0.2 as meta-qt5 has 5.1.0 by default
- tested on i.MX53 with eglfs and xcb platforms. FPS is not very
good despite the GPU (~24 fps on 800x480)
- tested on i.MX6 with eglfs platform : performance is very good
(> 150 fps on 640x480)

Signed-off-by: Eric Bénard <eric@eukrea.com>
11 years agoimx-base: provide right package for amd-gpu-bin if x11 is disabled
Eric BENARD [Fri, 4 Oct 2013 20:58:59 +0000 (20:58 +0000)]
imx-base: provide right package for amd-gpu-bin if x11 is disabled

so that users don't have to customize it outside,
else we get very stranges errors like :
ERROR: Multiple versions of mesa are due to be built
(/scratch/openembedded-core/meta/recipes-graphics/mesa/mesa_git.bb
/scratch/openembedded-core/meta/recipes-graphics/mesa/mesa_9.1.6.bb).
Only one version of a given PN should be built in any given build.
You likely need to set PREFERRED_VERSION_mesa to select the correct
version or don't depend on multiple versions.

Signed-off-by: Eric Bénard <eric@eukrea.com>
11 years agou-boot-fslc: Add 'openssl-native' dependency for MX23/MX28
Otavio Salvador [Tue, 1 Oct 2013 16:24:39 +0000 (13:24 -0300)]
u-boot-fslc: Add 'openssl-native' dependency for MX23/MX28

This allow U-Boot to build the need native tools during the build
process.

Later this ought to be reworked to proper split this into a cross
recipe but it is too late in the Yocto 1.5 release for it.

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