]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
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>
12 years agolayer.conf: Use 'fsl-arm' for collection name
Otavio Salvador [Fri, 4 Jan 2013 18:23:23 +0000 (16:23 -0200)]
layer.conf: Use 'fsl-arm' for collection name

The 'freescale' collection name is too generic without making clear
which architecture it supports. Using 'fsl-arm' we make it clear.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agobarebox: Right now barebox supports only imx53qsb board
Andrei Gherzan [Fri, 4 Jan 2013 22:58:03 +0000 (00:58 +0200)]
barebox: Right now barebox supports only imx53qsb board

Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
12 years agoxorg-driver-video: Install vivante_gal.h
Andrei Gherzan [Fri, 4 Jan 2013 12:49:07 +0000 (14:49 +0200)]
xorg-driver-video: Install vivante_gal.h

Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
12 years agolayer.conf: Use .= for adding to BBPATH and += to BBFILES
Andrei Gherzan [Fri, 4 Jan 2013 11:23:31 +0000 (13:23 +0200)]
layer.conf: Use .= for adding to BBPATH and += to BBFILES

http://cgit.openembedded.org/meta-openembedded/commit/?id=3c21a46020bd0816579648f684c41dbd6333583e

This triggers
exception NameError: name 'base_contains' is not defined
without this change

Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
12 years agolinux: Rename recipe to linux-fslc
Daiane Angolini [Thu, 3 Jan 2013 12:33:47 +0000 (06:33 -0600)]
linux: Rename recipe to linux-fslc

Rename linux-mainline to linux-fslc to keep the u-boot standard

fslc - Freescale community

The package still provides linux-mainline.

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agolinux-imx (3.0.35): Synchronize Boundary Devices changes
Eric Nelson [Sun, 23 Dec 2012 17:03:08 +0000 (10:03 -0700)]
linux-imx (3.0.35): Synchronize Boundary Devices changes

Synchronize with branch boundary-L3.0.35_12.09.01_GA on GitHub:
http://github.com/boundarydevices/linux-imx6/

The defconfig matches nitrogen6x_defconfig with two minor changes to
match Yocto userspace:
- Add devtmpfs
- GPU_VIV statically linked into kernel

This update includes a number of ethernet performance improvements as
discussed in this blog post:
http://boundarydevices.com/i-mx6-ethernet/

It also includes proper camera definitions in defconfig to allow
camera input from the OV5642 camera module and an update to the
SGTL5000 microphone ALSA controls as discussed in this post:

http://boundarydevices.com/imx6-sgtl5000-microphone/

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
12 years agou-boot: Update u-boot 2012.10 to a newer version
Daiane Angolini [Fri, 21 Dec 2012 18:10:26 +0000 (12:10 -0600)]
u-boot: Update u-boot 2012.10 to a newer version

This update includes the following changes:

 mx53loco: Change default loadaddr to 0x72000000
 mx6qsabrelite: Change default loadaddr to 0x12000000
 mx6qsabre_common: Change default loadaddr to 0x12000000
 mx28evk: Add support to dynamically choose between ftd use or not
 mx53loco: Add support to dynamically choose between ftd use or not
 mx6qsabrelite: Add support to dynamically choose between ftd use or not
 mx6qsabre{auto,sd}: Add support to dynamically choose between ftd use or not

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agoimage_types_fsl: Fix .dtb file deploy
Daiane Angolini [Fri, 21 Dec 2012 18:10:25 +0000 (12:10 -0600)]
image_types_fsl: Fix .dtb file deploy

.dtb file is copied to 'Boot' partition, the same partition
uImage is placed.

Now, more than one .dtb can be copied, if board conf file
determinates more than one .dts file.

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agolinux-mainline: Upgrade to 3.7
Daiane Angolini [Fri, 21 Dec 2012 18:10:24 +0000 (12:10 -0600)]
linux-mainline: Upgrade to 3.7

It also upgrade defconfig for all boards and for mxs.

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
12 years agolinux-imx (3.0.35): imx6qsabrelite: Enable devtmpfs
Gary Thomas [Fri, 21 Dec 2012 16:25:15 +0000 (09:25 -0700)]
linux-imx (3.0.35): imx6qsabrelite: Enable devtmpfs

Recent versions of udev (182 in OE-core) need devtmpfs to operate correctly

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
12 years agoxf86-video-imxfb-vivante: Update for new X server API
Gary Thomas [Fri, 21 Dec 2012 16:25:13 +0000 (09:25 -0700)]
xf86-video-imxfb-vivante: Update for new X server API

X server 1.13 introduced driver API changes.  These patches handle those
changes in a backwards compatible way.

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
12 years agolinux-imx: Add a patch to fix perf compilation issue.
Noor Ahsan [Wed, 19 Dec 2012 14:05:26 +0000 (19:05 +0500)]
linux-imx: Add a patch to fix perf compilation issue.

* Perf gived compilation error
  CC builtin-sched.o
    builtin-sched.c: In function ‘get_cpu_usage_nsec_parent’:
  builtin-sched.c:399:16: error: storage size of ‘ru’ isn’t known
* Added a patch from linux kernel git repo commit id
  7b78f13603c6fcb64e020a0bbe31a651ea2b657b which include resource.h
  file in builtin-sched.c.
* Bump PR.
* Verified it on Saberlite machine.

Signed-off-by: Noor Ahsan <noor_ahsan@mentor.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoREADME: Update for current state regarding master branch
Otavio Salvador [Tue, 18 Dec 2012 22:34:52 +0000 (20:34 -0200)]
README: Update for current state regarding master branch

Now we depends only on OpenEmbedded-Core allowing for easier use by
projects and testing.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoudev: Drop bbappend as Meta-OpenEmbedded does not has it anymore
Otavio Salvador [Tue, 18 Dec 2012 22:31:43 +0000 (20:31 -0200)]
udev: Drop bbappend as Meta-OpenEmbedded does not has it anymore

The OpenEmbedded-Core has update udev to 182 so making
Meta-OpenEmbedded one no more required. This allow us to simplify the
layer and remove a default dependency in Meta-OpenEmbedded.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoCreating patches info added to README
Leonardo Sandoval [Tue, 18 Dec 2012 16:21:49 +0000 (10:21 -0600)]
Creating patches info added to README

Signed-off-by: Leonardo Sandoval <leonardo.sandoval@freescale.com>
12 years agoxf86-video-imxfb-vivante: add dependency on X11
Vladimir Zapolskiy [Tue, 18 Dec 2012 11:49:37 +0000 (13:49 +0200)]
xf86-video-imxfb-vivante: add dependency on X11

Prior to xf86-video-imxfs-vivante there should be built libX11.

This change fixes an issue met on configuration stage:

  | configure:3303: checking whether the C compiler works
  | configure:3325: arm-mentor-linux-gnueabi-gcc  -march=armv7-a -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a9 -mno-unaligned-access [snip] -lm -ldl -lGAL-x11 conftest.c  >&5
  | /opt/projects/mentor/thales-mel6.0/build/tmp/sysroots/imx6qsabrelite/usr/lib/libGAL-x11.so: undefined reference to `XWidthOfScreen'
  [snip]
  | collect2: ld returned 1 exit status

Signed-off-by: Vladimir Zapolskiy <vladimir_zapolskiy@mentor.com>
12 years agofsl-default-providers.inc: u-boot recipe was renamed to u-boot-fsl
Andrei Gherzan [Sat, 15 Dec 2012 21:03:38 +0000 (23:03 +0200)]
fsl-default-providers.inc: u-boot recipe was renamed to u-boot-fsl

Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
12 years agou-boot-fslc: This recipe provides u-boot
Andrei Gherzan [Sat, 15 Dec 2012 21:03:37 +0000 (23:03 +0200)]
u-boot-fslc: This recipe provides u-boot

Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
12 years agou-boot: Rename recipe to u-boot-fslc
Andrei Gherzan [Sat, 15 Dec 2012 21:03:36 +0000 (23:03 +0200)]
u-boot: Rename recipe to u-boot-fslc

Rename u-boot to u-boot-fslc as we find it better to show that this
recipe builds u-boot + freescale's community patches and not a
mainline u-boot.

 fslc - Freescale community.

Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
12 years agoxf86-dri-vivante: Use '.bin' file to ensure EULA is comply
Otavio Salvador [Sat, 15 Dec 2012 15:35:40 +0000 (13:35 -0200)]
xf86-dri-vivante: Use '.bin' file to ensure EULA is comply

The package needs to have EULA embed so we move to the '.bin' file and
adjust the checksums of the file.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoxf86-dri-vivante: xf86-video-vivante renamed to xf86-video-imxfb-vivante
Andrei Gherzan [Fri, 14 Dec 2012 19:40:59 +0000 (21:40 +0200)]
xf86-dri-vivante: xf86-video-vivante renamed to xf86-video-imxfb-vivante

Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
12 years agoqt4-x11-free: Sync with version from oe-core
Andrei Gherzan [Fri, 14 Dec 2012 00:45:08 +0000 (02:45 +0200)]
qt4-x11-free: Sync with version from oe-core

Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
12 years agoqt4-embedded: Sync with version from oe-core
Andrei Gherzan [Fri, 14 Dec 2012 00:45:07 +0000 (02:45 +0200)]
qt4-embedded: Sync with version from oe-core

Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
12 years agoqt4-x11-free: Remove 4.8.1 as it doen't exist in oe-core anymore
Andrei Gherzan [Fri, 14 Dec 2012 00:45:06 +0000 (02:45 +0200)]
qt4-x11-free: Remove 4.8.1 as it doen't exist in oe-core anymore

Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
12 years agoqt4-embedded: Remove 4.8.1 as it doen't exist in oe-core anymore
Andrei Gherzan [Fri, 14 Dec 2012 00:45:05 +0000 (02:45 +0200)]
qt4-embedded: Remove 4.8.1 as it doen't exist in oe-core anymore

Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
12 years agomesa-dri: Sync with version from oe-core
Andrei Gherzan [Fri, 14 Dec 2012 00:45:04 +0000 (02:45 +0200)]
mesa-dri: Sync with version from oe-core

Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
12 years agolinux-imx.inc: Drop support for denzil
Otavio Salvador [Fri, 14 Dec 2012 11:18:46 +0000 (09:18 -0200)]
linux-imx.inc: Drop support for denzil

The code can be simplified if we drop denzil support making it easy to
understand. denzil doesn't provide KERNEL_SRC_PATH so we had provided
a workaround for it. This patch removes the workaround.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimage_types_fsl.bbclass: Add support to install boot scripts
Otavio Salvador [Mon, 10 Dec 2012 12:14:25 +0000 (10:14 -0200)]
image_types_fsl.bbclass: Add support to install boot scripts

Some machines might want to provide boot scripts for use. This now can
be accomplished using BOOT_SCRIPTS variable in following format:

  <source>:<destination>

Thus any file in deploy directory can be installed in the boot
partition of the sdcard, easily.

Change-Id: Ic1eafd2be3559b5c9da43dcc6f54f1b480dbc647
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimage_types_fsl.bbclass: Add support to not use bootloader for iMX
Otavio Salvador [Mon, 10 Dec 2012 12:11:13 +0000 (10:11 -0200)]
image_types_fsl.bbclass: Add support to not use bootloader for iMX

Some machines might come with a bootloader in an internal flash (a SPI
NOR, for example) so not requiring a boot loader in the image.

Change-Id: Id1a69c6c6b60639694a64b2b7badd16ee4b0d2f7
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agofsl-eula-unpack: Avoid unbound local exception.
Alex Gonzalez [Tue, 4 Dec 2012 10:22:25 +0000 (11:22 +0100)]
fsl-eula-unpack: Avoid unbound local exception.

This commit fixes an unbound local exception caused by save_cwd not
being defined when fsl-eula is not true.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolibfslparser: Drop the package split as gst-fsl-plugin dlopen them
Otavio Salvador [Mon, 19 Nov 2012 11:06:40 +0000 (05:06 -0600)]
libfslparser: Drop the package split as gst-fsl-plugin dlopen them

As gst-fsl-plugin dlopen the parser libraries and shlibs won't work in
this case for automatically discover the dependencies so we package
all parsers together for now.

Change-Id: I8e86c65dcac631d74d5a795f5268f8e807fd2543
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolibfslcodec: Fix packaging so libraries are in ${libdir}
Otavio Salvador [Fri, 23 Nov 2012 12:49:27 +0000 (06:49 -0600)]
libfslcodec: Fix packaging so libraries are in ${libdir}

The libraries need to be installed in ${libdir} or gst-fsl-plugin
won't find them.

Change-Id: I2208ef5f9bf2d43e4e8087e9bc7191a93963795a
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-imx (3.0.35): Update SRCREV as perf fix has been merged
Otavio Salvador [Thu, 29 Nov 2012 16:07:24 +0000 (14:07 -0200)]
linux-imx (3.0.35): Update SRCREV as perf fix has been merged

Change-Id: I226315eaa399f6448e26908185f535c127ff6e95
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agolinux-imx (3.0.35): Add Boundary Devices changes for imx6qsabrelite
Otavio Salvador [Wed, 28 Nov 2012 14:37:29 +0000 (12:37 -0200)]
linux-imx (3.0.35): Add Boundary Devices changes for imx6qsabrelite

We import the changes done in Bondary Devices tree and the defconfig
file provided by them.

Change-Id: I63e2d7560735586581fd13d5df60b3d5e90d73a3
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx-lib: Fix build system to allow override of CC and AR commands
Otavio Salvador [Tue, 27 Nov 2012 16:26:28 +0000 (14:26 -0200)]
imx-lib: Fix build system to allow override of CC and AR commands

The build system should use CC and AR from environment if those are
set; this is need to allow cross building to work as it might need to
set sysroot options for gcc calls.

Change-Id: I8296709c59f0054eca830a06c3853893b88a5789
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoimx-lib: Set PACKAGE_ARCH to MACHINE_ARCH
Otavio Salvador [Tue, 27 Nov 2012 15:21:51 +0000 (13:21 -0200)]
imx-lib: Set PACKAGE_ARCH to MACHINE_ARCH

The imx-lib needs to be build to the specific platform so it is
machine dependant requiring the set of PACKAGE_ARCH according.

Change-Id: I0b6eb8a85d5d47afd05736ef19f794ba7d5c2627
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agometa-toolchain: Include elftosb and mxsldr in toolchain
Otavio Salvador [Tue, 27 Nov 2012 14:15:06 +0000 (12:15 -0200)]
meta-toolchain: Include elftosb and mxsldr in toolchain

Change-Id: I14bd48f6ef23232b184b477cb4d3322885530d11
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
12 years agoamd-gpu-x11-bin-mx51: Use a python function to populate INSANE_SKIP
Otavio Salvador [Fri, 23 Nov 2012 15:27:10 +0000 (13:27 -0200)]
amd-gpu-x11-bin-mx51: Use a python function to populate INSANE_SKIP

To avoid manually set the INSANE_SKIP we use an annonymous python snip
to dynamically set it for every package so makeing it more robust and
easy to understand.

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