]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
12 years agoimx6dlsabresd: Fix machine description
Otavio Salvador [Sat, 30 Mar 2013 22:51:39 +0000 (19:51 -0300)]
imx6dlsabresd: Fix machine description

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

This updates to Linux 3.8.5 kernel version.

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

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

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

The debug symbol split now raises an error as bellow:

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

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

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

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

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

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

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

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

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

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

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

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

This fixes runtime errors as:

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

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

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

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

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

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

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

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

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

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

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

This updates to Linux 3.8.4 kernel version.

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

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

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

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

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

iMX6DL SabreSD u-boot from Freescale 3.0.0 BSP

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

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

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

iMX6SL EVK linux from Freescale 3.0.0 BSP

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

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

iMX6SL EVK u-boot from Freescale 3.0.0 BSP

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

Add machine definition for Freescale i.MX6SL EVK board

Change-Id: I696ca2dc1705d2095afbf2f16c62ed79404966ad
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agoxf86-video-imxfb-vivante: Fix build with latest X server
Otavio Salvador [Fri, 22 Mar 2013 16:46:49 +0000 (13:46 -0300)]
xf86-video-imxfb-vivante: Fix build with latest X server

mibstore functions are no longer supported in the X server. This patch
removes them from this driver, following the pattern in
http://patches.openembedded.org/patch/46133/

This checkin shows when/where the changes to the X server were made
that deleted the header mibstore.h and mentions the reasons.
http://lists.x.org/archives/xorg-devel/2012-September/033575.html

Change-Id: I83ae62ac97139602c6c401823980fa16ef94b12b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoxf86-dri-vivante: Fix build with latest X server
Gary Thomas [Fri, 22 Mar 2013 16:17:50 +0000 (10:17 -0600)]
xf86-dri-vivante: Fix build with latest X server

mibstore functions are no longer supported in the X server.
This patch removes them from this driver, following the pattern in
   http://patches.openembedded.org/patch/46133/

This checkin shows when/where the changes to the X server were made
that deleted the header mibstore.h and mentions the reasons.
   http://lists.x.org/archives/xorg-devel/2012-September/033575.html

Change-Id: I72174754d98a1f9f918dcbf56da600820476f80c
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
12 years agomesa-dri: Fix wrong assignment for provide list change
Otavio Salvador [Fri, 22 Mar 2013 02:50:55 +0000 (23:50 -0300)]
mesa-dri: Fix wrong assignment for provide list change

The code needs to work in a list of provides but it mistakenly were
working in a string array; this fixes it.

Change-Id: I7a3e02086c1e3e9cf32b9503197037a512d9683f
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoxf86-video-imxfb: Add dependency on 'virtual/kernel'
Otavio Salvador [Thu, 21 Mar 2013 15:43:55 +0000 (12:43 -0300)]
xf86-video-imxfb: Add dependency on 'virtual/kernel'

The Xorg driver uses headers included in kernel source so we ought to
depends on it; we've added the virtual as dependency so in future,
when mainline kernel provides support for it, it will just work.

Change-Id: Ibdcaa573d023558fee2534826eb3daf41d9bc8ae
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoxf86-video-imxfb: Fix build using 1.14 Xorg server
Otavio Salvador [Wed, 20 Mar 2013 21:14:51 +0000 (18:14 -0300)]
xf86-video-imxfb: Fix build using 1.14 Xorg server

mibstore functions are no longer supported. This patch removes them
from this driver, following the pattern in
http://patches.openembedded.org/patch/46133/

This checkin shows when/where the changes to the X server were made
that deleted the header mibstore.h and mentions the reasons.
http://lists.x.org/archives/xorg-devel/2012-September/033575.html

Change-Id: I3957ada1f71bffa3f1e3b4533e0a0d25bf5838cc
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agofirmware-imx: Make the package machine specific
Otavio Salvador [Sat, 16 Mar 2013 20:14:34 +0000 (17:14 -0300)]
firmware-imx: Make the package machine specific

Each SoC has a different version of the firmware files so it is not
architecture agnostic thus make it machine specific.

Change-Id: I1de5da5014c4dbc64e18804b11f09a6d0337e618
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agomesa-dri: Drop GIT bbappend as this is not used by default
Otavio Salvador [Fri, 15 Mar 2013 22:23:14 +0000 (19:23 -0300)]
mesa-dri: Drop GIT bbappend as this is not used by default

This reduces one override to manage in the BSP; someone intending to
use GIT snapshot should take care of it.

Change-Id: I58b19e10a574dd1675fb39cf73139168a06d5c5c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agomesa-dri: Don't build EGL, GL ES and GL ES2 librarioes
Otavio Salvador [Fri, 15 Mar 2013 22:22:56 +0000 (19:22 -0300)]
mesa-dri: Don't build EGL, GL ES and GL ES2 librarioes

The Vivante and AMD GPU drivers provide GPU specific libraries so we
cannot build the same here or we'll end conflicting.

Change-Id: I96e485a3e113612dfbb5902583fa71044bb0d035
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-imx (2.6.35.3): Remove unused patch file
Otavio Salvador [Tue, 19 Mar 2013 17:15:17 +0000 (14:15 -0300)]
linux-imx (2.6.35.3): Remove unused patch file

The 'mx5-fix-hang-with-framebuffer.patch' were merged onto GIT and not
applied by Yocto build system; remove it.

Change-Id: Idff9450e3cc6b1870612bbc7c4dfeda1ff43a2f2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-imx (2.6.35.3): Fix perf build due new Linux headers use
Otavio Salvador [Tue, 19 Mar 2013 17:13:17 +0000 (14:13 -0300)]
linux-imx (2.6.35.3): Fix perf build due new Linux headers use

As Yocto now use a newer Linux headers package we end having a build
failure in perf as 'stddef.h' has changed and does not provide NULL
definiton anymore. To workaround it we add the srcdir onto search path
for include files, before sysroot one.

Change-Id: I87e2ee7626f2399ab726c9d1ed0f32f18e6d2948
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agou-boot-fslc: Disable I2C for mx28evk to fix SGTL5000
Otavio Salvador [Mon, 18 Mar 2013 13:27:32 +0000 (10:27 -0300)]
u-boot-fslc: Disable I2C for mx28evk to fix SGTL5000

When loading a Freescale 2.6.35 on a mx28evk the following issue is
seen:

sgtl5000_hw_read: read reg error : Reg 0x00 Device with ID register 0
is not a SGTL5000

Disabling CONFIG_CMD_I2C makes the sgtl5000 probe to succeed.

Mainline kernel does not show this problem.

Until the real cause is not identified, disable 'CONFIG_CMD_I2C' for
the time being.

Change-Id: I1c79a6f7567611ce846383686481fbf923ed3434
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-fslc: Update to 20130318 patches-3.8's snapshot
Otavio Salvador [Mon, 18 Mar 2013 02:45:10 +0000 (23:45 -0300)]
linux-fslc: Update to 20130318 patches-3.8's snapshot

This includes v3.8.3 merge plus a patch from Marek Vasut
<marex@denx.de> to fix a offset issue in i.MX23 and i.MX28 framebuffer
when using X11.

For more information about the patch please check:

http://marc.info/?l=linux-arm-kernel&m=136347162303597&w=2

Change-Id: Idffd634eb037051659e38b3727becffa47b078c7
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx31pdk, imx35pdk: Use XSERVER from imx-base.inc
Fabio Estevam [Wed, 13 Mar 2013 15:45:52 +0000 (15:45 +0000)]
imx31pdk, imx35pdk: Use XSERVER from imx-base.inc

XSERVER is already defined in imx-base.inc, no need to re-define it again.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agoimx31pdk, imx35pdk: Remove 'kernel26' feature
Fabio Estevam [Wed, 13 Mar 2013 13:54:58 +0000 (13:54 +0000)]
imx31pdk, imx35pdk: Remove 'kernel26' feature

'kernel26' feature has been already removed in oe-core.

No need to keep this anymore.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agoimx-base: add imx6dl mapping for firmware
John Weber [Sat, 9 Mar 2013 15:39:49 +0000 (15:39 +0000)]
imx-base: add imx6dl mapping for firmware

Signed-off-by: John Weber <rjohnweber@gmail.com>
12 years agolinux-imx (2.6.35): mxs: Update to 1.1.0 BSP release
Daiane Angolini [Fri, 8 Mar 2013 17:15:16 +0000 (11:15 -0600)]
linux-imx (2.6.35): mxs: Update to 1.1.0 BSP release

The new version is from Freescale BSP 2.6.35 1.1.0 for i.MX28

Change-Id: If6473c98910509f723d7f39bda7f40c78fcca8ae
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agolinux-fslc: Ensure we have the GIT hash in kernel version
Otavio Salvador [Thu, 7 Mar 2013 19:10:49 +0000 (16:10 -0300)]
linux-fslc: Ensure we have the GIT hash in kernel version

The kernel version ought to show the GIT hash from git repository so
it can be used to identify the exact version of code user/customer is
using.

Change-Id: I19f0ededeb86d54982267d895bb5833ed7bb915c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-imx (2.6.35.3): Enable cpufreq support for i.MX28 EVK
Otavio Salvador [Wed, 6 Mar 2013 19:59:46 +0000 (16:59 -0300)]
linux-imx (2.6.35.3): Enable cpufreq support for i.MX28 EVK

The DDR2 initialization code has been fixed in U-Boot so the kernel
does not hang when cpufreq support is enabled.

Change-Id: Ieb5d74c621bf446df08c9063755f15f26bab02b2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agou-boot-fslc: mx28: Align DDR2 init with FSL bootlets source
Otavio Salvador [Wed, 6 Mar 2013 19:55:51 +0000 (16:55 -0300)]
u-boot-fslc: mx28: Align DDR2 init with FSL bootlets source

Comparing the DDR2 initialization from the bootlets code against the U-boot
one, we can notice some mismatches, and after applying the same initialization
into U-boot the 2.6.35 kernel can boot normally.

Change-Id: If71d4a22ebb8c064e98e050b78d8c2e87d8ce6c8
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx-test: fix ALLOW_EMPTY error
Eric BENARD [Wed, 6 Mar 2013 17:18:37 +0000 (17:18 +0000)]
imx-test: fix ALLOW_EMPTY error

the package name needs to be specified else we get :
ERROR: QA Issue: .../imx-test_00.00.00.bb: Variable ALLOW_EMPTY is set as not being package specific, please fix this.

Signed-off-by: Eric Bénard <eric@eukrea.com>
12 years agoimage_types_fsl.bbclass: Fix deploy of mxsboot-sdcard image
Otavio Salvador [Tue, 5 Mar 2013 21:17:14 +0000 (18:17 -0300)]
image_types_fsl.bbclass: Fix deploy of mxsboot-sdcard image

The mxsboot-sdcard image is the current way we use to generate the
U-Boot bootstream blob during image generation however Yocto image
system enforces some naming schema so the symbolic links does work and
we weren't following those. This patch uses the '${IMAGE_NAME}'
variable and the proper image suffix so the symbolic links now fully
work.

Fixes [YOCTO #3871].

Change-Id: I7f96dcdd58e0a726b8084c1f87ff10732fe259df
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-fslc: Update to 3.8.2 stable release
Otavio Salvador [Tue, 5 Mar 2013 20:28:47 +0000 (17:28 -0300)]
linux-fslc: Update to 3.8.2 stable release

Change-Id: I200e799b3b53ed86d0794026c79e2c38c8cc8939
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-fslc (3.8): mxs: Make USB host functional again
Fabio Estevam [Wed, 27 Feb 2013 17:08:43 +0000 (14:08 -0300)]
linux-fslc (3.8): mxs: Make USB host functional again

Linux commit 09f6ffde2e (USB: EHCI: fix build error by making ChipIdea
host a normal EHCI driver) introduced CONFIG_USB_EHCI_HCD as a
dependency for USB_CHIPIDEA_HOST.

Select CONFIG_USB_EHCI_HCD, so that USB host can be functional again.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agoimx35pdk: Drop wrong executable attribute
Otavio Salvador [Fri, 15 Feb 2013 16:37:39 +0000 (14:37 -0200)]
imx35pdk: Drop wrong executable attribute

Change-Id: Ib4a16f5c02fb93490dae70e316ac9883b2da1f9a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoamd-gpu-x11-bin-mx51: Use FIXME to mark changes to be done
Otavio Salvador [Sat, 16 Feb 2013 17:41:11 +0000 (15:41 -0200)]
amd-gpu-x11-bin-mx51: Use FIXME to mark changes to be done

Change-Id: I177fb2ae41621881bcd4ba00d9f1fec055fd4c18
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-fslc: mxs/defconfig: Select CONFIG_MMC_UNSAFE_RESUME
Fabio Estevam [Fri, 22 Feb 2013 18:33:02 +0000 (15:33 -0300)]
linux-fslc: mxs/defconfig: Select CONFIG_MMC_UNSAFE_RESUME

PM subsystem treats mmc card as removed during suspend.

If MMC is used to store the root file system, it is better to tell the kernel
not to treat it as a removable media, so select CONFIG_MMC_UNSAFE_RESUME for
such purpose.

Change-Id: I2fa0724895bfac9848c3c5664b09693e013771d2
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agolinux-fslc: Update to 3.8
Otavio Salvador [Fri, 15 Feb 2013 16:29:44 +0000 (14:29 -0200)]
linux-fslc: Update to 3.8

Change-Id: I2995c4eb36b71a1b48c3981a385b4df2b98e6e2e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agogst-plugins-gl: machine specific patches
Jeremy Stashluk [Fri, 22 Feb 2013 18:18:41 +0000 (18:18 +0000)]
gst-plugins-gl: machine specific patches

Signed-off-by: Jeremy Stashluk <jstashluk@dekaresearch.com>
12 years agogst-fsl-plugin: install pkgconfig file with -dev package
Jeremy Stashluk [Fri, 22 Feb 2013 17:00:10 +0000 (17:00 +0000)]
gst-fsl-plugin: install pkgconfig file with -dev package

Install the gstreamer-fsl-0.10.pc file to ${libdir}/pkgconfig so that
do_configure for packages like gst-plugins-gl can find it.

Signed-off-by: Jeremy Stashluk <jstashluk@dekaresearch.com>
12 years agomesa: Rename to follow OE-Core upgrade
Otavio Salvador [Sun, 17 Feb 2013 16:49:12 +0000 (13:49 -0300)]
mesa: Rename to follow OE-Core upgrade

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoqt4: Use kernel staging include files
Otavio Salvador [Sat, 16 Feb 2013 17:39:26 +0000 (15:39 -0200)]
qt4: Use kernel staging include files

This allow the Phonon backend to proper build while using the
linux-libc-headers provided by Yocto.

Change-Id: I648a01ffb638e2ac42962d4599857e621379f8cb
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-libc-headers: Use Yocto's default to avoid same arch rebuilds
Otavio Salvador [Fri, 25 Jan 2013 12:03:40 +0000 (10:03 -0200)]
linux-libc-headers: Use Yocto's default to avoid same arch rebuilds

This avoids full rebuild in case of compatible machine changes (e.g
i.MX53 and i.MX6) and fixes the build failures seen in autobuilder.

[YOCTO #3667]

Change-Id: I4c46499d00e95738409ee39a659e93095dd7f207
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoxf86-dri-vivante: fix licence chekcsum
Eric BENARD [Sat, 16 Feb 2013 16:21:52 +0000 (16:21 +0000)]
xf86-dri-vivante: fix licence chekcsum

Signed-off-by: Eric Bénard <eric@eukrea.com>
12 years agogst-fsl-plugin: Include the Real-Time Extension lib into mfw_v4lsrc
Leonardo Sandoval [Fri, 15 Feb 2013 17:55:56 +0000 (17:55 +0000)]
gst-fsl-plugin: Include the Real-Time Extension lib into mfw_v4lsrc

Includes the '-lrt' library when compilation takes place on the
mfw_v4lsrc element. Tested on machine imx6qsabresd using the
fsl-image-test image.

[YOCTO #3888]

Signed-off-by: Leonardo Sandoval <leonardo.sandoval@freescale.com>
12 years agou-boot-imx (mx6): Update to 1.1.0 BSP version
Otavio Salvador [Wed, 13 Feb 2013 16:06:40 +0000 (14:06 -0200)]
u-boot-imx (mx6): Update to 1.1.0 BSP version

Change-Id: I35753f16b26516ffcc20d51624240430eedcdb37
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agou-boot-imx: Add imx6qsabresd support
Otavio Salvador [Wed, 13 Feb 2013 16:05:17 +0000 (14:05 -0200)]
u-boot-imx: Add imx6qsabresd support

Change-Id: I77cfb14fb92ac6750fab472b8a529a0157c899e0
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx-test: Condition the mxc_epdc_x11_fb_test installation
Leonardo Sandoval [Thu, 7 Feb 2013 21:14:34 +0000 (15:14 -0600)]
imx-test: Condition the mxc_epdc_x11_fb_test installation

Condition the compilation/installation of the unit test
'/unit_tests/mxc_epdc_x11_fb_test'.

This binary is only valid on specific platforms (not yet supported by
current layer) like IMX508.

Tested on a Sabre SD i.MX6Q board. Fixes:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=3615

[YOCTO #3615]

Signed-off-by: Leonardo Sandoval <leonardo.sandoval@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agogpu-viv-bin-mx6q: fix gc_vdk_types include path
Jeremy Stashluk [Fri, 8 Feb 2013 15:22:48 +0000 (10:22 -0500)]
gpu-viv-bin-mx6q: fix gc_vdk_types include path

The Freescale 12.09 release of the Vivante GPU binaries for i.MX6 bundles the
gc_hal_*.h headers into the /usr/include/HAL directory. As packaged, inclusion
of gc_vdk_types.h causes compilation to fail. Problem also exists when building
with LTIB.

Signed-off-by: Jeremy Stashluk <jstashluk@dekaresearch.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoqt4: Add a unreference instruction on qt4 phonon patch
Leonardo Sandoval [Thu, 7 Feb 2013 17:41:14 +0000 (11:41 -0600)]
qt4: Add a unreference instruction on qt4 phonon patch

Correct the qt4 phonon patch adding a statement which unreferences
an object representing the freescale video sink. Tested on a iMX6Q
machine using the fsl-image-gui image.

Fixes: https://bugzilla.yoctoproject.org/show_bug.cgi?id=3572
[YOCTO #3572]

Signed-off-by: Leonardo Sandoval <leonardo.sandoval@freescale.com>
12 years agou-boot-fslc: Update GIT revision for 20130207 snapshot
Otavio Salvador [Thu, 7 Feb 2013 18:01:02 +0000 (16:01 -0200)]
u-boot-fslc: Update GIT revision for 20130207 snapshot

This adds the upstream fixes released in 2013.01.01 plus a bugfix for
iMX6 watchdog's power down bit that fixes the i.MX6Q SabreSD (rev C)
reboot loop.

Change-Id: If29b8a5c6caf8edb206143fd1ae51776153e3742
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-fslc: Update to 3.7.5 based kernel
Otavio Salvador [Mon, 28 Jan 2013 22:12:31 +0000 (20:12 -0200)]
linux-fslc: Update to 3.7.5 based kernel

Change-Id: I17fdb3af808cc732cd16f2e3a7fdb485d1bf43ee
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agogst-fsl-plugin-2.0.3: fix build error due to missing uint declaration
Eric Bénard [Tue, 5 Feb 2013 10:19:25 +0000 (11:19 +0100)]
gst-fsl-plugin-2.0.3: fix build error due to missing uint declaration

Signed-off-by: Eric Bénard <eric@eukrea.com>
12 years agoxf86-video-imxfb: fix build error due to missing uint declaration
Eric Bénard [Tue, 5 Feb 2013 10:04:04 +0000 (11:04 +0100)]
xf86-video-imxfb: fix build error due to missing uint declaration

Signed-off-by: Eric Bénard <eric@eukrea.com>
12 years agogst-fsl-plugin (3.0.5): Fix build failure due missing 'uint' definition
Otavio Salvador [Fri, 1 Feb 2013 10:42:30 +0000 (08:42 -0200)]
gst-fsl-plugin (3.0.5): Fix build failure due missing 'uint' definition

Change-Id: I5c888a540177eaa5a3e72b83e6af921e756c4c04
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agogst-fsl-plugin: Update to version 3.0.5
Daiane Angolini [Tue, 22 Jan 2013 07:56:31 +0000 (01:56 -0600)]
gst-fsl-plugin: Update to version 3.0.5

Change-Id: I2687c2409b8fde90291da861b8f55ab102951317
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agolibfslparser: Update to version 3.0.5
Daiane Angolini [Tue, 22 Jan 2013 06:21:34 +0000 (00:21 -0600)]
libfslparser: Update to version 3.0.5

Change-Id: Id4f113d909a517802f948abc3b32988e8ed9614b
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agolinux-imx (3.0.35): Upgrade to 1.1.0 BSP release
Otavio Salvador [Tue, 22 Jan 2013 13:33:02 +0000 (11:33 -0200)]
linux-imx (3.0.35): Upgrade to 1.1.0 BSP release

This upgrades to the 1.1.0 release and refresh the iMX6 SabreLITE diff
against Boundary Devices' repository.

Change-Id: Icc7463181b6eb2bd9bb57205560b642ff65e5f09
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-linaro: Remove recipes as it is not active upstream
Otavio Salvador [Tue, 22 Jan 2013 15:57:10 +0000 (13:57 -0200)]
linux-linaro: Remove recipes as it is not active upstream

Change-Id: I8ee9acc239a577336b7cd41355229e07441c96d8
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolibfslcodec: Update to version 3.0.5
Daiane Angolini [Fri, 18 Jan 2013 12:03:21 +0000 (06:03 -0600)]
libfslcodec: Update to version 3.0.5

Change-Id: Ib7f0aaf8786d19241696d2daaa13a60a52dff0d7
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agofirmware-imx: Update to version 1.1.0
Daiane Angolini [Fri, 18 Jan 2013 11:20:26 +0000 (05:20 -0600)]
firmware-imx: Update to version 1.1.0

Change-Id: Idb7c97d836f11fcf40b09cd6ce48cb3a221700d9
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agoimx-test: Update to version 1.1.0
Daiane Angolini [Fri, 18 Jan 2013 07:21:37 +0000 (01:21 -0600)]
imx-test: Update to version 1.1.0

Change-Id: I0b056ccf308229ba754619f07ac3beb87ef854f0
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agoimx-lib: Update to version 1.1.0
Daiane Angolini [Fri, 18 Jan 2013 07:31:15 +0000 (01:31 -0600)]
imx-lib: Update to version 1.1.0

Change-Id: I21254769176c4f87b03820f91ab35885bbc070f9
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agolinux-imx (3.0.35): enable netfilter support
Javier Martinez Canillas [Fri, 25 Jan 2013 11:30:51 +0000 (12:30 +0100)]
linux-imx (3.0.35): enable netfilter support

The Netfilter packet filtering framework is useful for so many
use cases that most people will build kernels with it enabled.

So, it could probably make sense to have it enabled by default.

Signed-off-by: Javier Martinez Canillas <javier.martinez@collabora.co.uk>
12 years agolinux-imx-3.0.35: egalax single touch built-in in defconfig
Leonardo Sandoval [Thu, 24 Jan 2013 21:31:21 +0000 (15:31 -0600)]
linux-imx-3.0.35: egalax single touch built-in in defconfig

    The egalax single touch feature must be built-in by default, so
    users do not need to select in order to have the touchscreen
    feature. Tested on imx6qsabre[auto|sd] machines.

Signed-off-by: Leonardo Sandoval <leonardo.sandoval@freescale.com>
12 years agolinux-imx (3.0.35): Fix imx6sabrelite patch to remove eGalax change
Otavio Salvador [Tue, 22 Jan 2013 11:10:22 +0000 (09:10 -0200)]
linux-imx (3.0.35): Fix imx6sabrelite patch to remove eGalax change

The eGalax change is now applied in all linux-imx-3.0.35 kernels so we
need to remove this from the patch.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-linaro: Fix an error related to multiline comment.
Noor Ahsan [Tue, 22 Jan 2013 09:54:49 +0000 (14:54 +0500)]
linux-linaro: Fix an error related to multiline comment.

* With latest changes in bitbake related to multiline comment
linux-linaro recipe was giving error "There is a confusing
multiline, partially commented expression"at parse time. Fix
that issue.

Signed-off-by: Noor Ahsan <noor_ahsan@mentor.com>
12 years agolinux-imx_3.0.35: Enables eGalax touchscreen on i.MX6Q Sabre machines
Leonardo Sandoval [Fri, 18 Jan 2013 22:01:59 +0000 (16:01 -0600)]
linux-imx_3.0.35: Enables eGalax touchscreen on i.MX6Q Sabre machines

Enables the touchscreen functionality on i.MX6 Sabre Platforms using
the eGalax Driver. Tested on imx6qsabresd and imxqsabreauto machines.

[YOCTO #3573]

Signed-off-by: Leonardo Sandoval <leonardo.sandoval@freescale.com>
Suggested-by: Eric Nelson <eric.nelson@boundarydevices.com>
12 years agolinux-fslc_3.7.bb: Add CONFIG_LEGACY_PTYS to avoid warning
Fabio Estevam [Wed, 16 Jan 2013 15:37:03 +0000 (13:37 -0200)]
linux-fslc_3.7.bb: Add CONFIG_LEGACY_PTYS to avoid warning

Fix the following warning during boot:

[    6.410000] udevd[62]: starting version 182
Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such
file or directory

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agolinux-imx_2.6.35.3: Update to top of head
Fabio Estevam [Wed, 16 Jan 2013 12:13:58 +0000 (10:13 -0200)]
linux-imx_2.6.35.3: Update to top of head

Currently we are one patch behind the top of head on 10.12 branch.

Move to the top of head.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agou-boot-mxsboot: Update to 2013.01
Otavio Salvador [Wed, 16 Jan 2013 12:17:54 +0000 (10:17 -0200)]
u-boot-mxsboot: Update to 2013.01

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agou-boot: Update to 2013.01 release
Otavio Salvador [Wed, 16 Jan 2013 11:24:36 +0000 (09:24 -0200)]
u-boot: Update to 2013.01 release

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agomxsldr: Fix SRC_URI which pointed to U-Boot instead of mxsldr
Otavio Salvador [Tue, 15 Jan 2013 13:30:33 +0000 (11:30 -0200)]
mxsldr: Fix SRC_URI which pointed to U-Boot instead of mxsldr

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-imx-2.6.35.3: imx23evk: udev needs CONFIG_DEVTMPFS_MOUNT
Fabio Estevam [Tue, 15 Jan 2013 20:30:08 +0000 (18:30 -0200)]
linux-imx-2.6.35.3: imx23evk: udev needs CONFIG_DEVTMPFS_MOUNT

New udev version needs CONFIG_DEVTMPFS_MOUNT to be selected, otherwise console
gets stuck.

The same approach has been already deployed into 3.0.35 as per commit 96417b88a
(Recent versions of udev (182 in OE-core) need devtmpfs to operate correctly).

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agolinux-imx-2.6.35.3: udev needs CONFIG_DEVTMPFS_MOUNT
Fabio Estevam [Tue, 15 Jan 2013 20:19:06 +0000 (20:19 +0000)]
linux-imx-2.6.35.3: udev needs CONFIG_DEVTMPFS_MOUNT

New udev version needs CONFIG_DEVTMPFS_MOUNT to be selected, otherwise console
gets stuck.

The same approach has been already deployed into 3.0.35 as per commit 96417b88a
(Recent versions of udev (182 in OE-core) need devtmpfs to operate correctly).

Suggested-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agolinux-fslc_3.7: udev needs CONFIG_DEVTMPFS_MOUNT
Fabio Estevam [Tue, 15 Jan 2013 18:35:47 +0000 (16:35 -0200)]
linux-fslc_3.7: udev needs CONFIG_DEVTMPFS_MOUNT

New udev version needs CONFIG_DEVTMPFS_MOUNT to be selected, otherwise console
gets stuck.

The same approach has been already deployed into 3.0.35 as per commit 96417b88a
(Recent versions of udev (182 in OE-core) need devtmpfs to operate correctly).

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
12 years agoimx-base.inc: Set interfaces provided by i.MX6 GPU libraries
Otavio Salvador [Fri, 11 Jan 2013 20:41:14 +0000 (18:41 -0200)]
imx-base.inc: Set interfaces provided by i.MX6 GPU libraries

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agou-boot-fslc: Update to 2013.01-rc3
Otavio Salvador [Fri, 11 Jan 2013 10:56:46 +0000 (08:56 -0200)]
u-boot-fslc: Update to 2013.01-rc3

This fixes many issues with 2012.10 release and allow for testing of
all boards before the final release.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agonativesdk-packagegroup-sdk-host: Fix inclusion of elftosb and mxsldr
Otavio Salvador [Tue, 15 Jan 2013 11:10:03 +0000 (09:10 -0200)]
nativesdk-packagegroup-sdk-host: Fix inclusion of elftosb and mxsldr

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agomxsldr: Update to newer snapshot
Otavio Salvador [Tue, 15 Jan 2013 11:05:18 +0000 (09:05 -0200)]
mxsldr: Update to newer snapshot

This also updates to the newer repository at DENX.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx-base.inc: Set linux-libc-headers to iMX3 SoCs
Otavio Salvador [Thu, 10 Jan 2013 19:52:08 +0000 (17:52 -0200)]
imx-base.inc: Set linux-libc-headers to iMX3 SoCs

The iMX3 SoCs need to use regular linux-libc-headers as the
linux-libc-headers-imx does not support this SoC family.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agomesa-dri: upgrade bbappend to 9.0.1 to follow oe-core
Eric Bénard [Fri, 11 Jan 2013 10:30:17 +0000 (11:30 +0100)]
mesa-dri: upgrade bbappend to 9.0.1 to follow oe-core

[YOCTO #3703]

Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx-test: Add script to print system clocks
Leonardo Sandoval [Thu, 10 Jan 2013 19:32:04 +0000 (13:32 -0600)]
imx-test: Add script to print system clocks

This adds a 'clocks.sh' which can print the system clocks of the system.

[YOCTO #3586]

Signed-off-by: Leonardo Sandoval <leonardo.sandoval@freescale.com>
12 years agobarebox: default to no kernel ipconfig
Eric Bénard [Thu, 10 Jan 2013 14:56:47 +0000 (15:56 +0100)]
barebox: default to no kernel ipconfig

- this change asks barebox to not pass the ip=dhcp parameter
to the kernel so that we get a decent boot speed when the ethernet
cable is not plugged during boot instead of waiting for kernel
ipconfig.
- tested on MCIMX53-START-R board 1.0 rev B

Signed-off-by: Eric Bénard <eric@eukrea.com>
12 years agobarebox: fix sdcard partition scheme
Eric Bénard [Thu, 10 Jan 2013 14:56:46 +0000 (15:56 +0100)]
barebox: fix sdcard partition scheme

- SDCard's partition scheme was changed in image_type_fsl.bbclass so
update barebox's configuration to match the new one.
- tested on MCIMX53-START-R board 1.0 rev B

Signed-off-by: Eric Bénard <eric@eukrea.com>
12 years agoxf86-video-imxfb: Port to newer Xorg video API
Otavio Salvador [Sun, 30 Dec 2012 05:21:34 +0000 (03:21 -0200)]
xf86-video-imxfb: Port to newer Xorg video API

The new Xorg uses a newer video API thus requiring the drivers to be
ported to them; we use the "compat-api.h" header for forward and
backward compatibility makeing it easy for upstream acceptance.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agofsl-mm-*-codeclib: Fix packaging of libraries
Otavio Salvador [Tue, 8 Jan 2013 12:59:56 +0000 (10:59 -0200)]
fsl-mm-*-codeclib: Fix packaging of libraries

This patch address many packaging issues which are required to allow
development using those libraries. The changes were:

* The pkgconfig file provided is the same provided by
  fsl-mm-codeclib-dev so we cannot duplicate this file, instead we add a
  depends on fsl-mm-codeclib-dev to provide a single pkgconfig file;

* The fsl-mm-flv-codeclib provided the same headers provided in
  fsl-mm-codeclib so we remove them to avoid duplication;

* Disable debug split as the binaries are stripped;

* Set PACKAGE_ARCH to MACHINE_ARCH as this binaries are machine
  specific;

* Fix libraries installation as the binary filenames doesn't follow
  the standard naming;

* Use a single .inc file to avoid code duplication;

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Reported-by: Javier Viguera <javier.viguera@digi.com>
12 years agolinux-fslc: Update to 3.7.1
Otavio Salvador [Mon, 7 Jan 2013 13:04:42 +0000 (11:04 -0200)]
linux-fslc: Update to 3.7.1

This updates to 3.7.1 version and include some fixes for OlinuXino
boards.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx-base.inc: Centralize the preferred kernel for i.MX3X SoCs
Otavio Salvador [Sun, 6 Jan 2013 21:16:20 +0000 (19:16 -0200)]
imx-base.inc: Centralize the preferred kernel for i.MX3X SoCs

The preferred kernel for i.MX3X SoCs are the same so we should set it
in imx-base.inc. The previous setting were not working as the board
files were using weak setting and the default (linux-imx) were being
used by mistake.

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