]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
8 years agolinux-fslc: Bump to c3825da143fc revision
Otavio Salvador [Fri, 10 Mar 2017 19:44:23 +0000 (16:44 -0300)]
linux-fslc: Bump to c3825da143fc revision

This merges the 4.9.17 stable release and syncs the defconfig with
current version.

Change-Id: Ie2da831ef26817f6339e458860d1f64950f17e98
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofirmware-imx: Change recipe for allarch
Otavio Salvador [Tue, 14 Mar 2017 19:58:34 +0000 (16:58 -0300)]
firmware-imx: Change recipe for allarch

The recipe content does not vary from one board to another so there is
no reason to use SoC arch or machine arch as package architecture.

The recipe generates multiple binary packages which makes it easy for
users to choose what to install.

Change-Id: Ia5f87f9f19e734607275fb2e9020c8b3096de0ad
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agodpdk: fix typo
Chunrong Guo [Wed, 22 Mar 2017 02:42:29 +0000 (10:42 +0800)]
dpdk: fix typo

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols2-rcw: fix host-user-contaminated QA warning
Ting Liu [Fri, 17 Mar 2017 07:51:09 +0000 (15:51 +0800)]
ls2-rcw: fix host-user-contaminated QA warning

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols2-rcw: update to 83a7a66
Ting Liu [Fri, 17 Mar 2017 07:51:08 +0000 (15:51 +0800)]
ls2-rcw: update to 83a7a66

* add support for ls1012a.
* strip possible '-32b', '-64b' and '-be' to match folder name.
New commits:
83a7a66 ls1088a: Remove ls1088 directory
585f03e ls208xa: Make folders and name consistent
6a7a0e5 ls2088a: Delete ls2088a rcws as it is not part of SDK
f358729 ls1012a: Make folders and name consistent
5b5695f ls1012a: Add support of RCW for FRDM, RDB and QDS boards

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agorcw: update to 7bd43d9
Ting Liu [Fri, 17 Mar 2017 07:51:07 +0000 (15:51 +0800)]
rcw: update to 7bd43d9

ls1046ardb: increase FMan and platform frequency

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-qoriq: update to b14540e
Ting Liu [Fri, 17 Mar 2017 07:51:06 +0000 (15:51 +0800)]
linux-qoriq: update to b14540e

* merged upstream v4.1.35 release.
* support LS1012A
* Includes additional workarounds for Chip Errata: A-010284, A-010150, A-008975

Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agousdpaa: update to 7dd9b4e
Ting Liu [Fri, 17 Mar 2017 07:51:05 +0000 (15:51 +0800)]
usdpaa: update to 7dd9b4e

New commits:
7dd9b4e Merge pull request #91 in SDK/usdpaa from ~B45764/usdpaa:jira/qman/QUSDPA-855-CLONE-usdpaa-query_wq_lengths to sdk-v2.0.x
b49072e Merge pull request #92 in SDK/usdpaa from ~B45764/usdpaa:jira/qman/QUSDPA-859-usdpaa-QMan-query-cq-and-ccgr-lack-LE to sdk-v
1e94441 fsl_qbman: fix bman debugfs endianness
a339cf0 fsl_qbman: fix kernel doc comments
4108116 fsl_qbman: ceetm: set the linked lni id for each channel
955ae82 fsl_qbman: ceetm: fix parsing of lni and sp id ranges
2e2cc21 fsl_qbman: ceetm: add missing endianness conversions
b4f93c2 fsl_qman: Fix endianness in ccgr query
7a2cef7 fsl_qman: Fix endianness class queue query
a978591 fsl_qbman: Fix endianness for wq query

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqemu-qoriq: upgrade to v2.6.2+
Ting Liu [Fri, 17 Mar 2017 07:51:04 +0000 (15:51 +0800)]
qemu-qoriq: upgrade to v2.6.2+

upgrade to v2.6.2, add support for ls1012a.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoppfe-firmware: add recipe
Ting Liu [Fri, 17 Mar 2017 07:51:03 +0000 (15:51 +0800)]
ppfe-firmware: add recipe

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agodpdk/dpdk-extras/ovs-dpdk: add recipe
Chunrong Guo [Fri, 17 Mar 2017 07:51:02 +0000 (15:51 +0800)]
dpdk/dpdk-extras/ovs-dpdk: add recipe

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoudev: remove eudev_%.bbappend and associated patch since it's no longer required
Bob Cochran [Wed, 15 Mar 2017 20:15:32 +0000 (16:15 -0400)]
udev: remove eudev_%.bbappend and associated patch since it's no longer required

Commit d2313434 already exists in eudev to prevent udev from managing
an MMC Replay-protected memory block (RPMB)

Testing of an LS1021A-TWR & eMMC 4.51 with master branches of poky and
meta-freescale minus the patch to 60-persistent-storage.rules
confirmed that udev ignores mmcblk0rpmb on boot.

referenced upstream patch:

https://github.com/gentoo/eudev/commit/d2313434acc1cf5387637e72f76c2ebe36d523e1

Change-Id: Ib91aed741d18a87081e82e7c71e36363bb8b3939
Signed-off-by: Bob Cochran <yocto@mindchasers.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoudev-rules-qoriq: add rules for ls1046a
Ting Liu [Tue, 14 Mar 2017 09:32:16 +0000 (17:32 +0800)]
udev-rules-qoriq: add rules for ls1046a

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoudev-rules-qoriq: no rule to install for ls1012a/ls2080a
Ting Liu [Tue, 14 Mar 2017 09:32:15 +0000 (17:32 +0800)]
udev-rules-qoriq: no rule to install for ls1012a/ls2080a

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols1046ardb-32b: build ppa
Ting Liu [Tue, 14 Mar 2017 09:32:14 +0000 (17:32 +0800)]
ls1046ardb-32b: build ppa

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols1046ardb-32b: KERNEL_DEFCONFIG use multi_v7_defconfig
Ting Liu [Tue, 14 Mar 2017 09:32:13 +0000 (17:32 +0800)]
ls1046ardb-32b: KERNEL_DEFCONFIG use multi_v7_defconfig

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols1046ardb-32b: update u-boot configs
Ting Liu [Tue, 14 Mar 2017 09:32:12 +0000 (17:32 +0800)]
ls1046ardb-32b: update u-boot configs

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols1043ardb-32b: build ppa
Ting Liu [Tue, 14 Mar 2017 09:32:11 +0000 (17:32 +0800)]
ls1043ardb-32b: build ppa

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols1043ardb-32b: KERNEL_DEFCONFIG use multi_v7_defconfig
Ting Liu [Tue, 14 Mar 2017 09:32:10 +0000 (17:32 +0800)]
ls1043ardb-32b: KERNEL_DEFCONFIG use multi_v7_defconfig

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols1043ardb-32b: update u-boot configs
Ting Liu [Tue, 14 Mar 2017 09:32:09 +0000 (17:32 +0800)]
ls1043ardb-32b: update u-boot configs

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols1046ardb: build emmc u-boot
Ting Liu [Tue, 14 Mar 2017 09:32:08 +0000 (17:32 +0800)]
ls1046ardb: build emmc u-boot

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols1012afrdm-32b: add machine file
Ting Liu [Tue, 14 Mar 2017 09:32:07 +0000 (17:32 +0800)]
ls1012afrdm-32b: add machine file

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols1012afrdm: add machine file
Ting Liu [Tue, 14 Mar 2017 09:32:06 +0000 (17:32 +0800)]
ls1012afrdm: add machine file

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols1012ardb-32b: add machine file
Ting Liu [Tue, 14 Mar 2017 09:32:05 +0000 (17:32 +0800)]
ls1012ardb-32b: add machine file

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols1012ardb: add machine file
Ting Liu [Tue, 14 Mar 2017 09:32:04 +0000 (17:32 +0800)]
ls1012ardb: add machine file

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoopenssl: use linux-aarch64 target for aarch64
Mircea Pop [Tue, 14 Mar 2017 09:32:03 +0000 (17:32 +0800)]
openssl: use linux-aarch64 target for aarch64

Update is required in order to exploit the ARM-CE primitives available on
ARMv8 platfom. Performance goes from 6 Gbps to 60Gbps for 8K frame length

Signed-off-by: Mircea Pop <mircea.pop@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoinit-ifupdown: use consistent interfaces for qoriq
Ting Liu [Tue, 14 Mar 2017 09:32:02 +0000 (17:32 +0800)]
init-ifupdown: use consistent interfaces for qoriq

Let all qoriq boards share the same interfaces file, no difference
between qoriq-ppc and qoriq-arm.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols1021atwr: switch to new UBOOT_CONFIG format
Ting Liu [Tue, 14 Mar 2017 09:32:01 +0000 (17:32 +0800)]
ls1021atwr: switch to new UBOOT_CONFIG format

Append the binary name if the final binary is not u-boot.bin.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agols2080ardb: add MACHINEOVERRES fsl-lsch3/ls2080a
Ting Liu [Tue, 14 Mar 2017 09:32:00 +0000 (17:32 +0800)]
ls2080ardb: add MACHINEOVERRES fsl-lsch3/ls2080a

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-usb-loader_git: add pkgconfig to inherit
Max Krummenacher [Mon, 13 Mar 2017 22:38:08 +0000 (23:38 +0100)]
imx-usb-loader_git: add pkgconfig to inherit

imx-usb-loader_git uses pkg-config in its Makefile.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agomxsldr_git: add pkgconfig to inherit
Max Krummenacher [Mon, 13 Mar 2017 22:38:07 +0000 (23:38 +0100)]
mxsldr_git: add pkgconfig to inherit

mxsldr_git uses pkg-config in its Makefile.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc-imx-rt: Update checksums for realtime patch
Dominic Sacré [Mon, 13 Mar 2017 17:55:29 +0000 (18:55 +0100)]
linux-fslc-imx-rt: Update checksums for realtime patch

The gzip-compressed patch on the server has again been replaced by a
file with the same contents, but different checksums.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agou-boot: update to use Recipe Specific Sysroots
Ting Liu [Fri, 10 Mar 2017 09:34:37 +0000 (17:34 +0800)]
u-boot: update to use Recipe Specific Sysroots

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agou-boot-qoriq: update to 2735535
Ting Liu [Fri, 10 Mar 2017 09:34:36 +0000 (17:34 +0800)]
u-boot-qoriq: update to 2735535

New commits:
2735535 armv8/fsl-layerscape: corrected clock initialization
0f820e2 Merge pull request #161 in SDK/u-boot-devel from jira/QUBOOT-2290 to master
8729bed board/t1024rdb: enable board-level reset when issuing reset command
1ebcbe9 armv8/fsl-lsch3: consolidate the clock system initialization
9e1ec97 armv8/fsl-lsch2: refactor the clock system initialization
376ce3d Merge pull request #158 in SDK/u-boot-devel from jira/QUBOOT-2248 to master
263a7d9 driver: net: pfe: Make PFE AXI transactions non-bufferable.
744898c pci: layerscape: enable PCIe config ready
cccbbd4 arm: PSCI: remove CONFIG_MP to support LS1012A
c013882 arm: layerscape: Enable UUID & GPT partition for NXP's ARM SoC
7661a32 Merge pull request #154 in SDK/u-boot-devel from jira/QUBOOT-1839 to master
8644091 Merge pull request #155 in SDK/u-boot-devel from jira/QUBOOT-2186 to master
13cfec0 ARMv8/fsl-layerscape: Correct the OCRAM size
b416b58 sf: set the Uniform Sector to CR3NV instead of CR3V
29f27fe armv8: fsl-lsch2: enable snoopable sata read and write
2d98a92 ARMv8/fsl-layerscape: Enable data coherency between cores in cluster
910b5f9 armv8: Enable CPUECTLR.SMPEN for coherency
62cddb1 Merge pull request #150 in SDK/u-boot-devel from jira/QUBOOT-2059 to master
d7d8125 Merge pull request #149 in SDK/u-boot-devel from jira/QUBOOT-1840 to master
166db39 armv8: pfe: Update driver coding style
2909f14 board: ls1012aqds: Avoid reset masking
99f097b driver: net: pfe: Update class firmware
f8f17dc driver: net: pfe: Change MDIO HOLDTIME value to 5
1f10108 armv8:pfe:frdm: Reset external PHYs before driver starts
ce83bda driver: pfe_eth: use #ifdef instead of #if
d928553 armv8: pfe: Enable UDP checksum for proper tftp operation
2f33023 driver: net: pfe: Rest external PHYs before driver starts
73f304b driver: net: PFE: Fix the reset woraround
bb2afb7 driver: net: PFE: Add reset workaround
ae5b99d arm: ls1012a: Add support of PPFE
58b93bc arm: fsl-layerscape: Config CSU for PFE
4417c88 ls1046ardb: Add support power initialization
544a9d6 armv8/fsl_lsch2: Add chip power supply voltage setup
1f8ed63 ls1046ardb: cpld: add API for selecting core volt
0fbe669 pmic: pmic_mc34vr500: Add APIs to set/get SWx volt
15f65a9 pmic: pmic_mc34vr500: Add a driver for the mc34vr500 pmic
15b0697 armv8/fsl_lsch2: Add the OCRAM initialization
2df7eab docs: fsl-ppa: Add documentation for PPA trusted FW
c11a541 board: freescale: ls1012a: Intergrate and enable PPA on LS1012A
71d1c4c board: freescale: ls1012a: Enable secure DDR on LS1012A platforms
fd15680 Merge pull request #144 in SDK/u-boot-devel from jira/QUBOOT-1867 to master
7874485 LS1012ARDB: Add QSPI Secure Boot targe
5d0b2fc armv8: ls1012a: define esdhc_status_fixup for RDB board
1f60661 armv8: ls1012a: define esdhc_status_fixup for QDS board
a47eb7f mmc: fsl_esdhc: move 'status' property fixup into a weak function
075379d configs: ls1012a: enable driver model for eSDHC
9f6f892 armv8: ls1012a: add eSDHC nodes
66d0f43 mmc: fsl_esdhc: add 'fsl,esdhc' into of_match table
ebc3626 mmc: fsl_esdhc: make GPIO support optional
1a84a6b Merge pull request #146 in SDK/u-boot-devel from jira/QUBOOT-1844 to master
5117962 Merge pull request #143 in SDK/u-boot-devel from jira/QUBOOT-2116 to master
31bc4f4 Merge pull request #142 in SDK/u-boot-devel from jira/QUBOOT-1849 to master
84e5aa0 armv8: fsl-layerscape: Add support of GPIO structure
8fd4faa SECURE_BOOT: Enable chain of trust on LS1012A platform
56c6a6a board: ls1012afrdm: overwrite CONFIG_EXTRA_ENV_SETTINGS
a0b0769 armv8: ls1012a: Updating CONFIG_EXTRA_ENV_SETTINGS
45950d8 armv8:ls1012a: Update bootargs for fast-boot
6d9a8ce armv8: fsl-layerscape: Support loading 32-bit OS with PSCI enabled
6f96894 armv8: layerscape: Remove defconfig for AArch32 support

Signed-off-by: Ting Liu <ting.liu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc: Update to 4.9-based fork
Fabio Berton [Thu, 9 Mar 2017 20:38:57 +0000 (17:38 -0300)]
linux-fslc: Update to 4.9-based fork

This upgrades the Linux kernel to the 4.9.13 release.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-gpu-viv: Fix build break for missing gl headers
Tom Hochstein [Tue, 7 Mar 2017 01:19:42 +0000 (19:19 -0600)]
imx-gpu-viv: Fix build break for missing gl headers

For x11 graphics and Wayland graphics with XWayland support, a build
break is possible due to missing headers. This is because imx-gpu-viv
does not provide everything it needs to for virtual/libgl and depends
on mesa to fill in what is missing. Adding a dependency on mesa
fixes the build break.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoxf86-video-imxfb-vivante: cleanup
Max Krummenacher [Tue, 7 Mar 2017 00:26:16 +0000 (01:26 +0100)]
xf86-video-imxfb-vivante: cleanup

The build starts since commit meta-fsl-arm da0581341a58dfe393a829b3c402330c73589963
with the make file in ${S} which is actually named Makefile, thus there is no
need to override base.do_compile or pass the directory and name of the
make file in EXTRA_OEMAKE.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoxorg-driver: remove the local copies of xorg-driver-*.inc
Max Krummenacher [Tue, 7 Mar 2017 00:26:15 +0000 (01:26 +0100)]
xorg-driver: remove the local copies of xorg-driver-*.inc

recipes-graphics/xorg-driver/xorg-driver-common.inc is identical to the copy
in openembedded-core.
xorg-driver-video.inc lacks the automatic addition of xorg-driver-abi-<ABI>
to RDEPENDS. (and constructs DEPENDS differently but with the same effect)

xf86-video-fbdev must now provide the full relative path for its include file.

fixes:
WARNING: xf86-video-imxfb-vivante-3_5.0.11.p8.6-r0 do_package_qa: QA Issue:
  Package xf86-video-imxfb-vivante contains Xorg driver (vivante_drv.so)
  but no xorg-abi- dependencies [xorg-driver-abi]

and likely but not tested fixes the same warning for xf86-video-fbdev used
for PPC devices.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-imx: add pkgconfig to inherit
Max Krummenacher [Fri, 3 Mar 2017 19:48:44 +0000 (20:48 +0100)]
gstreamer1.0-plugins-imx: add pkgconfig to inherit

The wscript file uses conf.check_cfg which in turn uses pkg-config.
Fixes configure error triggered now with recipe specific sysroot.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc: bump to linux-fslc 4.4.48
Oliver Graute [Fri, 24 Feb 2017 16:50:14 +0000 (17:50 +0100)]
linux-fslc: bump to linux-fslc 4.4.48

this bump linux-fslc 4.4.x to 4.4.48

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agochange-file-endianess: Rework recipe completely
Otavio Salvador [Thu, 9 Mar 2017 14:34:11 +0000 (11:34 -0300)]
change-file-endianess: Rework recipe completely

The recipe was mixing different concepts. It is intended to provide a
TCL script to change the endianess of files and the recipe was
conceptually wrong.

The use of the deploy class is wrong as it is not an artifact that is
going to be used to install a board but a tool required for
development (so the need of native and nativesdk variants).

Change-Id: I5ebb063fa1c57a8c7c307314ac6322abfa88d33c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoppa: Add dtc-native on DEPENDS
chunrong.guo@nxp.com [Fri, 17 Feb 2017 06:53:33 +0000 (14:53 +0800)]
ppa: Add dtc-native on DEPENDS

Signed-off-by: Chunrong Guo <B40290@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc-imx-rt: Update realtime patch to 4.1.38-rt45
Dominic Sacré [Wed, 15 Feb 2017 14:58:01 +0000 (15:58 +0100)]
linux-fslc-imx-rt: Update realtime patch to 4.1.38-rt45

This fixes another build issue, because the md5/sha256 checksums of the
previous version of the realtime patch had changed on the server again.

This issue was a side-effect of the way the RT patches are published on
kernel.org, and should be resolved now.

Switch to using KERNELORG_MIRROR.

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 a05d9b2
Fabio Berton [Tue, 14 Feb 2017 11:31:48 +0000 (09:31 -0200)]
kernel-module-imx-gpu-viv: Bump revision to a05d9b2

This includes following changes:

  - a05d9b2 Merge pull request #6 from aridet/patch-1
  - 6a01dfb fix for memory leak in gc_hal_kernel_os.c

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweston: Fix patch for no input device handling
Tom Hochstein [Wed, 8 Feb 2017 17:07:27 +0000 (11:07 -0600)]
weston: Fix patch for no input device handling

The previous patch had a logic error. The upstream submission
was correct, so this just synchronizes the patch.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc-imx-rt: Bump revision to ee67fc7e072d
Dominic Sacré [Tue, 7 Feb 2017 23:26:54 +0000 (00:26 +0100)]
linux-fslc-imx-rt: Bump revision to ee67fc7e072d

Align version with linux-fslc-imx recipe, and update RT patch to
4.1.37-rt43.

This also fixes a build failure, because the checksum of the previous
version of the compressed RT patch had changed on the server.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoxserver-xorg: disable glamor
Andreas Müller [Fri, 3 Feb 2017 09:18:38 +0000 (10:18 +0100)]
xserver-xorg: disable glamor

oe-core enables glamour by default since commit 33864ddc. I tried to build
xserver with glamor but failed first with

|  #error "Platform not recognized"

This could be fixed by

CFLAGS_append_imxgpu2d = " \
    -DLINUX \
"

but then I got

| <sysroot>/usr/include/X11/Xlib.h:222:2: error: conflicting types for 'GC'
|  *GC;
|   ^~
| In file included from ../../xorg-server-1.19.1/glamor/glamor.h:34:0,
|                  from ../../xorg-server-1.19.1/glamor/glamor_priv.h:32,
|                  from ../../xorg-server-1.19.1/glamor/glamor_render.c:35:
| ../../xorg-server-1.19.1/include/gcstruct.h:289:3: note: previous declaration of 'GC' was here
|  } GC;
|    ^~
| make[1]: *** [Makefile:730: glamor_gradient.lo] Error 1

As this needs deeper investigation to fix and we have no experience on how
glamor performs on vivante, disable it for now.

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoUpdate machine description fields
Daiane Angolini [Thu, 2 Feb 2017 12:44:19 +0000 (10:44 -0200)]
Update machine description fields

Change description fields from Freescale to NXP in machine files to align to
2016 corporate transfer to NXP.

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agochange-file-endianess: update do_deploy_class-native so it finds byte_swap.tcl
Bob Cochran [Sun, 5 Feb 2017 03:36:00 +0000 (22:36 -0500)]
change-file-endianess: update do_deploy_class-native so it finds byte_swap.tcl

Modify do_deply_class-native task to copy byte_swap.tcl from top of working directory ${S} rather than ${STAGING_BINDIR_NATIVE} since file isn’t found at current location and this causes a “No such file or directory” error.

Signed-off-by: Bob Cochran <yocto@mindchasers.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoRevert "qoriq-base, imx-base: Allow DISTRO and local.conf override of IMAGE_FSTYPES"
Otavio Salvador [Wed, 1 Feb 2017 13:02:06 +0000 (11:02 -0200)]
Revert "qoriq-base, imx-base: Allow DISTRO and local.conf override of IMAGE_FSTYPES"

The IMAGE_FSTYPES is set in bitbake.conf as ?= so we cannot use the
weak assingment here. This brings back the image generation using the
standard set for the BSP but we will need to investigate a solution
for the distro overriding issue.

Change-Id: I57cda5eb894330ad857b0bca44a8a987dc06afb2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agomachine: Change maintainer email to nxp.com for Daiane Angolini
Daiane Angolini [Wed, 25 Jan 2017 16:03:50 +0000 (14:03 -0200)]
machine: Change maintainer email to nxp.com for Daiane Angolini

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx6ulevk: Add mx6 in the MACHINEOVERRIDES set
Otavio Salvador [Tue, 24 Jan 2017 12:46:50 +0000 (10:46 -0200)]
imx6ulevk: Add mx6 in the MACHINEOVERRIDES set

The i.MX 6UL was dealt in a specific way due the metadata not being
fully ported still to the feature overrides set; now that most
metadata has been converted it is the right time to add the mx6 SoC
family here as well.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-parser: Remove i.MX 6UL specific metadata
Fabio Berton [Wed, 25 Jan 2017 15:57:46 +0000 (13:57 -0200)]
imx-parser: Remove i.MX 6UL specific metadata

The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-codec: Remove i.MX 6UL specific metadata
Fabio Berton [Wed, 25 Jan 2017 13:44:59 +0000 (11:44 -0200)]
imx-codec: Remove i.MX 6UL specific metadata

The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-imx: Remove i.MX 6UL specific metadata
Fabio Berton [Wed, 25 Jan 2017 13:44:35 +0000 (11:44 -0200)]
linux-imx: Remove i.MX 6UL specific metadata

The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agou-boot-imx: Remove i.MX 6UL specific metadata
Fabio Berton [Wed, 25 Jan 2017 13:44:01 +0000 (11:44 -0200)]
u-boot-imx: Remove i.MX 6UL specific metadata

The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agou-boot-fslc: Remove i.MX 6UL specific metadata
Fabio Berton [Wed, 25 Jan 2017 13:43:26 +0000 (11:43 -0200)]
u-boot-fslc: Remove i.MX 6UL specific metadata

The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-test: Remove i.MX 6UL specific metadata
Fabio Berton [Wed, 25 Jan 2017 13:42:53 +0000 (11:42 -0200)]
imx-test: Remove i.MX 6UL specific metadata

The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-lib: Remove i.MX 6UL specific metadata
Fabio Berton [Wed, 25 Jan 2017 13:42:18 +0000 (11:42 -0200)]
imx-lib: Remove i.MX 6UL specific metadata

The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agofirmware-imx: Remove i.MX 6UL specific metadata
Fabio Berton [Wed, 25 Jan 2017 13:41:08 +0000 (11:41 -0200)]
firmware-imx: Remove i.MX 6UL specific metadata

The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-base.inc: SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS can be always appended
Otavio Salvador [Tue, 24 Jan 2017 12:42:30 +0000 (10:42 -0200)]
imx-base.inc: SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS can be always appended

There is no need to restrict the appending of
SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS values as the respective packages will
be added only on the supported packages thus not affecting other
machines.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-base.inc: Convert to use i.MX MACHINEOVERRIDES_EXTENDER
Otavio Salvador [Tue, 24 Jan 2017 12:39:27 +0000 (10:39 -0200)]
imx-base.inc: Convert to use i.MX MACHINEOVERRIDES_EXTENDER

There were some core BSP variables which were still using SoC family
names instead of feature overrides (XSERVER_DRIVER,
MACHINE_SOCARCH_FILTER) and those needed to be reworked so other SoC
families could be dealt in the generic way (e.g: mx6ul).

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqt4-imx-support: Set override for imxgpu2d machines
Fabio Berton [Tue, 24 Jan 2017 19:43:50 +0000 (17:43 -0200)]
qt4-imx-support: Set override for imxgpu2d machines

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agopiglit: Set override for imxgpu2d machines
Fabio Berton [Tue, 24 Jan 2017 19:33:36 +0000 (17:33 -0200)]
piglit: Set override for imxgpu2d machines

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agomesa-demos: Set override for imxgpu2d machines
Fabio Berton [Tue, 24 Jan 2017 19:31:43 +0000 (17:31 -0200)]
mesa-demos: Set override for imxgpu2d machines

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolibdrm: Set override for imxgpu2d machines
Fabio Berton [Tue, 24 Jan 2017 19:30:12 +0000 (17:30 -0200)]
libdrm: Set override for imxgpu2d machines

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoopencv: Set override for imxgpu2d machines
Fabio Berton [Tue, 24 Jan 2017 19:24:23 +0000 (17:24 -0200)]
opencv: Set override for imxgpu2d machines

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogtk+3: Set override for imxgpu2d machines
Fabio Berton [Tue, 24 Jan 2017 19:14:42 +0000 (17:14 -0200)]
gtk+3: Set override for imxgpu2d machines

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agocogl: Set override for imxgpu2d machines
Fabio Berton [Tue, 24 Jan 2017 19:14:05 +0000 (17:14 -0200)]
cogl: Set override for imxgpu2d machines

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoclutter: Set override for imxgpu2d machines
Fabio Berton [Tue, 24 Jan 2017 19:12:53 +0000 (17:12 -0200)]
clutter: Set override for imxgpu2d machines

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoefl: Set override for imxgpu2d machines
Fabio Berton [Tue, 24 Jan 2017 19:10:29 +0000 (17:10 -0200)]
efl: Set override for imxgpu2d machines

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agopulseaudio: Remove i.MX 6UL specific metadata
Otavio Salvador [Tue, 24 Jan 2017 13:00:25 +0000 (11:00 -0200)]
pulseaudio: Remove i.MX 6UL specific metadata

The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoalsa-lib: Remove i.MX 6UL specific metadata
Otavio Salvador [Tue, 24 Jan 2017 12:58:30 +0000 (10:58 -0200)]
alsa-lib: Remove i.MX 6UL specific metadata

The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoalsa-state: Remove i.MX 6UL specific metadata
Otavio Salvador [Tue, 24 Jan 2017 12:56:24 +0000 (10:56 -0200)]
alsa-state: Remove i.MX 6UL specific metadata

The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimage_types_fsl.bbclass: Remove i.MX 6UL specific metadata
Otavio Salvador [Tue, 24 Jan 2017 12:53:42 +0000 (10:53 -0200)]
image_types_fsl.bbclass: Remove i.MX 6UL specific metadata

The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agomesa: Rework recipe to use the feature overrides
Otavio Salvador [Tue, 24 Jan 2017 12:45:10 +0000 (10:45 -0200)]
mesa: Rework recipe to use the feature overrides

The recipe was still using the mx6 specific overrides, which is
wrong. We should use the feature overrides so more SoCs can be dealt
in the generic way.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoxserver-common: Set PACKAGE_ARCH override for imxgpu3d machines
Fabio Berton [Wed, 25 Jan 2017 11:53:22 +0000 (09:53 -0200)]
xserver-common: Set PACKAGE_ARCH override for imxgpu3d machines

Patch it's only enable for imxgpu3d, change mx6 override to imxgpu3d
and remove unused mx7 override.

Change-Id: Ifac37d8d792c0e5558f30ad439a13bd1fd6514fc
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoxserver-common: Append SRC_URI for imxgpu3d machines
Fabio Berton [Wed, 25 Jan 2017 11:49:40 +0000 (09:49 -0200)]
xserver-common: Append SRC_URI for imxgpu3d machines

Remove variable PATCHES_IMX_SPECIFIC and apply patch for all imxgpu3d
machines.

Change-Id: Ic8a8d8eebf109cc7c2256417a7423b7f83bdd99b
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweston: Consolidate i.MX GPU patches
Tom Hochstein [Wed, 25 Jan 2017 14:57:22 +0000 (08:57 -0600)]
weston: Consolidate i.MX GPU patches

This is a non-functional change with one small exception, an additional
variable initialization that has no known behavioral effect:

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoxserver-common: Move to dynamic layers
Gary Thomas [Wed, 25 Jan 2017 11:47:10 +0000 (12:47 +0100)]
xserver-common: Move to dynamic layers

The xserver-common recipe can only be built if the openbedded (meta-oe)
layer is present, so move it to the dynamic layers to prevent breakage
if that layer is not in the build.

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc-imx: Bump revision to ee67fc7e072d
Fabio Berton [Mon, 23 Jan 2017 19:06:06 +0000 (17:06 -0200)]
linux-fslc-imx: Bump revision to ee67fc7e072d

This commit merge tag Linux 4.1.38 and apply the following changes:

  - ee67fc7e072d (HEAD -> 4.1-2.0.x-imx, origin/4.1-2.0.x-imx) ARM:
    dts:imx7s-warp: Add watchdog pinmux
  - 5fd79049c122 ARM: dts: imx7: Add "LPSR" to LPSR iomux pin names
  - 739f0c753a6d Merge tag 'v4.1.38' into 4.1-2.0.x-imx

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 3d8f8d0
Oliver Graute [Mon, 23 Jan 2017 18:06:43 +0000 (19:06 +0100)]
linux-fslc: Bump revision to 3d8f8d0

This includes following change:

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

Change-Id: I6ac7293a212351cfcb0ea550d426036da30aef14
Signed-off-by: Oliver Graute <oliver.graute@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc: Longterm Branch 4.4.x
Oliver Graute [Mon, 23 Jan 2017 17:41:40 +0000 (18:41 +0100)]
linux-fslc: Longterm Branch 4.4.x

This is the Longterm supported Linux kernel branch 4.4.x

this bump linux-fslc 4.4.x to 4.4.43

Change-Id: I2035e88f0f69789d4f982e7a38fe51129db13bd5
Signed-off-by: Oliver Graute <oliver.graute@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweston: Touch events cause startup failure
Tom Hochstein [Mon, 16 Jan 2017 19:52:26 +0000 (13:52 -0600)]
weston: Touch events cause startup failure

Pressing the touch panel continously during boot up caused
weston to crash. The weston view was being accessed before it
was fully initialized, so now we guard against this.

Upstream-Status: Denied [Could not reproduce]

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweston: Undo recent command-line change for renderer selection
Tom Hochstein [Mon, 16 Jan 2017 19:52:25 +0000 (13:52 -0600)]
weston: Undo recent command-line change for renderer selection

To restore command-line compatibility, reverting back to
integer-based renderer selection syntax:

weston [--use-gl=0|1] [--use-g2d=0|1]

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweston: xwayland: Fix crash when run with no input device
Tom Hochstein [Mon, 16 Jan 2017 19:52:24 +0000 (13:52 -0600)]
weston: xwayland: Fix crash when run with no input device

Starting an xterm with no input device led to a crash
because weston_wm_pick_seat() was returning garbage and
weston_wm_selection_init() was trying to use the garbage.

Upstream-Status: Accepted [https://cgit.freedesktop.org/wayland/weston/commit/?id=e7fff215ada3fd3d1b2af664888f960c082f9065]

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweston: Enable double buffer with fb_pan_display for weston compositor
Tom Hochstein [Mon, 16 Jan 2017 19:52:23 +0000 (13:52 -0600)]
weston: Enable double buffer with fb_pan_display for weston compositor

Refine offset calculation.

Upstream-Status: Inappropriate [i.MX specific]

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoweston: T3DStressTest_Wayland displays abnormally while using G2D compositor
Tom Hochstein [Mon, 16 Jan 2017 19:52:22 +0000 (13:52 -0600)]
weston: T3DStressTest_Wayland displays abnormally while using G2D compositor

It need add g2d_finish after repaint_region and before copy to framebuffer.
Because if using dual dpu cores, the tasks on each core will be executed
sequently, but it can't ensure one task splited on dual cores can be finished
synchronously by hardware.

Upstream-Status: Inappropriate [i.MX specific]

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoUpdate machine description fields
Alexandra Safta [Mon, 16 Jan 2017 16:29:00 +0000 (08:29 -0800)]
Update machine description fields

Change description fields from Freescale to NXP in machine files to align to
2016 corporate transfer to NXP.

Signed-off-by: Alexandra Safta <alexandra-ioana.safta@nxp.com>
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoxserver-common: Enable iglx module
Neena Busireddy [Thu, 12 Jan 2017 18:29:40 +0000 (12:29 -0600)]
xserver-common: Enable iglx module

Enable iglx module to pass indirect glx rendering test case.

Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agomfgtool-initramfs-image.bbclass: do not overwrite IMAGE_CLASSES
Mirza Krak [Fri, 13 Jan 2017 23:28:35 +0000 (00:28 +0100)]
mfgtool-initramfs-image.bbclass: do not overwrite IMAGE_CLASSES

Use the += operator instead to add image_types_uboot to IMAGE_CLASSES
which will correctly append that image type.

Signed-off-by: Mirza Krak <mirza.krak@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agou-boot-qoriq: Fix python function for fsl-lsch2-32b arch
Fabio Berton [Fri, 13 Jan 2017 19:43:27 +0000 (17:43 -0200)]
u-boot-qoriq: Fix python function for fsl-lsch2-32b arch

Add missing argument in function getVar() to avoid error:

Exception: TypeError: getVar() missing 1 required positional argument: 'expand'

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqoriq-base, imx-base: Allow DISTRO and local.conf override of IMAGE_FSTYPES
Otavio Salvador [Mon, 16 Jan 2017 18:22:11 +0000 (16:22 -0200)]
qoriq-base, imx-base: Allow DISTRO and local.conf override of IMAGE_FSTYPES

To allow the DISTRO and local.conf to override the IMAGE_FSTYPES value
we must provide a weak default (using the ??= operator) otherwise
machines need to play with the import order to override it.

Change-Id: I93407b8b6a93e5953bc4bae08f4ae4dafc5c6158
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqtbase: Recipe cleanup
Tom Hochstein [Tue, 10 Jan 2017 23:39:26 +0000 (17:39 -0600)]
qtbase: Recipe cleanup

- List variables in override priority order
- Replace deprecated base_contains
- Remove extraneous whitespace

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqtbase: Configure eglfs with EGL pkg-config
Tom Hochstein [Tue, 10 Jan 2017 23:39:25 +0000 (17:39 -0600)]
qtbase: Configure eglfs with EGL pkg-config

A build error occurred because eglfs needs to be
configured with the EGL pkg-config.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqtbase: Reimplement i.MX configuration changes with patches
Tom Hochstein [Tue, 10 Jan 2017 23:39:24 +0000 (17:39 -0600)]
qtbase: Reimplement i.MX configuration changes with patches

Changing source should be done during the patch phase, not
the configure stage.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqtbase: Remove link to libGAL
Tom Hochstein [Tue, 10 Jan 2017 23:39:23 +0000 (17:39 -0600)]
qtbase: Remove link to libGAL

imx-gpu-viv doesn't use libGAL as of v5.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqtbase: Use compiler settings provided by IMX-GPU driver pkg-config
Tom Hochstein [Tue, 10 Jan 2017 23:39:22 +0000 (17:39 -0600)]
qtbase: 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 agogstreamer1.0-plugins-bad: Fix MRT cannot work in GLES3.0
Yuqing Zhu [Thu, 22 Dec 2016 10:26:42 +0000 (18:26 +0800)]
gstreamer1.0-plugins-bad: Fix MRT cannot work in GLES3.0

Use glBlitFramebuffer for textures copy if it is available

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agogstreamer1.0-plugins-bad: Workaround for no frame when imxplayer using glimagesink
Yuqing Zhu [Thu, 22 Dec 2016 10:26:41 +0000 (18:26 +0800)]
gstreamer1.0-plugins-bad: Workaround 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>