]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
10 years agoperf: Only disable perf events for machines using 2.6.35.3.
Alex Gonzalez [Sun, 11 Jan 2015 21:31:16 +0000 (22:31 +0100)]
perf: Only disable perf events for machines using 2.6.35.3.

Newer kernels build fine with the default settings.

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-fslc: Update to 3120db4e revision
Otavio Salvador [Tue, 13 Jan 2015 13:04:27 +0000 (11:04 -0200)]
u-boot-fslc: Update to 3120db4e revision

This updates the code to a version based on 2015.01 stable
release. The changes, done on top of the original release are:

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

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibmcc: build with versioned soname
Max Krummenacher [Wed, 7 Jan 2015 19:43:23 +0000 (20:43 +0100)]
libmcc: build with versioned soname

This adds a versioned soname to the shared library during linking.
Otherwise an application linked with '-lmcc' needs libmcc.so for execution,
having libmcc.so.1 would not be enough.

root@colibri-vf:~# ls -l /usr/lib/libmcc.so*
lrwxrwxrwx    1 root     root            13 Jan  7  2015 /usr/lib/libmcc.so.1 -> libmcc.so.1.0
-rwxr-xr-x    1 root     root          5252 Jan  7  2015 /usr/lib/libmcc.so.1.0

root@colibri-vf:~# mcc-pingpong
mcc-pingpong: error while loading shared libraries: libmcc.so: cannot open shared object file: No such file or directory

Additionaly the following warning no longer appears.
WARNING: QA Issue: mcc-pingpong requires libmcc.so, but no providers in its RDEPENDS [file-rdeps]

Signed-off-by: Max Krummenacher <max.oss.09@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibmcc: Add runtime dependency for kernel-module-mcc-dev
Otavio Salvador [Tue, 6 Jan 2015 14:21:49 +0000 (12:21 -0200)]
libmcc: Add runtime dependency for kernel-module-mcc-dev

The kernel-module-mcc-dev brings the kernel API headers used when
doing application development which uses the libmcc.

So when libmcc-dev is included in a SDK, this brings all the necessary
boilerplate code.

The motivation for this can be found at message from Petr Kubizňák
<kubiznak.petr@elnico.cz>[1].

1. https://lists.yoctoproject.org/pipermail/meta-freescale/2015-January/012144.html

Change-Id: Icd8311c79a87500c0a9d97d9b63fb0340a5908a1
Reported-by: Petr Kubizňák <kubiznak.petr@elnico.cz>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibmcc: Fix symbolic link for dynamic library
Otavio Salvador [Tue, 6 Jan 2015 14:06:45 +0000 (12:06 -0200)]
libmcc: Fix symbolic link for dynamic library

This fixes the Makefile to properly generate the symlink inside the
installation directory.

Change-Id: I18ad51c87f64780bfdd8bd70abdda5554439d9e8
Reported-by: Petr Kubizňák <kubiznak.petr@elnico.cz>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agokernel-module-mcc: Only include mvf_sema4.h if building in kernel
Otavio Salvador [Tue, 6 Jan 2015 15:43:35 +0000 (13:43 -0200)]
kernel-module-mcc: Only include mvf_sema4.h if building in kernel

When mcc_config.h is used to make application we shouldn't include
mvf_sema4.h as it is an internal symbol of kernel and shouldn't be
directly referenced by user space applications using the MCC
interface.

This allows for application developers to use the SDK without having
to copy the 'mvf_sema4.h' header byhand.

More detailed information at:

https://lists.yoctoproject.org/pipermail/meta-freescale/2015-January/012144.html

Change-Id: I39a519d10a15b951c573007d3cf689f32aac3f30
Reported-by: Petr Kubizňák <kubiznak.petr@elnico.cz>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agodevregs: Add recipe
Otavio Salvador [Mon, 5 Jan 2015 13:33:52 +0000 (11:33 -0200)]
devregs: Add recipe

This includes the Boundary Devices' devregs tool which allows for
reading and writting of registers using /dev/mem.

It currently has support for i.MX51, i.MX53, i.MX6Q and i.MX6DL SoC
families but other SoCs can be easily added including extra .dat
files.

Change-Id: Ic04a90e7d1db8d87f43f5574792aa73885f16d66
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Eric Nelson <eric.nelson@boundarydevices.com>
10 years agou-boot-ls1: Upgrade to 2014.07 version
Chunrong Guo [Tue, 6 Jan 2015 06:42:14 +0000 (14:42 +0800)]
u-boot-ls1: Upgrade to 2014.07 version

   This includes following changes:
   2bf1c34 ls102xa: scfg: Remove SCFG bit reverse setting on LS1
   80b1d30 ls1021atwr: SECURE BOOT- Add secure boot target for ls1021atwr
   49eaf3e board/ls1021aqds: Add support to test GPIO by enabling EC3
   16111c4 ls102xa: spi: Fix QSPI and DSPI compatibility issue on LS1021ATWR board

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-ls1-tools-native: fix the git url and SHA
Chunrong Guo [Tue, 6 Jan 2015 06:42:13 +0000 (14:42 +0800)]
u-boot-ls1-tools-native: fix the git url and SHA

   the byte_swap.tcl script is provided by another FSL u-boot tree, fix following
   build error:
   | install: cannot stat `/home/yocto/poky/build_ls1021atwr_release/tmp/work/x86_64-linux/u-boot-ls1-tools-native/2013.10-r0/git/byte_swap.tcl': No such file or directory

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agorcw: update to sdk v1.7 release
Chunrong Guo [Tue, 6 Jan 2015 06:42:12 +0000 (14:42 +0800)]
rcw: update to sdk v1.7 release

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agou-boot-fslc: Update to revision 2a94e33c
Otavio Salvador [Sun, 4 Jan 2015 01:25:04 +0000 (23:25 -0200)]
u-boot-fslc: Update to revision 2a94e33c

This updates the U-Boot fork based on 2015.01-rc4. This includes
several fixes which has been merged and form a solid release closer to
the 2015.01 stable release, ought to be out later this month.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agols1021atwr.conf: add ttyAMA0 console
Chunrong Guo [Mon, 5 Jan 2015 02:54:13 +0000 (10:54 +0800)]
ls1021atwr.conf: add ttyAMA0 console

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agols1021aqds.conf: add ttyAMA0 console
Chunrong Guo [Mon, 5 Jan 2015 02:39:19 +0000 (10:39 +0800)]
ls1021aqds.conf: add ttyAMA0 console

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agofsl-alsa-plugins: update output buffer size for asrc_pair
Zidan Wang [Mon, 5 Jan 2015 08:13:14 +0000 (16:13 +0800)]
fsl-alsa-plugins: update output buffer size for asrc_pair

When input size larger than DMA_MAX_BYTES the output size should be updated.
Otherwise the asrc have will not have enough data, then it will be timeout.

Signed-off-by: Zidan Wang <b50113@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agomqxboot: provide explicit do_install
Max Krummenacher [Tue, 30 Dec 2014 14:11:06 +0000 (15:11 +0100)]
mqxboot: provide explicit do_install

mqxboot is a pure make project. Inheriting autotools provided an implicit
do_install task, however with the change to seperate builddirs in dizzy
(${B} != ${S}) do_install fails.
Removing autotools and providing an explicit do_install task fixes this.

Signed-off-by: Max Krummenacher <max.oss.09@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibmcc: provide explicit do_install
Max Krummenacher [Tue, 30 Dec 2014 14:11:05 +0000 (15:11 +0100)]
libmcc: provide explicit do_install

libmcc is a pure make project. Inheriting autotools provided an implicit
do_install task, however with the change to seperate builddirs in dizzy
(${B} != ${S}) do_install fails.
Removing autotools and providing an explicit do_install task fixes this.

Signed-off-by: Max Krummenacher <max.oss.09@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolibfslcodec: Use PACKAGECONFIG to handle VPU support
Otavio Salvador [Mon, 29 Dec 2014 12:39:45 +0000 (10:39 -0200)]
libfslcodec: Use PACKAGECONFIG to handle VPU support

This allow the set of VPU support, depending on the SoC family, in a
more clean way and also avoiding the 'imx-vpu' dependency accordingly.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agolinux-ls1: update to sdk v1.7 release
Chunrong Guo [Mon, 29 Dec 2014 09:51:32 +0000 (17:51 +0800)]
linux-ls1: update to sdk v1.7 release

      This includes following changes:

      bdb722f arm: dts: ls1021a-twr: remove dspi1 node for cannot be verified
      fb3f709 arm: ls1: only call ls1_pm_iomap() when doing deep sleep
      c15b78f ls1021a/dts: Add eTSEC1 as wake-up event source
      5f94f9f qspi: ls102xa: Adjust the size of QSPI AMBA Bus memory map

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
10 years agogstreamer1.0-plugins-imx: Update to version 0.10.0
Carlos Rafael Giani [Sat, 27 Dec 2014 18:38:35 +0000 (19:38 +0100)]
gstreamer1.0-plugins-imx: Update to version 0.10.0

Changes:

- new codebase for 2D blitter based video sinks and transform elements
- new G2D elements: imxg2dvideosink imxg2dvideotransform
- new PxP elements: imxpxpvideosink imxpxpvideotransform
- ipu: rewrite code from scratch to be based on the blitter base classes
- ipu: fix memory protection bits in mmap() calls
- phys mem buffer pool now uses a default horizontal alignment of 16
  instead of 8
- eglvivsink: fix deadlock in set_caps() functio
- vpu: decoder: add interlace information to output buffers
- vpu: encoder: fix crashes because of incorrect unrefs, plus minor fixes
- new elements for audio decoding based on Freescale's unified audio
  (UniAudio) architecture
- preliminary support for Android builds

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>