]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
8 years agou-boot-fslc: Bump revision to ac3b20cdbe
Fabio Berton [Tue, 25 Apr 2017 13:08:02 +0000 (10:08 -0300)]
u-boot-fslc: Bump revision to ac3b20cdbe

This includes the following changes:

    - ac3b20cdbe mx6cuboxi: Remove define for PARTITION_UUIDS and CMD_PART
    - eec5e45589 wandboard: Remove define for PARTITION_UUIDS and CMD_PART

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 b69ecd63c123
Fabio Berton [Tue, 11 Apr 2017 21:29:57 +0000 (18:29 -0300)]
linux-fslc: Bump revision to b69ecd63c123

This commit merge tag v4.9.21 into 4.9.x+fslc and add the
following change on top:

  - b69ecd63c123 dt-bindings: Add a binding for Video Data Order Adapter

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agou-boot-fslc: Update to version 2017.03
Fabio Berton [Wed, 5 Apr 2017 11:53:41 +0000 (08:53 -0300)]
u-boot-fslc: Update to version 2017.03

This commit merge v2017.03 tag and apply the following changes
on top of it:

  - 2b94a1cb28 embestmx6boards: Use PARTUUID to specify the rootfs location
  - 360d733cf3 mx6cuboxi: Change finduuid to find on first partition
  - 1f9d6d10bc wandboard: Change finduuid to find on first partition
  - e5b76d93d4 mx6cuboxi: Use PARTUUID to specify the rootfs location
  - b422795450 wandboard: Use PARTUUID to specify the rootfs location
  - 5146b4dc55 wandboard: Set fdt based on board_rev and board_name
  - dfd613be1c warp: Change default bootenv configuration
  - 0e83e164f3 mx6sabresd: Enable video interfaces in bootargs
  - 2d5987e950 iMX6: Change mmcroot to use fixed mmc block index for USDHC
  - 66eb2a0724 mx6sabresd: Use LDO dtb file until LDO bypass support is added
  - 90ecfc7751 mx6slevk: Use LDO dtb file until LDO bypass support is added

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-qoriq, powerpc: kernel patches for cmp assembly instructions that fail with...
Bob Cochran [Tue, 4 Apr 2017 03:32:55 +0000 (23:32 -0400)]
linux-qoriq, powerpc: kernel patches for cmp assembly instructions that fail with binutils 2.28

linux-qoriq 4.1.35 64b kernel fails to build for
vdso64/gettimeofday.S, vdso64/datapage.S, and head_64.S due to
incorrectly coded cmp instructions.  Apply two existing kernel patches
from upstream, mainline kernel to correct the coding of these
instructions.

Built and tested on an e5500 t1040rdb-64b machine

Change-Id: I710d0d1a5b886cc23c2aa0052e0ec1c148870635
Signed-off-by: Bob Cochran <yocto@mindchasers.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc: bump longterm branch 4.4.x to 4.4.56
Oliver Graute [Wed, 29 Mar 2017 16:17:07 +0000 (18:17 +0200)]
linux-fslc: bump longterm branch 4.4.x to 4.4.56

This is the Longterm supported Linux kernel branch 4.4.x

this bump linux-fslc 4.4.x to 4.4.56

Signed-off-by: Oliver Graute <oliver.graute@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agorcw: export PYTHON to override the assignment in Makefile
chunrong.guo@nxp.com [Thu, 23 Mar 2017 07:00:56 +0000 (15:00 +0800)]
rcw: export PYTHON to override the assignment in Makefile

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agolinux-fslc: Bump recipe to 4a2e3a368083 revision
Otavio Salvador [Thu, 23 Mar 2017 17:12:54 +0000 (14:12 -0300)]
linux-fslc: Bump recipe to 4a2e3a368083 revision

This backports many changes, the included commits are:

4a2e3a368083 coda: enable with COMPILE_TEST
e8dd8f5bb0d6 coda: restore original firmware locations
d17404963398 coda: disable reordering for baseline profile h.264 streams
0425550b2cc4 coda: pad first h.264 buffer to 512 bytes
30a25c7a1c11 coda: keep queued buffers on a temporary list during start_streaming
6aedf08faa46 coda: Use && instead of & for non-bitfield conditions
8c303b8eb07f coda: disable BWB for all codecs on CODA 960
7c0c3cacae5a coda: implement encoder stop command
c2f021d1762f [media] coda/imx-vdoa: constify structs
571d9a3398f4 [media] coda: add Freescale firmware compatibility location
2ab09ed38709 Revert "[media] coda/imx-vdoa: constify structs"
f3f7ca7ea33e [media] coda: support YUYV output if VDOA is used
de26a60384a7 [media] coda: use VDOA for un-tiling custom macroblock format
9c020c7889cc [media] coda: fix frame index to returned error
9b69cb0e9b5f [media] coda: add debug output about tiling
c2943da78e15 [media] coda: correctly set capture compose rectangle
fa1cbc7881eb [media] coda/imx-vdoa: constify structs
feb6ccfa4db7 [media] coda: add i.MX6 VDOA driver
eae25c1e912a [media] coda: fix the error path in coda_probe()
40e83b4ae508 [media] coda: add missing header dependencies
62c95d073f57 ARM: dts: imx6qdl-nitrogen6x: add missing USB PHY reset control
719b9f294d76 ARM: dts: imx6qdl-sabrelite: add missing USB PHY reset control
4ffcf8c7c60c drm/panel: simple: Add support for Tianma TM070JDHG30
7790c716544c of: Add vendor prefix for Tianma Micro-electronics
2c9fabdd9ba8 ARM: dts: imx6qdl-nitrogen6_som2: fix sgtl5000 pinctrl init
537158e11b5b ARM: dts: imx6qdl-nitrogen6x: remove duplicate iomux entry
ca9533a30121 ARM: dts: boundary: remove hardcoded LVDS bus format
6fa5cb82aa9e pinctrl: imx: use radix trees for groups and functions
39c6395a5116 pinctrl: imx: remove const qualifier of imx_pinctrl_soc_info
f0906c3e92ed ARM: dts: imx6qdl-nitrogen6_max: use hyphens for nodes name
e88dc9d21208 ARM: dts: imx6qdl-nit6xlite: use hyphens for nodes name
0056c5e39d01 ARM: dts: imx6qdl-nitrogen6x: use hyphens for nodes name
470019dea0da ARM: dts: imx6qdl-sabrelite: use hyphens for nodes name
404a65b0f5ff ARM: dts: imx: add Boundary Devices Nitrogen6_SOM2 support
8ed001e651a4 drm/etnaviv: always flush MMU TLBs on map/unmap
eda85482ab61 drm/etnaviv: constify etnaviv_iommu_ops structures
c4a322ce176e drm/etnaviv: set up initial PULSE_EATER register
e7147fcbe4b0 drm/etnaviv: add new GC3000 sensitive states
224462a9ba20 drm/etnaviv: Remove etnaviv_debugfs_cleanup()
3b6d4ad2e259 drm/etnaviv: Use drm_dev_unref, not drm_put_dev
c095eb593edd drm/etnaviv: trick drm_mm into giving out a low IOVA
7d872907c0f0 drm/etnaviv: move linear window on MC1.0 parts if necessary
619586d45f05 drm/etnaviv: don't invoke OOM killer from dump code
201064234ea0 drm/etnaviv: fix gem_prime_get_sg_table to return new SG table
089369cb1167 drm/etnaviv: Allow DRAW_INSTANCED commands
df310c458873 drm/etnaviv: implement dma-buf mmap
11325b1e8736 drm/etnaviv: Remove manual call to reservation_object_test_signaled_rcu before wait

Change-Id: I25fbf56e982ea71d7ab87650c6f5d91fd0505bd9
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoqtbase: Add 'use-mainline-bsp' support
Otavio Salvador [Tue, 14 Mar 2017 20:01:45 +0000 (17:01 -0300)]
qtbase: Add 'use-mainline-bsp' support

This configures the Qt to use the OpenGL ES2 and KMS backend for the
'use-mainline-bsp' case. It also includes a fix for the font rendering
issue found when using Etnaviv which were used for Android-based
platforms but now being enabled for all EGL based systems.

Change-Id: Icdfd2a01836a90bcedbe1665ab3a0733ed505eff
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agomesa: Enable Etnaviv support when using 'use-mainline-bsp' override
Otavio Salvador [Thu, 9 Mar 2017 19:50:02 +0000 (16:50 -0300)]
mesa: Enable Etnaviv support when using 'use-mainline-bsp' override

This enables the Gallium backend and its Etnaviv driver.

Change-Id: I8557932299f54d77d10015ea125cd26322c7c07b
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agoimx-base.inc: Add 'use-mainline-bsp' override support
Otavio Salvador [Thu, 23 Mar 2017 14:57:59 +0000 (11:57 -0300)]
imx-base.inc: Add 'use-mainline-bsp' override support

The 'use-mainline-bsp' makes use of
MAACHINEOVERRIDES_EXTENDER_FILTER_OUT variable and currently filters
out the i.MX 6 and i.MX 7 overrides, ensuring we use the pristine
support for all metadata.

This commit does most changes related to initial mainline support for
Etnaviv and Video4Linux VPU support using CODA.

Change-Id: Idcb3e4f9c3bc46d4c066dea3c0388f821ab2d3ec
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
8 years agomachine-overrides-extender.bbclass: Add filter out support
Otavio Salvador [Thu, 23 Mar 2017 14:54:46 +0000 (11:54 -0300)]
machine-overrides-extender.bbclass: Add filter out support

The allow easier enablement of mainline BSP support, we need to allow
for specific overrides to be filtered out, before and during the
extending process.

The new MACHINEOVERRIDES_EXTENDER_FILTER_OUT variable does exactly
this and will be used in a subsequent commit to enable the
'use-mainline-bsp' override.

Change-Id: Ieaec9d5eb27ccc73b7b0097cb365c519978bd080
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
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>