]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
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>
11 years agoRevert "u-boot-fslc: Avoid native binary builds"
Otavio Salvador [Tue, 1 Oct 2013 16:21:46 +0000 (13:21 -0300)]
Revert "u-boot-fslc: Avoid native binary builds"

It causes build failures in several machines and it's too late to
rework it properly.

This reverts commit 2076ae7530a7ed2aa40678502598e74b0f533def.

Change-Id: I2f0c21559516195941832c2bca7b1dc50c90852a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agou-boot-fslc: Avoid native binary builds
Otavio Salvador [Mon, 30 Sep 2013 14:06:43 +0000 (11:06 -0300)]
u-boot-fslc: Avoid native binary builds

The 'tools' directory build native binaries and we ought to avoid them
when doing a target build.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoxf86-video-imxfb-vivante: Use MACHINE_SOCARCH for PACKAGE_ARCH
Otavio Salvador [Mon, 23 Sep 2013 17:08:50 +0000 (14:08 -0300)]
xf86-video-imxfb-vivante: Use MACHINE_SOCARCH for PACKAGE_ARCH

The xf86-video-imxfb-vivante is common to the soc-architecture so we
ought to reflect this in the PACKAGE_ARCH setting.

Change-Id: Ia011bbb11264a8daaa50e2988008d0f4bfc8b400
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolibdrm: Use MACHINE_SOCARCH for PACKAGE_ARCH
Otavio Salvador [Mon, 23 Sep 2013 15:47:58 +0000 (12:47 -0300)]
libdrm: Use MACHINE_SOCARCH for PACKAGE_ARCH

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

Change-Id: I1b33ee5e24b34639db8ad10517dadd1a74d2e2fb
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agofirmware-imx: Use MACHINE_SOCARCH for PACKAGE_ARCH
Otavio Salvador [Mon, 23 Sep 2013 15:34:13 +0000 (12:34 -0300)]
firmware-imx: Use MACHINE_SOCARCH for PACKAGE_ARCH

The firmware-imx is common to the soc-architecture so we ought to
reflect this in the PACKAGE_ARCH setting.

Change-Id: Ib8c45fd2589e7a7fa10275021152ae7f951bf51e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx28evk: Drop inherited MACHINE_GSTREAMER_PLUGIN setting
Otavio Salvador [Thu, 26 Sep 2013 01:08:56 +0000 (22:08 -0300)]
imx28evk: Drop inherited MACHINE_GSTREAMER_PLUGIN setting

The MACHINE_GSTREAMER_PLUGIN is now set in mxs-base.inc so we don't
need it here.

Change-Id: Ief9de139dd3ca110fb8ea3f636b7df0afca8f465
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agomxs-base.inc: Add MACHINE_GSTREAMER_PLUGIN default setting
Otavio Salvador [Thu, 26 Sep 2013 01:07:16 +0000 (22:07 -0300)]
mxs-base.inc: Add MACHINE_GSTREAMER_PLUGIN default setting

By default, we add, gst-fsl-plugin for all i.MX28 based boards as done
by Freescale.

Change-Id: I146de9685dbbdb2ae185c55e976e8414256d602c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogst-fsl-plugin.inc: Remove redundant PACKAGE_ARCH setting
Otavio Salvador [Mon, 23 Sep 2013 19:43:43 +0000 (16:43 -0300)]
gst-fsl-plugin.inc: Remove redundant PACKAGE_ARCH setting

The PACKAGE_ARCH is now dynamically set for package which depends on
kernel.

Change-Id: I86c4f50af09cd2879eae749cb3c694657796cf0a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agofsl-alsa-plugins: Remove redundant PACKAGE_ARCH setting
Otavio Salvador [Mon, 23 Sep 2013 19:43:04 +0000 (16:43 -0300)]
fsl-alsa-plugins: Remove redundant PACKAGE_ARCH setting

The PACKAGE_ARCH is now dynamically set for package which depends on
kernel.

Change-Id: I9b702584af1576c8a816943a7690356575245398
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-lib: Remove redundant PACKAGE_ARCH setting
Otavio Salvador [Mon, 23 Sep 2013 15:40:54 +0000 (12:40 -0300)]
imx-lib: Remove redundant PACKAGE_ARCH setting

The PACKAGE_ARCH is now dynamically set for package which depends on
kernel.

Change-Id: I880147182edf7023747fb7d756a2eab2a54b3071
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-test: Remove redundant PACKAGE_ARCH setting
Otavio Salvador [Mon, 23 Sep 2013 19:41:27 +0000 (16:41 -0300)]
imx-test: Remove redundant PACKAGE_ARCH setting

The PACKAGE_ARCH is now dynamically set for package which depends on
kernel.

Change-Id: I4ae950e38e50d75bc0a6e14aabedd7d3102eff65
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogpu-viv-g2d.inc: Remove redundant PACKAGE_ARCH setting
Otavio Salvador [Mon, 23 Sep 2013 15:46:29 +0000 (12:46 -0300)]
gpu-viv-g2d.inc: Remove redundant PACKAGE_ARCH setting

The PACKAGE_ARCH is now dynamically set for package which depends on
GPU libraries.

Change-Id: I812549fa9982f87ef9d6998623be9557cb731811
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogpu-viv-bin-mx6q.inc: Remove redundant PACKAGE_ARCH setting
Otavio Salvador [Mon, 23 Sep 2013 15:45:46 +0000 (12:45 -0300)]
gpu-viv-bin-mx6q.inc: Remove redundant PACKAGE_ARCH setting

The PACKAGE_ARCH is now dynamically set for package which depends on
GPU libraries.

Change-Id: Iafacf04fc9299b3e55b01f15b6aa02a728e356da
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoamd-gpu-mx51.inc: Remove redundant PACKAGE_ARCH setting
Otavio Salvador [Mon, 23 Sep 2013 15:44:47 +0000 (12:44 -0300)]
amd-gpu-mx51.inc: Remove redundant PACKAGE_ARCH setting

The PACKAGE_ARCH is now dynamically set for package which depends on
GPU libraries.

Change-Id: I9315d48f5da96b2980666f21ab73e55db3e8b8c6
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agomesa: Remove redundant PACKAGE_ARCH setting
Otavio Salvador [Mon, 23 Sep 2013 15:32:50 +0000 (12:32 -0300)]
mesa: Remove redundant PACKAGE_ARCH setting

The PACKAGE_ARCH is now dynamically set for package which depends on
GPU libraries.

Change-Id: I5d2b23fb31f17becc10a7c5955aee9ff4d940a17
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agomesa-demos: Remove redundant PACKAGE_ARCH setting
Otavio Salvador [Mon, 23 Sep 2013 15:32:33 +0000 (12:32 -0300)]
mesa-demos: Remove redundant PACKAGE_ARCH setting

The PACKAGE_ARCH is now dynamically set for package which depends on
GPU libraries.

Change-Id: I172c119d66774df90dcd2a8a649bc2d8191e701f
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoqt5: Remove redundant PACKAGE_ARCH setting
Otavio Salvador [Mon, 23 Sep 2013 15:30:36 +0000 (12:30 -0300)]
qt5: Remove redundant PACKAGE_ARCH setting

The PACKAGE_ARCH is now dynamically set for package which depends on
GPU libraries.

Change-Id: I0d14dce02fc5263a403ad3b0b55b1e67ccae0c5a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoqt4: Remove redundant PACKAGE_ARCH setting
Otavio Salvador [Mon, 23 Sep 2013 15:28:11 +0000 (12:28 -0300)]
qt4: Remove redundant PACKAGE_ARCH setting

The PACKAGE_ARCH is now dynamically set for package which depends on
GPU libraries.

Change-Id: Id16d6160b08ea054d528d0b251031f0532ed2938
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agomxs-base.inc: Use 'fsl-dynamic-packagearch' class
Otavio Salvador [Mon, 23 Sep 2013 17:19:15 +0000 (14:19 -0300)]
mxs-base.inc: Use 'fsl-dynamic-packagearch' class

Change-Id: I86c77a6aa19ee40b151246bb9531ff7194a4b983
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-base.inc: Use 'fsl-dynamic-packagearch' class
Otavio Salvador [Mon, 23 Sep 2013 13:58:34 +0000 (10:58 -0300)]
imx-base.inc: Use 'fsl-dynamic-packagearch' class

Change-Id: I61f115780b3f9b3518e3af45f278e4602b192d1a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoxf86-input-evdev: Drop PACKAGE_ARCH override
Otavio Salvador [Mon, 23 Sep 2013 16:23:16 +0000 (13:23 -0300)]
xf86-input-evdev: Drop PACKAGE_ARCH override

The Xorg 1.11.4 version has been dropped so we don't have an ABI
incompatible Xorg anymore and we now use the Xorg in sync with
OE-Core/Poky so this is not need anymore.

Change-Id: I8c9b1f4f233f41ff2644bd3c50c657148633e17d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agofsl-dynamic-packagearch.bbclass: Dynamically set package architecture
Otavio Salvador [Sun, 22 Sep 2013 23:12:55 +0000 (20:12 -0300)]
fsl-dynamic-packagearch.bbclass: Dynamically set package architecture

This allow to easy reuse of binary packages among similar SoCs. The
usual use for this is to share SoC specific packages among different
boards. The class can be used to share GPU packages for i.MX53 boards
(as all them share the AMD GPU) and i.MX6 based boards (as all them
share Vivante GPU).

It inspects the database and identify if the package provides or
depends on one of subarch provided values and if it does, it sets the
PACKAGE_ARCH for MACHINE_SUBARCH value otherwise if it matches in the
machine specific filter, it sets it to MACHINE_ARCH.

This reduces the amount of packages we build, for example in case of
core-image-x11 we:

$ ls -l tmp/deploy/rpm/cortexa9hf_vfp_neon_mx6/*.rpm | wc -l
75

So we reuse 75 binaries; these would be build otherwise.

It being dynamically set or statically set it has following benefits:

* correctness: it is easier to ensure the system behaves as expected
* correctness for non-tracked recipes: new recipes, if depending on
  virtual/kernel or GPU has the right architecture choosen, without a
  .bbappend file for them
* safeness: non-expert users get a more adequate behavior as the
  complexity of choosing the right architecture is simplified for them
* easy maintenance: it is easier for me, as maintainer, to maintain a
  code which decides what to do than having hundreds of bbappend files
  for it

Change-Id: Icb0a8060e862c8eeb166c45d1b39c40de07b01d8
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-base.inc: Drop gst-fsl-plugin for vf60 SoC family
Otavio Salvador [Sun, 22 Sep 2013 21:21:20 +0000 (18:21 -0300)]
imx-base.inc: Drop gst-fsl-plugin for vf60 SoC family

The vf60 SoC family does not has VPU so we shouldn't include the
gst-fsl-plugin. We fix it making an override for the SoC family as
done for 'mx3' one.

Change-Id: I2eadf16b67cafc8b91e4968b6108ce4c90f7e284
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx28evk: set up UBOOT_CONFIG with config/fs-type for the supported boot devices
Mario Domenech Goulart [Thu, 19 Sep 2013 14:11:06 +0000 (11:11 -0300)]
imx28evk: set up UBOOT_CONFIG with config/fs-type for the supported boot devices

Supported boot devices: sd, nand and sd-auart-console.

Change-Id: I4521bbfa7a3c5ec4002a583b682a36ab18e9357a
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
11 years agoimx6solosabresd: set up UBOOT_CONFIG with config/fs-type for the supported boot devices
Mario Domenech Goulart [Wed, 18 Sep 2013 14:23:13 +0000 (11:23 -0300)]
imx6solosabresd: set up UBOOT_CONFIG with config/fs-type for the supported boot devices

Supported boot devices: sd

Change-Id: Ic4f72275dc37da9f882ba51b234c1a1b4e6b2d4f
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
11 years agoimx6solosabreauto: set up UBOOT_CONFIG with config/fs-type for the supported boot...
Mario Domenech Goulart [Wed, 18 Sep 2013 14:22:45 +0000 (11:22 -0300)]
imx6solosabreauto: set up UBOOT_CONFIG with config/fs-type for the supported boot devices

Supported boot devices: sd, eimnor, nand and spinor.

Change-Id: I9f4fbfc5c2331a2f2ec20cec2c7ea158f84dae2e
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
11 years agoimx6qsabresd: set up UBOOT_CONFIG with config/fs-type for the supported boot devices
Mario Domenech Goulart [Wed, 18 Sep 2013 14:22:18 +0000 (11:22 -0300)]
imx6qsabresd: set up UBOOT_CONFIG with config/fs-type for the supported boot devices

Supported boot devices: sd and sata.

Change-Id: I66a3a5fcfa8624d1aba35003a873ba3a3bb1dcaf
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
11 years agoimx6qsabreauto: set up UBOOT_CONFIG with config/fs-type for the supported boot devices
Mario Domenech Goulart [Wed, 18 Sep 2013 14:21:56 +0000 (11:21 -0300)]
imx6qsabreauto: set up UBOOT_CONFIG with config/fs-type for the supported boot devices

Supported boot devices: sd, eimnor, nand and spinor.

Change-Id: I613abc2ae5e5fe67c59f4aa1466ff1d879532725
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
11 years agoimx6dlsabresd: set up UBOOT_CONFIG with config/fs-type for the supported boot devices
Mario Domenech Goulart [Wed, 18 Sep 2013 14:21:14 +0000 (11:21 -0300)]
imx6dlsabresd: set up UBOOT_CONFIG with config/fs-type for the supported boot devices

Supported boot devices: sd.

Change-Id: I6028f47d170015f8c8aac113773e24ced34e38a0
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
11 years agoimx6dlsabreauto: set up UBOOT_CONFIG with config/fs-type for the supported boot devices
Mario Domenech Goulart [Wed, 18 Sep 2013 14:20:46 +0000 (11:20 -0300)]
imx6dlsabreauto: set up UBOOT_CONFIG with config/fs-type for the supported boot devices

Supported boot devices: sd, eimnor, nand and spinor.

Change-Id: I7d762689582221489d53819b0cde0b3356230d75
Signed-off-by: Mario Domenech Goulart <mario@ossystems.com.br>
11 years agou-boot-fslc-mxsboot: Use sysroot contents for native builds
Otavio Salvador [Wed, 25 Sep 2013 18:26:23 +0000 (15:26 -0300)]
u-boot-fslc-mxsboot: Use sysroot contents for native builds

This fixes the build to not link and user host OpenSSL contents.

Change-Id: I5d088d791a83c4b24ee6ea85037c82103c12fb3f
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-bootlets: Add deploy in sstate-cache
Otavio Salvador [Sun, 22 Sep 2013 21:04:41 +0000 (18:04 -0300)]
imx-bootlets: Add deploy in sstate-cache

The right way to support deployment of files is inheriting the deploy
class so it is add to the sstate-cache. If we don't do that we end
redoing the build without a real need.

Change-Id: If0a0cdcfe8abf5b50b72a0c04c8d0d273ad1a91a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-bootlets: Pass sysroot for compiler and linker
Otavio Salvador [Sat, 21 Sep 2013 21:22:20 +0000 (18:22 -0300)]
imx-bootlets: Pass sysroot for compiler and linker

The build need to have the sysroot information explicit; the build
system of the imx-bootlets is horrible and does not reuse the values
provided by the environment so we need to force them.

This fixes a build failure in Crystal boards.

Change-Id: Ie5f0bd7271c90f219fdded320da579fa95ace159
Reported-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agou-boot-fslc: Update revision to aa822f4
Otavio Salvador [Sat, 21 Sep 2013 15:04:42 +0000 (12:04 -0300)]
u-boot-fslc: Update revision to aa822f4

This updates the u-boot-fslc and u-boot-fslc-mxsboot recipes to
aa822f4 (Merge tag 'v2013.10-rc3' into patches-2013.10).

A new dependency, of openssl, has been add to u-boot-fslc-mxsboot as
it needs to look to it when building for MX23 or MX28 SoCs.

Change-Id: I914a4e808fa0211eefa8e30aa4f6bb03e01e5a04
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx (3.0.35): Add defconfig file for i.MX6 Solo SoCs
Otavio Salvador [Tue, 17 Sep 2013 17:48:08 +0000 (14:48 -0300)]
linux-imx (3.0.35): Add defconfig file for i.MX6 Solo SoCs

This copies the i.MX6 Solo Lite defconfig for use by i.MX6 Solo
SoCs. This is how is done by Freescale BSP so we'll follow same rule
here.

Change-Id: I244e366d159fef37cdd15fedb447472efc026d27
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-test: Install vpu config and media files
Daiane Angolini [Mon, 16 Sep 2013 13:24:58 +0000 (10:24 -0300)]
imx-test: Install vpu config and media files

Files (config_dec, config_enc, config_encdec,
config_net) are used to configure mxc-vpu-test.out

And file akiyo.mp4 is a sample media file used
for mxc_vpu_test.out

Fixes [YOCTO: #4185]

Change-Id: I4a09988319440d75bf2c72d2f9351fa58a9804f4
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
11 years agolinux-fslc: Update to a318c1dd revision
Otavio Salvador [Sat, 14 Sep 2013 19:18:53 +0000 (16:18 -0300)]
linux-fslc: Update to a318c1dd revision

This revision merges the 3.11.1 stable release onto the patches-3.11
branch.

Change-Id: I5e8665125c31c02963d689e3969da6224ec53c74
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx (3.0.35): Update to 4.1.0 based branch
Otavio Salvador [Fri, 6 Sep 2013 17:14:43 +0000 (14:14 -0300)]
linux-imx (3.0.35): Update to 4.1.0 based branch

This updates the 3.0.35 to the 4.1.0 based BSP and remove the GPU
patches that has been already included there. At same time, it adds 6
new patches that include the need fixes for Yocto support and that
were not included by Freescale at their kernel branch.

Change-Id: Ia63d9e87a610e88c288d6be180f10b1eda399b1a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agobarebox: fix warning
Eric BENARD [Tue, 17 Sep 2013 08:48:06 +0000 (08:48 +0000)]
barebox: fix warning

else we get :
WARNING: Unable to get checksum for barebox SRC_URI entry defconfig:
file could not be found

Reported-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Eric Bénard <eric@eukrea.com>
11 years agobarebox: drop 2012.02.0 support
Alexandre Belloni [Mon, 26 Aug 2013 16:58:19 +0000 (18:58 +0200)]
barebox: drop 2012.02.0 support

imx53qsb will be supported using a more recent version

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11 years agopointercal-xinput: Move from meta-fsl-demos
Otavio Salvador [Fri, 6 Sep 2013 12:23:47 +0000 (09:23 -0300)]
pointercal-xinput: Move from meta-fsl-demos

The pointercal-xinput is not included in OE-Core so we ought to
include it in the BSP instead of having it in meta-fsl-demos layer.

Change-Id: I27dbc31aeb321609cac6a2e757742b83d609033a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-fslc: Update to 10b70ef revision
Otavio Salvador [Thu, 5 Sep 2013 17:24:48 +0000 (14:24 -0300)]
linux-fslc: Update to 10b70ef revision

This adds following changes:

10b70ef usb: chipidea: move hw_phymode_configure() into probe
a40d36c ARM: dts: imx53-qsb: Make USBH1 functional
b9338d7 ARM: i.MX: remove sdma script address arrays from platform data
d735486 dma: imx-sdma: Add ROM script addresses to driver
443a13a dma: imx-sdma: Use struct for driver data

Change-Id: Ice0cd5c60ba7bacfd72e6e54dc2519eb99ed16af
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agou-boot-fslc: Update to 2013.10-rc2
Otavio Salvador [Tue, 3 Sep 2013 18:57:34 +0000 (15:57 -0300)]
u-boot-fslc: Update to 2013.10-rc2

This patch updates the source against the 2013.10-rc2 release; this
also renames the u-boot-mxsboot recipe to u-boot-fslc-mxsboot so it
makes it clear that it is based on u-boot-fslc version.

The license checksum has changes as U-Boot now uses SPDX Unique
License Identifiers (eca3aeb Licenses: introduce SPDX Unique Lincense
Identifiers).

Change-Id: I761d92f3f1eaf419a238d544357293a3a953b7c8
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-fslc: Update to 3.11 based kernel
Otavio Salvador [Tue, 3 Sep 2013 18:51:54 +0000 (15:51 -0300)]
linux-fslc: Update to 3.11 based kernel

The Linux kernel has been updated to a 3.11 based tree which includes
following changes:

ef362c0 iio: mxs-lradc: Fix the order of resources removal
5e4438d iio: mxs-lradc: change the realbits to 12
c790948 staging: iio: mxs-lradc: Use devm_iio_device_alloc
308ae71 iio: core: implement devm_iio_device_alloc/devm_iio_device_free
1b25b3c iio: mxs-lradc: Check the return value from stmp_reset_block()
61cda60 iio: mxs-lradc: Add MODULE_ALIAS
e922c88 ASoC: mxs-sgtl5000: Configure the dai_links as unidirectional
92676a3 ASoC: soc-pcm: Allow to specify unidirectional dai_link
5753d98 ARM: dts: imx23-olinuxino: enable Low Resolution ADC
7668d12 ARM: dts: imx23-evk: enable Low Resolution ADC
30cc4d4 ARM: mxs-lradc: Simplify mxs_lradc_trigger_init error handle
3619d42 ARM: dts: imx23-evk: enable USB PHY and controller
faf7c76 ARM: dts: imx28-evk: Enable touchscreen support

Change-Id: I4138d1f864924bbefbed93310670c431c291679b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agopackagegroup-core-directfb: Add Vivante GPU support
Otavio Salvador [Tue, 3 Sep 2013 16:19:01 +0000 (13:19 -0300)]
packagegroup-core-directfb: Add Vivante GPU support

This allow for easy addition of DirectFB support in image; we opted to
add this here to avoid forcing a 'directfb' to be machine specific.

Change-Id: I20ca9625a6b3cd7a54e8718ef012ed6717313ba5
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoxf86-video-imxfb-vivante: Remove unused patches
Otavio Salvador [Sat, 31 Aug 2013 21:06:18 +0000 (18:06 -0300)]
xf86-video-imxfb-vivante: Remove unused patches

Following patches were not being used:

 - Makefile-fix-cross-compile.patch
 - Makefile.am-remove-prefixed-include-path.patch
 - build-Don-t-force-things-decided-by-build-system.patch

Those were included when working on 3.5.7-1.0.0-alpha release but not
removed, by mistake, when updating for 3.5.7-1.0.0-alpha.2 release.

Change-Id: Ib99562eaaa2d50845782f53a5b3ad3334cb9f48a
Reported-by: Evan Kotara <evan.kotara@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogpu-viv-bin-mx6q.inc: If Wayland and X11 are enabled, default to X11
Otavio Salvador [Sat, 31 Aug 2013 20:58:55 +0000 (17:58 -0300)]
gpu-viv-bin-mx6q.inc: If Wayland and X11 are enabled, default to X11

Vivante GPU driver does not support use of Wayland AND X11 backends at
same time, so we need to choose one for default. We previously had
choose Wayland but many users are reporting problems as the usual
expected support is still X11 so we're moving the default for X11 now.

Change-Id: I30f092509f060d3bced358324a296b0f798da2cb
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolibdrm: Add fix to avoid GPU freeze
Otavio Salvador [Tue, 16 Jul 2013 20:32:15 +0000 (17:32 -0300)]
libdrm: Add fix to avoid GPU freeze

Add ARM support into xf86drm.h.  This provides support for Xorg
interface.  Without this the vivante samples will hang during close
requiring a reboot

Change-Id: I60ea3c87c35fadaa00c64baffd24f74f41dfbb9b
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Evan Kotara <evan.kotara@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoimx-base.inc: Set default tune of i.MX6 to use Hard Float-Point
Otavio Salvador [Thu, 18 Jul 2013 17:42:54 +0000 (14:42 -0300)]
imx-base.inc: Set default tune of i.MX6 to use Hard Float-Point

The default now is to use Hard Float-Point to every i.MX6 SoC but it
is very easy to change back to Soft Float-Point, if it is the case,
you can set:

,----[ Soft Float-Point setting ]
| DEFAULTTUNE_mx6 = "cortexa9-neon"
`----

In your local.conf or machine board file.

Change-Id: I8379dd95cbd0ab9b9ae61ffe8e173f8b0b7db9ae
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoxserver-xorg: Remove backport of 1.11.4
Otavio Salvador [Thu, 22 Aug 2013 12:35:32 +0000 (09:35 -0300)]
xserver-xorg: Remove backport of 1.11.4

The new Vivante GPU driver supports the new Xorg API so we don't need
to keep this backport around anymore.

Change-Id: Ic3a4fa912cfbf51452fbb91b9afbf9e996eb56c0
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoxf86-video-imxfb-vivante: Upgrade to 3.5.7-1.0.0-alpha.2
Otavio Salvador [Wed, 17 Jul 2013 13:01:59 +0000 (10:01 -0300)]
xf86-video-imxfb-vivante: Upgrade to 3.5.7-1.0.0-alpha.2

The new Xorg driver does not need a DRI library anymore, so we remove
the xf86-dri-vivante recipe, but use the DRI code during the Xorg GPU
driver build.

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

Change-Id: I3f666da817fb158b201dc169ae7862b199216ddd
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agolinux-imx (3.0.35): Add support to Vivante 4.6.9p12 GPU code
Otavio Salvador [Sun, 21 Jul 2013 22:39:39 +0000 (19:39 -0300)]
linux-imx (3.0.35): Add support to Vivante 4.6.9p12 GPU code

This backport the support for Vivante 4.6.9p12 GPU from 3.5.7 kernel
while Freescale does not make a new 3.0.35 release with this.

Change-Id: I34a4d2a6a2afa5437ab444e2259a43b523123438
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogpu-viv-bin-mx6q (3.5.7-1.0.0-alpha.2): Add Hard and Soft Float-Point releases
Otavio Salvador [Thu, 18 Jul 2013 15:19:54 +0000 (12:19 -0300)]
gpu-viv-bin-mx6q (3.5.7-1.0.0-alpha.2): Add Hard and Soft Float-Point releases

Include the 3.5.7-1.0.0-alpha.2 version of GPU and the mechanism to allow this
to be matched for compatibility. When adding a package of:

Hard Float-Point, set:

 PACKAGE_FP_TYPE = "hardfp"

Soft Float-Point, set:

 PACKAGE_FP_TYPE = "softfp"

This GPU driver includes following changes/improvements:

- GLES20 window mode performance is optimized for improved performance.

- glmark2-es2 crashed fixed as documented: Workaround [YOCTO: #4954]
  so it outputs an error. A fix for it is being developed.

- glmark2-es2 performance in windowed mode. Fixes [YOCTO: 4950]

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

Change-Id: If71a18df232282862ecd551d96e627b975238134
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogpu-viv-bin-mx6q: Add DirectFB backend package
Otavio Salvador [Fri, 23 Aug 2013 21:39:23 +0000 (18:39 -0300)]
gpu-viv-bin-mx6q: Add DirectFB backend package

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

Change-Id: I2f1bf93181e9f3246e6319f6e89f4fe842ca3da5
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agoqtbase: Add qtbase_5.1.0.bbappend
Erik Botö [Thu, 29 Aug 2013 14:41:19 +0000 (14:41 +0000)]
qtbase: Add qtbase_5.1.0.bbappend

Copy the qtbase_5.0.2.bbappend to qtbase_5.1.0.bbappend since Qt 5.1.0 is
 now the default version built in meta-qt5.

Change-Id: I138c6a78591dd0013ee99b461d390fabe74baed9
Signed-off-by: Erik Botö <erik.boto@pelagicore.com>
11 years agoimage_types_fsl: mxs: Add support for a barebox bootstream
Alexandre Belloni [Mon, 26 Aug 2013 16:58:22 +0000 (16:58 +0000)]
image_types_fsl: mxs: Add support for a barebox bootstream

Change-Id: Ibe7afdd6e4c2f5db73b42cf6b39df9756bdb9fb8
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11 years agoimx-boolets: Add barebox support
Alexandre Belloni [Mon, 26 Aug 2013 16:58:21 +0000 (16:58 +0000)]
imx-boolets: Add barebox support

Change-Id: Ifb5855a8c6c8d290f3aa699dc36712cb68fd4ddc
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11 years agobarebox: Add a recipe to support mainline 2013.08.0
Alexandre Belloni [Mon, 26 Aug 2013 16:58:20 +0000 (16:58 +0000)]
barebox: Add a recipe to support mainline 2013.08.0

Change-Id: If835efe9bc3d09212a3132d06cafc03aaa3e5989
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11 years agogpu-viv-bin-mx6q.inc: Fix soname of libEGL library
Otavio Salvador [Fri, 23 Aug 2013 23:34:53 +0000 (20:34 -0300)]
gpu-viv-bin-mx6q.inc: Fix soname of libEGL library

The soname of libEGL should be 1.0 so we fix it at install time. The
fix has been contributed by Evan Kotara <evan.kotara@freescale.com>.

Change-Id: I99dad005f4a01b6e902e0e605d16630ebebd554d
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agogpu-viv-bin-mx6q.inc: Fix soname of libGL library
Otavio Salvador [Mon, 8 Jul 2013 23:46:35 +0000 (20:46 -0300)]
gpu-viv-bin-mx6q.inc: Fix soname of libGL library

The soname used by mesa is 1.2.0 while the Vivante binary lacked the
minor version so sometimes we might end fetching the wrong package
because of this.

Change-Id: I581c573f2b794923baa96829a483cd6d6f5393e0
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
11 years agomqxboot: Add package
Andy Voltz [Sat, 24 Aug 2013 19:37:06 +0000 (19:37 +0000)]
mqxboot: Add package

Provides an utility for Freescale Vybrid platforms which allows an MQX
image to be loaded into memory. It's used for launching an MQX
application from a running Linux kernel.

Change-Id: Ie6f2ee78546dd557434facbe347d8865560e29fb
Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
11 years agolibmcc: Add package
Andy Voltz [Sat, 24 Aug 2013 19:37:05 +0000 (19:37 +0000)]
libmcc: Add package

This provides a userspace library which can be used in Linux
applications on Freescale Vybrid Platforms. This library interfaces
with the kernel-module-mcc to pass information to MQX running on the
M4.

Change-Id: Ia90dc6cb1cd26745288cda5637ddb06a1ea8a6bd
Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
11 years agokernel-module-mcc: Add package
Andy Voltz [Sat, 24 Aug 2013 19:37:04 +0000 (19:37 +0000)]
kernel-module-mcc: Add package

This module is used for communication and synchronization between MQX
applications (running on the M4) and Linux (on A5) for Freescale
Vybrid platforms.

Change-Id: Id37530cc5d5a125e0ef9e3d0f52fce068fef7dff
Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
11 years agogpu-viv-g2d: Add version 3.5.7-1.0.0
Lauren Post [Fri, 19 Jul 2013 18:17:26 +0000 (13:17 -0500)]
gpu-viv-g2d: Add version 3.5.7-1.0.0

GPU 2D API libraries and sample applications

Change-Id: Id94b33879119e882f939668bad61a1a7364db89d
Signed-off-by: Lauren Post <lauren.post@freescale.com>
11 years agoqt4-x11: Allow use of Qt Media Player in multi-headed system
Eric Nelson [Sat, 24 Aug 2013 20:07:16 +0000 (20:07 +0000)]
qt4-x11: Allow use of Qt Media Player in multi-headed system

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Add linux-firmware-ath6k to MACHINE_FIRMWARE.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

and more, in a total of 35 commits.

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

Change-Id: I3ada0ec7332f3f5141263ec3ed166b448e8c3675
Signed-off-by: Lauren Post <lauren.post@freescale.com>