]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
8 years agoweston: Add egl and gles support for non-GPU SoCs
Tom Hochstein [Tue, 13 Dec 2016 17:55:45 +0000 (11:55 -0600)]
weston: Add egl and gles support for non-GPU SoCs

For SoCs with no GPU, configure weston to use the software versions
of egl and gles through mesa.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweston: Fix build on i.MX 6SL
Tom Hochstein [Tue, 13 Dec 2016 17:55:44 +0000 (11:55 -0600)]
weston: Fix build on i.MX 6SL

Weston requires egl and glesv2 together, or neither. Since the i.MX 6SL
can only provide egl, we configure weston to work without egl. A build
break occurred due to i.MX patches which should not be applied for 6SL.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogtk+3: Restore explicit CFLAGS setting
Tom Hochstein [Tue, 13 Dec 2016 17:55:43 +0000 (11:55 -0600)]
gtk+3: Restore explicit CFLAGS setting

The package doesn't link against egl, so we can't rely on egl.pc to provide
the necessary config settings.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agomesa: Use machine overrides extender
Tom Hochstein [Tue, 13 Dec 2016 17:55:42 +0000 (11:55 -0600)]
mesa: Use machine overrides extender

Redo configuration using machine overrides extender.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-gpu-viv: Don't install GLES package configs on SoCs without 3D
Tom Hochstein [Tue, 13 Dec 2016 17:55:41 +0000 (11:55 -0600)]
imx-gpu-viv: Don't install GLES package configs on SoCs without 3D

For SoC's without 3D, imx-gpu-viv doesn't provide a GLES library,
so it's wrong to install the corresponding package configs.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Add version number into the name of bbappend file
Yuqing Zhu [Thu, 8 Dec 2016 05:38:28 +0000 (13:38 +0800)]
gstreamer1.0-plugins-bad: Add version number into the name of bbappend file

The bbappend will only work on a specific version, or it may have some conflicts.
Currently, it is for GST 1.8.

And once the release is final, it does not update the Gstreamer version in poky.
So it won't raise the parser error.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-base: Add version number into the name of bbappend file
Yuqing Zhu [Thu, 8 Dec 2016 05:38:27 +0000 (13:38 +0800)]
gstreamer1.0-plugins-base: Add version number into the name of bbappend file

The bbappend will only work on a specific version, or it may have some conflicts.
Currently, it is for GST 1.8.

And once the release is final, it does not update the Gstreamer version in poky.
So it won't raise the parser error.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc-imx: Enable CONFIG_FHANDLE
Tom Hochstein [Thu, 1 Dec 2016 16:25:36 +0000 (10:25 -0600)]
linux-fslc-imx: Enable CONFIG_FHANDLE

Enable CONFIG_FHANDLE so that systemd can autostart
getty on serial interfaces like /dev/ttymxc*.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-qoriq: fix CVE-2016-0758
Sona Sarmadi [Wed, 30 Nov 2016 12:17:39 +0000 (13:17 +0100)]
linux-qoriq: fix CVE-2016-0758

Fixes a flaw in the Linux kernel's ASN.1 DER decoder processed
certain certificate files with tags of indefinite length. A local,
unprivileged user could use a specially crafted X.509 certificate
DER file to crash the system or, potentially, escalate their
privileges on the system.

References:
https://lkml.org/lkml/2016/5/12/270

Upstream patch:
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/patch/
?id=af00ae6ef5a2c73f21ba215c476570b7772a14fb [backported from stable 3.16]

Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-qoriq: fix CVE-2016-2053
Sona Sarmadi [Wed, 30 Nov 2016 12:17:38 +0000 (13:17 +0100)]
linux-qoriq: fix CVE-2016-2053

The asn1_ber_decoder function in lib/asn1_decoder.c in the Linux
kernel before 4.3 allows attackers to cause a denial of service
(panic) via an ASN.1 BER file that lacks a public key, leading
to mishandling by the public_key_verify_signature function in
crypto/asymmetric_keys/public_key.c.

References:
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2053

upstream patch:
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/
?id=15430f775ee686b61569a0c3e74cf0b2ad57c8eb [backported from stable 3.16]

Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofmc: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:18 +0000 (11:07 -0200)]
fmc: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofmc: Remove native class extend
Fabio Berton [Wed, 30 Nov 2016 13:07:17 +0000 (11:07 -0200)]
fmc: Remove native class extend

fmc doesn't build for native host.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofmc: Set override for all ls1043a soc family
Fabio Berton [Wed, 30 Nov 2016 13:07:16 +0000 (11:07 -0200)]
fmc: Set override for all ls1043a soc family

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofmlib: Remove native class extend
Fabio Berton [Wed, 30 Nov 2016 13:07:15 +0000 (11:07 -0200)]
fmlib: Remove native class extend

fmlib doesn't build for native host.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofmlib: Set PACKAGE_ARCH to the value of MACHINE_ARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:14 +0000 (11:07 -0200)]
fmlib: Set PACKAGE_ARCH to the value of MACHINE_ARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofmlib: Set override for all ls1043a soc family
Fabio Berton [Wed, 30 Nov 2016 13:07:13 +0000 (11:07 -0200)]
fmlib: Set override for all ls1043a soc family

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofmlib: Fix kernel source dependency
Fabio Berton [Wed, 30 Nov 2016 13:07:12 +0000 (11:07 -0200)]
fmlib: Fix kernel source dependency

fmlib needs kernel source to compile, to satisfy this dependency
do_compile task needs to run after virtual/kernel do_shared_workdir
task.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agousdpaa: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:11 +0000 (11:07 -0200)]
usdpaa: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agodpa-offload: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:10 +0000 (11:07 -0200)]
dpa-offload: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agousdpaa-apps: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:09 +0000 (11:07 -0200)]
usdpaa-apps: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agousdpaa-apps: Set override for all ls1043a soc family
Fabio Berton [Wed, 30 Nov 2016 13:07:08 +0000 (11:07 -0200)]
usdpaa-apps: Set override for all ls1043a soc family

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agorcw: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:07 +0000 (11:07 -0200)]
rcw: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweb-sysmon: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:06 +0000 (11:07 -0200)]
web-sysmon: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoasf: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:05 +0000 (11:07 -0200)]
asf: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoipsec-demo: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:04 +0000 (11:07 -0200)]
ipsec-demo: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoskmm-host: Set PACKAGE_ARCH to the value of MACHINE_ARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:03 +0000 (11:07 -0200)]
skmm-host: Set PACKAGE_ARCH to the value of MACHINE_ARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agopkc-host: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:02 +0000 (11:07 -0200)]
pkc-host: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoceetm: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:01 +0000 (11:07 -0200)]
ceetm: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agopme-tools: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:07:00 +0000 (11:07 -0200)]
pme-tools: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoipc-ust: Set PACKAGE_ARCH to the value of MACHINE_ARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:59 +0000 (11:06 -0200)]
ipc-ust: Set PACKAGE_ARCH to the value of MACHINE_ARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agohyperrelay: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:58 +0000 (11:06 -0200)]
hyperrelay: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofsl-pme: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:57 +0000 (11:06 -0200)]
fsl-pme: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agocantest: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:56 +0000 (11:06 -0200)]
cantest: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoudev-rules-qoriq: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:55 +0000 (11:06 -0200)]
udev-rules-qoriq: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoudev-rules-qoriq: Set override for all ls1043a soc family
Fabio Berton [Wed, 30 Nov 2016 13:06:54 +0000 (11:06 -0200)]
udev-rules-qoriq: Set override for all ls1043a soc family

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqe-ucode: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:53 +0000 (11:06 -0200)]
qe-ucode: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoppa: Set PACKAGE_ARCH to the value of MACHINE_ARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:52 +0000 (11:06 -0200)]
ppa: Set PACKAGE_ARCH to the value of MACHINE_ARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols2-phy: Set PACKAGE_ARCH to the value of MACHINE_ARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:51 +0000 (11:06 -0200)]
ls2-phy: Set PACKAGE_ARCH to the value of MACHINE_ARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofsl-tlu: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:50 +0000 (11:06 -0200)]
fsl-tlu: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoapptrk: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:49 +0000 (11:06 -0200)]
apptrk: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agorestool: Set PACKAGE_ARCH to the value of MACHINE_ARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:48 +0000 (11:06 -0200)]
restool: Set PACKAGE_ARCH to the value of MACHINE_ARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agomanagement-complex: Set PACKAGE_ARCH to the value of MACHINE_ARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:47 +0000 (11:06 -0200)]
management-complex: Set PACKAGE_ARCH to the value of MACHINE_ARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agodpl-examples: Set PACKAGE_ARCH to the value of MACHINE_ARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:46 +0000 (11:06 -0200)]
dpl-examples: Set PACKAGE_ARCH to the value of MACHINE_ARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofm-ucode: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH
Fabio Berton [Wed, 30 Nov 2016 13:06:45 +0000 (11:06 -0200)]
fm-ucode: Set PACKAGE_ARCH to the value of MACHINE_SOCARCH

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofm-ucode: Set override for all ls1043a soc family
Fabio Berton [Wed, 30 Nov 2016 13:06:44 +0000 (11:06 -0200)]
fm-ucode: Set override for all ls1043a soc family

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofm-ucode: Remove not supported machine p1023rdb
Fabio Berton [Wed, 30 Nov 2016 13:06:43 +0000 (11:06 -0200)]
fm-ucode: Remove not supported machine p1023rdb

Machine p1023rdb was removed on commit:

  c244c884f4b09259fd4c7daea42d899e38cce9d1

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols1043ardb: Add MACHINEOVERRIDES ls1043a
Fabio Berton [Wed, 30 Nov 2016 13:06:42 +0000 (11:06 -0200)]
ls1043ardb: Add MACHINEOVERRIDES ls1043a

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc-imx-rt: Add patch to support external imx-gpu-viv driver
Dominic Sacré [Mon, 21 Nov 2016 15:53:25 +0000 (16:53 +0100)]
linux-fslc-imx-rt: Add patch to support external imx-gpu-viv driver

Export functions swait_prepare_locked() and swait_finish_locked() to
make them available to the external imx-gpu-viv driver module.

Remove the check whether MACHINE_USES_VIVANTE_KERNEL_DRIVER_MODULE is
set; both the built-in driver and the external module now work with the
RT kernel.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agokernel-module-imx-gpu-viv: Bump revision to 1be63fb
Dominic Sacré [Mon, 21 Nov 2016 15:53:24 +0000 (16:53 +0100)]
kernel-module-imx-gpu-viv: Bump revision to 1be63fb

Bump revision to add support for kernels with RT_PREEMPT patch.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agou-boot-fslc: Bump revision to c44711d
Fabio Berton [Mon, 21 Nov 2016 12:43:04 +0000 (10:43 -0200)]
u-boot-fslc: Bump revision to c44711d

This includes following change:

  - c44711d Merge remote-tracking branch 'imx/master' into 2016.11+fslc
  - e01064c Merge tag 'v2016.11' into 2016.11+fslc
  - 45a3ad8 mx35: adjust default environment for flea3 board
  - 322ac5f mx35: add GPIO setup on flea3 board
  - 146fff3 mx35: factorize SDRAM setup in flea3
  - 72c1015 mx35: add DT support to flea3 board
  - 97c16dc imx: mx6ull: update the REFTOP_VBGADJ setting
  - 27e3a3c imx: mx6sx: Disable ENET clock before switching clock parent
  - 29e0cfb (tag: v2016.11) Prepare v2016.11
  - 8f7c672 MAINTAINERS: mark sunxi status as Orphan
  - 22bb1a7 video: bmp: Fix compilation errors with CONFIG_BMP_xxBPP enabled
  - 73d570a net: write enetaddr down to hardware on env_callback
  - 948b8bb spi: ti_qspi: Fix baudrate divider calculation
  - 84295f2 ARM: dts: dra7xx: Update spi-max-frequency for qspi slave node
  - 4d0fec0 ARM: k2g: Update PLL Multiplier and divider values
  - 8b01ebd ARM: keystone2: PLL: Enable glitch free initialization sequence
  - 06d43c8 arm: Set TTB XN bit in case DCACHE_OFF for LPAE mode
  - 2b373cb arm: print the cache config option in hex instead of decimal
  - 2ffec69 mx6ull_14x14_evk: Add README file
  - 02c2de6 davinci: omapl138_lcdk: keep booting even when MAC address is invalid
  - c19a28b board: am335x/mux: Do not hang when encountering a bad EEPROM
  - 4fa72bd igep00x0: add Hynix timings
  - 2baaa31 igep00x0: consolidate defconfigs
  - ad560f8 igep00x0: disable CONFIG_DISPLAY_BOARDINFO
  - d8c0d99 tools: fix mksunxiboot build for tools-all target

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-imx: Configure for Wayland backend if wayland and x11 are in...
Tom Hochstein [Sat, 19 Nov 2016 01:11:54 +0000 (19:11 -0600)]
gstreamer1.0-plugins-imx: Configure for Wayland backend if wayland and x11 are in distro

By i.MX convention, if wayland and x11 are in the distro features,
the Wayland backend is used.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-gpu-viv: Configure for Wayland backend if wayland and x11 are in distro
Tom Hochstein [Sat, 19 Nov 2016 01:11:53 +0000 (19:11 -0600)]
imx-gpu-viv: Configure for Wayland backend if wayland and x11 are in distro

By i.MX convention, if wayland and x11 are in the distro features,
the Wayland backend is used.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogtk+3: Configure for Wayland backend if wayland and x11 are in distro
Tom Hochstein [Sat, 19 Nov 2016 01:11:52 +0000 (19:11 -0600)]
gtk+3: Configure for Wayland backend if wayland and x11 are in distro

By i.MX convention, if wayland and x11 are in the distro features,
the Wayland backend is used.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agocogl-1.0: Configure for Wayland backend if wayland and x11 are in distro
Tom Hochstein [Sat, 19 Nov 2016 01:11:51 +0000 (19:11 -0600)]
cogl-1.0: Configure for Wayland backend if wayland and x11 are in distro

By i.MX convention, if wayland and x11 are in the distro features,
the Wayland backend is used.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoclutter-1.0: Use Wayland backend if wayland and x11 are in distro
Tom Hochstein [Sat, 19 Nov 2016 01:11:50 +0000 (19:11 -0600)]
clutter-1.0: Use Wayland backend if wayland and x11 are in distro

By i.MX convention, if wayland and x11 are in the distro features,
the Wayland backend is used.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweston: Use compiler settings provided by IMX-GPU driver pkg-config
Tom Hochstein [Sat, 19 Nov 2016 01:11:49 +0000 (19:11 -0600)]
weston: Use compiler settings provided by IMX-GPU driver pkg-config

The IMX-GPU driver now provides compiler settings through pkg-config,
so don't set them explicitly. The package had to be patched to
link the compositor to egl.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Use compiler settings provided by IMX-GPU driver pkg-config
Tom Hochstein [Sat, 19 Nov 2016 01:11:48 +0000 (19:11 -0600)]
gstreamer1.0-plugins-bad: Use compiler settings provided by IMX-GPU driver pkg-config

The IMX-GPU driver now provides compiler settings through pkg-config,
so don't set them explicitly.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agopiglit: Use compiler settings provided by IMX-GPU driver pkg-config
Tom Hochstein [Sat, 19 Nov 2016 01:11:47 +0000 (19:11 -0600)]
piglit: Use compiler settings provided by IMX-GPU driver pkg-config

The IMX-GPU driver now provides compiler settings through pkg-config,
so don't set them explicitly.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogtk+3: Use compiler settings provided by IMX-GPU driver pkg-config
Tom Hochstein [Sat, 19 Nov 2016 01:11:46 +0000 (19:11 -0600)]
gtk+3: Use compiler settings provided by IMX-GPU driver pkg-config

The IMX-GPU driver now provides compiler settings through pkg-config,
so don't set them explicitly.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agocogl-1.0: Use compiler settings provided by IMX-GPU driver pkg-config
Tom Hochstein [Sat, 19 Nov 2016 01:11:45 +0000 (19:11 -0600)]
cogl-1.0: Use compiler settings provided by IMX-GPU driver pkg-config

The IMX-GPU driver now provides compiler settings through pkg-config,
so don't set them explicitly.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agocairo: Use compiler settings provided by IMX-GPU driver pkg-config
Tom Hochstein [Sat, 19 Nov 2016 01:11:44 +0000 (19:11 -0600)]
cairo: Use compiler settings provided by IMX-GPU driver pkg-config

The IMX-GPU driver now provides compiler settings through pkg-config,
so don't set them explicitly.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoclutter-1.0: Use compiler settings provided by IMX-GPU driver pkg-config
Tom Hochstein [Sat, 19 Nov 2016 01:11:43 +0000 (19:11 -0600)]
clutter-1.0: Use compiler settings provided by IMX-GPU driver pkg-config

The IMX-GPU driver now provides compiler settings through pkg-config,
so don't set them explicitly.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweston: Remove duplication in variable value
Tom Hochstein [Sat, 19 Nov 2016 01:11:42 +0000 (19:11 -0600)]
weston: Remove duplication in variable value

Rework variable implementation (using SoC override) so that
the value does not contain a duplication.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofsl-dynamic-packagearch.bbclass: Fix spelling error in print message
Tom Hochstein [Sat, 19 Nov 2016 01:11:41 +0000 (19:11 -0600)]
fsl-dynamic-packagearch.bbclass: Fix spelling error in print message

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx6qpsabresd: Set u-boot-imx as u-boot PREFERRED_PROVIDER
Fabio Berton [Fri, 18 Nov 2016 16:31:11 +0000 (14:31 -0200)]
imx6qpsabresd: Set u-boot-imx as u-boot PREFERRED_PROVIDER

u-boot-fslc doesn't support mx6qpsabresd and we need to use u-boot-imx
as default bootloader.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc: Enable TRACER support
Fabio Berton [Thu, 17 Nov 2016 17:22:24 +0000 (15:22 -0200)]
linux-fslc: Enable TRACER support

Fix warning:
WARNING: lttng-modules-2.8.0+gitAUTOINC+6e4fc6f36d-r0 do_package:
lttng-modules: no modules were created; this may be due to
CONFIG_TRACEPOINTS not being enabled in your kernel.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-imx: Enable TRACER support
Fabio Berton [Thu, 17 Nov 2016 17:22:23 +0000 (15:22 -0200)]
linux-imx: Enable TRACER support

Fix warning:
WARNING: lttng-modules-2.8.0+gitAUTOINC+6e4fc6f36d-r0 do_package:
lttng-modules: no modules were created; this may be due to
CONFIG_TRACEPOINTS not being enabled in your kernel.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqtbase: do not pass -DEGL_API_FB=1 for x11 in distro features
Andreas Müller [Tue, 15 Nov 2016 15:30:07 +0000 (16:30 +0100)]
qtbase: do not pass -DEGL_API_FB=1 for x11 in distro features

* sympthoms:
    * qml applications complain/crash with 'Failed to create OpenGL context...'
    * qt5-opengles2-test hangs forever without displaying anything

* analysis:
    qtbase's configure complains:

    <...>/usr/include/EGL/eglvivante.h:117:16: note: class type '_FBDisplay' is incomplete

    and configure ends up with no X11 support:

    EGLFS ................ no
      EGLFS i.MX6 ........ no
      EGLFS i.MX6 Wayland. no
      EGLFS EGLDevice .... no
      EGLFS GBM .......... no
      EGLFS Mali ......... no
      EGLFS Raspberry Pi . no
      EGLFS X11 .......... no
    LinuxFB .............. no
    Mir client............ no
    XCB .................. yes (system library)
      EGL on X ........... no

* background:
    '-DEGL_API_FB=1' was introduced in

    commit 62c8d8cc6500711464049662489729f208240be8
    Author: Martin Jansa <martin.jansa@gmail.com>
    Date:   Mon Feb 29 18:22:28 2016 +0100

    qtbase: Allow to build eglfs with x11 in DISTRO_FEATURES

    * even when x11 is in DISTRO_FEATURES someone might configure qtbase
      to build with eglfs, that works OK with Qt 5.5.1, because
      -DEGL_API_FB=1 is also passed through
      mkspecs/devices/linux-imx6-g++/qmake.conf
      but with 5.6 and 5.7 it fails when X11 headers are include with their
      own Status enum (the same errors like before
      https://codereview.qt-project.org/#/c/105116/2)
      Adding -DEGL_API_FB=1 like linux-imx6-g++/qmake.conf does is simplest
      workaround to prevent imx-gpu-viv from including Xlib from
      EGL/eglvivante.h

* comments on original commit (at today's' environment):
     * it breaks GL support for X11
     * in meta-freescale's qtbase.bbappend eglfs is disabled explicitly when
       x11 in DISTRO_FEATURES so it seems that vivante driver does not support
       eglfs and x11 at the same build.
       Tested: setting 'eglfs' in PACKAGECONFIG builds fine but bare eglfs
       support is skipped.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Add imxgpu2d override to SRC_URI
Fabio Berton [Mon, 14 Nov 2016 19:38:57 +0000 (17:38 -0200)]
gstreamer1.0-plugins-bad: Add imxgpu2d override to SRC_URI

We can't append SRC_URI here without using an override because it add
patches for all machines, including non imx machines, e.g QEMU machines.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agou-boot-fslc: Bump revision to 615fdbc
Fabio Berton [Wed, 9 Nov 2016 19:02:44 +0000 (17:02 -0200)]
u-boot-fslc: Bump revision to 615fdbc

This includes following change:

  - 615fdbc Merge remote-tracking branch 'origin/master' into 2016.11+fslc
  - 38cacda Merge branch 'master' of git://git.denx.de/u-boot-tegra
  - a8d0526 ARM: tegra186: call secure monitor for all cache-wide ops
  - 1ab557a armv8: add hooks for all cache-wide operations
  - b9ae641 ARM: tegra: translate __asm_flush_l3_cache to assembly
  - 6db8e17 ARM: tegra: ensure nvtboot_boot_x0 alignment
  - d8c4eb6 Merge branch 'master' of git://git.denx.de/u-boot-net
  - aa555fe net: use random ethernet address if invalid and not zero
  - 6ecf9e2 net: mvgbe: Fix build error with CONFIG_PHYLIB
  - f018545 net: phy: micrel: center FLP burst timing at 16ms
  - 2162245 ARM: tegra: enable Ethernet on p2771-0000
  - 31c1ff9 ARM: tegra: add DWC EQoS (ethernet) to Tegra186 DT
  - 2b950f3 ARM: tegra: configure Ethernet address on Tegra186
  - 86919a2 ARM: tegra: add SoC-level hook for board_late_init()
  - ba4dfef net: add driver for Synopsys Ethernet QoS device
  - afb970f dt: net: add DWC EQoS binding
  - dac09fc wandboard: Make Ethernet functional again
  - 0f7c6cd mkimage: Allow including a ramdisk in FIT auto mode
  - baade49 travis-ci: Try harder to build all ARM targets
  - e0f2406 buildman: Fix building based on 'options' field
  - 4b6035d mx6sabresd: Make Ethernet functional again
  - 97bb1f0 engicam: icorem6: Fix config files
  - 68fd5c1 armv8: define get_ticks() for the ARMv8 Generic Timer
  - 8add679 doc: update README.arm64
  - 2a380cc tools: imximage: check return value when open the plugin file
  - ae3de0d image: Protect against overflow in unknown_msg()
  - eb9e699 colibri_pxa270: drop lzma support for space reason
  - eef55e5 Merge branch 'master' of git://git.denx.de/u-boot-usb
  - dd93a8e dfu: align array in dfu_get_dev_type with enum dfu_device_type
  - dbdc274 cmd: dfu: Add error handling for board_usb_init
  - 7fd1173 Merge git://git.denx.de/u-boot-rockchip
  - 4594ac0 rk3288: kconfig: remove duplicate definition of SPL_MMC_SUPPORT
  - 3f3e1e3 rockchip: doc: add GPT partition layout
  - 7f35bbb rockchip: use rockchip linux partitions layout
  - 612a2a0 dts: rk3288: remove node in dmc which not need anymore
  - 7d6c78f rk3288: sdram: auto-detect the capacity
  - cd2f6b8 rk3288: config change for enable dram capacity auto-detect.
  - 0717dde evb-rk3399: config: set emmc as default boot dev
  - 1b64a05 rk3288: fix reg address for GRF_SOC_CON2
  - 27b95d2 rk3399: disable the clock multiplier support when SoC init
  - 5564ed5 rockchip: rk3288: Move rockchip_get_cru() out of the driver
  - c8a6bc9 rockchip: rk3399: Move rockchip_get_cru() out of the driver
  - 92ac73e rockchip: rk3036: Move rockchip_get_cru() out of the driver
  - 8dfb4a2 clk: rk3399: fix rockchip_get_cru
  - 6016982 rockchip: RK3288 needs fdt and initrd below 256M now

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqe-ucode: Add B variable to SOURCE parameter in install command
Fabio Berton [Thu, 10 Nov 2016 17:23:19 +0000 (15:23 -0200)]
qe-ucode: Add B variable to SOURCE parameter in install command

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofm-ucode: Add B variable to SOURCE parameter in install command
Fabio Berton [Thu, 10 Nov 2016 17:23:18 +0000 (15:23 -0200)]
fm-ucode: Add B variable to SOURCE parameter in install command

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc-imx-rt: Upgrade to 4.1-2.0.x GA
Dominic Sacré [Thu, 10 Nov 2016 14:21:31 +0000 (15:21 +0100)]
linux-fslc-imx-rt: Upgrade to 4.1-2.0.x GA

Upgrade to revision 176c482, and apply patch 4.1.35-rt41 on top of it.
Refresh defconfig for the new kernel version.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolibimxvpuapi: Update to version 0.10.3
Carlos Rafael Giani [Wed, 9 Nov 2016 07:50:53 +0000 (08:50 +0100)]
libimxvpuapi: Update to version 0.10.3

Changes:

- properly pass on color format in simplified JPEG encoder interface
- add alternative write-callback-style encoding mode
  also add encode example variant which uses write-callback style output
- add support for "fake grayscale mode" in encoders
  this is done by using I420 internally and filling the U and V planes
  with 0x80 bytes
- make sure JPEG quantization table is copied in standardized zig zag order
  the VPU does not, so this has to be done explicitely

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-gst1.0-plugin: configure for available platforms only
Max Krummenacher [Mon, 7 Nov 2016 10:01:33 +0000 (11:01 +0100)]
imx-gst1.0-plugin: configure for available platforms only

For the MACHINEOVERRIDES "mx6dl" and "mx6q" PLATFORM is set to MX6DL and MX6Q,
respectively, resulting in the following error from the configure script:

| configure: error: No target platform specified!
| Use ./configure PLATFORM=(MX6/MX6QP/MX6SL/MX6SX/MX6UL/MX7D) to retry

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc: Bump revision to 8d6e2d5
Fabio Berton [Tue, 1 Nov 2016 13:01:38 +0000 (11:01 -0200)]
linux-fslc: Bump revision to 8d6e2d5

This commit merges tag v4.8.6 into 4.8.x+fslc

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agou-boot-fslc: Bump revision to 854bc28
Fabio Berton [Tue, 1 Nov 2016 13:01:37 +0000 (11:01 -0200)]
u-boot-fslc: Bump revision to 854bc28

This commit merges tag v2016.11-rc3 into 2016.11+fslc and prepares
to v2016.11 release.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Fix build error on non-GPU SoC
Yuqing Zhu [Tue, 1 Nov 2016 08:09:55 +0000 (16:09 +0800)]
gstreamer1.0-plugins-bad: Fix build error on non-GPU SoC

1. Add directviv and g2d check in configure.ac

2. Add compile marcos in glupload and gldownload

3. Now, these patches can be applied on all imx SoC, no need to add filter.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Support fb backend for gl plugins
Yuqing Zhu [Tue, 1 Nov 2016 08:09:54 +0000 (16:09 +0800)]
gstreamer1.0-plugins-bad: Support fb backend for gl plugins

1. Add fb support in glimagesink

2. Override set_render_rectangle() to support resize

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-mgftool: Fix taskhash changed error
Richard Purdie [Wed, 2 Nov 2016 12:11:06 +0000 (12:11 +0000)]
linux-mgftool: Fix taskhash changed error

We need to expand KERNEL_VERSION at runtime, not at parse time. The
class extension code can expand variables early so remove the variable
from the datastore temporarily.

Change-Id: Ic0c8c8f62447e8368ce19c2420812f75009a295f
Reported-by: Jun Zhu <junzhu@nxp.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-qoriq: fix CVE-2016-5696
Adrian Dudau [Mon, 31 Oct 2016 14:53:01 +0000 (15:53 +0100)]
linux-qoriq: fix CVE-2016-5696

net/ipv4/tcp_input.c in the Linux kernel before 4.7 does not
properly determine the rate of challenge ACK segments, which
makes it easier for man-in-the-middle attackers to hijack TCP
sessions via a blind in-window attack.

References:
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5696

https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/
patch/?id=5413f1a526d2d51d7a5768133c90936c017165c6

https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/
patch/?id=72c2d3bccaba4a0a4de354f9d2d24eccd05bfccf (This a follow-up
to "tcp: make challenge acks less predictable)

Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-base: Use GStreamer 1.0 plugins for all mx6 and mx7 machines
Fabio Berton [Mon, 31 Oct 2016 18:08:15 +0000 (16:08 -0200)]
imx-base: Use GStreamer 1.0 plugins for all mx6 and mx7 machines

Set MACHINE_GSTREAMER_1_0_PLUGIN variable to use gstreamer1.0-plugins-imx-meta
for all mx6 and mx7 machines.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-imx: Add support for all mx6 and mx7 machines
Fabio Berton [Mon, 31 Oct 2016 18:08:14 +0000 (16:08 -0200)]
gstreamer1.0-plugins-imx: Add support for all mx6 and mx7 machines

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-gst1.0-plugin: Add support for all mx6 and mx7 machines
Fabio Berton [Mon, 31 Oct 2016 18:08:13 +0000 (16:08 -0200)]
imx-gst1.0-plugin: Add support for all mx6 and mx7 machines

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-base: Set extra audio support for all mx6 and mx7 machines
Fabio Berton [Mon, 31 Oct 2016 18:08:12 +0000 (16:08 -0200)]
imx-base: Set extra audio support for all mx6 and mx7 machines

Install imx-alsa-plugins as MACHINE_EXTRA_RRECOMMENDS for all mx6 and
mx7 machines on distros that have alsa feature.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-alsa-plugins: Add support for all mx6 and mx7 machines
Fabio Berton [Mon, 31 Oct 2016 18:08:11 +0000 (16:08 -0200)]
imx-alsa-plugins: Add support for all mx6 and mx7 machines

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-base: Refactor code to use the new overrides
Otavio Salvador [Fri, 28 Oct 2016 17:57:08 +0000 (15:57 -0200)]
gstreamer1.0-plugins-base: Refactor code to use the new overrides

The recipe has been reworked to use the 'imxpxp' and 'imxvpu' feature
overrides.

Change-Id: Ib2e23d965dbad45bb8246493a79c1d3320866170
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Refactor code to use the new overrides
Otavio Salvador [Fri, 28 Oct 2016 17:38:23 +0000 (15:38 -0200)]
gstreamer1.0-plugins-bad: Refactor code to use the new overrides

The recipe has been reworked to use the 'imxgpu2d' and 'imxgpu3d'
feature overrides.

Change-Id: Ib91231cfaff479cd185741b12ff8da56145e6327
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc: Fix typo on PV variable
Fabio Berton [Thu, 27 Oct 2016 16:19:13 +0000 (14:19 -0200)]
linux-fslc: Fix typo on PV variable

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc: Bump revision to 6a4464c
Fabio Berton [Thu, 27 Oct 2016 16:19:12 +0000 (14:19 -0200)]
linux-fslc: Bump revision to 6a4464c

This includes following change:

  - 6a4464c ARM: dts: imx53-qsb: Fix regulator constraints

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc-imx: Enable TRACER support
Fabio Berton [Thu, 27 Oct 2016 11:50:31 +0000 (09:50 -0200)]
linux-fslc-imx: Enable TRACER support

Fix warning:
WARNING: lttng-modules-2.8.0+gitAUTOINC+6e4fc6f36d-r0 do_package:
lttng-modules: no modules were created; this may be due to
CONFIG_TRACEPOINTS not being enabled in your kernel.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc: Bump revision to f009921
Fabio Berton [Thu, 27 Oct 2016 11:50:30 +0000 (09:50 -0200)]
linux-fslc: Bump revision to f009921

This upgrades the Linux kernel to 4.8.4 release and apply the
following change on top of it:

  - f009921 net: fec: Call swap_buffer() prior to IP header alignment

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc-imx: Bump revision to 176c482
Fabio Berton [Thu, 27 Oct 2016 11:50:29 +0000 (09:50 -0200)]
linux-fslc-imx: Bump revision to 176c482

This commit merge v4.1.35 into 4.1-2.0.x-imx and includes following
change:

  - 176c482 net: fec: Call swap_buffer() prior to IP header alignment

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoFreescale-Binary-EULA: add license file
Ting Liu [Thu, 27 Oct 2016 04:20:41 +0000 (12:20 +0800)]
Freescale-Binary-EULA: add license file

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Fix MRT cannot work in GLES3.0
Yuqing Zhu [Thu, 13 Oct 2016 01:59:54 +0000 (09:59 +0800)]
gstreamer1.0-plugins-bad: Fix MRT cannot work in GLES3.0

1. Add #ifdefine Marco to avoid redefinition of GL_COLOR_ATTACHMENT(1,2).
2. Change to use glBlitFramebuffer for textures copy. glCopyTexImage2D
   cannot work because we cannot get texture internal format.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: work around for no frame when imxplayer using glimagesink
Yuqing Zhu [Thu, 13 Oct 2016 01:59:53 +0000 (09:59 +0800)]
gstreamer1.0-plugins-bad: work around for no frame when imxplayer using glimagesink

Workaround:
Change parent window of internal_window in window_show function.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: convert YUV to RGB using directviv
Yuqing Zhu [Thu, 13 Oct 2016 01:59:52 +0000 (09:59 +0800)]
gstreamer1.0-plugins-bad: convert YUV to RGB using directviv

Add a property "disable_passthrough" in glcolorconvert for enable/disable passthrough.
When need convert YUV to RGB with directviv, set it to be TRUE.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Accelerate gldownload with directviv API
Yuqing Zhu [Thu, 13 Oct 2016 01:59:51 +0000 (09:59 +0800)]
gstreamer1.0-plugins-bad: Accelerate gldownload with directviv API

1) Propose a physical buffer pool to upstream in gldownload
2) Bind the physical buffer with texture via dirctviv
3) In gldownload, wrap the physical buffer to gstbuffer, pass to
   downstream plugins.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Add directviv to glimagesink to improve playback performance
Yuqing Zhu [Thu, 13 Oct 2016 01:59:50 +0000 (09:59 +0800)]
gstreamer1.0-plugins-bad: Add directviv to glimagesink to improve playback performance

1.Add a physical buffer uploader in glupload plugin and using viv direct
  texture to bind physical continious buffer with texture to avoid memory
  copy from videobuffer to texture to gain good performance.

2.Reduce glimagesink load latency by override glimagesink ALLOCATION query to
  avoid memory copy.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Change wayland default res to 1024x768
Yuqing Zhu [Thu, 13 Oct 2016 01:59:49 +0000 (09:59 +0800)]
gstreamer1.0-plugins-bad: Change wayland default res to 1024x768

In our release, the default display is full screen in LVDS.
The 1024x768 resolution will be better in testing for our release platform.
So change it from 320x240 to 1024x768.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>