]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
12 years agoeth-config: update to the commit for sdk 1.3.2
chunrong guo [Thu, 21 Mar 2013 03:42:16 +0000 (03:42 +0000)]
eth-config: update to the commit for sdk 1.3.2

Signed-off-by: Chunrong Guo <B40290@freescale.com>
12 years agorcw: update to the commit for sdk 1.3.2
chunrong guo [Thu, 21 Mar 2013 03:37:49 +0000 (03:37 +0000)]
rcw: update to the commit for sdk 1.3.2

Signed-off-by: Chunrong Guo <B40290@freescale.com>
12 years agofm-ucode: update to the commit for sdk 1.3.2
chunrong guo [Thu, 21 Mar 2013 03:20:33 +0000 (03:20 +0000)]
fm-ucode: update to the commit for sdk 1.3.2

Signed-off-by: Chunrong Guo <B40290@freescale.com>
12 years agofmlib: update to the commit for sdk 1.3.2
chunrong guo [Thu, 21 Mar 2013 03:16:26 +0000 (03:16 +0000)]
fmlib: update to the commit for sdk 1.3.2

Signed-off-by: Chunrong Guo <B40290@freescale.com>
12 years agofmc: update to the commit for sdk 1.3.2
chunrong guo [Thu, 21 Mar 2013 03:09:53 +0000 (03:09 +0000)]
fmc: update to the commit for sdk 1.3.2

Signed-off-by: Chunrong Guo <B40290@freescale.com>
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 agolayer.conf: avoid unnecessary early expansion with :=
Christopher Larson [Tue, 19 Mar 2013 01:22:28 +0000 (01:22 +0000)]
layer.conf: avoid unnecessary early expansion with :=

bitbake handles immediate expansions of LAYERDIR for us automatically.

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
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 agooprofile: remove useless patches
Ting Liu [Tue, 12 Mar 2013 09:30:45 +0000 (09:30 +0000)]
oprofile: remove useless patches

There patches is useless since bb file had been removed in commit:
commit 330e7d07a6c6881ea47038dc7c9d0a588d5218c8
Author: Matthew McClintock <msm@freescale.com>
Date:   Thu Jan 17 12:46:12 2013 -0600
oprofile: remove from meta-fsl-ppc and use oe-core

Signed-off-by: Ting Liu <b28495@freescale.com>
12 years agobusybox: remove SDK specific bits
Ting Liu [Tue, 12 Mar 2013 09:20:30 +0000 (09:20 +0000)]
busybox: remove SDK specific bits

There are three kinds of SDK specific bits:
(1) deleted: busybox-1.20.2/busybox-1.19.4-ubi-user-h.patch
This patch is just a workground to fix busybox 1.9 builds when enabling
ubi applets (disabled by default in Yocto). The actual fix exists in
kernel, but was not applied on fsl kernel git tree for SDK 1.3.x. This
patch restored a compatible mtd/ubi-user.h into busybox. Now the kernel
fix was already included in Yocto:
http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.2/commit/?id=f210735fe2f17a6225432ee3d1239bcf23a8659c
http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.4/commit/?id=f210735fe2f17a6225432ee3d1239bcf23a8659c
http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-3.8/commit/?id=f210735fe2f17a6225432ee3d1239bcf23a8659c
    commit f210735fe2f17a6225432ee3d1239bcf23a8659c
    headers_install: fix __packed in exported kernel headers
And fsl SDK 1.4 will based on kernel 3.8 which also include this commit.
So this patch can be dropped.

(2) deleted: busybox-1.20.2/defconfig-fsl
This defconfig is SDK specific. Remove it.

(3) deleted: busybox-1.20.2/inetd{.conf}
There is already submitted patches for this, but not applied:
[PATCH] busybox: Add inetd related files
http://patches.openembedded.org/patch/33233/
http://patches.openembedded.org/patch/33235/
The issue still exist and we will send new patches.

Signed-off-by: Ting Liu <b28495@freescale.com>
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 agoudev-extraconf: add rule to rename network interfaces for t4/b4
Ting Liu [Sat, 9 Mar 2013 15:32:03 +0000 (15:32 +0000)]
udev-extraconf: add rule to rename network interfaces for t4/b4

Since on FManv3 a MEMAC can be configured either as 1G or 10G, rename
all interfaces on T4/B4 to "fmX-macY", with X in the range 1..2 and
Y in the range 1..10.

Signed-off-by: Zhenhua Luo <b19537@freescale.com>
Signed-off-by: Ioana Radulescu <ruxandra.radulescu@freescale.com>
Signed-off-by: Ting Liu <b28495@freescale.com>
12 years agoudev-extraconf: added to the list of MACHINE_EXTRA_RRECOMMENDS
Ting Liu [Sat, 9 Mar 2013 15:32:02 +0000 (15:32 +0000)]
udev-extraconf: added to the list of MACHINE_EXTRA_RRECOMMENDS

It will then added into packagegroup-basic and packagegroup-base.

Signed-off-by: Ting Liu <b28495@freescale.com>
12 years agoudev-extraconf: move rules from udev and netbase
Ting Liu [Sat, 9 Mar 2013 15:32:01 +0000 (15:32 +0000)]
udev-extraconf: move rules from udev and netbase

Signed-off-by: Ting Liu <b28495@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 agoprocps: remove customized sysctl.conf which is SDK specific
Ting Liu [Fri, 8 Mar 2013 15:28:32 +0000 (15:28 +0000)]
procps: remove customized sysctl.conf which is SDK specific

It was added to disable rp_filter to enhance ASF IP forward
performance, which is really fsl SDK specific.

Signed-off-by: Ting Liu <b28495@freescale.com>
12 years agosysvinit: remove SDK specific bits
Ting Liu [Fri, 8 Mar 2013 15:28:31 +0000 (15:28 +0000)]
sysvinit: remove SDK specific bits

This is fsl SDK specific, and was recommended to go to SDK layer:
http://patches.openembedded.org/patch/34623/

Signed-off-by: Ting Liu <b28495@freescale.com>
12 years agolio-utils: add tcm_start.sh and lio_start.sh to rootfs
Chunrong Guo [Fri, 8 Mar 2013 15:28:30 +0000 (15:28 +0000)]
lio-utils: add tcm_start.sh and lio_start.sh to rootfs

           *following scripts had  been added
            /etc/init.d/target
            /etc/target/tcm_start.sh
            /etc/target/lio_start.sh

Signed-off-by: Chunrong Guo <b40290@freescale.com>
12 years agoqemu: configure properly check if -lrt is needed
Ting Liu [Fri, 8 Mar 2013 15:28:29 +0000 (15:28 +0000)]
qemu: configure properly check if -lrt is needed

-lrt is needed to avoid the error "undefined reference to
`timer_settime'". add the check in configure.

Backport from http://git.qemu.org/?p=qemu.git
commit: 8bacde8d86a09699207d85d4bab06162aed18dc4

Fix the below build issue:
| ../qemu-timer.o: In function `dynticks_rearm_timer':
| .../qemu/1.0+fsl-r2/git/qemu-timer.c:597: undefined reference to `timer_gettime'
| .../qemu/1.0+fsl-r2/git/qemu-timer.c:610: undefined reference to `timer_settime'
| ../qemu-timer.o: In function `dynticks_stop_timer':
| .../qemu/1.0+fsl-r2/git/qemu-timer.c:583: undefined reference to `timer_delete'
| ../qemu-timer.o: In function `dynticks_start_timer':
| .../qemu/1.0+fsl-r2/git/qemu-timer.c:565: undefined reference to `timer_create'
| ivshmem.o: In function `pci_ivshmem_init':
| .../qemu/1.0+fsl-r2/git/hw/ivshmem.c:720: undefined reference to `shm_open'
| .../qemu/1.0+fsl-r2/git/hw/ivshmem.c:727: undefined reference to `shm_open'
| collect2: error: ld returned 1 exit status
| make[1]: *** [qemu-system-ppc] Error 1
| make: *** [subdir-ppc-softmmu] Error 2
| ERROR: oe_runmake failed
| ERROR: Function failed: do_compile

Yocto 1.4_M4 uses qemu 1.3.1 which includes this fix. So
this issue only appeared to us.

Signed-off-by: Ting Liu <b28495@freescale.com>
12 years agoremove lm_sensor as it is already in meta-oe
Ting Liu [Fri, 8 Mar 2013 15:28:28 +0000 (15:28 +0000)]
remove lm_sensor as it is already in meta-oe

Signed-off-by: Ting Liu <b28495@freescale.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 agoremove images folder
Chunrong Guo [Thu, 28 Feb 2013 08:54:13 +0000 (08:54 +0000)]
remove images folder

the customized rootfs images is specific to fsl networking SDK, move
them from this layer to meta-fsl-networking layer

Signed-off-by: Chunrong Guo <b40290@freescale.com>
Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoRevert "Remove recipes-append folder which are SDK specific"
Zhenhua Luo [Fri, 1 Mar 2013 06:14:32 +0000 (06:14 +0000)]
Revert "Remove recipes-append folder which are SDK specific"

This reverts commit ee364575803812dbbb2b103d468c66c54efcc7af.
The intention of the patch is to remove the confusion commit(mismatched title and change).

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
12 years agoRemove DSTRO string from PR due to meta-fsl-ppc is not distro specific
Zhenhua Luo [Fri, 1 Mar 2013 09:43:52 +0000 (09:43 +0000)]
Remove DSTRO string from PR due to meta-fsl-ppc is not distro specific

conf/distro/fsl.conf has been removed from this layer, meta-fsl-ppc is not
distro specific.
use PRINC := "${@int(PRINC) + 1}"

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
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 agoconf/machines: update to use SOC_FAMILY
Matthew McClintock [Mon, 18 Feb 2013 20:47:59 +0000 (14:47 -0600)]
conf/machines: update to use SOC_FAMILY

Signed-off-by: Matthew McClintock <msm@freescale.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 agoRemove recipes-append folder which are SDK specific
Zhenhua Luo [Wed, 30 Jan 2013 06:44:06 +0000 (14:44 +0800)]
Remove recipes-append folder which are SDK specific

The change in recipe-append is specific for FSL networking SDK, so move them
from meta-fsl-ppc to meta-fsl-networking.

Signed-off-by: Chunrong Guo <b40290@freescale.com>
Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
12 years agoRemove distro conf which are BSP/SDK specific
Zhenhua Luo [Wed, 30 Jan 2013 06:39:15 +0000 (14:39 +0800)]
Remove distro conf which are BSP/SDK specific

Remove conf/distro/fsl.conf

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
12 years agorename collection name from fsl to fsl-ppc
Zhenhua Luo [Tue, 22 Jan 2013 12:11:52 +0000 (12:11 +0000)]
rename collection name from fsl to fsl-ppc

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
12 years agorcw: update SHA for e6500 targets
Zhenhua Luo [Tue, 18 Dec 2012 01:23:36 +0000 (09:23 +0800)]
rcw: update SHA for e6500 targets

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
12 years agousdpaa: add non t4/b4 boards support
Ting Liu [Sun, 16 Dec 2012 11:11:17 +0000 (11:11 +0000)]
usdpaa: add non t4/b4 boards support

commit for non t4/b4 boards was pushed to external git server too.

Signed-off-by: Ting Liu <b28495@freescale.com>
12 years agoeth-config: add recipes use public git tree for eth-config build
Zhenhua Luo [Sun, 16 Dec 2012 03:00:06 +0000 (11:00 +0800)]
eth-config: add recipes use public git tree for eth-config build

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
12 years agofmc_git: add recipe
Ting Liu [Fri, 14 Dec 2012 16:51:58 +0000 (16:51 +0000)]
fmc_git: add recipe

Signed-off-by: Ting Liu <b28495@freescale.com>
12 years agofm-ucode: add recipe
Ting Liu [Fri, 14 Dec 2012 17:14:29 +0000 (17:14 +0000)]
fm-ucode: add recipe

Signed-off-by: Ting Liu <b28495@freescale.com>
12 years agofmlib: add recipe
Ting Liu [Fri, 14 Dec 2012 17:14:30 +0000 (17:14 +0000)]
fmlib: add recipe

Signed-off-by: Ting Liu <b28495@freescale.com>
12 years agousdpaa: add recipe
Zhenhua Luo [Fri, 14 Dec 2012 20:18:13 +0000 (20:18 +0000)]
usdpaa: add recipe

use external git tree to build usdpaa for t4/b4

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
12 years agou-boot_git: add e6500 commit for 1.3.1 release
Ting Liu [Fri, 14 Dec 2012 16:11:09 +0000 (16:11 +0000)]
u-boot_git: add e6500 commit for 1.3.1 release

Signed-off-by: Ting Liu <b28495@freescale.com>
12 years agoupdate the kernel version for t4/b4 boards
Zhenhua Luo [Sat, 8 Dec 2012 05:28:10 +0000 (13:28 +0800)]
update the kernel version for t4/b4 boards

change "3.0.48" to "3.0.51"

Signed-off-by: Zhenhua Luo <b19537@freescale.com>
12 years agofmc: update the version for legacy targets
Zhenhua Luo [Wed, 5 Dec 2012 21:41:45 +0000 (21:41 +0000)]
fmc: update the version for legacy targets

fmc_git.bb is added for e6500 targets, the default fmc version is build from
git, the version(0.9.23) of legacy targets should be specified explicitly.

Signed-off-by: Zhenhua Luo <b19537@freescale.com>
12 years agoadd machine configure files for t4160qds and t4160qds-64b
Zhenhua Luo [Fri, 30 Nov 2012 09:55:31 +0000 (09:55 +0000)]
add machine configure files for t4160qds and t4160qds-64b

currently the only difference of t4160qds and t4240qds is u-boot configure,
the others are shared.

Signed-off-by: Zhenhua Luo <b19537@freescale.com>
12 years agoadd machine configure files for b4420qds
Zhenhua Luo [Tue, 20 Nov 2012 13:34:57 +0000 (13:34 +0000)]
add machine configure files for b4420qds

add b4420qds and b4420qds-64b machine configure files

Signed-off-by: Zhenhua Luo <b19537@freescale.com>