]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
9 years agoweb-sysmon: Add RDEPENDS and COMPATIBLE_MACHINE
Zhenhua Luo [Wed, 12 Aug 2015 14:42:25 +0000 (22:42 +0800)]
web-sysmon: Add RDEPENDS and COMPATIBLE_MACHINE

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoskmm-ep: Move COMPATIBLE_MACHINE to botton line
Zhenhua Luo [Wed, 12 Aug 2015 14:42:24 +0000 (22:42 +0800)]
skmm-ep: Move COMPATIBLE_MACHINE to botton line

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agomerge-files: Define S to fix build warning
Zhenhua Luo [Wed, 12 Aug 2015 14:42:23 +0000 (22:42 +0800)]
merge-files: Define S to fix build warning

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoipc: Optimize the ipc recipes directories
Zhenhua Luo [Wed, 12 Aug 2015 14:42:22 +0000 (22:42 +0800)]
ipc: Optimize the ipc recipes directories

* move ipc-ust recipes to recipes-extended folder
* move ipc-modules to recipes-kernel folder

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoipsec-demo: Optimize recipe
Zhenhua Luo [Wed, 12 Aug 2015 14:42:20 +0000 (22:42 +0800)]
ipsec-demo: Optimize recipe

* add bash in RDEPENDS
* define S to fix build warning
* use noexec attribute to disable function execution
* add COMPATIBLE_MACHINE

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoudev-rules-qoriq: Add S definition and make the recipe qoriq-ppc specific
Zhenhua Luo [Wed, 12 Aug 2015 14:42:18 +0000 (22:42 +0800)]
udev-rules-qoriq: Add S definition and make the recipe qoriq-ppc specific

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agou-boot-qoirq: Unify the u-boot recipe for QorIQ ARM and QorIQ PPC
Zhenhua Luo [Wed, 12 Aug 2015 14:42:17 +0000 (22:42 +0800)]
u-boot-qoirq: Unify the u-boot recipe for QorIQ ARM and QorIQ PPC

* update u-boot-qoriq recipe to support QorIQ ARM and QorIQ PPC
* remove u-boot-ls1 recipe which is replaced by u-boot-qoriq
* move PREFERRED_PROVIDER_u-boot to qoriq-base.inc

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoapptrk: Update recipe to support both QorIQ ARM and QorIQ PPC targets
Zhenhua Luo [Wed, 12 Aug 2015 14:42:16 +0000 (22:42 +0800)]
apptrk: Update recipe to support both QorIQ ARM and QorIQ PPC targets

* Conditionally define EXTRA_OEMAKE and CFLAGS
* Add COMPATIBLE_MACHINE

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoReplace qoriq-base.inc with qoriq-ppc.inc in qoriq tune files
Zhenhua Luo [Wed, 12 Aug 2015 14:42:15 +0000 (22:42 +0800)]
Replace qoriq-base.inc with qoriq-ppc.inc in qoriq tune files

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoReorg the qoriq include files
Zhenhua Luo [Wed, 12 Aug 2015 14:42:14 +0000 (22:42 +0800)]
Reorg the qoriq include files

* update qoriq-base.inc to ensure common bits of QorIQ ARM and QorIQ PPC are there
* add qoriq-ppc.inc to manage the common bits of QorIQ PPC targets
* update qoriq-arm.inc to ensure QorIQ ARM specific bits are there

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolayer.conf: Update the source mirror definition
Zhenhua Luo [Wed, 12 Aug 2015 14:42:12 +0000 (22:42 +0800)]
layer.conf: Update the source mirror definition

* Add QorIQ source mirror
* Replace FSL_MIRROR with IMX_MIRROR to define imx source mirror
* Set FSL_MIRROR to ${IMX_MIRROR} to ensure recipes(refer to FSL_MIRROR) work,
  the FSL_MIRROR definition can be removed when those recipes are updated to use
  IMX_MIRROR

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agousdpaa: add COMPATIBLE_MACHINE
Zhenhua Luo [Thu, 6 Aug 2015 11:06:48 +0000 (19:06 +0800)]
usdpaa: add COMPATIBLE_MACHINE

usdpaa only supports QorIQ PPC targets

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
9 years agocst: remove duplicated recipe
Zhenhua Luo [Thu, 6 Aug 2015 10:47:05 +0000 (18:47 +0800)]
cst: remove duplicated recipe

cst recipe exists in recipes-devtools folder

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
9 years agoasf: remove deplicated recipe
Zhenhua Luo [Thu, 6 Aug 2015 09:58:44 +0000 (17:58 +0800)]
asf: remove deplicated recipe

The asf recipe already exists in recipes-kernel folder

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
9 years agogstreamer1.0-plugins-base: Add gstplaybin related patch
Yuqing Zhu [Thu, 6 Aug 2015 10:32:06 +0000 (18:32 +0800)]
gstreamer1.0-plugins-base: Add gstplaybin related patch

- Remove default deinterlace flag in playbin for i.MX6 and i.MX7 SoCs.

- Remove native video flag in playbin for i.MX6 and i.MX7 SoCs because
  it will cause subtitle error.

Signed-off-by: Yuqing Zhu <b54851@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agogst1.0-fsl-plugin: Upgrade to 4.0.6 version
Yuqing Zhu [Thu, 6 Aug 2015 05:40:24 +0000 (13:40 +0800)]
gst1.0-fsl-plugin: Upgrade to 4.0.6 version

Released with 3.14.38_6UL7D_beta release.
Upgrade to 4.0.6 version.
mx6ul: Add platform configuration and DEPENDS to imx-lib.
mx6q/6dl/6sx/6sl: Add PACKAGECONFIG: overlaysink.

Signed-off-by: Yuqing Zhu <b54851@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agou-boot-fslc: Update to 3f0c535 revision
Otavio Salvador [Wed, 5 Aug 2015 17:44:04 +0000 (14:44 -0300)]
u-boot-fslc: Update to 3f0c535 revision

This upgrades the U-Boot 2015.07 fork to include following backports:

3f0c535 udoo: Remove SPL fat support
87c4294 arm: mxs: make inline function compatible for GCC 5
a3c103e udoo: Switch to SPL support
963982d cgtqmx6eval: Use standard boot script
70bbfc1 cgtqmx6eval: Align DCD settings with Congatec's U-boot
a17e383 cgtqmx6eval: Add SATA support
825ced0 cgtqmx6eval: Add splash screen support
26a3d35 cgtqmx6eval: Add USB support
7a902c7 cgtqmx6eval: Add PMIC support
9991641 cgtqmx6eval: Add thermal support
1702fa7 cgtqmx6eval: Add ESDHC3 support
4a01796 cgtqmx6eval: Fit into single lines
3b8bc2d cgtqmx6eval: Improve the error handling
03d8850 cgtqmx6eval: Staticize when possible
d199d1f cgtqmx6eval: Use the default CONFIG_SYS_PBSIZE
c3bb8cc cgtqmx6eval: Use default prompt
389d672 mmc:fsl_esdhc invalidate dcache before read
2aa590e warp: Add MAX77696 support
b446a29 power: pmic: Add support for MAX77696 PMIC
0c610df thermal: Fix comments
7869cf1 imx: imximage: add new CHECK/CLR BIT command
f18b011 arm: mx6: tqma6: Add WRU-IV baseboard for the TQMa6 SoM
7e23759 mx6sabresd: Use 'int' for return values
c5fb677 mx6sxsabresd: Use 'int' for return values
b713ff9 builderthread.py: Keep 'SPL'

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoDrop Freescale official Linux kernel for i.MX23, i.MX28 and i.MX5 SoC families
Otavio Salvador [Wed, 5 Aug 2015 11:50:26 +0000 (08:50 -0300)]
Drop Freescale official Linux kernel for i.MX23, i.MX28 and i.MX5 SoC families

The Linux kernel provided by Freescale for i.MX28 and i.MX5 is too old
(2.6.35.3) and there are no plans to upgrade it, as the OE-Core is
going to use GCC 5.2 as default compiler soon and it is not possible
to compile this kernel with the new toolchain, thus the removal.

The metadata related to the i.MX23, i.MX28 and i.MX5 SoC family, which
is dependant of this Linux kernel support, has been removed in this
commit so if someone ever wants to bring it back it is easy to find
out all the necessary changes. The recipes affected are:

 - alsa-state
 - amd-gpu-x11-bin
 - gtk+3
 - imx-lib
 - imx-test
 - imx-vpu
 - libfslcodec
 - linux-imx
 - mesa
 - qt4-embedded-free
 - qt4-x11-free
 - qtbase
 - xf86-video-imxfb

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Daiane Angolini <daiane.angolini@freescale.com>
9 years agomesa: Remove virtual/libopenvg from providers list
Otavio Salvador [Thu, 30 Jul 2015 20:32:32 +0000 (17:32 -0300)]
mesa: Remove virtual/libopenvg from providers list

The mesa now provide virtual/libopenvg which should be offered by the
AMD and Vivante GPU drivers. Remove it from the providers list.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx6ulevk: Create i.MX 6 UltraLite EVK machine
Lauren Post [Wed, 5 Aug 2015 14:56:55 +0000 (09:56 -0500)]
imx6ulevk: Create i.MX 6 UltraLite EVK machine

Introducing the i.MX 6 Ultra Lite EVK machine.
i.MX 6 UltraLite is a CortexA7 with no GPU or VPU.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx7dsabresd: Add touch imx7d-sdb-touch device tree
Lauren Post [Wed, 5 Aug 2015 14:56:54 +0000 (09:56 -0500)]
imx7dsabresd: Add touch imx7d-sdb-touch device tree

Add an new dts file: imx7d-sdb-touch.dts.This file adds tsc2046 touch
screen controller support. Due to the pin PENIRQ of tsc2046 is conflict
with the interrupt pin of HDMI, so in this patch, disable the HDMI.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx7dsabresd: Add sim imx7d-sdb-sim device trees
Lauren Post [Wed, 5 Aug 2015 14:56:53 +0000 (09:56 -0500)]
imx7dsabresd: Add sim imx7d-sdb-sim device trees

Add the SIM1 device tree support on i.MX 7D SABRE SD

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolinux-imx: Upgrade to 3.14.38-6UL7D_beta
Lauren Post [Wed, 5 Aug 2015 14:56:52 +0000 (09:56 -0500)]
linux-imx: Upgrade to 3.14.38-6UL7D_beta

Add support for i.MX 6UltraLite.

i.MX 6UltraLite and i.MX 7Dual SabreSD beta were released
on a different branch so specify SRCBRANCH and SRCREV by SoC.

Remove file://0003-ARM-imx6sl-Disable-imx6sl-specific-code-when-imx6sl-.patch
as it no longer applies with this kernel version

Keep 6QP_beta branch only for the 6q/dl/sx/sl SoC since
some patches in 6qp_beta are not in the 6ul7d_beta for QuadPlus only.
The 6ul7d_beta had no graphics and video acceleration testing.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agou-boot-imx: Upgrade to 2015.04 version
Lauren Post [Fri, 31 Jul 2015 14:18:41 +0000 (09:18 -0500)]
u-boot-imx: Upgrade to 2015.04 version

Upgrade to 2015.04 version and add i.MX 6UltraLite.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolibfslparser: Upgrade to 4.0.6 version
Yuqing Zhu [Wed, 5 Aug 2015 08:33:19 +0000 (16:33 +0800)]
libfslparser: Upgrade to 4.0.6 version

Released with 3.14.38_6UL7D_beta release.
Upgrade to 4.0.6 version.

Bug fix:
-TS segment fault.
-Improve mkv parser's loading time when create parser with large size file.

Signed-off-by: Yuqing Zhu <b54851@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolibfslcodec: Upgrade to 4.0.6 version
Yuqing Zhu [Wed, 5 Aug 2015 08:33:18 +0000 (16:33 +0800)]
libfslcodec: Upgrade to 4.0.6 version

Released with 3.14.38_6UL7D_beta release.
Upgrade to 4.0.6 version.

Bug fix:
-Add test binary to release package.
-Fix segmentation fault issue with only standard build.
-Build std only for arm11 and arm12.

Signed-off-by: Yuqing Zhu <b54851@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-vpu: Upgrade to 5.4.31 version
Lauren Post [Fri, 31 Jul 2015 14:18:45 +0000 (09:18 -0500)]
imx-vpu: Upgrade to 5.4.31 version

- Fix VPU blocked in BWB module.
- Adding new soc name for i.MX6QP

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-test: Upgrade to 5.1 version and add 6UL support
Lauren Post [Fri, 31 Jul 2015 14:18:44 +0000 (09:18 -0500)]
imx-test: Upgrade to 5.1 version and add 6UL support

Adding i.MX 6UltraLite support
Fix scc build exclusion in makefile

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-lib: Upgrade to 5.1 and add i.MX 6UltraLite support
Lauren Post [Fri, 31 Jul 2015 14:18:43 +0000 (09:18 -0500)]
imx-lib: Upgrade to 5.1 and add i.MX 6UltraLite support

Enable pxp libraries for i.MX 6UltraLite.
Fix rng and shara2 to exclude the 6UL platform to avoid build breaks

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-kobs: Upgrade to 5.1 version
Lauren Post [Fri, 31 Jul 2015 14:18:42 +0000 (09:18 -0500)]
imx-kobs: Upgrade to 5.1 version

Add i.MX 6UltraLite support.

When kobs-ng generates FCB with BCH ecc parity, ecc data might NOT byte
align, and requires join the ecc with real FCB data. When the ecc data is
byte aligned, the operation is not necessary, just simply copy the data.

Generalize the encode_bch_ecc function for different configurations.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoxserver-xf86-config: Add i.MX6UL xorg.conf
Lauren Post [Fri, 31 Jul 2015 14:18:46 +0000 (09:18 -0500)]
xserver-xf86-config: Add i.MX6UL xorg.conf

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-base: Changes for i.MX 6Ultra Lite
Lauren Post [Fri, 31 Jul 2015 14:18:40 +0000 (09:18 -0500)]
imx-base: Changes for i.MX 6Ultra Lite

Create the additiosn for 6ul SOC family.

i.MX 6Ultra Lite has no GPU or VPU so change settings
that assume mx6 has a GPU to use mesa for graphics.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-gpu-viv: Change compatible machine to mx6 with GPU
Lauren Post [Fri, 31 Jul 2015 14:18:47 +0000 (09:18 -0500)]
imx-gpu-viv: Change compatible machine to mx6 with GPU

Fix to support future mx6 i.MX 6UltraLite which does not have a GPU.
This SoC will use mesa so mesa changes before should be more SoC
specific to allow future mx6 SoC without GPU to use software
rendering.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agodirectfb: Stop using a packagegroup to fix Vivante GPU runtime dependency
Otavio Salvador [Mon, 3 Aug 2015 16:48:34 +0000 (13:48 -0300)]
directfb: Stop using a packagegroup to fix Vivante GPU runtime dependency

The runtime dependency against libvivante-dfb-mx6 should be specified
in the directfb main package, not in the packagegroup so there is no
risk of it not being right in a customer image.

The other benefit in doing this rework is that the DirectFB 1.7.4
version recipe has no changes and can be immediately removed once
Freescale upgrades the Vivante GPU bindings for DirectFB 1.7.7
support.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-base.inc: Use specific version of DirectFB just for i.MX6 SoCs with GPU
Otavio Salvador [Mon, 3 Aug 2015 16:46:54 +0000 (13:46 -0300)]
imx-base.inc: Use specific version of DirectFB just for i.MX6 SoCs with GPU

There is no need to override the directfb recipe version for i.MX6
UltraLite SoC as it does not rely on Vivante GPU driver.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agopackagegroup-core-directfb: Change override for i.MX6 SoCs with GPU
Otavio Salvador [Fri, 31 Jul 2015 19:49:07 +0000 (16:49 -0300)]
packagegroup-core-directfb: Change override for i.MX6 SoCs with GPU

Fix to support future mx6 i.MX 6UltraLite which does not have a GPU.
This SoC will use mesa so mesa changes before should be more SoC
specific to allow future mx6 SoC without GPU to use software
rendering.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agomesa-demos: Support for mx6 without GPUs
Otavio Salvador [Thu, 30 Jul 2015 19:53:55 +0000 (16:53 -0300)]
mesa-demos: Support for mx6 without GPUs

Fix to support future mx6 i.MX 6UltraLite which does not have a
GPU.  This SoC will use mesa so mesa changes before should be more
SoC specific to allow future mx6 SoC without GPU to use mesa.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoxf86-video-imxfb-vivante: Fix gcc 5.2 build break
Tom Hochstein [Thu, 30 Jul 2015 23:40:16 +0000 (18:40 -0500)]
xf86-video-imxfb-vivante: Fix gcc 5.2 build break

Fix build break with gcc 5.2 caused by warnings being treated as errors.

Signed-off-by: Tom Hochstein <Tom.Hochstein@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agocryptodev: set CLEANBROKEN
Ting Liu [Fri, 31 Jul 2015 09:00:33 +0000 (17:00 +0800)]
cryptodev: set CLEANBROKEN

Fix the below error:
DEBUG: Executing shell function do_configure
NOTE: make -e MAKEFLAGS= clean
make -C /lib/modules/3.16.0-4-amd64/build SUBDIRS=`pwd` clean
make[1]: *** /lib/modules/3.16.0-4-amd64/build: No such file or directory.  Stop.
Makefile:39: recipe for target 'clean' failed
make: *** [clean] Error 2
ERROR: oe_runmake failed

This aligns with the cryptodev recipe in Poky.

Signed-off-by: Ting Liu <ting.liu@freescale.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agogst1.0-fsl-plugin: Add Gstreamer Recorder support
Lauren Post [Fri, 24 Jul 2015 15:40:51 +0000 (10:40 -0500)]
gst1.0-fsl-plugin: Add Gstreamer Recorder support

Enable the Gstramer Recorder Engine with package configurations.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agogstreamer1.0-plugins-imx: Update to version 0.11.1
Carlos Rafael Giani [Wed, 29 Jul 2015 21:43:53 +0000 (23:43 +0200)]
gstreamer1.0-plugins-imx: Update to version 0.11.1

Changes:

-new compositor elements to combine N input video streams into one output
 video stream; compatible to the upstream compositor element from
 gstreamer1.0-plugins-bad
 hardware-accelerated compositing based on G2D and IPU available
-blitter codebase completely rewritten for better support of aspect ratio
 correction and compositing
-blitter video sinks support vsync to eliminate tearing
-vpu: decoder: leaks fixed which occurred when shutting down and starting
 again decoders
-vpu: encoder: bitrate now adjustable on the fly
-v4l2src: can now announce interlace mode, device frame rate, device
 pixel format
-v4l2src: fixed physical address retrieval (important for zerocopy)
-eglvivsink: in Wayland, x/y window coordinates are now supported
-v4l2src: support for imxv4l2:// URIs, making such cmdlines possible:
 gst-launch-1.0 playbin uri=imxv4l2:///dev/video0
-v4l2src: support for YUYV data

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoopenssl: Avoid contamination OE-Core recipe
Otavio Salvador [Wed, 29 Jul 2015 21:11:18 +0000 (18:11 -0300)]
openssl: Avoid contamination OE-Core recipe

The QorIQ version of openssl needs to use another recipe name and have
a common provider, which is than choosen for QorIQ-based machines.

The recipe is now called 'openssl-qoriq' and it provides openssl so
the preferrence is set just for QorIQ based machines.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agocryptodev: Avoid contamination OE-Core recipe
Otavio Salvador [Wed, 29 Jul 2015 18:53:31 +0000 (15:53 -0300)]
cryptodev: Avoid contamination OE-Core recipe

The QorIQ version of cryptodev needs to use another recipe name and
have a common provider, which is than choosen for QorIQ-based
machines.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx6qpsabreauto: Override virtual/kernel for linux-imx
Otavio Salvador [Wed, 29 Jul 2015 16:38:12 +0000 (13:38 -0300)]
imx6qpsabreauto: Override virtual/kernel for linux-imx

The linux-fslc-mx6 fork does not yet support the i.MX 6QuadPlus so we
need to use the linux-imx kernel for now. This fixes the build failure
of missing device tree files when building the machine.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx6qpsabreauto: Create i.MX 6 QuadPlus SABRE Auto machine
Lauren Post [Fri, 24 Jul 2015 15:40:42 +0000 (10:40 -0500)]
imx6qpsabreauto: Create i.MX 6 QuadPlus SABRE Auto machine

Create i.MX 6QuadPlus SABRE Auto Machine supporting
ecspi, flexcan1 and gpmi-weim device trees.

Create U-Boot configurations for sdcard, eimnor, nand, spinor
sata and mfgtool.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx7dsabresd: Create i.MX 7Dual SABRE Smart Device machine
Lauren Post [Fri, 24 Jul 2015 15:40:41 +0000 (10:40 -0500)]
imx7dsabresd: Create i.MX 7Dual SABRE Smart Device machine

Create i.MX 7Dual SABRE Smart Device with device tree support for
enet, epdc, gpmi-weim, hdmi-audio, m4, qspi and wm8960 configurations.

Create U-Boot support for sdcard, qspi, nand and mfgtool configurations.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoqtbase: Fix indentation of recipe
Otavio Salvador [Thu, 23 Jul 2015 19:48:28 +0000 (16:48 -0300)]
qtbase: Fix indentation of recipe

The recipe had a mix of indentation styles which makes it hard to
read. Those are changed to avoid tabs and rely on spaces only.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoglmark2: Handle PACKAGECONFIG for X11 and Wayland
Otavio Salvador [Tue, 21 Jul 2015 13:38:47 +0000 (10:38 -0300)]
glmark2: Handle PACKAGECONFIG for X11 and Wayland

This handles the PACKAGECONFIG setting depending on the
DISTRO_FEATURES avaiability (X11 or Wayland). It adds GL and GLES2
support for the available flavours.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agomesa: Fix override of x11 GLX support for i.MX6
Otavio Salvador [Mon, 20 Jul 2015 23:50:36 +0000 (20:50 -0300)]
mesa: Fix override of x11 GLX support for i.MX6

The replacement of --enable-glx-tls for --enable-glx was not working
due the way the variables are expanded. To fix the issue an annonymous
function has been added to mangle it just before its use.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agomesa: Avoid Vivante GPU headers conflict for gl.h and glext.h
Otavio Salvador [Mon, 20 Jul 2015 22:30:38 +0000 (19:30 -0300)]
mesa: Avoid Vivante GPU headers conflict for gl.h and glext.h

The new GPU release include new GL headers which conflict with the
ones provided by mesa. The build fails with:

,----
| ERROR: The recipe imx-gpu-viv is trying to install files into a shared
| area when those files already exist. Those files and their manifest
| location are:
|
|  .../build-framebuffer/tmp/sysroots/imx6qsabresd/usr/include/GL/gl.h
| Matched in manifest-imx6qsabresd-mesa.populate_sysroot
|
| .../build-framebuffer/tmp/sysroots/imx6qsabresd/usr/include/GL/glext.h
| Matched in manifest-imx6qsabresd-mesa.populate_sysroot
`----

This removes of the mesa's headers so the ones provided by Vivante are
used instead.

Fixes [Yocto: #5098].

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoSCR: Update to 3.14.38-6QP_beta Software Content Register
Lauren Post [Thu, 16 Jul 2015 19:23:05 +0000 (14:23 -0500)]
SCR: Update to 3.14.38-6QP_beta Software Content Register

Remove 3.14.28-1.0.0_GA and patchn SCR files

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoEULA: Update to 2015.06 v8 version
Lauren Post [Thu, 16 Jul 2015 19:23:04 +0000 (14:23 -0500)]
EULA: Update to 2015.06 v8 version

License updated to 2015.06 v8 version.
Update checksum in the fsl-eula-unpack class

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoxserver-xf86-config: Add support for PXP Frame Buffer displays
Lauren Post [Thu, 16 Jul 2015 19:22:55 +0000 (14:22 -0500)]
xserver-xf86-config: Add support for PXP Frame Buffer displays

PXP devices for mx6sx, mx6sl and mx7

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoxf86-video-imxfb-vivante: Upgrade to 5.0.11.p6.3
Lauren Post [Thu, 16 Jul 2015 19:22:51 +0000 (14:22 -0500)]
xf86-video-imxfb-vivante: Upgrade to 5.0.11.p6.3

Released with 3.14.38-6QP_beta release.

Upgrade to version 5.0.11.p6.3 to align with imx-gpu-viv upgrade.
- Fixes for Xrandr rotation, and video modes not displaying correctly.
- Fixes for Xrandr not displaying correctly with PXP.
- Fix for alignment in xorg.conf to notify EXA driver the display engine.
- Add GC2000+ support.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-gpu-viv: Upgrade to 5.0.11.p6.3 version
Lauren Post [Thu, 16 Jul 2015 19:22:49 +0000 (14:22 -0500)]
imx-gpu-viv: Upgrade to 5.0.11.p6.3 version

Releaed with 3.14.38-6QP_beta release.

Upgrade to the 5.0.11.p6.3 release.
Support for i.MX 6QuadPlus Graphics GC2000+.
Details on bug fixes - see the i.MX Linux Release Notes.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx6sxsabresd: Add imx6sx-sdb-ldo.dtb device tree
Lauren Post [Thu, 16 Jul 2015 19:22:40 +0000 (14:22 -0500)]
imx6sxsabresd: Add imx6sx-sdb-ldo.dtb device tree

Support ldo-bypass mode on imx6sx-sdb board by default and
add ldo-enable dts file.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agou-boox-imx: Upgrade to 3.14.28-6QP_beta release
Lauren Post [Thu, 16 Jul 2015 19:22:35 +0000 (14:22 -0500)]
u-boox-imx: Upgrade to 3.14.28-6QP_beta release

Update to latest fixes in 3.14.38-6QP_beta which adds
support for i.MX 7Dual and i.MX 6QuadPlus boot configurations.
Bug fixes for i.MX 6 boards including ARM errata fixes.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolinux-imx: Upgrade to 3.14.38-6QP_beta release
Lauren Post [Thu, 16 Jul 2015 19:22:34 +0000 (14:22 -0500)]
linux-imx: Upgrade to 3.14.38-6QP_beta release

Add support for i.MX 7Dual and i.MX 6QuadPlus SoC.

Note that defconfig is same for mx6 and mx7 so changing
defconfig diretory to imx to use for both.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoopencv: Remove v4l support for all i.MX6
Otavio Salvador [Fri, 17 Jul 2015 12:05:50 +0000 (09:05 -0300)]
opencv: Remove v4l support for all i.MX6

The camera support does not work using v4l. Disable it.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agou-boot-qoriq: add -fgnu89-inline option for gcc5
Ting Liu [Tue, 28 Jul 2015 11:15:51 +0000 (19:15 +0800)]
u-boot-qoriq: add -fgnu89-inline option for gcc5

Fix the below build issues:
  CC      drivers/crypto/fsl/sec.o
  LD      arch/powerpc/cpu/mpc8xxx/built-in.o
arch/powerpc/cpu/mpc8xxx/fdt.o: In function `ld_le16':
../arch/powerpc/include/asm/byteorder.h:12: multiple definition of `ld_le16'

The problem is the change of the default C standard from gnu89 to gnu11
which changes the semantics of 'inline'. The issue is described in the
Porting guide at https://gcc.gnu.org/gcc-5/porting_to.html. Adding the
'-fgnu89-inline' option fixes the issue.

Signed-off-by: Ting Liu <ting.liu@freescale.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agou-boot-qoriq: Add linux/compiler-gcc5.h to fix builds with gcc5
Ting Liu [Tue, 28 Jul 2015 08:51:41 +0000 (16:51 +0800)]
u-boot-qoriq: Add linux/compiler-gcc5.h to fix builds with gcc5

Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agou-boot-qoriq: correct PV
Ting Liu [Tue, 28 Jul 2015 10:00:44 +0000 (18:00 +0800)]
u-boot-qoriq: correct PV

u-boot-qoriq was upgraded to 2015.01 now. Use _append to not override
the PV in recipe.

Signed-off-by: Ting Liu <ting.liu@freescale.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoopenssl-1.0.1i: s/inline/static/ to fix gcc5.2 issue
Ting Liu [Tue, 28 Jul 2015 07:04:43 +0000 (15:04 +0800)]
openssl-1.0.1i: s/inline/static/ to fix gcc5.2 issue

Fix the following error:
| ../libcrypto.so: undefined reference to `spcf_bn2bin'
| ../libcrypto.so: undefined reference to `spcf_bn2bin_ex'
| collect2: error: ld returned 1 exit status
| make[2]: *** [link_app.gnu] Error 1

Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoREADME: Rework to be product line agnostic
Otavio Salvador [Wed, 29 Jul 2015 02:48:34 +0000 (23:48 -0300)]
README: Rework to be product line agnostic

This rework the text to be product line agnostic and offer the general
guidance on how to contribute for the layer.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agofsl-alsa-plugins: Add mx7 to COMPATIBLE_MACHINE
Lauren Post [Thu, 16 Jul 2015 19:23:01 +0000 (14:23 -0500)]
fsl-alsa-plugins: Add mx7 to COMPATIBLE_MACHINE

Add the new MX7 SoC family in COMPATIBLE_MACHINE.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoalsa-state: Add mx7 support with wm8960 audio
Lauren Post [Thu, 16 Jul 2015 19:22:43 +0000 (14:22 -0500)]
alsa-state: Add mx7 support with wm8960 audio

Include the i.MX 7Dual alsa-state configurations.
The mx7 is a new i.MX SoC family provided in the
3.14.28-7D_alpha release and upstreamed with the
3.14.38-6QP_Beta release.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agogst1.0-fsl-plugins: Upgrade to 4.0.5 version
Lauren Post [Fri, 24 Jul 2015 15:40:50 +0000 (10:40 -0500)]
gst1.0-fsl-plugins: Upgrade to 4.0.5 version

Upgrade to 4.0.5 version released in 3.14.38-6QP_beta release.

Add the new MX7 SoC family in COMPATIBLE_MACHINE.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-vpu: Upgrade to 5.4.30 version
Lauren Post [Thu, 16 Jul 2015 19:22:48 +0000 (14:22 -0500)]
imx-vpu: Upgrade to 5.4.30 version

Released with 3.14.38-6QP_Beta release.

Fixes for no output after decoding small jpg in ring buffer mode

License updated to 2015.06 v8 so updated License checksum.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-test: Upgrade to 5.0 version
Lauren Post [Thu, 16 Jul 2015 19:22:47 +0000 (14:22 -0500)]
imx-test: Upgrade to 5.0 version

Released with 3.14.38-6QP_beta release.

This version change creates independence from BSP version.
This will avoid confusion on future BSP updates that don't include
imx-test changes.

- Include support for MX7
- Rework makefiles for legacy machines to avoid rework with new chips.
- DCIC fix for system hangs
- MMDC support for 6QP and revision checks and higher granularity with ms.
- EPDC deprecate old driver and add v2 unit test - remove patches for legacy.
- V4L2 fixes for v4l2_buffer user pointer

Create the mx7 SoC family to the COMPATIBLE_MACHINE in recipe.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-lib: Upgrade to 5.0 version
Lauren Post [Thu, 16 Jul 2015 19:22:46 +0000 (14:22 -0500)]
imx-lib: Upgrade to 5.0 version

Released with 3.14.38-6QP_beta release.

Change version to be independent of BSP version.  This limits
confusion on future BSP updates that do not include imx-lib updates

Add i.MX 7D support for platforms, machines and makefiles.
Change LICENSE Checksum to point to a full LGPL license.

Add the mx7 SoC family to the COMPATIBLE_MACHINE in recipe.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-kobs: Upgrade to 5.0 version
Lauren Post [Thu, 16 Jul 2015 19:22:45 +0000 (14:22 -0500)]
imx-kobs: Upgrade to 5.0 version

Released with 3.14.38-6QP_beta release.

Use a different versioning schema based on package versioning
instead of BSP version. This way, if a new BSP version does
not bump this package, we can keep this package unchanged as well.

To avoid conflicts with QorIQ adding COMPATIBLE machines including mx7
support.  This software is i.MX specific so should be limited to i.MX.

Add fixes for maximum ecc strength for each platform.
Add mx7 boot config support.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agofirmware-imx: Upgrade to 5.0 version
Lauren Post [Thu, 16 Jul 2015 19:22:44 +0000 (14:22 -0500)]
firmware-imx: Upgrade to 5.0 version

Released with 3.14.38-6QP_Beta release.

Use a different versioning schema based on package versioning
instead of BSP version. This way, if a new BSP version does
not bump this package, we can keep this package unchanged as well.

Freescale license upgraded to 2015.06 v8 so checksum is updated

VPU firmware upgraded to v3.1.1_r46067
- Low Latency fixes for H.264 encoder
- Wrong frame number fix for H.264 decoder
- Deocde failure fix for H.264 decoder with multi-SPS/PPS headers

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimage_types_fsl: Add support for mx7 image generation
Lauren Post [Thu, 16 Jul 2015 19:22:42 +0000 (14:22 -0500)]
image_types_fsl: Add support for mx7 image generation

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-base: Add mx7 support to U-Boot, MACHINE filter and DEFAULT_TUNE
Lauren Post [Thu, 16 Jul 2015 19:22:37 +0000 (14:22 -0500)]
imx-base: Add mx7 support to U-Boot, MACHINE filter and DEFAULT_TUNE

Add the mx7 settings for U-boot, MACHINE and DEFAULT_TUNE.

MX7 is a new i.MX SoC Family created with the 3.14.28-7D_alpha release
and upstreamed with the 3.14.38-6QP_beta release.

i.MX 7Dual is a CortexA7 ARM core so requires different DEFAULT_TUNE
however it does build with the cortexa9 but not as optimized as it is with
the cortexa7 toolchain.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agomfgtool-initramfs-image.bbclass: Add f2fs feature option
Otavio Salvador [Mon, 27 Jul 2015 18:42:57 +0000 (15:42 -0300)]
mfgtool-initramfs-image.bbclass: Add f2fs feature option

The f2fs feature allows the use of Flash-Friendly File System
during the installation.

The feature is disabled by default as the f2fs-tools is offered by
meta-filesystem layer which shouldn't be made as a hard dependency
of meta-fsl-arm.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agopackagegroup-fsl-mfgtool: Add f2fs feature
Otavio Salvador [Mon, 27 Jul 2015 18:40:40 +0000 (15:40 -0300)]
packagegroup-fsl-mfgtool: Add f2fs feature

The f2fs feature allow the use of Flash-Friendly File System for
installation.

The feature is added as a bbappend file dynamically enabled if
meta-filesystem is available.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agopackagegroup-fsl-mfgtool: Add e2fsprogs-e2fsck in extfs feature
Otavio Salvador [Mon, 27 Jul 2015 18:36:03 +0000 (15:36 -0300)]
packagegroup-fsl-mfgtool: Add e2fsprogs-e2fsck in extfs feature

When 'extfs' support is enabled, e2fsprogs-e2fsck should be included
as well so filesystem consistency can be executed during the
installation process.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agomesa-demos: Fix so patches only install for SoC with GPU
Lauren Post [Fri, 24 Jul 2015 15:40:48 +0000 (10:40 -0500)]
mesa-demos: Fix so patches only install for SoC with GPU

Only install patches for SoC with a GPU.  Future i.MX 6UltraLite
does not have a GPU.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agomesa: Support for mx6 without GPUs
Lauren Post [Fri, 24 Jul 2015 15:40:47 +0000 (10:40 -0500)]
mesa: Support for mx6 without GPUs

Fix to support future mx6 i.MX 6UltraLite which does not have a
GPU.  This SoC will use mesa so mesa changes before should be more
SoC specific to allow future mx6 SoC without GPU to use mesa.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoudev-rules-qoriq: Make recipe QorIQ specific
Otavio Salvador [Thu, 23 Jul 2015 21:10:39 +0000 (18:10 -0300)]
udev-rules-qoriq: Make recipe QorIQ specific

The recipe shouldn't be used for non-QorIQ SoCs so this should have
the COMPATIBLE_MACHINE properly set.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoMove meta-fsl-ppc content to layer root
Otavio Salvador [Thu, 23 Jul 2015 19:02:25 +0000 (16:02 -0300)]
Move meta-fsl-ppc content to layer root

This commit is just a rename of all contents of meta-fsl-ppc
subdirectory to this layer's root, merging the contents of common
files, subsequent changes are based on top of that.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolinux-imx-rt: Add patch for imx-sdma CPU stall issue
Dominic Sacré [Mon, 20 Jul 2015 21:00:26 +0000 (23:00 +0200)]
linux-imx-rt: Add patch for imx-sdma CPU stall issue

Work around CPU stalls in the imx-sdma driver by replacing spinlocks
with raw spinlocks. This prevents preemption during the spinlock's
critical section, as is the case on non PREEMPT_RT kernels.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agogtk+3: Disable Wayland backend when building for X11
Otavio Salvador [Mon, 20 Jul 2015 22:29:02 +0000 (19:29 -0300)]
gtk+3: Disable Wayland backend when building for X11

The X11 backend of i.MX5 and i.MX6 does not support the Wayland
rendering and causes GTK+3 configure script to fail.

When building for X11 we now disable the Wayland backend allowing the
configure to proceed.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx-lib (11.09.02): Override license checksum file
Otavio Salvador [Fri, 17 Jul 2015 14:19:07 +0000 (11:19 -0300)]
imx-lib (11.09.02): Override license checksum file

The imx-lib release, used in i.MX5, uses the old header file to check
for the license causing a build error:

ERROR: Function failed: imx-lib: LIC_FILES_CHKSUM points to an invalid file:
    .../tmp/work/imx53qsb-poky-linux-gnueabi/imx-lib/11.09.02-r0/imx-lib-11.09.02/COPYING-LGPL-2.1

As the new releases will use the LGPL-2.1 license file we add the
override for the old release to avoid this build failure.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agopointercal: Update with panel type in xinput file
Lauren Post [Thu, 16 Jul 2015 19:22:52 +0000 (14:22 -0500)]
pointercal: Update with panel type in xinput file

This fix was required to fix touch calibration issues on i.MX6 boards
using touch panels.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolibfslparser: Upgrade to 4.0.5 version
Lauren Post [Thu, 16 Jul 2015 19:23:00 +0000 (14:23 -0500)]
libfslparser: Upgrade to 4.0.5 version

Released with 3.14.38-6QP_beta release.
Upgrade to 4.0.5 version.
Add the new MX7 SoC family in COMPATIBLE_MACHINE.
License updated to 2015.06 v8 so update license checksum.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agolibfslcodec: Upgrade to 4.0.5 version
Lauren Post [Thu, 16 Jul 2015 19:22:59 +0000 (14:22 -0500)]
libfslcodec: Upgrade to 4.0.5 version

Released with 3.14.38-6QP_beta release.
Upgrade to 4.0.5 version.
Add the new MX7 SoC family in COMPATIBLE_MACHINE.
License updated to 2015.06 v8 so update license checksum.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx6sxsabresd: Remove UBOOT_ENTRYPOINT
Lauren Post [Thu, 16 Jul 2015 19:22:41 +0000 (14:22 -0500)]
imx6sxsabresd: Remove UBOOT_ENTRYPOINT

UBOOT_ENTRYPOINT set in imx-base.inc for i.MX 6SoloX.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx6sxsabreauto: Fix nand support using ubifs storage
Lauren Post [Thu, 16 Jul 2015 19:22:39 +0000 (14:22 -0500)]
imx6sxsabreauto: Fix nand support using ubifs storage

Ubifs storage must be added for nand boot configurations.

Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agou-boot-fslc: Upgrade to a 2015.07-based fork
Otavio Salvador [Wed, 15 Jul 2015 00:40:51 +0000 (21:40 -0300)]
u-boot-fslc: Upgrade to a 2015.07-based fork

This upgrades the FSL Community fork to a 2015.07-based one. The
following patches are applied on top of the original source code:

31851bd wandboard: Drop revision specific DeviceTree support
a31d74b mx6sabresd: Enable video interfaces in bootargs
9aaf17f Revert "embestmx6boards: convert to use config_distro_bootcmd.h"
05c69ef wandboard: Changed mmcroot variable so kernel 3.10.31 boots
3e86dfb iMX6: Change mmcroot to use fixed mmc block index for USDHC
44ffc6d mx6sabresd: Use mmcblk0 for CONFIG_MMCROOT
7767edb embestmx6boards: Change default bootenv configuration
bebd6c7 mx6sabresd: Use LDO dtb file until LDO bypass support is added
8a82d9d mx6slevk: Use LDO dtb file until LDO bypass support is added
6f3f04e thermal: imx_thermal: fix busywait if IMX6 temp <0C
a978050 tools: mkimage: fix imximage header size
8788cb7 i2c: fix vf610 support
a7fd9dd net: fec_mxc: remove useless struct nbuf
823ba31 iMX: adding parsing to hab_status command
0210211 imx: mx6 add i2c4 clock support for i.MX6SX
8e45722 imx: mx6 remove duplicated enable_cspi_clock
bf639dd imx6: standardise OCOTP and fuse config to mx6_common
4d4c88c thermal:imx_thermal: enter busywait cooling loop when over max CPU temp
c23cd60 mx53loco: Use generic 'load' command instead of 'fatload'

Change-Id: I7215c00328e6110fb40effa0514a28d076bbedf0
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoimx28evk: Remove perf override
Otavio Salvador [Mon, 20 Jul 2015 21:24:26 +0000 (18:24 -0300)]
imx28evk: Remove perf override

As we are using a newer kernel by default now, the perf override can
be removed.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agomxs-base.inc: Change i.MX28 for Linux-mainline by default
Otavio Salvador [Mon, 20 Jul 2015 21:22:29 +0000 (18:22 -0300)]
mxs-base.inc: Change i.MX28 for Linux-mainline by default

As the codec support, for GStreamer, has been removed from master
branch there is no reason to keep using the old kernel for i.MX28
anymore. This moves it for the Linux FSLC fork which bases on
mainline.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agocryptodev: update to 1.7 plus FSL patches
Cristian Stoica [Fri, 17 Jul 2015 09:29:44 +0000 (17:29 +0800)]
cryptodev: update to 1.7 plus FSL patches

To avoid build issue when Poky upgrades cryptodev, keep a copy
of cryptodev-{linux,modules,tests) recipe in this repository.

Based on the upstream, this includes the following FSL patches:
0001-add-support-for-composite-TLS10-SHA1-AES-algorithm-o.patch
0002-add-support-for-COMPAT_CIOCAUTHCRYPT-ioctl.patch
0003-PKC-support-added-in-cryptodev-module.patch
0004-Compat-versions-of-PKC-IOCTLs.patch
0005-Asynchronous-interface-changes-in-cryptodev.patch
0006-ECC_KEYGEN-and-DLC_KEYGEN-supported-in-cryptodev-mod.patch
0007-RCU-stall-fixed-in-PKC-asynchronous-interface.patch
0008-Add-RSA-Key-generation-offloading.patch
0009-Fixed-compilation-error-of-openssl-with-fsl-cryptode.patch
0010-add-support-for-composite-TLS10-SHA1-3DES-algorithm-.patch
0011-add-support-for-TLSv1.1-record-offload.patch
0012-add-support-for-TLSv1.2-record-offload.patch
0013-clean-up-code-layout.patch
0014-remove-redundant-data-copy-for-pkc-operations.patch
0015-fix-pkc-request-deallocation.patch
0016-add-basic-detection-of-asym-features.patch
0017-remove-dead-code.patch
0018-fix-compat-warnings.patch
0019-fix-size_t-print-format.patch
0020-fix-uninitialized-variable-compiler-warning.patch

Signed-off-by: Cristian Stoica <cristian.stoica@freescale.com>
Signed-off-by: Ting Liu <ting.liu@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoopenssl: add sdk-v1.8 patches
Cristian Stoica [Fri, 17 Jul 2015 09:29:43 +0000 (17:29 +0800)]
openssl: add sdk-v1.8 patches

The imports the following changes:
eng_cryptodev: extend TLS offload with+ 3des_cbc_hmac_sha1
eng_cryptodev: add support for TLSv1.1 record  offload
eng_cryptodev: add support for TLSv1.2 record offload
cryptodev: drop redundant function
cryptodev: do not zero the buffer before use
cryptodev: clean-up code layout
cryptodev: do not cache file descriptor in 'open'
cryptodev: put_dev_crypto should be an int
cryptodev: simplify cryptodev pkc support code

Signed-off-by: Cristian Stoica <cristian.stoica@freescale.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoopenssl: rewrite recipe to remove code duplication
Cristian Stoica [Fri, 17 Jul 2015 09:29:42 +0000 (17:29 +0800)]
openssl: rewrite recipe to remove code duplication

- the package is now based on upstream tarball instead of Freescale git
  repository
- Freescale cryptodev patches are applied only on target package to
  avoid build errors

Signed-off-by: Cristian Stoica <cristian.stoica@freescale.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoopenssl: remove native dependency on cryptodev
Cristian Stoica [Fri, 17 Jul 2015 09:29:41 +0000 (17:29 +0800)]
openssl: remove native dependency on cryptodev

The original intent of the code was good but the comment was missleading
since the cryptodev dependency was always set, even for the native package.

Dependency on acceleration engines (including cryptodev) should be disabled
for the native package to reduce the risk of incorrect builds and other
runtime issues. In particular, the chain of dependencies for such a high
profile crypto package should be minimal to help with code audit.

Signed-off-by: Cristian Stoica <cristian.stoica@freescale.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agoopenssl: fix the packaging qa error
Zhenhua Luo [Fri, 17 Jul 2015 09:29:40 +0000 (17:29 +0800)]
openssl: fix the packaging qa error

ERROR: QA Issue: non debug package contains .debug directory:
 openssl-engines path
 .../packages-split/openssl-engines/usr/lib64/engines/.debug/libcswift.so
ERROR: QA run found fatal errors. Please consider fixing them.

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agodpa-offload: add recipe
Ting Liu [Fri, 17 Jul 2015 09:29:03 +0000 (17:29 +0800)]
dpa-offload: add recipe

The user space DPAA offloading drivers were splited from the old usdpaa.

Signed-off-by: Ting Liu <ting.liu@freescale.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agousdpaa-apps: add recipe
Ting Liu [Fri, 17 Jul 2015 09:29:02 +0000 (17:29 +0800)]
usdpaa-apps: add recipe

The usdpaa applications were splitted from the old usdpaa repository.

Signed-off-by: Ting Liu <ting.liu@freescale.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
9 years agousdpaa: update to revision 3b07179
Ting Liu [Fri, 17 Jul 2015 09:29:01 +0000 (17:29 +0800)]
usdpaa: update to revision 3b07179

usdpaa repository was splited into usdpaa (drivers), dpa-offload (drivers).
and usdpaa-apps.
This recipe now stores only usdpaa drivers. Remove unrelated bits.

New git commits:
3b07179 fsl-usdpaa: Add spin_lock_destroy
e65a5e6 qbman: Fix qman_ceetm_cscn_dcp_get()
1eda3c8 qbman: Update ceetm with some user friendly APIs
991a6fe Add COPYING file
26eb74a qbman: Agressively clean QMan portals before use
e00f58f standalone-env: Added support for T1023, T1024 boards.
79eaaf1 fman: Optimize implementation of "fm_mac_config_loopback" function
0c95b1f include: install needed header files
a7c1d67 Rename source directory from 'drivers' to 'src'
6ffdb3e lib/mm: Relocate common library from apps
2858d19 standalone-env: Remove application exports
b298439 Relocate test directory to usdpaa-apps
40ae339 apps/libs: Relocate to usdpaa-apps
a34d0b3 srio_ipsec_offload: Relocate to usdpaa-apps
7018460 dsp_dpa: Relocate to usdpaa-apps
935dfb0 dpa_offload: Relocate driver to own repository
8364e4f ppac: Relocate to usdpaa-apps
f955e2d test_netcfg: Relocate to usdpaa-apps
a64f8b1 sra: Relocate to usdpaa-apps
bbb8ea4 simple_proto: Relocate to usdpaa-apps
5aaee69 simple_crypto: Relocate to usdpaa-apps
6fdd64a rmu: Relocate to usdpaa-apps
51a3580 reflector: Relocate to usdpaa-apps
2bbf219 reassembly_demo: Relocate to usdpaa-apps
f6c34d5 qbman_speed: Relocate to usdpaa-apps
b97246d pme_loopback: Relocate to usdpaa-apps
c96ce65 lpm-ipfwd: Relocate to usdpaa-apps
f689a86 ipsec_offload: Relocate to usdpaa-apps
b501eed ipsecfwd: Relocate to usdpaa-apps
a6f6f7e ipfwd: Relocate to usdpaa-apps
c9020e1 hello_reflector: Relocate to usdpaa-apps
bfe0a37 fragmentation_demo: Relocate to usdpaa-apps
6a52158 fra: Relocate to usdpaa-apps
d75cb94 dma_test: Relocate to usdpaa-apps
86f15cc cpu_hotplug: Relocate to usdpaa-apps
8dcb426 classifier_demo: Relocate to usdpaa-apps
5e47efe ceetm_demo: Relocate to usdpaa-apps
b05c038 capwap: Relocate to usdpaa-apps
1c1a546 capwap: remove dependency on internal/compat
f87542d srio_ipsec_offload: remove dependency on internal/compat
fc0d7f9 pme_loopback: remove dependency on internal/compat
fd82904 libfslcrypto: fix setting of FD field
51dddc7 Add FMAN API fm_mac_conf_max_frame_len
89f9869 Add FMAN API fm_mac_config_loopback
2393a84 Add FMAN API fm_mac_set_rx_ignore_pause_frames
450b89e Adding FMAN API fm_mac_add_exact_match_mac_addr and fm_mac_config
47fced1 Adding FMAN API fm_mac_set_promiscuous
8c77b68 simple_crypto: add support for block cipher algorithm mode

Signed-off-by: Ting Liu <ting.liu@freescale.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>