]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
10 years agolibfslcodec: Add a depends on imx-vpu
Otavio Salvador [Fri, 26 Dec 2014 15:54:44 +0000 (13:54 -0200)]
libfslcodec: Add a depends on imx-vpu

This fixes following QA error:

,----
| WARNING: QA Issue: libfslcodec-test-bin rdepends on imx-vpu, but it
|     isn't a build dependency? [build-deps]
`----

Change-Id: I2e27c022195bd1ddc4727e3360cb01dca530e6eb
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-bin-mx6q: Don't package X11 libraries in non-X11 builds
Jacob Kroon [Fri, 26 Dec 2014 18:44:06 +0000 (19:44 +0100)]
gpu-viv-bin-mx6q: Don't package X11 libraries in non-X11 builds

Running

  readelf --dynamic libGL.so | grep NEEDED

shows that the library has runtime dependencies on X11 libs and libglapi.so.
However, none of them are listed as build dependencies for non-X11 distros.

In this case, skip packaging libGL, so that it doesn't cause unexpected
dependency changes in buildhistory.

Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-fslc: Update to 2015.01-rc3 based version
Otavio Salvador [Thu, 18 Dec 2014 18:48:15 +0000 (16:48 -0200)]
u-boot-fslc: Update to 2015.01-rc3 based version

This uses revision 5d396c3 which includes the 2015.01-rc3 development
version with following changes on top of it:

5d396c3 wandboard: Changed mmcroot variable so kernel 3.10.31 boots
c6d9bf7 iMX6: Change mmcroot to use fixed mmc block index for USDHC
be9a741 embestmx6boards: Change default bootenv configuration
ea9b369 wandboard: Use 32bit color depth for Fusion LCD
8e88da8 mx6sabresd: Use LDO dtb file until LDO bypass support is added
7d0f155 mx6slevk: Use LDO dtb file until LDO bypass support is added
dcd7ac3 mx6sabresd: Use mmcblk0 for CONFIG_MMCROOT

The repository URL has also been changed to point to the new Git
repository name (u-boot-fslc), however the previous repository is
still accessible to avoid breakage in old versions of meta-fsl-arm.

Change-Id: I4be932c8621508dba4171bfab28aa4e2799aaece
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-bin-mx6q: Add EGL pkgconfig files for LinuxFB, Wayland and DirectFB
Mingtao Qu [Mon, 22 Dec 2014 00:47:04 +0000 (08:47 +0800)]
gpu-viv-bin-mx6q: Add EGL pkgconfig files for LinuxFB, Wayland and DirectFB

The Vivante EGL backend require some macros to be set in CFLAGS, for
compiling correct part code. this patch add the macros to pkgconfig
build system.

Signed-off-by: Mingtao Qu <zarelaky@hotmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx-rt: Upgrade to 3.10.31-1.1.0 Beta 2
Jacob Kroon [Sun, 21 Dec 2014 22:38:11 +0000 (23:38 +0100)]
linux-imx-rt: Upgrade to 3.10.31-1.1.0 Beta 2

Rebase onto kernel 3.10.31-1.1.0 Beta 2 from Freescale, plus
clock patch from Gary Bisson.

Except the kernel update there are no significant changes
other than refreshing patches and aligning defconfig.

Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agofsl-kernel-localversion.bbclass: Fix building using out-of-tree
Otavio Salvador [Sat, 20 Dec 2014 19:11:24 +0000 (17:11 -0200)]
fsl-kernel-localversion.bbclass: Fix building using out-of-tree

Since OE-Core:df9975f4 (kernel: Fix non linux-yocto builds) the way
the build of kernel is done has change. Now the source code is moved
placed at STAGING_KERNEL_DIR and the build is done at ${WORKDIR}/build
which is B.

This patch adapts the configure task prepending to cope with those changes.

Change-Id: I9ea4254ffd56e4b7201daf9a90b52756a399c0f6
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx (2.6.35.3): Fix build errors when using make 3.82
Otavio Salvador [Sun, 21 Dec 2014 18:24:27 +0000 (16:24 -0200)]
linux-imx (2.6.35.3): Fix build errors when using make 3.82

This backports a fix from 2.6.36 to fix build failures when using make
3.82.

,----
| Author: Jan Beulich <JBeulich@novell.com>
| Date:   Mon Aug 16 11:58:58 2010 +0100
|
|     fixes for using make 3.82
|
|     It doesn't like pattern and explicit rules to be on the same line,
|     and it seems to be more picky when matching file (or really directory)
|     names with different numbers of trailing slashes.
|
|     Signed-off-by: Jan Beulich <jbeulich@novell.com>
|     Acked-by: Sam Ravnborg <sam@ravnborg.org>
|     Andrew Benton <b3nton@gmail.com>
|     Cc: <stable@kernel.org>
|     Signed-off-by: Michal Marek <mmarek@suse.cz>
`----

Change-Id: I7a56f54ad2bf6ab623705d8866d03f033a2e925e
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-bin-mx6q: Move non-demo files into separate packages
Jacob Kroon [Sat, 20 Dec 2014 19:03:35 +0000 (20:03 +0100)]
gpu-viv-bin-mx6q: Move non-demo files into separate packages

The upgrade to 3.10.31-1.1.0 beta in 547d55d2577b60e72cd3523caaf83df65e053a10
introduced a couple of new files that should be moved
to separate packages:

libGAL_egl.so       - Move into existing libgal-mx6 package
libVSC.so           - Move into new libvsc-mx6 package
libVivanteOpenCL.so - Move into existing libopencl-mx6 package
Vivante.icd         - Move into existing libopencl-mx6 package

Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibdrm: libdrm build fails due to missing space in SRC_URI_append
Alexander Shashkevych [Fri, 19 Dec 2014 14:06:23 +0000 (16:06 +0200)]
libdrm: libdrm build fails due to missing space in SRC_URI_append

libdrm build fails due to libdrm_%.bbappend, since 'SRC_URI_append'
doesn't contain leading space in appended string.

Signed-off-by: Alexander Shashkevich <alex@stunpix.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoxf86-video-imxfb-vivante: Adapt code to new types used in Xserver 1.16
Prabhu Sundararaj [Fri, 3 Oct 2014 20:33:08 +0000 (15:33 -0500)]
xf86-video-imxfb-vivante: Adapt code to new types used in Xserver 1.16

The new Xserver 1.16 version has some changes which causes some
compilation warning, this patch adapts the EXA driver for this
changes.

Signed-off-by: Prabhu Sundararaj <prabhu.sundararaj@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-fslc: Update revision to e3517cb
Otavio Salvador [Wed, 10 Dec 2014 11:32:58 +0000 (09:32 -0200)]
u-boot-fslc: Update revision to e3517cb

This includes following fixes:

e3517cb wandboard: Changed mmcroot variable so kernel 3.10.31 boots
2082e4d iMX6: Change mmcroot to use fixed mmc block index for USDHC

The patch iMX6-Change-mmcroot-to-use-fixed-mmc-block-index-for.patch
is now applied in the repository, so removed from the metadata.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-fslc: Update to 3.18 release
Otavio Salvador [Mon, 8 Dec 2014 13:15:50 +0000 (11:15 -0200)]
linux-fslc: Update to 3.18 release

This updates the Linux kernel to the 3.18 release. There are currently
no changes on top of it.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-fslc: Update revision to 783addbf
Otavio Salvador [Sat, 6 Dec 2014 19:50:03 +0000 (17:50 -0200)]
linux-fslc: Update revision to 783addbf

This updates the Linux kernel to the 3.17.4 stable release.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-bin-mx6q: Remove patch files which are unused
Otavio Salvador [Sat, 6 Dec 2014 16:45:06 +0000 (14:45 -0200)]
gpu-viv-bin-mx6q: Remove patch files which are unused

Some patches were not removed while updating the recipe. This dropes
the left over files to remove them from the layer.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-kobs: Upgrade to 3.10.31-1.1.0 beta2 version
Lauren Post [Thu, 4 Dec 2014 16:29:16 +0000 (10:29 -0600)]
imx-kobs: Upgrade to 3.10.31-1.1.0 beta2 version

Fixes for imx6sxsabresd T01.1 and T01.2 boot changes.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-imx: Upgrade to 3.10.31-1.1.0_beta2 release
Lauren Post [Thu, 4 Dec 2014 16:29:15 +0000 (10:29 -0600)]
u-boot-imx: Upgrade to 3.10.31-1.1.0_beta2 release

Upgrade to support imx6sxsabresd T01.2 silicon changes

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx6sxsabresd: Add imx6sx-sdb-reva device tree for supporting reva silicon
Lauren Post [Thu, 4 Dec 2014 16:29:14 +0000 (10:29 -0600)]
imx6sxsabresd: Add imx6sx-sdb-reva device tree for supporting reva silicon

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx: Upgrade to 3.10.31-1.1.0 Beta 2 release
Lauren Post [Thu, 4 Dec 2014 16:29:13 +0000 (10:29 -0600)]
linux-imx: Upgrade to 3.10.31-1.1.0 Beta 2 release

This kernel update supports imx6sxsabresd T01.2 silicon changes

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogstreamer1.0-plugins-bad: Modify CFLAGS for directfb
Neena Busireddy [Fri, 21 Nov 2014 21:41:45 +0000 (15:41 -0600)]
gstreamer1.0-plugins-bad: Modify CFLAGS for directfb

Correct CFLAGS for directfb to include sysrootfs path.
gstreamer1.0-plugins-bad fails to find directfb headers without
this change.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
10 years agoimage_types_fsl.bbclass: Use 69K as offset to load image
Otavio Salvador [Wed, 3 Dec 2014 16:49:40 +0000 (14:49 -0200)]
image_types_fsl.bbclass: Use 69K as offset to load image

The U-Boot mainline uses 69K as offset so we ought to use it here;
this aligns the SD card image layout to work out of box with all
U-Boot mainline based SPL boards.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agodirectfb: Use include file from poky
Neena Busireddy [Thu, 4 Dec 2014 19:49:44 +0000 (13:49 -0600)]
directfb: Use include file from poky

Use directfb include file from poky as it has fixes
for floating dependencies.
Directfb 1.7.1 fails to build without this change.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-g2d: Remove old 3.10.17-1.0.2 recipe
Otavio Salvador [Thu, 4 Dec 2014 16:09:53 +0000 (14:09 -0200)]
gpu-viv-g2d: Remove old 3.10.17-1.0.2 recipe

When updating to 3.10.31-1.1.0 beta release, this recipe has not
removed. Do it now.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx: add clock patch for revision T0 1.0 of i.MX6Q
Gary Bisson [Thu, 4 Dec 2014 02:23:56 +0000 (18:23 -0800)]
linux-imx: add clock patch for revision T0 1.0 of i.MX6Q

The post dividers do not work on i.MX6Q rev T0 1.0 so they must be fixed
to 1. As the table index was wrong, a divider a of 4 could still be
requested which implied the clock not to be set properly. This is the
root cause of the HDMI not working at high resolution on rev T0 1.0 of
the SoC, giving the following error:
mxc_sdc_fb fb.27: timeout when waiting for flip irq

Signed-off-by: Gary Bisson <bisson.gary@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoudev-extraconf: deleting bbappend recipe
Alexander Shashkevich [Wed, 3 Dec 2014 09:11:28 +0000 (11:11 +0200)]
udev-extraconf: deleting bbappend recipe

udev-extraconf_%.bbappend file was not deleted after it was replaced by udev-rules-imx.bb

Signed-off-by: Alexander Shashkevich <alex@stunpix.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoudev-extraconf: replace bbappend with own recipe
Alexander Shashkevych [Tue, 2 Dec 2014 18:13:02 +0000 (20:13 +0200)]
udev-extraconf: replace bbappend with own recipe

Forcing udev-extraconf causes various strange effects. This was
discussed long time ago in oe-core on [1] and resulted in [2].

[1] http://lists.openembedded.org/pipermail/openembedded-core/2013-April/077880.html
[2] http://lists.openembedded.org/pipermail/openembedded-commits/2013-May/148591.html

Signed-off-by: Alexander Shashkevich <alex@stunpix.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoudev-extraconf: restrict access to graphic buffers
Alexander Shashkevych [Tue, 2 Dec 2014 18:13:01 +0000 (20:13 +0200)]
udev-extraconf: restrict access to graphic buffers

For security reasons fb and galcore devices must be only accessible by root user and/or video group.
All other users must not have access to graphic buffers.

Signed-off-by: Alexander Shashkevich <alex@stunpix.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-base: Add comment on how to enable SFP
Daiane Angolini [Mon, 1 Dec 2014 18:03:13 +0000 (16:03 -0200)]
imx-base: Add comment on how to enable SFP

How to enable the software float point is a frequent question.

Add this comment makes it clear how to enable both SFP and HFP and can
be used whether to found in a search or to be a direct link to be used
as a quick reply.

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoamd-gpu-mx51: fix file ownership in packages
Javier Viguera [Mon, 1 Dec 2014 15:38:53 +0000 (16:38 +0100)]
amd-gpu-mx51: fix file ownership in packages

Fix some more QA warnings:

WARNING: log_check: There is a warn message in the logfile
WARNING: log_check: Matched keyword: [warn]
WARNING: log_check: warning: user xxxx does not exist - using root

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agodirectfb: Backport to 1.7.1
Neena Busireddy [Tue, 2 Dec 2014 20:49:00 +0000 (14:49 -0600)]
directfb: Backport to 1.7.1

Directfb 1.7.4 is not compatible with 3.10.31-1.1.0 beta.
Preferred version to use for 3.10.31-1.1.0 beta is 1.7.1.
Components that are dependent on directfb 1.7.1 fails to
build without this change.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-bin-mx6q: move HAL headers to libgal-mx6-dev
Samuli Piippo [Mon, 1 Dec 2014 14:21:32 +0000 (16:21 +0200)]
gpu-viv-bin-mx6q: move HAL headers to libgal-mx6-dev

HAL include headers should be part of libgal-dev package,
instead of the current gpu-viv-bin-mx6q-dev.

Signed-off-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogstreamer1.0-plugins-bad: Correct CFLAGS for wayland backend
Neena Busireddy [Tue, 25 Nov 2014 20:01:05 +0000 (14:01 -0600)]
gstreamer1.0-plugins-bad: Correct CFLAGS for wayland backend

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agochromium-imx: Update chromium-imx to support SOC without VPU
Lauren Post [Sat, 22 Nov 2014 17:59:22 +0000 (11:59 -0600)]
chromium-imx: Update chromium-imx to support SOC without VPU

Current VPU patches only work for mx6q and mx6dl that have VPU.  To build for future mx6sx need
to split VPU patches off for only mx6q and mx6dl. Also depends on libfslvpuwrap should be
restricted to mx6q and mx6dl.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agopiglit: Add a dependency over virtual/egl
Otavio Salvador [Mon, 24 Nov 2014 11:15:06 +0000 (09:15 -0200)]
piglit: Add a dependency over virtual/egl

The build system can also use egl when GL is not avail so we ought to
add this to the dependency chain as gpu-viv-bin-mx6q would not be
included otherwise, for i.MX6SL.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-base: Include gstreamer1.0-plugins-imx for i.MX6Q and i.MX6DL
Otavio Salvador [Sat, 22 Nov 2014 18:14:59 +0000 (16:14 -0200)]
imx-base: Include gstreamer1.0-plugins-imx for i.MX6Q and i.MX6DL

gstreamer1.0-plugins-imx can only be used with i.MX6Q and i.MX6DL
(instead of any i.MX6) as the others does not provide a VPU. This
commit updates the default setting accordingly.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogstreamer1.0-plugins-bad: Remove useless overrides
Otavio Salvador [Fri, 21 Nov 2014 20:05:13 +0000 (18:05 -0200)]
gstreamer1.0-plugins-bad: Remove useless overrides

The PACKAGECONFIG_GL has the same value as the provided
by the recipe, by default. This removes this duplication.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoweston: Remove "Desktop-shell-Don-t-assume-there-is-a-pointer.patch"
Otavio Salvador [Mon, 24 Nov 2014 15:18:58 +0000 (13:18 -0200)]
weston: Remove "Desktop-shell-Don-t-assume-there-is-a-pointer.patch"

This patch is applied upstream and can be removed now.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoudev-extraconf: allow all users to use gpu
Alexander Shashkevych [Fri, 21 Nov 2014 16:47:42 +0000 (18:47 +0200)]
udev-extraconf: allow all users to use gpu

Users other than root can't use gpu due to permission restrictions of
/dev/galcore device.
This change adds permissions to galcore device for all users.

Signed-off-by: Alexander Shashkevich <alex@stunpix.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx-rt: Upgrade to 3.10.17-1.0.2
Jacob Kroon [Fri, 21 Nov 2014 12:43:42 +0000 (13:43 +0100)]
linux-imx-rt: Upgrade to 3.10.17-1.0.2

Also, move "require" directives to after SUMMARY/DESCRIPTION
section, similar to the linux-imx recipe.

Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-*: Rework LOCALVERSION depending on SRCBRANCH
Daiane Angolini [Thu, 20 Nov 2014 19:17:59 +0000 (17:17 -0200)]
linux-*: Rework LOCALVERSION depending on SRCBRANCH

LOCALVERSION is used in FSL Community BSP Release Notes and should highlight
which are the _release version_ for that particular provider.

In addition LOCALVERSION makes it easy to track where the binary running on a
target is from.

Both reasons make LOCALVERSION a very important information.

The overall rule is that LOCALVERSION would point to SRCBRANCH, unless in a case
of explicit exception.

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-*: Rework LOCALVERSION depending on SRCBRANCH
Daiane Angolini [Thu, 20 Nov 2014 19:17:57 +0000 (17:17 -0200)]
u-boot-*: Rework LOCALVERSION depending on SRCBRANCH

LOCALVERSION is used in FSL Community BSP Release Notes and should highlight
which are the _release version_ for that particular provider.

In addition LOCALVERSION makes it easy to track where the binary running on a
target is from.

Both reasons make LOCALVERSION a very important information.

The overall rule is that LOCALVERSION would point to SRCBRANCH, unless in a case
of explicit exception.

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx: Remove +yocto sufix from LOCALVERSION
Daiane Angolini [Sun, 16 Nov 2014 18:25:09 +0000 (16:25 -0200)]
linux-imx: Remove +yocto sufix from LOCALVERSION

It does not make sense anymore to keep a sufix for a kernel built using
yocto project tools.

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogstreamer1.0-plugins-bad: Add PACKAGECONFIG for i.MX6 SoloX
Neena Busireddy [Fri, 24 Oct 2014 18:20:09 +0000 (13:20 -0500)]
gstreamer1.0-plugins-bad: Add PACKAGECONFIG for i.MX6 SoloX

This patch defines PACKAGECONFIG_GL for i.MX6 SoloX.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibfslcodec.inc: mx6sx doesn't support vpu
Wang Zidan [Thu, 4 Sep 2014 04:55:48 +0000 (12:55 +0800)]
libfslcodec.inc: mx6sx doesn't support vpu

Signed-off-by: Zidan Wang <b50113@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibfslvpuwrap: Upgrade from version 1.0.46 to 1.0.54
Wang Zidan [Wed, 3 Sep 2014 10:08:00 +0000 (18:08 +0800)]
libfslvpuwrap: Upgrade from version 1.0.46 to 1.0.54

Remove the IOVirtmem patch since it has been merged into version 1.0.54.
libfslvpuwrap upgrade to version 1.0.54.

Changes about version 1.0.54:
- Include some bug fix.
- Enhance the robust in avcc conversion operation for corrupted clips.
- Add api to query the available frame buffer number in decoder code refine.
- Add config for intra refresh mode: VPU_ENC_CONF_INTRA_REFRESH_MODE.
- Change deblock related parameter to improve encode quality.
- Config stuff padding(disable) for mjpeg encoder.
- Add some parameters for unit test, include gamma, initialdelay, refreshratio, refreshmode.
- Add support for nal_size_length is equal to 1 or 2.
- Modify the checking of return value from IOGetVirtMem.
- For corrupted clip with only one frame, vpu report error instead of eos.
- Add detecting of resoluton change(bit20).

Signed-off-by: Zidan Wang <b50113@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugins for MX6
Wang Zidan [Wed, 3 Sep 2014 10:07:59 +0000 (18:07 +0800)]
gst1.0-fsl-plugin: Add Freescale Gstreamer1.0 Plugins for MX6

Add Freescale Gstreamer1.0 plugins.
- Support Audio/Video local playback
- Support HTTP/RTSP Streaming playback
- Support RTP/UDP MPEGTS Streaming
- Support RTSP Streaming Server

Signed-off-by: Zidan Wang <b50113@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1
Wang Zidan [Wed, 3 Sep 2014 10:07:58 +0000 (18:07 +0800)]
gst-fsl-plugin: Upgrade from version 3.0.11 to 4.0.1

Remove build-Fix-out-of-tree-build.patch since it has been merged to version 4.0.1.
Add mx6sx support.
Gstreamer0.1 Freescale Plugin upgrade to version 4.0.1.

Changes about version 4.0.1:
- Include some bug fix.
- [vpudec plugin] Add "dis-reorder" property to disable video reorder.
- Use create parser 2 in aiurdemux.
- Add MX6SX support in Makefile.
- V4lsink update for PXP rotation and resize.
- [v4lsink/src] Modify the plugin name to imxv4l2sink and imxv4l2src.
- Remove software video decoder plugin.
- Remove EULA in the package since the package is LGPLv2 license.
- gplay add --noautonext option for auto_test tool.
- Support out-of-tree build.
- Update parser header file to use mp4 parser 06.09.01.

Signed-off-by: Zidan Wang <b50113@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogst-fsl-plugin: Make a common include file for gst-fsl-plugin and gst1.0-fsl-plugin
Wang Zidan [Wed, 3 Sep 2014 10:07:57 +0000 (18:07 +0800)]
gst-fsl-plugin: Make a common include file for gst-fsl-plugin and gst1.0-fsl-plugin

To avoid duplication, use one common include file for gst 0.1 and 1.0 plugins.
gst-fsl-plugin specific features moved into the 0.1 recipe.
gst1.0-fsl-plugin specific features will be moved into the 1.0 recipe.

Signed-off-by: Zidan Wang <b50113@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-g2d: Upgrade to 3.10.31-1.1.0 beta
Neena Busireddy [Wed, 27 Aug 2014 19:10:33 +0000 (14:10 -0500)]
gpu-viv-g2d: Upgrade to 3.10.31-1.1.0 beta

This includes bux fixes and it is compatible with
the new GPU driver.

The license checksum has change due the copyright's
year adjustments; there are no changes in the license terms.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoxf86-video-imxfb-vivante: Upgrade to 3.10.31-1.1.0 beta
Neena Busireddy [Tue, 26 Aug 2014 20:29:19 +0000 (15:29 -0500)]
xf86-video-imxfb-vivante: Upgrade to 3.10.31-1.1.0 beta

-It has a support for i.MX6 SoloX SOC.
-xf86-video-imxfb-vivante is compatible with
 new GPU libraries.

The license checksum has change due the copyright's
year adjustments; there are no changes in the license terms.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agomesa-demos: Include patch to add extension header
Neena Busireddy [Tue, 26 Aug 2014 19:44:17 +0000 (14:44 -0500)]
mesa-demos: Include patch to add extension header

This is the fix for the new OpenGL ES 1.1 header from
khronos.org. The change moved some definitions to
extension header.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-base: Add i.MX6 SoloX
Neena Busireddy [Tue, 26 Aug 2014 19:27:24 +0000 (14:27 -0500)]
imx-base: Add i.MX6 SoloX

- Includes UBOOT_ENTRYPOINT for SoloX.
- Includes MACHINE_SOCARCH_FILTER for SoloX
- Includes PREFERRED_PROVIDER for GPU libraries for SoloX

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-base: Remove preferred version for xserver-xorg
Neena Busireddy [Tue, 26 Aug 2014 19:26:20 +0000 (14:26 -0500)]
imx-base: Remove preferred version for xserver-xorg

Remove preferred version from imx-base and remove all the
xserver-xorg 1.14 files as we now use 1.15.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-base: Remove preferred version for directfb
Neena Busireddy [Tue, 26 Aug 2014 19:24:39 +0000 (14:24 -0500)]
imx-base: Remove preferred version for directfb

Remove preferred version for directfb and all the
directfb 1.6 files as we now use directfb 1.7.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoweston: Add i.MX6 SoloX support
Neena Busireddy [Tue, 26 Aug 2014 19:22:36 +0000 (14:22 -0500)]
weston: Add i.MX6 SoloX support

This includes the changes to enable weston usage
with the i.MX6 SoloX SoC.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agocairo: Add i.MX6 SoloX support
Neena Busireddy [Tue, 26 Aug 2014 19:21:07 +0000 (14:21 -0500)]
cairo: Add i.MX6 SoloX support

This includes the changes to enable cairo usage
with the i.MX6 SoloX SoC.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agomesa: Update recipe
Neena Busireddy [Wed, 27 Aug 2014 18:51:39 +0000 (13:51 -0500)]
mesa: Update recipe

Vivante GPU driver does not support libGLX TLS (Thread
local storage) and Vivante libGLX depends on mesa. Hence,
mesa also needs to be build without TLS.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agomesa: Add i.MX6 SoloX support
Neena Busireddy [Wed, 27 Aug 2014 18:49:34 +0000 (13:49 -0500)]
mesa: Add i.MX6 SoloX support

This includes the changes to enable mesa usage
with the mx6sx SoC.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-bin-mx6q: Add Vivante ICD
Neena Busireddy [Wed, 27 Aug 2014 18:47:09 +0000 (13:47 -0500)]
gpu-viv-bin-mx6q: Add Vivante ICD

Install Vendor ICDs for OpenCL's installable client
driver loader (ICDs Loader).

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-bin-mx6q: Upgrade to 3.10.31-1.1.0 beta
Neena Busireddy [Wed, 27 Aug 2014 18:41:46 +0000 (13:41 -0500)]
gpu-viv-bin-mx6q: Upgrade to 3.10.31-1.1.0 beta

- Support for mx6sx (GC400T) added
- Support for Khronos OpenGL ES 3.0 API for i.MX6Quad, i.MX6Dual, i.MX6Solo
- Rendering pipeline enhancements
- High quality ETC2/EAC texture compression support
- Shading language enhancements
- Enhanced texturing functionality

The license checksum has change due the copyright's year
adjustments; there are no changes in the license terms.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agofirmware-imx: Upgrade to 3.10.31-1.1.0 Beta version
Lauren Post [Thu, 4 Sep 2014 13:12:59 +0000 (08:12 -0500)]
firmware-imx: Upgrade to 3.10.31-1.1.0 Beta version

VPU firmware is updated to version v3.1.1_r46060 for mx6

This release does not contain Atheros firmware so remove from the
firmware-imx.inc file. This also removes the 3.0.35-4.0.0 version as
this release is also compatible with mx5 SoCs.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-test: Upgrade to 3.10.31-1.1.0 Beta version
Lauren Post [Thu, 4 Sep 2014 13:12:58 +0000 (08:12 -0500)]
imx-test: Upgrade to 3.10.31-1.1.0 Beta version

- Fixes to csi_v4l2 test
- Add dcic driver test case
- Add mxc_mcc_tty_test case used for mx6sx
- Fixes for VPU test for IOGetVirtMem Checking and SOF stuffing
- Updates to mxc_v4l2 to use csi_v4l2 tests
- Update HAB to use zImage
- Add MX6SX for mx6sx
- Change MX6S to MX6SL for mx6sl
- Update USB documentation
- Add cxi_v4l2_tvin test case for vadc
- sdma - Support M2D dma copy for 3.10.17
- mmdc - Add mx6sx support
- wdog - Add dbg monitor

Update include PLATFORM and DEPEND for mx6sx and mx6sl

Add mx6sx depends similar to mx6sl.  mx6sx has no VPU like mx6sl.
Update PLATFORM to be specific to mx6sx and mx6sl which both support
PXP but only mx6sx supports mxc_mcc_tty_test tests

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-vpu: Upgrade to 3.10.31-1.1.0 Beta version
Lauren Post [Thu, 4 Sep 2014 13:12:57 +0000 (08:12 -0500)]
imx-vpu: Upgrade to 3.10.31-1.1.0 Beta version

Upgrade to v5.4.26 version

- Fixes to support multiple thread robustness
- SOF stuffing new command added used for MJPEG
- VPU performance fixes with multiple instances
- IOGetVirtMem - return checking - Remove patch from recipe
- SOI search performance fixes
- Comment unused registers for mx6 chips as dummy
- Add new registers used on mx6 chips only.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-lib: Upgrade to 3.10.31-1.1.0 Beta version
Lauren Post [Thu, 4 Sep 2014 13:12:56 +0000 (08:12 -0500)]
imx-lib: Upgrade to 3.10.31-1.1.0 Beta version

Makefiles changed for mx6sx and mx6sl to exclude rng and sahara
since those are not supported on mx6 chips.
Platform is set to MX6S for both mx6sx and mx6sl so the
previous makefiles only excluded MX6Q platform.

Note this is different for imx-test which specifies
MX6SX and MX6SL in makefiles. In imx-lib they are treated the same.

Add PLATFORM setting for mx6sx and mx6sl

imx-lib has pxp libraries only used for mx6sx and mx6sl

Previously used MX6Q but mx6q and mx6dl can't be built with pxp

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx6sxsabresd.conf: Create i.MX 6SoloX Machine configuration
Lauren Post [Thu, 4 Sep 2014 13:12:55 +0000 (08:12 -0500)]
imx6sxsabresd.conf: Create i.MX 6SoloX Machine configuration

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx6slevk.conf: Add the imx6slevk-pf200 device tree
Lauren Post [Thu, 4 Sep 2014 13:12:54 +0000 (08:12 -0500)]
imx6slevk.conf: Add the imx6slevk-pf200 device tree

Add support for pfuze200 on imx6slevk

Move pmic device node from imx6sl-evk.dtsi to upper-level, and add
another layer on imx6sl-evk to diff pfuze100 or pfuze200. Meanwhile
only works in ldo-enable mode if using pfuze200, since 'SW1C' switch
regulator is cut for cost-down which means VDDARM_IN and VDDSOC_IN have
to share the same switch regulator

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx6qsabresd.conf: Add the imx6q-sabresd-enetirq device tree
Lauren Post [Thu, 4 Sep 2014 13:12:53 +0000 (08:12 -0500)]
imx6qsabresd.conf: Add the imx6q-sabresd-enetirq device tree

Apply ENET IRQ workaround for sabresd board

This is pretty much an example to demonstrate how the GPIO6 workaround
for bug ERR006687 (ENET: Only the ENET wake-up interrupt request can
wake the system from Wait mode) should be applied for a board.

Basically it requires a setup of MX6QDL_PAD_GPIO_6__ENET_IRQ in pinctrl
entry, and an overwrite on the property interrupts-extended to replace
the ENET GIC IRQ with GPIO1_6.

Since the pad GPIO6 is used by I2C3 on the board, we have to create
sabresd-enetirq.dts with I2C3 disabled to enable this workaround.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx6dlsabresd.conf: Add the imx6dl-sabresd-enetirq device tree
Lauren Post [Thu, 4 Sep 2014 13:12:52 +0000 (08:12 -0500)]
imx6dlsabresd.conf: Add the imx6dl-sabresd-enetirq device tree

Apply ENET IRQ workaround for sabresd board

This is pretty much an example to demonstrate how the GPIO6 workaround
for bug ERR006687 (ENET: Only the ENET wake-up interrupt request can
wake the system from Wait mode) should be applied for a board.

Basically it requires a setup of MX6QDL_PAD_GPIO_6__ENET_IRQ in
pinctrl entry, and an overwrite on the property interrupts-extended to
replace the ENET GIC IRQ with GPIO1_6.

 Since the pad GPIO6 is used by I2C3 on the board, we have to create
 sabresd-enetirq.dts with I2C3 disabled to enable this workaround.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx6dlsabresd.conf: Add the imx6dl-sabresd-pf200 device tree
Lauren Post [Thu, 4 Sep 2014 13:12:51 +0000 (08:12 -0500)]
imx6dlsabresd.conf: Add the imx6dl-sabresd-pf200 device tree

Add support for pfuze200 on mx6dl-sabresd.

Move pmic device node from imx6qdl-sabresd.dtsi to up-level, and add
another layer on imx6dl-sabresd to diff pfuze100 or pfuze200. Meanwhile
only work in ldo-enable mode if using pfuze200,since 'SW1C' switch
regulator is cut for cost-down which means VDDARM_IN and VDDSOC_IN have
to share the same switch regulator

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-fslc: Add patch to work with 3.10.31-1.1.0_beta kernel
Lauren Post [Thu, 4 Sep 2014 13:13:00 +0000 (08:13 -0500)]
u-boot-fslc: Add patch to work with 3.10.31-1.1.0_beta kernel

3.10.31 linux-imx has update to work with fixed mmc blocks
Without this patch the community u-boot will not boot on some
mx6 boards.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-imx: Upgrade to 2014.04 version
Lauren Post [Thu, 4 Sep 2014 13:12:50 +0000 (08:12 -0500)]
u-boot-imx: Upgrade to 2014.04 version

- Add mx6sx support
- General fixes for mx6slevk and other mx6
- Support to use zImage

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx: Upgrade to 3.10.31-1.1.0 Beta version
Lauren Post [Thu, 4 Sep 2014 13:12:48 +0000 (08:12 -0500)]
linux-imx: Upgrade to 3.10.31-1.1.0 Beta version

- Add support for mx6sx.
- General fixes for all mx6.
- Upgrade to v5 Vivante graphics driver.

This also updates the linux-imx-mfgtool recipe as well.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-fslc: Update to 5fd0b607d
Fabio Estevam [Mon, 10 Nov 2014 20:48:01 +0000 (18:48 -0200)]
u-boot-fslc: Update to 5fd0b607d

This adds the following U-boot patch:

5fd0b607d mx53loco: Change 'fdt_file' dynamically

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-fslc: Update revision to 6725f5
Fabio Estevam [Mon, 10 Nov 2014 20:48:00 +0000 (18:48 -0200)]
linux-fslc: Update revision to 6725f5

This updates the Linux kernel to the 3.17.2 stable release.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx53qsb: Add extra dtb
Fabio Estevam [Mon, 10 Nov 2014 19:40:04 +0000 (17:40 -0200)]
imx53qsb: Add extra dtb

Since kernel 3.15 there are two dtb's for the imx53-qsb board:

imx53-qsb.dtb - For the boards with DA9053 PMIC
imx53-qsrb.dtb - For the boards with MC34708 PMIC

Add the 'imx53-qsrb.dtb' to the list of supported dtb's.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agomxs-base.inc: Convert to zImage
Fabio Estevam [Mon, 10 Nov 2014 14:13:19 +0000 (12:13 -0200)]
mxs-base.inc: Convert to zImage

U-boot mainline uses zImage as the image type, so let's use zImage by default
in mxs-base.inc.

Boards that use uImage can still override it by passing:
KERNEL_IMAGETYPE = "uImage"

in their .conf file.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Tested-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agomx28evk: Convert to zImage
Fabio Estevam [Mon, 10 Nov 2014 14:13:18 +0000 (12:13 -0200)]
mx28evk: Convert to zImage

U-boot mainline uses zImage as the image type, so let's switch to it.

This fixes the boot on 'dizzy' branch.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agomx23evk: Convert to zImage
Fabio Estevam [Mon, 10 Nov 2014 14:13:17 +0000 (12:13 -0200)]
mx23evk: Convert to zImage

U-boot mainline uses zImage as the image type, so let's switch to it.

This fixes the boot on 'dizzy' branch.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agols1021aqds.conf: add the missing quotation mark
Zhenhua Luo [Mon, 10 Nov 2014 12:41:40 +0000 (20:41 +0800)]
ls1021aqds.conf: add the missing quotation mark

Fix following parse error:
ERROR: Unable to parse conf/bitbake.conf: ParseError at /home/jenkins/poky/
meta-fsl-arm/conf/machine/ls1021aqds.conf:16: unparsed line: 'UBOOT_CONFIG[lpuart]
= "ls1021aqds_lpuart_config'

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agols1021aqds: update UBOOT_CONFIG and device tree
Chunrong Guo [Wed, 5 Nov 2014 04:26:24 +0000 (12:26 +0800)]
ls1021aqds: update UBOOT_CONFIG and device tree

   *ls102xa rename QDS and TWR board dts name for consistence
   *ls102xa add LPUART board config for QDS/TWR boards
   *ls102xa remove letech board config for QDS/TWR boards

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agols1021atwr: update UBOOT_CONFIG and device tree
Chunrong Guo [Wed, 5 Nov 2014 04:17:26 +0000 (12:17 +0800)]
ls1021atwr: update UBOOT_CONFIG and device tree

   *ls102xa rename QDS and TWR board dts name for consistence
   *ls102xa add LPUART board config for QDS/TWR boards
   *ls102xa remove letech board config for QDS/TWR boards

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-ls1: Update to 50d6848 revision
Chunrong Guo [Wed, 5 Nov 2014 03:58:16 +0000 (11:58 +0800)]
u-boot-ls1: Update to 50d6848 revision

     This includes following changes:

     50d6848 arm: ls102xa: Update bit reversing for SCFG registers
     4d18340 arm: ls102xa: Remove custom part number SLS1020A and related defination
     756cbdc arm: ls102xa: clear EPU registers for deep sleep
     1d333c7 arm: ls102xa: correct the base address of DCSR registers

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agorcw : Update to 38ec2c9 revision
Chunrong Guo [Wed, 5 Nov 2014 03:34:25 +0000 (11:34 +0800)]
rcw : Update to 38ec2c9 revision

   This includes following changes:

   69c87db ls1021aqds: set value of uboot entry address for qspiboot
   a59bea9 ls1021a: add rcw for enable sai
   ca0b3d1 ls1021aqds: sdboot: fix value of PBI_SRC and IFC_MODE
   3ac85c8 ls1021atwr: add rcw for SD card boot
   43707fa ls1021aqds: add rcw for NAND boot
   1948685 ls1021a: remove custom part number "letech"

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-ls1: Update to 3ced9e8 revision
Chunrong Guo [Wed, 5 Nov 2014 02:58:01 +0000 (10:58 +0800)]
linux-ls1: Update to 3ced9e8 revision

   This includes following changes:

   c742cbe arm: dts: ls1021a: rename QDS and TWR board dts name for consistence
   dbaf1e5 ARM: ls1021a: add gating clocks to IP blocks.
   0eb706c watchdog: imx2_wdt: Add power management support.
   b53a344 watchdog: imx2_wdt: adds big endianness support.
   eb157e1 watchdog: imx2_wdt: convert to watchdog core api
   71b5f25 watchdog: Get rid of MODULE_ALIAS_MISCDEV statements
   54d638d watchdog: imx2_wdt: disable watchdog timer during low power mode
   c495541 watchdog: imx2_wdt: expose module alias for loading from device-tree

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoxf86-video-imxfb-vivante: Upgrade to 3.10.17-1.0.2 patch release
Lauren Post [Fri, 31 Oct 2014 15:17:20 +0000 (10:17 -0500)]
xf86-video-imxfb-vivante: Upgrade to 3.10.17-1.0.2 patch release

Fixes for
- Cursor performance impact
- Pixmap stride when wrapping
- Distinguish cpu and gpu physical address

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-g2d: Upgrade to 3.10.17-1.0.2 patch release
Lauren Post [Fri, 31 Oct 2014 15:17:19 +0000 (10:17 -0500)]
gpu-viv-g2d: Upgrade to 3.10.17-1.0.2 patch release

Update G2D api to support extensive alpha blend.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-bin-mx6q: Upgrade to 3.10.17-1.0.2 patch release
Lauren Post [Fri, 31 Oct 2014 15:17:18 +0000 (10:17 -0500)]
gpu-viv-bin-mx6q: Upgrade to 3.10.17-1.0.2 patch release

Fixes for the following:
- Memory management, high CPU loading, crashes with QT5
- Avoid system freeze with invalid power
- Mutex sharing. resource leak, database protection
- 3D OpenVG for libGAL crash
- UI reboots while playing video
- Add VG355 support to X11
- Enhanced G2D API
- QT5 support for wayland
- WebGL fixes for Chrome UI

For more details reference the 3.10.17-1.0.2 Patch Release notes on freescale.com/imx

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-imx: Upgrade to 3.10.17-1.0.2 patch release
Lauren Post [Fri, 31 Oct 2014 15:17:17 +0000 (10:17 -0500)]
u-boot-imx: Upgrade to 3.10.17-1.0.2 patch release

Improve speed of image authentication in 2013.04

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-imx: Upgrade to 3.10.17-1.0.2 patch release
Lauren Post [Fri, 31 Oct 2014 15:17:16 +0000 (10:17 -0500)]
linux-imx: Upgrade to 3.10.17-1.0.2 patch release

Changes to the following areas.

- pfuse 100
- power management
- graphics driver update with memory, deadlock and bug hang fixes.
- crypto - Update testmgr DMA
- ipu MXC IPUv3 fb: Fix MXCFB_CSC_UPDATE ioctl
- ARM - Drop PL310 errata

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoREADME: Update branches to master for development
Otavio Salvador [Wed, 5 Nov 2014 17:38:06 +0000 (15:38 -0200)]
README: Update branches to master for development

This reverts commit 9ee281f30038ab72564dc983d11b1c9818f083de.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoREADME: Update for Dizzy release
Otavio Salvador [Wed, 5 Nov 2014 17:00:25 +0000 (15:00 -0200)]
README: Update for Dizzy release

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogpu-viv-g2d: fix file ownership in packages
Javier Viguera [Tue, 4 Nov 2014 15:12:10 +0000 (16:12 +0100)]
gpu-viv-g2d: fix file ownership in packages

Using 'cp -a' to install files in do_install function leaks user/group
attributes from build machine to target packages.

WARNING: log_check: There is a warn message in the logfile
WARNING: log_check: Matched keyword: [warn]
WARNING: log_check: warning: user xxxxx does not exist - using root

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoefl: Avoid applying the patch for non-i.MX6 machines
Otavio Salvador [Wed, 5 Nov 2014 11:53:39 +0000 (09:53 -0200)]
efl: Avoid applying the patch for non-i.MX6 machines

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoefl: rename bbappend to match future versions
Andreas Müller [Thu, 30 Oct 2014 16:55:47 +0000 (17:55 +0100)]
efl: rename bbappend to match future versions

as long as the patch applies chances are high that we need it

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-*: Add DESCRIPTION for u-boot providers
Daiane Angolini [Fri, 31 Oct 2014 10:53:47 +0000 (08:53 -0200)]
u-boot-*: Add DESCRIPTION for u-boot providers

Add u-boot DESCRIPTION for those providers still using the default one.
This is needed in order to have a complete and readable list of u-boot providers
in FSL Community BSP Release Notes.

Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoweston: Do not override PACKAGECONFIG
Neena Busireddy [Tue, 28 Oct 2014 17:01:23 +0000 (12:01 -0500)]
weston: Do not override PACKAGECONFIG

PACKAGECONFIG should not be overridden. If not, it will become very
complex to enable other features defined in the main recipe.

This patch also removes the duplicate PACKAGECONFIG settings defined
in the bbappend after this change.

For sololite, remove egl from PACKAGECONFIG as egl is enabled by
default for DISTRO_FEATURES wayland.

Signed-off-by: Neena Busireddy <neena.busireddy@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-fslc: Update revision to 20fb021
Otavio Salvador [Tue, 28 Oct 2014 14:23:42 +0000 (12:23 -0200)]
linux-fslc: Update revision to 20fb021

This updates the Linux kernel to the 3.17.1 stable release.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx-base.inc: Use specific package feed for MX6QDL and MX6SL
Otavio Salvador [Tue, 28 Oct 2014 12:08:04 +0000 (10:08 -0200)]
imx-base.inc: Use specific package feed for MX6QDL and MX6SL

The sharing of packaging feed between MX6QDL and MX6SL is very
fragile. In rare cases, when a package is not generated for the
machine it can fallback to the wrong set of packages.

This has been seen on the Vivante GPU packages as MX6SL does not
include libegles2-mx6 and the packaging system ended using the one
provided by MX6QDL SoC.

This issue was very hard to find out the cause and understand why it
was happening so I'd like to thank Richard Purdie for his help in
figuring it out.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agoimx6dlsabreauto: Change to use u-boot-fslc
Otavio Salvador [Thu, 23 Oct 2014 22:34:23 +0000 (20:34 -0200)]
imx6dlsabreauto: Change to use u-boot-fslc

This board is now supported by u-boot-fslc so we move from u-boot-imx
to it; this is preferred as this U-Boot fork follows closely the
mainline tree which brings faster development cycle and helps to
extend the test of i.MX6 support.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-fslc: Update to 2014.10 upcoming release
Otavio Salvador [Fri, 10 Oct 2014 22:18:10 +0000 (19:18 -0300)]
u-boot-fslc: Update to 2014.10 upcoming release

This updates the U-Boot to the 2014.10 based branch. On top of the
original code we still have following changes applied:

75ce95e embestmx6boards: Change default bootenv configuration
472bfb3 ot1200: add sata support
4e8b5ee ot1200: fix sf detection
857ccfd ARM: i.MX6: include prototype for get_board_rev()
2b542e6 video: ipu_disp: remove pixclk fixup
499a8ca video: ipu: fix debug and comment
c970aa2 lcd: Fix build error with CONFIG_LCD_BMP_RLE8
37a6b36 mx6sabre_common: Add HDMI config to common code
56f29bf mx6qsabreauto: Add HDMI support
2878ac3 ot1200: remove superfluous "string" tag
d2104d6 ARM: i.MX video: declare displays and display_count publicly
2d6e2ec ARM: i.MX: provide declaration for board_spi_cs_gpio
d09ced3 ARM: prevent compiler warnings from bootm.c
34fd658 wandboard: Use 32bit color depth for Fusion LCD
92e4fa9 mx6sabresd: Use LDO dtb file until LDO bypass support is added
d859ee7 mx6slevk: Use LDO dtb file until LDO bypass support is added
47ac5b6 mx6sabresd: Use mmcblk0 for CONFIG_MMCROOT

Due the changes on the way U-Boot works now, heavily relying on
kconfig, it is required to use the 'configure' step to properly setup
it for the 'sandbox' before building the tools.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agonativesdk-packagegroup-sdk-host: add nativesdk-u-boot-mkimage
Javier Viguera [Tue, 21 Oct 2014 12:50:30 +0000 (14:50 +0200)]
nativesdk-packagegroup-sdk-host: add nativesdk-u-boot-mkimage

Add the 'mkimage' host tool to the toolchains generated with 'bitbake
meta-toolchain' or with 'bitbake -c populate_sdk <image>'.

This allows to use the standalone toolchain to build kernel images of
type uImage (with u-boot header)

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>