]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
6 years agoimx-test: Rework DEPENDS and VPU support
Otavio Salvador [Thu, 5 Jul 2018 20:20:29 +0000 (17:20 -0300)]
imx-test: Rework DEPENDS and VPU support

All variants depends on `virtual/kernel`, `imx-lib` and `alsa-lib`, so
this can be added by default.

The VPU support has been moved to a `PACKAGECONFIG` so it adds the
respective `make` parameter, and dependency, depending on the
`MACHINEOVERRIDES` value.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-test: Add to EXTRA_OEMAKE if machine has vpu
Fabio Berton [Thu, 5 Jul 2018 19:37:17 +0000 (16:37 -0300)]
imx-test: Add to EXTRA_OEMAKE if machine has vpu

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-test: Add virtual/imxvpu to DEPENDS for imxvpu machine
Fabio Berton [Thu, 5 Jul 2018 19:37:15 +0000 (16:37 -0300)]
imx-test: Add virtual/imxvpu to DEPENDS for imxvpu machine

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoweston-init: Fix inoperable Weston desktop
Tom Hochstein [Tue, 26 Jun 2018 02:11:45 +0000 (21:11 -0500)]
weston-init: Fix inoperable Weston desktop

For an image configured with pam and systemd, Weston apps
would fail to run. For example:

$ weston-terminal
failed to connect to Wayland display: No such file or directory
failed to create display: No such file or directory

This fix is based on a proposal by Daniel Diaz to OE-core. The
main part of the fix is the use of a new, manually created tty.

The original proposal called weston directly, but that didn't
seem to work where weston-launch did.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoweston-init: Remove OpenGL requirement for i.MX 6SL
Tom Hochstein [Tue, 26 Jun 2018 02:11:44 +0000 (21:11 -0500)]
weston-init: Remove OpenGL requirement for i.MX 6SL

For parts with 2D GPU but not 3D GPU, OpenGL is not required.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoweston: Remove OpenGL requirement for i.MX 6SL
Tom Hochstein [Tue, 26 Jun 2018 02:11:43 +0000 (21:11 -0500)]
weston: Remove OpenGL requirement for i.MX 6SL

OpenGL is not required for parts with 2D GPU
but no 3D GPU.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoweston: Use cairo for parts with 3D GPU
Tom Hochstein [Tue, 26 Jun 2018 02:11:42 +0000 (21:11 -0500)]
weston: Use cairo for parts with 3D GPU

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoweston: Add G2D rendering support
Tom Hochstein [Tue, 26 Jun 2018 02:11:41 +0000 (21:11 -0500)]
weston: Add G2D rendering support

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoweston: Set configuration for non-DRM parts
Tom Hochstein [Tue, 26 Jun 2018 02:11:40 +0000 (21:11 -0500)]
weston: Set configuration for non-DRM parts

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoweston: Use a fork for i.MX
Tom Hochstein [Tue, 26 Jun 2018 02:11:39 +0000 (21:11 -0500)]
weston: Use a fork for i.MX

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoweston: Copy upstream 4.0 recipe
Tom Hochstein [Tue, 26 Jun 2018 02:11:38 +0000 (21:11 -0500)]
weston: Copy upstream 4.0 recipe

http://git.yoctoproject.org/cgit.cgi/poky/tree/?h=master-next&id=d05a268c5069c3fb47ceed47862ba36b5f49ebd3

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoweston: Remove 2.0 recipe
Tom Hochstein [Tue, 26 Jun 2018 02:11:37 +0000 (21:11 -0500)]
weston: Remove 2.0 recipe

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoweston: Set package arch for all i.MX
Tom Hochstein [Fri, 22 Jun 2018 20:17:19 +0000 (15:17 -0500)]
weston: Set package arch for all i.MX

Weston is built from a fork for all i.MX, not just
those with GPU, so set the package arch accordingly.

Change-Id: Ib8b2e639a8393dd41832c972d21812ee990a6c47
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agomesa-demos: Fix condition for GLES support
Tom Hochstein [Thu, 5 Jul 2018 18:18:39 +0000 (13:18 -0500)]
mesa-demos: Fix condition for GLES support

The condition for GLES support was incorrect and would
remove GLES for parts with both 2D and 3D. Fix the condition
so GLES is removed only for parts with 2D and no 3D.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolibepoxy: Append EGL_CFLAGS to CFLAGS
Fabio Berton [Thu, 5 Jul 2018 18:10:38 +0000 (15:10 -0300)]
libepoxy: Append EGL_CFLAGS to CFLAGS

Add -DEGL_API_FB for non x11 distros and -DWL_EGL_PLATFORM for wayland
distros.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agooptee-client-qoriq: GCC 8 format-truncation error
Chunrong Guo [Thu, 5 Jul 2018 09:41:55 +0000 (17:41 +0800)]
optee-client-qoriq: GCC 8 format-truncation error

*Fix the below error:
|libteec/src/teec_trace.c:110:24: error: '%s' directive output may be truncated
|writing up to 255 bytes into a region of size 246 [-Werror=format-truncation=]

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoceetm: udpate to 6a7f2ec
Chunrong Guo [Thu, 5 Jul 2018 09:41:53 +0000 (17:41 +0800)]
ceetm: udpate to 6a7f2ec

Following changes are included:
6a7f2ec - make: account for changes in the iproute2 4.15 sources
9231d65 - ceetm: dpaa2: Only print shaping info at root class level
85fd3f0 - ceetm: dpaa2: Update help text
f98be8a - ceetm: choose between dpaa1/dpaa2 APIs at runtime
ca49b40 - ceetm: add a DPAA version detector call
8d77ae9 - ceetm: dpaa2: rename the config type enum to reflect the arch
aa9ef30 - ceetm: dpaa2: add the ceetm qdisc implementation
a743094 - ceetm: dpaa1: rename the config type enum to reflect the arch
c22d3d0 - ceetm: dpaa1: call the ceetm API from generic qdisc ops
4e24e6a - ceetm: dpaa1: move the ceetm API to a separate file
d5b318f - ceetm: dpaa1: rename the ceetm ops to dpaa1_ceetm ops

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolinux-qoriq/4.9: update to c488184
Chunrong Guo [Thu, 5 Jul 2018 09:41:58 +0000 (17:41 +0800)]
linux-qoriq/4.9: update to c488184

*Following changes are included:
c488184 - Merge branch 'linux-4.9-nxp' into linux-4.9 on June 20, 2018
361d80c - ARM: lsdk.config: enable crypto options
a1fd371 - dts: add copyright to the SDK dts files
0fc2a50 - PCI: Mark NXP LS1088 to avoid bus reset bus
8b8b238 - sdk_dpaa: ceetm: drain the ceetm CQs on destroy
383e96e - sdk_dpaa: ceetm: WQ/CEETM mode switchover cleanup
e7bea11 - sdk_dpaa: ceetm: reset the wbfs groups and priorities on teardown
cd65244 - sdk_dpaa: ceetm: propagate the ceetm channel through the qdisc tree
c0e8fe5 - fsl_qbman: ceetm: export the qman_ceetm_query_cq call
505bde5 - sdk_dpaa: ceetm: stop the netdev queues when switching ceetm on
ec7e25f - Merge branch 'linux-4.9-nxp' into linux-4.9 on June 19, 2018
5240d74 - powerpc: dts: fsl: Update to use SPDX identifiers
9b5070e - staging: fsl-dpaa2/eth: Update to use SPDX identifiers
6bc0b41 - bus: fsl-mc: dpio: add maintainer for DPIO
5214f40 - staging: fsl-mc/dpio: Skip endianness conversion in portal config
7b27258 - staging: fsl-mc: fix a few implicit includes
12d5c73 - staging: fsl-mc: Add SPDX license identifiers
73718b8 - staging/fsl-mc/bus/dpio: Add Support for Order Restoration
088f152 - staging: fsl-mc/dpio: Propagate error code
eda0070 - staging: fsl-dpaa2/eth: Remove Kconfig dependency on QBMAN_DEBUG
232f1af - staging: fsl-dpaa2/ethsw: Sync DPSW driver with dash-linux
6c2c4ff - staging: fsl-dpaa2/ethsw: Update copyright of DPSW drivers
35e901d - staging: fsl-dpaa2/eth: allow the driver to compile multi-arch
eefdfc4 - staging: fsl-dpaa2/ethsw: Fix setting port learning/flooding flags
a4b7c9d - Merge branch 'linux-4.9-nxp' into linux-4.9 on June 14, 2018
b89aaf2 - arm64: dts: freescale: Update to use SPDX identifiers
9c5a05b8 - sdk: dts: ppc: add NXP copyright
a8c5369 - dmaengine: nxp-dpaa2-qdma: fix qdma driver when CPU is running on Big Endian mode.
4b0b756 - staging: fsl-mc/dpio: Add missing argument identifier
cc162a8 - staging: fsl-mc/dpio: Fix incorrect masking
1a0a269 - staging: fsl-mc/dpio: Use __leXX types where needed

*Fix gcc-8 build error

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agooptee-os-qoriq: update to fe3b3da
Chunrong Guo [Thu, 5 Jul 2018 09:41:56 +0000 (17:41 +0800)]
optee-os-qoriq: update to fe3b3da

*Following changes are included:
fe3b3da - Changed the target name from ls1012frwy to ls1012afrwy.
408ab3a - Merge branch 'master' of https://bitbucket.sw.nxp.com/scm/dash/optee_os
c925812 - Merge pull request #6 in DASH/optee_os from ~NXA19713/optee_os:master to master
f0451fd - Fix for PLATSEC-522
6d1e7cf - Merge pull request #5 in DASH/optee_os from ~NXA18717/dash_optee_os:master to master
e0f2725 - plat-ls: Add support for armv8 platform flavour
d812df8 - plat-ls: Add support for armv8 platform flavour

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agocryptodev-qoriq: update to c8b2900
Chunrong Guo [Thu, 5 Jul 2018 09:41:54 +0000 (17:41 +0800)]
cryptodev-qoriq: update to c8b2900

Following changes are included:y
c8b2900 - ioctl.c: Fix build with linux 4.17-rc1 (LSDK: 4.16-next)

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agosecure-obj: update to 24d3133
Chunrong Guo [Thu, 5 Jul 2018 09:41:52 +0000 (17:41 +0800)]
secure-obj: update to 24d3133

*Include the following changes:
24d3133 - SOBJ_ENG_APP: Initialising uninitialised variables
f979dc4 - SOBJ_APP: Adding option for creating fake pem file while importing object
2adc118 - APP: Miscellaneous changes
10f5c67 - APP: Resolving coverity issues
18d4422 - SEC_OBJ_ENG: Adding check if multiple objects are created with same index
9e21913 - Commit Update: SOBJ_APP:Adding option to save fake pem file

*Update COMPATIBLE_MACHINE for ls1012a

*Add ARCH for install path

*Fix install path issue.

*Add INSANE_SKIP for dev-elf,ldflags and dev-deps to fix QA Issue.

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agodpdk: update to 9448fe7
Chunrong Guo [Thu, 5 Jul 2018 09:41:51 +0000 (17:41 +0800)]
dpdk: update to 9448fe7

*include the following changes:
9448fe7 - PVT:nxp: increase DPMCP counts
e324b1f - crypto/armv8: fix HMAC supported digest sizes
cba260d - net/ppfe: port enable/disable fix on running traffic
57a1ec9 - net/ppfe: mtu errata workaround for LS1012Rev1
72172d2 - net/ppfe: app rerun fix on running traffic
370758e - net/ppfe: jumbo setting removed during initialization
faac20e - PVT:event/dpaa2: fix max port and parallel handling
8bc5683 - PVT:QDMA fix the IOVA as VA flag
b97bb46 - PVT:net/dpaa: fix push mode init queue handling
b2ad260 - PVT:bus/dpaa: fix LS1043 push mode disable patch
14096cb - crypto/openssl: sg support for inplace buffers
f96e21c - net/ppfe: add ETH_HEADER and CRC in mtu
01bc62f - PVT:net/dpaa2: fix the prefetch rx to honor nb pkts
4420f8f - PVT: net/dpaa2: minor log fixes
e52b626 - net/ppfe: fix crash on packet receive
ed2048b - PVT: dpaa: change the LS1043 errata flag to compile time with id
fdb1620 - nxp: make dynamic scripts executable
f4c5760 - PVT: net/dpaa: check if fmc is executed
93862f8 - PVT: net/dpaa: disable default push mode for LS1043
64a9038 - PVT: bus/dpaa: pass vdqcr exact configuration from the user
04e4240 - crypto/dpaa_sec: convert phys call to iova calls
3d8f00e - doc/eventdev: fix double entry for dpaa
3156f0a - app/crypto-perf: check minimum lcore number
2d705f8 - net/liquidio: fix link state fetching during start
33ba176 - net/bnxt: fix Rx checksum flags
9073e33 - net/failsafe: fix duplicate event registration
2531da7 - net/failsafe: fix removed sub-device cleanup
afdd810 - net/bonding: export mode 4 slave info routine
10180c8 - net/i40e: fix shifts of signed values
d647255 - net/qede: fix unicast filter routine return code
ce9aab5 - net/qede: fix missing loop index in Tx SG mode
30407bf - net/qede: fix multicast filtering
2219b5b - net/ixgbe: fix DCB configuration

*fix gcc-8 build error

*add l2fwd-qdma

*set EXTRA_CFLAGS for oe_runmake

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolinux-qoriq/4.14: update to b09b730
Chunrong Guo [Thu, 5 Jul 2018 09:41:50 +0000 (17:41 +0800)]
linux-qoriq/4.14: update to b09b730

*include the following changes:
b09b730 - Merge branch 'linux-4.14-nxp' into linux-4.14 on June 20, 2018
a292fda - ARM: lsdk.config: enable crypto options
e74694c - dts: add copyright to the SDK dts files
2012a9d - PCI: Mark NXP LS1088 to avoid bus reset bus
9c3e6f9 - sdk_dpaa: ceetm: drain the ceetm CQs on destroy
93d6666 - sdk_dpaa: ceetm: WQ/CEETM mode switchover cleanup
04c9a32 - sdk_dpaa: ceetm: reset the wbfs groups and priorities on teardown
2f811a1 - sdk_dpaa: ceetm: propagate the ceetm channel through the qdisc tree
9f87f8e - fsl_qbman: ceetm: export the qman_ceetm_query_cq call
c67cd4e - sdk_dpaa: ceetm: stop the netdev queues when switching ceetm on
1697f24 - Merge branch 'linux-4.14-nxp' into linux-4.14 on June 19, 2018
f081503 - staging: fsl-dpaa2/eth: Update to use SPDX identifiers
401c538 - powerpc: dts: fsl: Update to use SPDX identifiers
8ba3255 - staging: fsl-dpaa2/eth: Remove Kconfig dependency on QBMAN_DEBUG
fcdc0b5 - staging: fsl-dpaa2/eth: allow the driver to compile multi-arch
66f6578 - staging: fsl-dpaa2/ethsw: Sync DPSW driver with dash-linux
9bedb2d - staging: fsl-dpaa2/ethsw: Update copyright of DPSW drivers
0718624 - staging: fsl-dpaa2/ethsw: Fix setting port learning/flooding flags
55037c7 - Merge branch 'linux-4.14-nxp' into linux-4.14 on June 14, 2018
4eb6958 - arm64: dts: freescale: Update to use SPDX identifiers
5b0a7af - sdk: dts: ppc: add NXP copyright
faebaf6 - dmaengine: nxp-dpaa2-qdma: fix qdma driver when CPU is running on Big Endian mode.
bc007d5 - staging: fsl-mc/dpio: Add missing argument identifier
e5a9d78 - staging: fsl-mc/dpio: Fix incorrect masking
7ba6328 - staging: fsl-mc/dpio: Use __leXX types where needed
ce5dc93 - staging: fsl-mc/dpio: Fix cast truncate warning
ad16e79 - staging: fsl-mc/dpio: Fix incorrect cast
c19d9c8 - staging: fsl-mc/dpio: allow the driver to compile multi-arch
7b3dcdf - staging: fsl-mc: dpio: remove foolish -Werror Makefile addtion
9426cfd - staging: fsl-mc/dpio: Fix incorrect casts

*fix gcc-8 build error

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agols1012afrwy: add machine config
Chunrong Guo [Thu, 5 Jul 2018 09:41:49 +0000 (17:41 +0800)]
ls1012afrwy: add machine config

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoovs-dpdk: update to version 2.9
Chunrong Guo [Thu, 5 Jul 2018 09:41:48 +0000 (17:41 +0800)]
ovs-dpdk: update to version 2.9

Following changes are included:
24eec41 - Merge pull request #11 in DQNS/ovs-dpdk from ~NXA20386/ovs-dpdk-nxa20386:branch-2.9-qoriq to branch-2.9-qoriq
821dd5d - Merge remote-tracking branch 'upstream/branch-2.9' into branch-2.9-qoriq
a34504b - Revert "netdev-dpdk: toggle descriptor size for ports"
1909a65 - Revert "netdev-dpdk: fix incorrect exclude mbuf configuration"
5cb8d0f - Prepare for 2.9.3.
7e61467 - Set release date for 2.9.2.
c16e265 - ovn pacemaker: Fix promotion issue when the master node is reset
418be3d - dpif-netdev: Free packets on TUNNEL_PUSH if may_steal.
adeda41 - netdev-dpdk: fix check for "net_nfp" driver
3e417c8 - netdev-dpdk: Don't use PMD driver if not configured successfully
9fc83bf - netdev-dpdk: Remove use of rte_mempool_ops_get_count.
2a3ee45 - datapath: compat: Fix ndo_size in RHEL 7.5 backport
f26b724 - Prepare for 2.9.2.
f8b6477 - Set release date for 2.9.1.
bd4b503 - conntrack-tcp: Handle tcp session reuse.
d5176ed - ovn: Set proper Neighbour Adv flag when replying for NS request for router IP
9260243 - datapath: compat: Fix build on RHEL 7.5
72a73e4 - sparse: Support newer GCC/glibc versions.
c00f0c2 - tunnel: make tun_key_to_attr aware of tunnel type.
00e56c5 - netdev-dpdk: Fixed netdev_dpdk structure alignment
db136da - Configurable Link State Change (LSC) detection mode

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolibpkcs11: update to 8e942d3
Chunrong Guo [Thu, 5 Jul 2018 09:41:47 +0000 (17:41 +0800)]
libpkcs11: update to 8e942d3

*include the following changes:
8e942d3 - APP_LIB: Miscellaneous changes
c4758bc - LIB_APP: Resolving coverity issues
213a233 - LIB: Terminating the crypto operation in C_Sign
904b794 - Merge pull request #18 in DNDEV/libpkcs11 from devel_sdk to master
16224a4 - REVIEW: Taking care of review comments
214ec76 - LIB: Increasing Find List size.
e26950e - APP: Adding app for testing multithreading feature
c0223a2 - LIB: Adding Multithreading support

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolinux-fslc: Bump revision to 076d88a62d8a
Fabio Berton [Tue, 3 Jul 2018 19:19:07 +0000 (16:19 -0300)]
linux-fslc: Bump revision to 076d88a62d8a

This commit merge tag 'v4.17.4' into 4.17.x+fslc

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx7ulpevk: Rename hdmi device tree to mipi
Mihai Lindner [Tue, 3 Jul 2018 18:43:07 +0000 (21:43 +0300)]
imx7ulpevk: Rename hdmi device tree to mipi

The dtb target was renamed in linux-imx.

Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimage_types_fsl.bbclass: Remove image generation code
Otavio Salvador [Tue, 24 Apr 2018 19:03:33 +0000 (16:03 -0300)]
image_types_fsl.bbclass: Remove image generation code

In rocko, when using this we triggered a warning so users had enough
time to migrate.

We are now relying on wic to generate the uSD images and then we ought
to remove the leftover code for this release.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoRemove barebox and imx-bootlets
Otavio Salvador [Tue, 24 Apr 2018 19:07:03 +0000 (16:07 -0300)]
Remove barebox and imx-bootlets

Those are untested and anyone interested in supporting them (mainly
barebox) ought to send the support to OE-Core instead.

This also removes the corresponding code from the
image_types_fsl.bbclass as it is not going to be used from now on.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agowic: Fix image generation for i.MX MXS SoC family
Otavio Salvador [Thu, 26 Apr 2018 16:52:55 +0000 (13:52 -0300)]
wic: Fix image generation for i.MX MXS SoC family

The image needs to use the U-Boot generated, for the uSD card, so a
dependency on that must be added to ensure the file is available prior
'wic' uses it.

Besides that, the fstype needs to be changed so it sets the partition
mark allowing the bootrom to find it.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agomachine-overrides-extender.bbclass: Avoid an empty override
Otavio Salvador [Tue, 3 Jul 2018 21:39:26 +0000 (18:39 -0300)]
machine-overrides-extender.bbclass: Avoid an empty override

All uses of MACHINEOVERRIDES already include an ':' suffix so we
cannot add it again or we end with a match-all override.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolinux-fslc: Bump revision 8f6a840816af
Fabio Berton [Mon, 2 Jul 2018 19:01:29 +0000 (16:01 -0300)]
linux-fslc: Bump revision 8f6a840816af

This commit merge tag 'v4.17.2' into 4.17.x+fslc and apply the
following changes on top of it:

    - 8f6a840816af drm/etnaviv: replace license text with SPDX tags
    - ce59f9284323 drm/etnaviv: mmuv2: support 40 bit phys address
    - 0fd00862a333 drm/etnaviv: mmuv2: allocate 2nd level page tables on demand
    - 06bce7f3fbea drm/etnaviv: switch MMU page tables to writecombine memory
    - cc4f038f7db0 drm/etnaviv: remove register logging
    - 505c2af3829b drm/etnaviv: remove cycling through MMU address space
    - 119a87f31347 drm/etnaviv: correct timeout calculation
    - 1758817f6728 media: coda: set colorimetry on coded queue
    - d4a77abdd39c media: coda: do not try to propagate format if capture queue busy
    - 6cf92dc90e58 media: coda: reuse coda_s_fmt_vid_cap to propagate format in coda_s_fmt_vid_out

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agomesa: Fix do_install_append_imxgpu task
Fabio Berton [Mon, 2 Jul 2018 19:01:26 +0000 (16:01 -0300)]
mesa: Fix do_install_append_imxgpu task

usr/include/KHR is a directory, remove using rm -rf command.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agomachine-overrides-extender.bbclass: Postpone overrides processing
Otavio Salvador [Mon, 2 Jul 2018 23:24:11 +0000 (20:24 -0300)]
machine-overrides-extender.bbclass: Postpone overrides processing

We need to keep a reference to the original MACHINEOVERRIDES value so
it can be reprocessed as need. This allow the compatibility with
existing BSP's while fixing the complex multilib interactions.

I'd like to record that Richard Purdie was key to solve this issue.
Its implications were beyond my understanding until he guided me and
provided a prototype fix.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolibdrm: Set DEFAULT_PREFERRENCE as -1
Otavio Salvador [Fri, 29 Jun 2018 19:50:16 +0000 (16:50 -0300)]
libdrm: Set DEFAULT_PREFERRENCE as -1

The libdrm fork should be explicitly set to be used. This reduces the
risk of it being used by mistake.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agomanagement-complex: Fix broken syntax
Otavio Salvador [Mon, 2 Jul 2018 21:54:30 +0000 (18:54 -0300)]
management-complex: Fix broken syntax

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agomc: update to version 10.8.0
Chunrong Guo [Wed, 27 Jun 2018 09:26:08 +0000 (17:26 +0800)]
mc: update to version 10.8.0

*include the following changes:

9c1d730 - Add the prebuilt binaries of mc 10.8.0 release
840aa8e - Initial commit to add README

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoaiopsl: udpate to e34ec59
Chunrong Guo [Wed, 27 Jun 2018 09:26:07 +0000 (17:26 +0800)]
aiopsl: udpate to e34ec59

*include the following changes:
e34ec59 - apps: update elfs before tag
f24816b - firmware no.: 8.2.1
6e9f4b5 - aiopsl : Fix compile warnings and cosmetics
c19e5be - aiopsl: fix only one core processing packets issue
95ef568 - aiopsl: add support for dpni label

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agocst: update to e9abf79
Chunrong Guo [Wed, 27 Jun 2018 09:26:06 +0000 (17:26 +0800)]
cst: update to e9abf79

This includes the following change:
e9abf79 - LS1088ARDB: Change DPL address SD in input file
74d1ebe - LS1088ARDB: Change DPL address in input file
1e600c9 - Merge pull request #87 in SDK/cst from ~NXA27423/cst-ls1012:master to master
11e6437 - Merge pull request #90 in SDK/cst from ~NXA08484/cst:master to master
7abaf13 - create_header: Add command line options
f581f73 - Changes based on utilities supported in OpenSSL 1.1.0.
4daeb19 - LS1012AFRWY: Change kernel address in inputfile
20837ba - CH3: Fix issue in SRK offset Calculation
42f33a8 - LS1012AFRWY: Fix error in generating srk_hash.txt with flexbuild
be43538 - LS1012AFRWY: Add input files for the platform

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agouefi: update to e48de4f
Chunrong Guo [Wed, 27 Jun 2018 09:26:05 +0000 (17:26 +0800)]
uefi: update to e48de4f

This includes the following change:

e48de4f - update binaries for LSDK 18.06

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agou-boot-qoriq: udpate to version 2018.03
Chunrong Guo [Wed, 27 Jun 2018 09:26:04 +0000 (17:26 +0800)]
u-boot-qoriq: udpate to version 2018.03

Following changes are included:
11abda9 - armv8: ls2080ardb: update copyright claim
7d5b814 - Revert "EHCI: Fix endian access issue on EHCI intinalization"
160deab - Revert "powerpc/T104xRDB: Fix endian access issue on EHCI intinalization"
007ac5c - Revert "powerpc/p1_p2_rdb_pc: Fix endian access issue on EHCI intinalization"
e82a7bc - LS1043ARBD: Fix SD Boot issue with PPA
ec7f4b3 - armv8: ls1088a: change dpl load address to 0x80001000 from 0x80000000
93bb79f - board: freescale: ls1012afrwy: Add LS1012A-FRWY board support.
aabf70f - board: freescale: ls1012afrx:Common files to support
da97a2b - watchdog: disable to build the driver in default
60afe56 - watchdog: Kconfig: add config to disable wdog reset
cf17a12 - watchdog: driver support for layerscape
6ac9ac0 - armv8: ls1088: change ttyS1 to ttyS0
0c9305b - boards: freescale: lsch3: Add 0.9v entry for vid
0346460 - armv8: ls1088a: change dpl load command from apply to lazyapply.
c43f05a - drivers/net/vsc9953: Initialize action RAM in VCAP complex
0a1adba - board: Kconfig: Re-Arrangement of PPA firmware and header addresses
ecf1d55 - arm: ls1021aqds: config: enable CONFIG_ID_EEPROM for mac command
4d94f28 - board: freescale: ls1012ardb: Add command to switch QSPI bank
cba0675 - driver/mtd/spi: Default page size Spansion flash "S25FS512S" is 256b
7c4f3c8 - LS1012AFRWY: Add Secure Boot support
51a93cc - board: move ppa header address in board specific kconfig
e26f485 - board: ls1012a: FRWY-LS1012A board support
d000b14 - board: move ppa firmware address in board specific kconfig
2f51b35 - armv8: ls1088a: Enable USB in ls1088ardb_sdcard_qspi_SECURE_BOOT_defconfig
842df34 - armv8/fsl-lsch2: make the workaround for PIN MUX erratum A010539 robust
1fa9417 - armv8: sec_firmware: Add support for multiple loadables
eca9656 - armv8/fsl-lsch2: correct QMAN clock
c3a6ed4 - driver: net: fsl-mc: updated copyright info
39966d9 - armv8: ls1088a: Move CONFIG_BOOTARGS and CONFIG_CMD_GREPENV to defconfig
ccde7d9 - armv8: ls1088aqds: Enable mdio commands on u-boot prompt
9c912c7 - armv8: sec_firmware: Remove JR3 from device tree node in all cases
5ecc2f5 - mmc: fsl_esdhc: fix probe issue without CONFIG_BLK enabled
8ed20db - usb: Add delay to fix USB 2.0 stick enumeration failure on LS208xA
b133620 - EHCI: Fix endian access issue on EHCI intinalization
faf6feb - u-boot: fixup the iommu-map property of fsl-mc node
8e0c780 - powerpc: configs: Set initrd_high environment varible

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoppfe-firmware: update to ppfe-firmware
Chunrong Guo [Wed, 27 Jun 2018 09:26:03 +0000 (17:26 +0800)]
ppfe-firmware: update to ppfe-firmware

*include the following changes:
50c825b - DNCPE-372 Update binary files

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agorcw: update to 1f43bef4b4475d8e81c9
Chunrong Guo [Wed, 27 Jun 2018 09:26:02 +0000 (17:26 +0800)]
rcw: update to 1f43bef4b4475d8e81c9

*include the following changes:
1f43bef - Fix PBI command length for both ls1088ard and ls1088aqds boards.
32f8b4f - ls2088ardb_rev1.1: Add rcw_2100.rcw for serdes protocol 2a_41
84078ad - Include auto swapped binaries for qspiboot during install target
8646cf1 - ls2088ardb: Add rcw_2100.rcw for serdes protocol 2a_41
591b59d - ls1012a: Add ls1012afrwy RCW configuration files
fd6b9ef - Add support to auto swap rcw for qspiboot if required.
6f514c1 - Ls1043aqds: Fix building error for rcw_1600.rcw

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoppa: update to dcbe27bb5d1
Chunrong Guo [Wed, 27 Jun 2018 09:26:01 +0000 (17:26 +0800)]
ppa: update to dcbe27bb5d1

*include the following changes:
dcbe27b - Adding policy.h flag for spectre v4 mitigation
4fbad6a - Fix suppression flag on sec_init
24d6891 - Adding SUPPRESS_TZC and SUPPRESS_SEC to policy cfg file; Adding platforms qds & rdb to device LX2160; Adding platform emu t
006a0e5 - Correcting disable load-pass-store in CPUACTLR from bit [53] to bit [55]
8e557f9 - Adding spectre v4 mitigation for a57, a72 cores.
b0a07cf - Updating reset function for LX2160.
74814cf - Increasing L3 cache flush timeout from 100ms to 333ms.
9d5ecd2 - Enabled OP-TEE support on LS1012FRWY baord.
9950f2b - Removing wfe from core 0 sequence when waiting for soc init tasks to complete.
508ed94 - Enabling initialization of the CCN-508 interconnect.
fcede9a - Adding support for ls1043 variant ls1023, and ls1046 variant ls1026.
7d5dcc1 - Fixing PSCI_SYS_OFF so that this function never returns.
8e8fc09 - Removing \r from line endings of shell script gen_its.
1c4fc78 - its: Correct config node as per upstream u-boot guideline
f00e7ef - Adding smc function SIP_HW_UNQ_KEY_32.
c87863a - Fixing usage of _check_sec_disabled().
d0ec59c - Fix for PLATSEC-437 & PLATSEC-457.
926fb97 - Adding smc function (SIP_ALLOW_L2_CLR_32) to allow clearing of L2 memory errs.
781d7b5 - Fixing broken build of LS1043, LS1012.
7289e86 - Adding smc function SIP_ALLOW_L1L2_ERR_32; Added test for SPD interface.
8804017 - Providing very fast-path for SMCC_ARCH_WORKAROUND_1
e9dfa28 - Moved _soc_check_sec_enabled() to _check_sec_disabled(); Fixed conflicting defs in LX2160 soc.h.
474b797 - Changing LX2160 cluster 3 handling from RCW frequency-based to RCW[850] selectable.
f56bd49 - fuse: Correct OTPMK value mapping to OTPMK registers

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agomc-utils: update to de3c46f16
Chunrong Guo [Wed, 27 Jun 2018 09:26:00 +0000 (17:26 +0800)]
mc-utils: update to de3c46f16

Following changes are included:

de3c46f - api: add MC 10.8.0 APIs
7a3fa0f - Updated DPSECI API
2155e5c - Add MC 10.7.0 APIs
59edbdf - Added MC 10.4.0, 10.5.0 and 10.6.0 APIs

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agols2-phy: update to 9143c2a3
Chunrong Guo [Wed, 27 Jun 2018 09:25:59 +0000 (17:25 +0800)]
ls2-phy: update to 9143c2a3

*include the following changes:
9143c2a - Update EULA.txt
6ff561e - Add SCR.txt

*update LIC_FILES_CHKSUM

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx7dsabresd: Use mx7dsabresd_config configuration for sd devices
Fabio Berton [Mon, 2 Jul 2018 17:10:24 +0000 (14:10 -0300)]
imx7dsabresd: Use mx7dsabresd_config configuration for sd devices

Defconfig mx7dsabresd_secure_config was removed on U-Boot:

commit feb14c6348caadfd7bbb1e972f0c484faffa5a72
Author: Fabio Estevam <fabio.estevam@nxp.com>
Date:   Thu Apr 19 17:34:10 2018 -0300

    mx7dsabresd: Remove the mx7dsabresd_secure_defconfig target

    mx7dsabresd_secure_defconfig was introduced to allow booting NXP kernel
    that has CAAM support and needs to boot in secure mode.

    Instead of keeping two different config targets for the same board,
    remove mx7dsabresd_secure_defconfig and select
    CONFIG_ARMV7_BOOT_SEC_DEFAULT inside mx7dsabresd_defconfig so that
    this target could be used to boot both mainline and the vendor kernel.

    This makes maintenance task easier and avoid potentially confusion
    for the end user.

Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Acked-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agocogl-1.0: Use imxgpu3d override 9/head
Tom Hochstein [Wed, 27 Jun 2018 22:17:30 +0000 (17:17 -0500)]
cogl-1.0: Use imxgpu3d override

CoGL now depends on imxgpu3d since imxgpu2d is no longer used as
"any GPU" selector.  See following comment for details:

 imx-base.inc: Add imxgpu to MACHINEOVERRIDES_EXTENDER

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoclutter-1.0: Use imxgpu3d override
Tom Hochstein [Wed, 27 Jun 2018 22:17:29 +0000 (17:17 -0500)]
clutter-1.0: Use imxgpu3d override

Clutter now depends on imxgpu3d since imxgpu2d is no longer used as
"any GPU" selector.  See following comment for details:

 imx-base.inc: Add imxgpu to MACHINEOVERRIDES_EXTENDER

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agomesa-demos: Include glut for i.MX GPU
Tom Hochstein [Wed, 27 Jun 2018 01:55:44 +0000 (20:55 -0500)]
mesa-demos: Include glut for i.MX GPU

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agomesa-demos: Use the new imxgpu override
Tom Hochstein [Wed, 27 Jun 2018 01:55:43 +0000 (20:55 -0500)]
mesa-demos: Use the new imxgpu override

Use imxgpu override for GPU 2D or 3D condition

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agomesa: Update to use new imxgpu override
Tom Hochstein [Wed, 27 Jun 2018 22:17:28 +0000 (17:17 -0500)]
mesa: Update to use new imxgpu override

This makes use of new imxgpu override as future i.MX8M addition
requires it as i.MX8M has 3D GPU but no 2D.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-base.inc: Add imxgpu to MACHINEOVERRIDES_EXTENDER
Tom Hochstein [Fri, 22 Jun 2018 20:17:18 +0000 (15:17 -0500)]
imx-base.inc: Add imxgpu to MACHINEOVERRIDES_EXTENDER

Add imxgpu to simplify the conditional for imxgpu2d OR
imxgpu3d. Note that i.MX 8MQ has no 2D, so the previous
idiom of using imxgpu2d to mean any GPU is no longer correct.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agomesa: Adjust install for files provided by imx-gpu-viv
Tom Hochstein [Wed, 27 Jun 2018 22:17:27 +0000 (17:17 -0500)]
mesa: Adjust install for files provided by imx-gpu-viv

- Remove wayland-egl.pc
- Remove KHR headers

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agomesa: Cleanup
Tom Hochstein [Wed, 27 Jun 2018 01:55:40 +0000 (20:55 -0500)]
mesa: Cleanup

Fix variable order and remove references to non-existent
packages.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-base: Use i.MX's fork of libdrm for i.MX6 and i.MX7
Otavio Salvador [Fri, 29 Jun 2018 16:56:17 +0000 (13:56 -0300)]
imx-base: Use i.MX's fork of libdrm for i.MX6 and i.MX7

There few components which require the new libdrm fork, so we must use
it when using NXP's BSP components. Besides adding the preferred
version we need also to add it to the SoC architecture filter.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolibdrm: Remove unused patches
Otavio Salvador [Fri, 29 Jun 2018 17:02:25 +0000 (14:02 -0300)]
libdrm: Remove unused patches

Since we are using the NXP's fork of libdrm, we can now drop the fork
and as consequence the SoC architecture setting for it.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolibdrm: Create i.MX specific version recipe to switch to use i.MX fork
Yuqing Zhu [Wed, 6 Jun 2018 03:46:42 +0000 (11:46 +0800)]
libdrm: Create i.MX specific version recipe to switch to use i.MX fork

This i.MX specific version is based on v2.4.84

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-gpu-viv: Fix ParseError
Fabio Berton [Wed, 27 Jun 2018 16:58:51 +0000 (13:58 -0300)]
imx-gpu-viv: Fix ParseError

Remove extra quote to fix parser error.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-gpu-viv: Rename package for libgal
Tom Hochstein [Fri, 22 Jun 2018 20:17:11 +0000 (15:17 -0500)]
imx-gpu-viv: Rename package for libgal

Change virtual/libgal-x11 to libgal-imx since there are
no other providers and it is not X11-specific.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-dpu-g2d: Add new G2D implementation based on DPU
Tom Hochstein [Fri, 22 Jun 2018 20:17:08 +0000 (15:17 -0500)]
imx-dpu-g2d: Add new G2D implementation based on DPU

Change-Id: Ib3114b9962a2bb89e95da8757870050c1d816abd
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-base.inc: Improve formatting
Tom Hochstein [Thu, 21 Jun 2018 23:43:27 +0000 (18:43 -0500)]
imx-base.inc: Improve formatting

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoxf86-video-imx-vivante: Remove fb from name
Tom Hochstein [Wed, 20 Jun 2018 22:15:47 +0000 (17:15 -0500)]
xf86-video-imx-vivante: Remove fb from name

The driver is no longer only for framebuffer, so
remove the designation from the name.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoweston: Fix PREFERRED_VERSION_weston
Tom Hochstein [Wed, 20 Jun 2018 22:15:45 +0000 (17:15 -0500)]
weston: Fix PREFERRED_VERSION_weston

It seems that overrides from MACHINEOVERRIDES_EXTENDER are not
available here.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agogstreamer1.0-plugins-imx: Bump to revision 963aea6
Fabio Berton [Mon, 18 Jun 2018 19:07:18 +0000 (16:07 -0300)]
gstreamer1.0-plugins-imx: Bump to revision 963aea6

  - Rename recipe to use git package name
  - Set PV to use latest version plus git revision
  - Add O.S. Systems License

This commit includes the following changes:

    - 963aea6 Merge pull request #180 from clopez/bug-179
    - 81d3233 Merge pull request #188 from dougnazar/fixes
    - 68715a6 g2dpango: Add missing header and cleanup a few warnings
    - f4aa2db audio: Save codec_data
    - 2b2edd7 Endless loop at gst_imx_vpu_decoder_finish() when in no_wait mode (#179)
    - ecd884a v4l2: Add phys mem meta only if the driver/card is known to support this
    - 9772200 ipu: Reintroduce interlace methods
    - 3404b56 v4l2video: Define V4L2_COLORSPACE_DEFAULT if it doesn't exist

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agoimx-gst1.0-plugin: Update to MM_04.03.05_1804_L4.9.88_MX7ULP_GA
Fabio Berton [Mon, 18 Jun 2018 18:26:56 +0000 (15:26 -0300)]
imx-gst1.0-plugin: Update to MM_04.03.05_1804_L4.9.88_MX7ULP_GA

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agoxf86-video-imxfb-vivante: Update to version 6.2.4.p1.2
Fabio Berton [Mon, 18 Jun 2018 17:57:02 +0000 (14:57 -0300)]
xf86-video-imxfb-vivante: Update to version 6.2.4.p1.2

 - Remove .inc file to use only one .bb file
 - Update O.S. Systems License
 - Remove unused patch
 - Set SDKTARGETSYSROOT to use STAGING_DIR_HOST
 - Remove unnecessary CFLAGS

Change-Id: I5c6c56fe2ad3bd12aa13cdc426ba6f34f441d4b7
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agogstreamer1.0-plugins-bad: Update release to 4.9.88
Fabio Berton [Fri, 15 Jun 2018 20:54:04 +0000 (17:54 -0300)]
gstreamer1.0-plugins-bad: Update release to 4.9.88

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agogstreamer1.0-plugins-base: Update release to 4.9.88
Fabio Berton [Fri, 15 Jun 2018 20:53:22 +0000 (17:53 -0300)]
gstreamer1.0-plugins-base: Update release to 4.9.88

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agodtc: Add recipe for version 1.4.5
Fabio Berton [Fri, 15 Jun 2018 19:08:28 +0000 (16:08 -0300)]
dtc: Add recipe for version 1.4.5

We need dtc version 1.4.5 to build u-boot-imx 2017.03, current
version 1.4.6 raise a lot of errors and can't build older U-Boot
version.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agokernel-module-imx-gpu-viv: Update to 6.2.4.p1.2
Fabio Berton [Thu, 14 Jun 2018 19:12:15 +0000 (16:12 -0300)]
kernel-module-imx-gpu-viv: Update to 6.2.4.p1.2

As NXP does not offer a specific repository for the kernel-module,
this uses the Linux kernel repository and adds a Makefile on top of
it.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agokernel-module-imx-gpu-viv: Update to version 6.2.4.p1.2-based fork
Fabio Berton [Thu, 14 Jun 2018 18:56:09 +0000 (15:56 -0300)]
kernel-module-imx-gpu-viv: Update to version 6.2.4.p1.2-based fork

This includes the following changes:

    - 8635400 Merge tag 'upstream/6.2.4.p1.2'
    - 9bbacfe Import 6.2.4.p1.2 original version
    - 26c273f Kbuild: fix AQROOT reassignment and remove CONFIG_MXC_GPU_VIV
    - 09b4ae4 Merge tag 'upstream/6.2.4.p1.0'
    - 7957949 Import 6.2.4.p1.0 original version
    - 3b9e057 Merge tag 'upstream/6.2.2.p0'
    - b3604bf Merge pull request #8 from gibsson/upstream
    - 0d83ec5 Import 6.2.2.p0 original version

Change-Id: Ibd60db63830dd22fdc598f1bcc1389c3b46f4fb4
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agoimx-test: Update to version 7.0
Fabio Berton [Mon, 11 Jun 2018 18:54:36 +0000 (15:54 -0300)]
imx-test: Update to version 7.0

  - Remove .inc file to use only one .bb file
  - Add alsa-lib to DEPENDS
  - Add patch to use include path when compile sources from test directory
  - Drop unused patch
  - Update O.S. Systems Software Copyright

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agoimx-gpu-apitrace: Bump revision to 9281b2c2
Fabio Berton [Mon, 11 Jun 2018 20:35:59 +0000 (17:35 -0300)]
imx-gpu-apitrace: Bump revision to 9281b2c2

  - Add O.S. Systems Software Copyright

This includes the following change:

  - 9281b2c2 MGS-3379 [#ccc] Add more support for multilib

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agogstreamer1.0-plugins-bad: Rename patch directory to match recipe name
Fabio Berton [Mon, 11 Jun 2018 20:08:07 +0000 (17:08 -0300)]
gstreamer1.0-plugins-bad: Rename patch directory to match recipe name

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agogstreamer1.0-plugins-base: Rename patch directory to match recipe name
Fabio Berton [Mon, 11 Jun 2018 20:06:53 +0000 (17:06 -0300)]
gstreamer1.0-plugins-base: Rename patch directory to match recipe name

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agoimx-lib: Bump to revision 3f77797
Fabio Berton [Mon, 11 Jun 2018 19:28:46 +0000 (16:28 -0300)]
imx-lib: Bump to revision 3f77797

  - Update O.S. Systems Software Copyright

This includes the following change:

  - 3f77797 MLK-16374-5: PXP_LIB: configure pxp to be legacy mode

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agolibimxvpuapi: Bump revision to 4afb52f
Fabio Berton [Mon, 11 Jun 2018 19:22:52 +0000 (16:22 -0300)]
libimxvpuapi: Bump revision to 4afb52f

 - Rename recipe to use latest git revision.
 - Add O.S. Systems Software Copyright
 - Add PV to use 0.10.3 release on name

This change includes the following changes:

    - 4afb52f Merge pull request #22 from bmx666/master
    - 691ea9a Add imx_vpu_enc_configure_gop_size() function
    - 97a9ff2 Merge pull request #17 from Artox/master
    - 5739ffc add e-mail address to maintainer field
    - b5ff857 libimxvpuapi-dev: add debhelper generated ${misc:Depends} to depends

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agoimx-kobs: Bump revision to c70685d
Fabio Berton [Mon, 11 Jun 2018 18:48:23 +0000 (15:48 -0300)]
imx-kobs: Bump revision to c70685d

  - Add O.S. Systems Software Copyright

This includes the following changes:

    - c70685d Merge pull request #13 from allenxh/imx8
    - d8e5142 imx-kobs: support burn images to imx8mq ddr4 arm2 NAND
    - a0e9adc Merge pull request #10 from allenxh/imx8
    - 89c14fe imx-kobs: support i.MX8 platforms

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agoimx-vpuwrap: Update to version 4.3.5
Fabio Berton [Mon, 11 Jun 2018 18:41:13 +0000 (15:41 -0300)]
imx-vpuwrap: Update to version 4.3.5

  - Add O.S. Systems Software Copyright

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agoimx-codec: Update to version 4.3.5
Fabio Berton [Mon, 11 Jun 2018 18:38:19 +0000 (15:38 -0300)]
imx-codec: Update to version 4.3.5

  - Remove .inc file to use only one .bb file
  - Add O.S. Systems Software Copyright

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agoimx-parser: Update to version 4.3.5
Fabio Berton [Mon, 11 Jun 2018 18:16:05 +0000 (15:16 -0300)]
imx-parser: Update to version 4.3.5

  - Update license checksum to match EULA v22 April 2018.
  - Remove .inc file to use only one .bb file
  - Update O.S. Systems Software Copyright

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agoimx-gpu-g2d: Update to version 6.2.4
Fabio Berton [Mon, 11 Jun 2018 14:30:03 +0000 (11:30 -0300)]
imx-gpu-g2d: Update to version 6.2.4

  - Update license checksum to match EULA v22 April 2018.
  - Add O.S. Systems Software Copyright

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agoimx-gpu-viv: Update to 6.2.4.p1.2
Fabio Berton [Mon, 11 Jun 2018 14:23:26 +0000 (11:23 -0300)]
imx-gpu-viv: Update to 6.2.4.p1.2

Key Features of the Vivante 6.x Driver Series

    - Full support for Khronos OpenGL ES 3.2 API. The new OpenGL ES 3.2 and OpenGL ES Shading Language 3.20 specifications bring AEP,
      plus additional functionality, into core OpenGL ES. Vivante OpenGL ES 3.2 implementation has passed Khronos OpenGL ES 3.2 Conformance Test.
      And Vivante GC7000XS* GPU core has been certified by Khronos as an OpenGL ES 3.2 compliant product.

    - Backward Compatible with 5.x and 4.x Drivers. Existing OpenGL ES 3.x/2.0 applications can run on these drivers without any changes.

6.2.4P1 GPU Release (8MQ GA)
========================================

Key Features
============
- OpenCL improvements
- Wayland-weston DRM Support
- Wayland-weston with 2D accelerated renderer
- Wayland-Weston EGL DRM Modifier support
- Wayland-Weston EGL Framebuffer compression
- Wayland-Weston DMABUF support
- OpenCV tests with OpenCL
- Add GPU DRM support
- GLES CTS version 3.2.4

6.2.4P1 Improvements
==================
OCL: MGS-3255-34 add opencl memory optimzation
OCL: MGS-3255-33 fix opencl test buffer copy failure
OCL: MGS-3640 fix opencl corruption for arm_compute_library
OCL: MGS-3710 SoftISP meet CL_INVALID_WORK_GROUP_SIZE (-54) on mscale and qxp
OCL: cache invalidate for uncached buffer get accesing user space memory outsied uaccess.h error
OCL: ovx and ocl running together
EGL MGS-3711 met display blurred when run weston-nested
EGL:  Enable extension EGL_EXT_image_dma_buf_import_modifiers
EGL: weston-nested met process aborted and core dump
EGL: MGS-3399 fix wayland egl resize cts failure
EGL: support direct rendering on external drm buffer
EGL: MGS-3840-2 fix 6qp display flicker with fbdev test
EGL: MGS-3791 imx6q shared egl context rendering issue
EGL: MGS-3744 fix GC355 OpenVG flicker on wayland
EGL: MA-11528 Support enable framebuffer direct rendering
GLES3.0: 6QP FB have CTS failures with ESCTS 3.2.2.0
GLES: MGS-3570 glGenerateMipmap takes too much time on 5.x/6.x driver
Weston:  Disable surface compress if g2d-renderer
GBM: Enable DRM compression for mscale board
GBM: MGS-3625 6.2.4.p1: Fix xserver build break with GBM change
GBM :MGS-3694 enable fb fd and tile status fd in GPU and DCSS on wayland
Android:MA-11232 Enable HDR10 support on imx8mq platform.
Android: MA-10844 GPU driver pass build after refine some NXP git path
Android : MA-11101 Add HAL_PIXEL_FORMAT_NV12_TILED format to support VPU tile
QNX:iMX8QM MGS-2906 VDK app fail if it's started as the first app after screen
QNX:iMX8QM MGS-3289 [iMX8] Rotation using blitter seems broken
QNX:iMX8QM MGS-3338  - Deadlock seen with Screen API test
QNX:iMX8QM MGS-3323 QNX -[iMX8] Fix NV12 handling
iMX8QM Disable depth compression for LPDDR4 parts
OCL: MGS-3848-5 OCL1.2: test_image_streams failures
OCL:MGS-3832 cl_convolution of ACL cause MMU exception
OVX: MGS-3579  Fix the invalid scope of VX graph for 8QM
OVG: MGS-3826 met core dump and system prompt out of memory when do OpenVG memory leak test.
OVG: MGS-3750 fix gc355 openvg stuck issue on 6q and 6qp
OVG: MGS-3791 VGCTS failed to run on i.MX6SL wayland
OGL: MGS-3570 glGenerateMipmap takes too much time on 5.x/6.x driver
OGL: MGS-3741 glmark2 test met error message
General: MGS-3848 refinements for pm and isr
General: MGS-3840 Display resume back very slow and has snow screen after suspend and resume.
General: MGS-3751 met GPU core dump when run multiple es20 sdk apps

Known Issues
============
MGS-3770 [6q/6qp] can not generate correct reference file after do api retrace and sometimes met stuck
    - Need wayland support in waffle. will be addressed in next release
MGS-3747 [6dl/6q] X11: copytex can't work after "Qt5_NMapper" app test.
YOCIMX-2354 Some qt3-3d demos not work. Issue related to QTwayland in 5.8 later
MGS-3739 can not pass webgl 1.0.2 CTS test. Chromium 64 known issue. Same reproduced on desktop

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-vpu: Update to version 5.4.38
Fabio Berton [Mon, 11 Jun 2018 13:44:07 +0000 (10:44 -0300)]
imx-vpu: Update to version 5.4.38

  - Update license checksum to match EULA v22 April 2018.
  - Remove .inc file to use only one .bb file
  - Update O.S. Systems Software Copyright

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agou-boot-imx: Update to branch imx_v2017.03_4.9.88_2.0.0_ga
Fabio Berton [Fri, 8 Jun 2018 20:56:13 +0000 (17:56 -0300)]
u-boot-imx: Update to branch imx_v2017.03_4.9.88_2.0.0_ga

  - Update to latest stable branch
  - Add O.S. Systems Software Copyright

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agofirmware-imx: Update to version 7.5
Fabio Berton [Fri, 8 Jun 2018 20:56:15 +0000 (17:56 -0300)]
firmware-imx: Update to version 7.5

  - Get imx-firmware source code from github.com/NXP
  - Remove .inc file to use only one .bb file
  - Update license checksum to match EULA v22 April 2018.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolinux-imx: Update to version 4.9.88
Fabio Berton [Fri, 8 Jun 2018 20:56:14 +0000 (17:56 -0300)]
linux-imx: Update to version 4.9.88

  - Update to latest revision of 4.9.88
  - Sync defconfig file with imx_v7_defconfig
  - Remove do_configure_prepend from linux-imx-mfgtool, once
    now the defconfig are the same imx_v7_defconfig
  - Add and update O.S. Systems Software Copyright

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agogstreamer1.0: Set DEFAULT_PREFERENCE as -1 to imx version
Fabio Berton [Mon, 25 Jun 2018 19:56:04 +0000 (16:56 -0300)]
gstreamer1.0: Set DEFAULT_PREFERENCE as -1 to imx version

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agogstreamer1.0-plugins-good: Set DEFAULT_PREFERENCE as -1 to imx version
Fabio Berton [Mon, 25 Jun 2018 19:56:03 +0000 (16:56 -0300)]
gstreamer1.0-plugins-good: Set DEFAULT_PREFERENCE as -1 to imx version

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agogstreamer1.0-plugins-base: Set DEFAULT_PREFERENCE as -1 to imx version
Fabio Berton [Mon, 25 Jun 2018 19:56:02 +0000 (16:56 -0300)]
gstreamer1.0-plugins-base: Set DEFAULT_PREFERENCE as -1 to imx version

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agogstreamer1.0-plugins-bad: Set DEFAULT_PREFERENCE as -1 to imx version
Fabio Berton [Mon, 25 Jun 2018 19:56:01 +0000 (16:56 -0300)]
gstreamer1.0-plugins-bad: Set DEFAULT_PREFERENCE as -1 to imx version

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agogstreamer1.0-plugins-base: Change PACKAGECONFIG_GL for imxgpu2d and imxgpu3d
Fabio Berton [Mon, 25 Jun 2018 19:45:27 +0000 (16:45 -0300)]
gstreamer1.0-plugins-base: Change PACKAGECONFIG_GL for imxgpu2d and imxgpu3d

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agooptee-client-qoriq: update SRC_URL
Chunrong Guo [Fri, 22 Jun 2018 03:51:47 +0000 (11:51 +0800)]
optee-client-qoriq: update SRC_URL

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agooptee-test-qoriq: update SRC_URL
Chunrong Guo [Fri, 22 Jun 2018 03:51:46 +0000 (11:51 +0800)]
optee-test-qoriq: update SRC_URL

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoqemu-qoriq: add recipes
Chunrong Guo [Thu, 14 Jun 2018 06:01:51 +0000 (14:01 +0800)]
qemu-qoriq: add recipes

*include the following changes:
6c297a7 - vfio fsl-mc: Expose DPIO cacheable region as cacheable
8e929a8 - fsl-mc: mc-bus device fdt node creation
4be2ad9 - fsl-mc: Add APIs to provide root mc-portal region
b1abcf2 - fsl-mc: Add API to provide mc-portals region
22d303a - vfio fsl-mc: Configure and setup irqfd
cfc1b9a - vfio fsl-mc: Enable DPMCP emulation
c5b28d1 - vfio fsl-mc: Add support to close dpmcp command interface
56353d9 - vfio fsl-mc: Support non dprc/dpmcp command interface on dpmcp
12a9dae - vfio fsl-mc: Add support for dprc command interface on dpmcp
a24861b - vfio fsl-mc: Add support to open dpmcp command interface
ae9efbb - vfio fsl-mc: forward non-emulated mc commands to VFIO
913ab98 - vfio fsl-mc: Add support of get_obj_irq mc commands
9883a03 - vfio fsl-mc: Add support of set obj_irq mc commands
57db3b4 - vfio fsl-mc: Add support of get_irq mc commands
c87c8c1 - vfio fsl-mc: Add support of set_irq mc commands
35413a8 - vfio fsl-mc: Add support of get_obj_region command
edca25c - vfio-fsl-mc: Add support of dprc get-attr command
74ca7d2 - vfio-fsl-mc: Add support of dprc open/close command
bb895ff - vfio-fsl-mc: Add framework for handling mc-portal commands
eb51475 - vfio fsl-mc: Scan dprc container and realize child devices
82a1b97 - vfio-fsl-mc: Register mc-device regions with mc-bus
f2a56a1 - vfio fsl-mc: add support for non-dprc device
c36e7f6 - vfio fsl-mc: Add nested dprc support
be171ec - vfio fsl-mc: framework to support fsl-mc-bus in vfio
16010da - vfio fsl-mc: Sync linux header for fsl-mc device
be260fc - fsl-mc: add interfaces to set/get msi messages
f9756ce - fsl-mc: Add mc-bus-devices region registration interface
5ae0227 - vfio-fsl-mc: Initialize fsl-mc bus devices device-id
9bdfa45 - fsl-mc: Add mc-bus-devices registration interface
c996be1 - fsl-mc: define device-id map for mc-bus devices

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agorestool: add dtc to rdepends
Chunrong Guo [Thu, 14 Jun 2018 03:30:06 +0000 (11:30 +0800)]
restool: add dtc to rdepends

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agou-boot-fslc: Update to a092fb1504 revision
Otavio Salvador [Mon, 11 Jun 2018 19:30:36 +0000 (16:30 -0300)]
u-boot-fslc: Update to a092fb1504 revision

Following changes are included:

a092fb1504 spl: Add default values for ARCH_MX7
17ee0afbc7 wandboard: Remove hardcoded baudrate from "console" variable
a9cd19f296 pico-imx7d: Adjust the dtb name

Change-Id: If3c37fb22924dbd7489c188ff45dd590224e255c
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolinux-fslc: Upgrade to 4.17-based fork
Otavio Salvador [Thu, 7 Jun 2018 13:04:30 +0000 (10:04 -0300)]
linux-fslc: Upgrade to 4.17-based fork

This upgrades the kernel to the 4.17-based fork. Following changes are
applied on top of v4.17 tag:

0a883adda1ba fec: Add disable_giga parameter to force 10/100 operation
cfc84d295839 MA-7633-2 [Android-Reboot]reboot to fastboot\recovery mode
6bbb0bc16daa ARM: imx: add cpu_is_imx6() routine

Change-Id: I5791003cd9e80ba263e1d5685d5e95aa9e8a9ed6
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>