]> code.ossystems Code Review - meta-freescale.git/log
meta-freescale.git
6 years agop1020rdb: update uboot config * default link nor uboot types
Chunrong Guo [Mon, 19 Nov 2018 10:08:22 +0000 (10:08 +0000)]
p1020rdb: update uboot config * default link nor uboot types

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agop2020rdb: update uboot config * default link nor uboot types
Chunrong Guo [Mon, 19 Nov 2018 10:08:20 +0000 (10:08 +0000)]
p2020rdb: update uboot config * default link nor uboot types

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoqe-ucode: Fix python indentation as per OE-Core style guidelines 29/head
Khem Raj [Thu, 6 Dec 2018 05:31:28 +0000 (21:31 -0800)]
qe-ucode: Fix python indentation as per OE-Core style guidelines

Fixes parsing warnings e.g.
qe-ucode_git.bb: python should use 4 spaces indentation, but found tabs in qe-ucode_git.bb, line 14

Signed-off-by: Khem Raj <raj.khem@gmail.com>
6 years agou-boot-fslc: Bump to 6e25ce6f3c revision
Otavio Salvador [Mon, 3 Dec 2018 13:03:49 +0000 (11:03 -0200)]
u-boot-fslc: Bump to 6e25ce6f3c revision

This includes following fixes:

6e25ce6f3c pico-imx7d: Increase the CONFIG_ENV_OFFSET size

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agou-boot-fslc-mxsboot: When building target recipe, limit it to fsl machines
Khem Raj [Thu, 29 Nov 2018 03:00:43 +0000 (19:00 -0800)]
u-boot-fslc-mxsboot: When building target recipe, limit it to fsl machines

The latest updates observed that the target recipe is building for qemu
machines as well, which is not useful. see
http://errors.yoctoproject.org/Errors/Details/202502/

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolinux-fslc: Bump revision to 093a10401c15
Otavio Salvador [Thu, 29 Nov 2018 13:08:11 +0000 (11:08 -0200)]
linux-fslc: Bump revision to 093a10401c15

This applies following changes:

093a10401c15 ARM: dts: imx7d-pico: Describe the Wifi clock

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolinux-fslc: Upgrade to 4.19-based fork
Otavio Salvador [Wed, 28 Nov 2018 21:17:14 +0000 (19:17 -0200)]
linux-fslc: Upgrade to 4.19-based fork

This upgrades the Linux FSLC to a 4.19-based fork. It is currently
based on 4.19.5 stable release.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agou-boot-fslc: Upgrade to 2018.11-based fork
Otavio Salvador [Tue, 27 Nov 2018 16:24:23 +0000 (14:24 -0200)]
u-boot-fslc: Upgrade to 2018.11-based fork

This upgrade our fork to the current stable release. It got most of
our patches merged and now it has a very small set which are basically
Yocto Project specific stuff.

Still applied patches are:

1f39b911b7 mx25pdk: Change root to use a single partition layout
a0f8bec9d3 mx6sabre_common: Dynamically change the video output
7847536319 mx6sabresd: Enable video interfaces in bootargs
994d8e0733 mx6sabresd: Use LDO dtb file until LDO bypass support is added
c6c87fb39b mx6slevk: Use LDO dtb file until LDO bypass support is added

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoqtbase: Do not modify QT_CONFIG_FLAGS 24/head
Andreas Müller [Wed, 21 Nov 2018 08:30:43 +0000 (09:30 +0100)]
qtbase: Do not modify QT_CONFIG_FLAGS

* For distros enabling x11 and wayland it breaks X11 images (xfce/lxqt) for ALL
  machines
* It is a setting which can be done at runtime. E.g KDE plasma does so.
* Settings like these do NOT belong into BSP layers

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
6 years agodce: add recipes
Chunrong Guo [Wed, 14 Nov 2018 08:53:01 +0000 (08:53 +0000)]
dce: add recipes

*include the following changes:
8d6dd32 - .gitmodules: use codeaurora url
492eecd - dpdcei: Affine thread for FQDAN setup
b2a48e8 - dce: Support LX2160 SOCs
62af9fe - dce: Userspace dce support for DPAA2 devices
51d907a - Initial Commit

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agocst: update to 3285e1d23a6abe3db6b
Chunrong Guo [Wed, 14 Nov 2018 08:53:00 +0000 (08:53 +0000)]
cst: update to 3285e1d23a6abe3db6b

*include the following changes:
3285e1d - Merge pull request #98 in SDK/cst from ~NXA27423/cst-sg-table:master to master
abc448f - Correct OEM_UID and FSL_UID flag
ac8c66c - LX2 - Add uni_pbi input file
bea5298 - Merge pull request #101 in SDK/cst from ~NXA06956/cst-jaypee:master to master
2698da2 - ISBC and ESBC cst changes for LX2160
e9ccaa9 - IMA EVM:LS1012A: adds input file to support image signing
c8f77f1 - Changes the initramfs image address in input file.
05be800 - Merge pull request #94 in SDK/cst from ~NXA27427/cst:master to master
44d610c - Ls2088/1088: Fuse provisioning: Adds input file.
a1a2f5f - IMA-EVM Feature: Adds input files for signing images.
85c227b - Fix OTPMK generation issue

*remove patch

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoppa-optee: support ls2088a
Chunrong Guo [Wed, 14 Nov 2018 07:38:11 +0000 (07:38 +0000)]
ppa-optee: support ls2088a

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agodpdk: add '-fPIC' to CPU_CFLAGS
Chunrong Guo [Wed, 14 Nov 2018 04:06:57 +0000 (04:06 +0000)]
dpdk: add '-fPIC' to CPU_CFLAGS

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agofmc: set EXTRA_OEMAKE_PLATFORM for p* targets
Chunrong Guo [Thu, 8 Nov 2018 10:02:27 +0000 (10:02 +0000)]
fmc: set EXTRA_OEMAKE_PLATFORM for p* targets

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoudev-rules-qoriq: remove rule for t1024
Chunrong Guo [Thu, 8 Nov 2018 09:13:57 +0000 (09:13 +0000)]
udev-rules-qoriq: remove rule for t1024

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolinux-imx-headers: Reduce visibility to imx host alone
Khem Raj [Wed, 7 Nov 2018 21:57:37 +0000 (13:57 -0800)]
linux-imx-headers: Reduce visibility to imx host alone

It uses variables that are specific to meta-fsl layer and when using in
multi-BSP env this fails to expand those variables

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agorcw: renamed ls1088ardb_pb -> ls1088ardb-pb
Chunrong Guo [Wed, 7 Nov 2018 08:24:38 +0000 (08:24 +0000)]
rcw: renamed ls1088ardb_pb -> ls1088ardb-pb

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agols1088ardb-pb : renamed ls1088ardb_pb.conf -> ls1088ardb-pb.conf
Chunrong Guo [Wed, 7 Nov 2018 08:24:36 +0000 (08:24 +0000)]
ls1088ardb-pb : renamed ls1088ardb_pb.conf -> ls1088ardb-pb.conf

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agogstreamer1.0-plugins-good.imx: Add missing libdrm dependency
Carlos Rafael Giani [Wed, 7 Nov 2018 01:17:41 +0000 (02:17 +0100)]
gstreamer1.0-plugins-good.imx: Add missing libdrm dependency

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolibsdl2: Add CFLAGS for non-X11 builds with Vivante EGL headers
Carlos Rafael Giani [Wed, 7 Nov 2018 01:17:40 +0000 (02:17 +0100)]
libsdl2: Add CFLAGS for non-X11 builds with Vivante EGL headers

Without these, the Vivante EGL headers will try to include X11 headers,
causing the build to break.

Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoweston: Avoid parsing for non-i.MX machines
Otavio Salvador [Thu, 8 Nov 2018 18:28:51 +0000 (16:28 -0200)]
weston: Avoid parsing for non-i.MX machines

Fixes:

,----
| meta-freescale/recipes-graphics/wayland/weston_4.0.0.imx.bb: Unable to
|   get checksum for weston SRC_URI entry weston.ini: file could not be
|   found
`----

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoqtbase: Refactor configuration
Tom Hochstein [Mon, 5 Nov 2018 20:28:42 +0000 (14:28 -0600)]
qtbase: Refactor configuration

Replace QT_CONFIG_FLAGS with PACKAGECONFIG

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoqtbase: Drop redundant configuration flag -no-eglfs
Tom Hochstein [Mon, 5 Nov 2018 20:27:08 +0000 (14:27 -0600)]
qtbase: Drop redundant configuration flag -no-eglfs

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoqtbase: Fix QT_CONFIG_FLAGS for non-mainline-bsp
Tom Hochstein [Thu, 11 Oct 2018 17:17:08 +0000 (12:17 -0500)]
qtbase: Fix QT_CONFIG_FLAGS for non-mainline-bsp

- Enable eglfs only for 3D parts and framebuffer backend
- Disable opengl and enable linuxfb for 2D parts with no 3D

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoqtbase: Set the default platform correctly
Tom Hochstein [Thu, 11 Oct 2018 16:13:26 +0000 (11:13 -0500)]
qtbase: Set the default platform correctly

Set the correct Qt platform for the graphics backend so the user
isn't required to set it manually.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoqtbase: Fix SRC_URI whitespace
Tom Hochstein [Thu, 11 Oct 2018 16:24:14 +0000 (11:24 -0500)]
qtbase: Fix SRC_URI whitespace

- Fix a missing space in an append.
- Re-format to reduce leading whitespace.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoxserver-xorg: Disable glamor for i.MX 8 21/head
Tom Hochstein [Tue, 23 Oct 2018 15:55:46 +0000 (10:55 -0500)]
xserver-xorg: Disable glamor for i.MX 8

Like i.MX 6 and 7, need to disable glamor for i.MX 8 to avoid a build break:

In file included from /home/r60874/upstream/fsl-xwayland/tmp/work/aarch64-mx8mm-fsl-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot/usr/include/EGL/eglplatform.h:179,
                 from /home/r60874/upstream/fsl-xwayland/tmp/work/aarch64-mx8mm-fsl-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot/usr/include/epoxy/egl_generated.h:11,
                 from /home/r60874/upstream/fsl-xwayland/tmp/work/aarch64-mx8mm-fsl-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot/usr/include/epoxy/egl.h:46,
                 from ../../xorg-server-1.20.1/glamor/glamor_priv.h:43,
                 from ../../xorg-server-1.20.1/glamor/glamor_composite_glyphs.c:25:
/home/r60874/upstream/fsl-xwayland/tmp/work/aarch64-mx8mm-fsl-linux/xserver-xorg/2_1.20.1-r0/recipe-sysroot/usr/include/EGL/eglvivante.h:267:1: error: conflicting types for 'fbCreateWindow'
 fbCreateWindow(
 ^~~~~~~~~~~~~~
In file included from ../../xorg-server-1.20.1/glamor/glamor.h:36,
                 from ../../xorg-server-1.20.1/glamor/glamor_priv.h:32,
                 from ../../xorg-server-1.20.1/glamor/glamor_composite_glyphs.c:25:
../../xorg-server-1.20.1/fb/fb.h:1115:2: note: previous declaration of 'fbCreateWindow' was here
  fbCreateWindow(WindowPtr pWin);
  ^~~~~~~~~~~~~~

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agolibdrm: Remove xf86drm.h patch in all cases
Tom Hochstein [Thu, 1 Nov 2018 22:21:05 +0000 (17:21 -0500)]
libdrm: Remove xf86drm.h patch in all cases

The xf86drm.h patch is in the i.MX fork.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-gpu-viv: Cleanup redundant opencl PROVIDES settings
Tom Hochstein [Wed, 10 Oct 2018 15:16:09 +0000 (10:16 -0500)]
imx-gpu-viv: Cleanup redundant opencl PROVIDES settings

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoxf86-video-imx-vivante: Upgrade to 6.2.4.p1.8
Tom Hochstein [Fri, 19 Oct 2018 13:58:05 +0000 (08:58 -0500)]
xf86-video-imx-vivante: Upgrade to 6.2.4.p1.8

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agokernel-module-imx-gpu-viv: Upgrade to 6.2.4.p1.8
Tom Hochstein [Thu, 1 Nov 2018 15:08:38 +0000 (10:08 -0500)]
kernel-module-imx-gpu-viv: Upgrade to 6.2.4.p1.8

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-gpu-g2d: Upgrade to 6.2.4.p1.8
Tom Hochstein [Wed, 10 Oct 2018 21:59:32 +0000 (16:59 -0500)]
imx-gpu-g2d: Upgrade to 6.2.4.p1.8

Adds support for aarch64.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-dpu-g2d: Upgrade to 1.4.8
Tom Hochstein [Wed, 10 Oct 2018 21:45:13 +0000 (16:45 -0500)]
imx-dpu-g2d: Upgrade to 1.4.8

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-gpu-viv: Upgrade to 6.2.4.p1.8
Tom Hochstein [Wed, 10 Oct 2018 14:33:03 +0000 (09:33 -0500)]
imx-gpu-viv: Upgrade to 6.2.4.p1.8

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-4.9.123- Improvements
=============================
OCL: MGS-3255-41 fix opencl test_buffer failures
OCL: MGS-3255-39 fix opencl cache issue
OCL: MGS-3891 [QNX] - OpenCL CTS bruteforce fails with commitworker
OCL: MA-11932 Enable openCL flag CL_MEM_USE_UNCACHED_HOST_MEMORY_VIV
OCL: MGS-3827 OpenCL C, even and odd operator of vector have wrong behavior.
OCL: MGS-3976 clblast_sample_cache_c, segmentation fault. crash in CL compiler
G2D: MGS-4135 Weston crash when run two videos with g2d compositor
G2D: MGS-4128 Fix g2d_multiblit_test case segmentation fault.
G2D: MGS-4091-2 fix g2d YUY2 scaling issue
G2D: MGS-4091 fix g2d YUY2 output issue
G2D : MGS-3943-3 add global alpha test
G2D : MGS-3814-2 fix g2d API back compatibility
G2D : MGS-3847 [QNX][Blitter] Remove redundant g2d open and close in QNX blitter
G2D : MGS-3940 webgl basemark test met segmentation fault using g2d compositor
G2D : MGS-4048 Display change to be blank when use g2d compositor
EGL: MGS-4285 gl compositor stress test failed with out of memory
EGL: MA-12481 Enable direct renderintile status on android 845s
EGL: MGS-4104 Enable direct rendering on wayland
EGL: MGS-4080 HelloworldX stress test met segmentation fault and core dump
EGL: MGS-3399-8 fix imx6 weston crash with ESCTS 3.2.4.0
EGL: MGS-3901 Wayland Client deadlock in libGAL when dispatching swap_queue
EGL: MGS-3901-1 Wayland Client deadlock in libGAL when dispatching swap_queue
EGL: MGS-3868 Align the struct wl_egl_window with wayland-egl
EGL: MGS-4049 FPS wrong when weston-simple-egl run in full screen mode
EGL: MGS-4058 weston will be closed after executing weston-info
EGL: MGS-3906 galcore cannot be unload after stop weston service
EGL: MGS-4058 weston will be closed after executing weston-info
GLES: MGS-3953 ES11 segmentation fault on 8MM board
GLES: MGS-3255-40 fix es31 cts crash with multiple thread test
GLES: MGS-3473 ES31 random fail on Mscale. Related to BETA RC2 DDR setting.
Android: MA-12227 Add framebuffer compression support on android. Refine dma-buf metadata setting
Android: MA-11974-5 Fix video playback crash issue
Android: MA-11974-4 Support FSL YUV format in gralloc helper
Android: MA-11974-6 Fix gralloc helper build back compatible issue
OpenVX: MGS-3630 openvx api return failure error if VXCreateContext() is called after eglInitialize() in GLES2 and GLES3 application
General: MGS-3995 Can't remove galcore when VIVANTE_ENABLE_DRM was enabled
General: MGS-3969 Fix reading HW counters values using old profiling method for GC7000
General: MGS-3956 Fix build break for libgpuperfcnt
General: MGS-3485 QNX - OVG conformance test crashes on QXP
General: MA-11957 Rename fence to dma_fence
General: MA-12411 Enable in-fence function for DRM driver on IMX8 platform.
General: MGS-3730 [QNX] - add gcoOS_MemoryBarrier to QNX HAL
General: MGS-3856-3 skip disable openvg2d on android build
General: MGS-3856 Avoid build openvg2d for MX8
General: MGS-3255 flush commit worker to fix QM cts crash
General: MGS-4197 fix suspend failure with ctrl-C
General: MGS-4162 fix suspend stuck with false negative
General: MGS-4125 fix 6sx suspend/resume stuck issue
General: MGS-4103 fix gpu axi bus error on 6sx
General: MGS-4095 fix m845s system hang with suspend/resume
General: MGS-4130 Cannot pass the stress test of low bus suspend/resume.

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: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoweston: Update open function patch
Tom Hochstein [Thu, 1 Nov 2018 14:02:07 +0000 (09:02 -0500)]
weston: Update open function patch

The g2d renderer open function patch was only needed for the
case of a file open. Remove the other un-needed change.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-base.inc: Upgrade libdrm to 2.4.91.imx 20/head
Tom Hochstein [Tue, 23 Oct 2018 20:54:44 +0000 (15:54 -0500)]
imx-base.inc: Upgrade libdrm to 2.4.91.imx

Update the PREFERRED_VERSION.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agolibdrm: Upgrade to 2.4.91.imx
Tom Hochstein [Tue, 23 Oct 2018 19:54:07 +0000 (14:54 -0500)]
libdrm: Upgrade to 2.4.91.imx

Fixes minimum version for xserver-xorg.

Includes patch fuzz fix for:

0001-configure.ac-Allow-explicit-enabling-of-cunit-tests.patch

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoweston: Fix open function build break in g2d-renderer
Tom Hochstein [Mon, 29 Oct 2018 22:10:49 +0000 (17:10 -0500)]
weston: Fix open function build break in g2d-renderer

|                  from ../git/libweston/g2d-renderer.c:40:
| In function 'open',
|     inlined from 'g2d_renderer_create' at ../git/libweston/g2d-renderer.c:1629:2:
| /home/r60874/upstream/fsl-xwayland/tmp/work/cortexa9t2hf-neon-mx6qdl-fsl-linux-gnueabi/weston/4.0.0.imx-r0/recipe-                                                                        sysroot/usr/include/bits/fcntl2.h:50:4: error: call to '__open_missing_mode' declared with attribute error: open wit                                                                        h O_CREAT or O_TMPFILE in second argument needs 3 arguments
|     __open_missing_mode ();
|     ^~~~~~~~~~~~~~~~~~~~~~
| Makefile:5266: recipe for target 'libweston/g2d_renderer_la-g2d-renderer.lo' failed

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-gpu-viv: Provides GBM for i.MX 8
Tom Hochstein [Tue, 23 Oct 2018 13:43:34 +0000 (08:43 -0500)]
imx-gpu-viv: Provides GBM for i.MX 8

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoweston: Disable opengl for 2D-only SOC
Tom Hochstein [Wed, 10 Oct 2018 19:01:40 +0000 (14:01 -0500)]
weston: Disable opengl for 2D-only SOC

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoweston: Set desktop shell size to 1080p for i.MX 8M
Tom Hochstein [Wed, 10 Oct 2018 18:42:56 +0000 (13:42 -0500)]
weston: Set desktop shell size to 1080p for i.MX 8M

For i.MX 8M, set the shell size to 1080p to reduce GPU pressure.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoweston: Use argb8888 as gbm-format for i.MX 8MQ
Tom Hochstein [Wed, 10 Oct 2018 18:41:34 +0000 (13:41 -0500)]
weston: Use argb8888 as gbm-format for i.MX 8MQ

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoweston: Move i.MX-specific config file to recipe
Tom Hochstein [Mon, 29 Oct 2018 14:17:01 +0000 (09:17 -0500)]
weston: Move i.MX-specific config file to recipe

Make it easier to customize the config file.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoweston: Bugfixes
Tom Hochstein [Wed, 10 Oct 2018 18:35:59 +0000 (13:35 -0500)]
weston: Bugfixes

- g2d-renderer: Enable dither effect in the fbdev board
- compositor-drm: avoid commit invalid framebuffer to plane
- g2d-render: fix the render error in vg_gc2000 test
- g2d-render: fix the residual image on display
- g2d-renderer: import DMABuf should use offset in attributes
- compositor-drm: Revert the fence support in DRM compositor
- compositor-drm: fix video playback hang after add fence in glrender
- MGS-4050 [#ccc] libweston/compositor-fbdev: Use fbGetDisplayByIndex when selecting the framebuffer
- compositor-drm: Add display fence support
- compositor-drm: fix cannot reuse current framebuffer if damage is empty
- g2d-render: weston will be closed after executing weston-info
- g2d-render: support new ion allocator

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoclasses/use-imx-headers: Easy linux-imx-headers use 19/head
Otavio Salvador [Fri, 26 Oct 2018 01:44:12 +0000 (22:44 -0300)]
classes/use-imx-headers: Easy linux-imx-headers use

This allow to easy reuse of binary packages among similar SoCs. The
usual use for this is to share SoC specific packages among different
boards independently of the kernel version it is using, as far it is
ABI compatible with the official version it will just work.

Following recipes has been reworked to make use of the class:

 - imx-lib
 - imx-test
 - imx-vpu-hantro
 - imx-vpu
 - imx-alsa-plugins
 - gstreamer1.0-plugins-base
 - gstreamer1.0-plugins-imx
 - imx-gst1.0-plugin

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-gst1.0-plugin: Replace kernel dependence with linux-imx-headers
Tom Hochstein [Thu, 25 Oct 2018 17:36:35 +0000 (12:36 -0500)]
imx-gst1.0-plugin: Replace kernel dependence with linux-imx-headers

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agogstreamer1.0-plugins-imx: Replace kernel dependence with linux-imx-headers
Tom Hochstein [Thu, 25 Oct 2018 17:34:32 +0000 (12:34 -0500)]
gstreamer1.0-plugins-imx: Replace kernel dependence with linux-imx-headers

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-alsa-plugins: Replace kernel dependence with linux-imx-headers
Tom Hochstein [Thu, 25 Oct 2018 15:07:02 +0000 (10:07 -0500)]
imx-alsa-plugins: Replace kernel dependence with linux-imx-headers

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agoimx-vpu: Use linux-imx-headers
Otavio Salvador [Thu, 25 Oct 2018 14:43:11 +0000 (11:43 -0300)]
imx-vpu: Use linux-imx-headers

This reworks make use of linux-imx-headers and set it as SoC arch
compatible.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-uuc: Drop virtual/kernel dependency
Otavio Salvador [Thu, 25 Oct 2018 13:34:35 +0000 (10:34 -0300)]
imx-uuc: Drop virtual/kernel dependency

The code does not require anything that is machine specific and just
use standard Linux APIs so it has no reason to depend on Linux kernel.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-test: Use linux-imx-headers
Otavio Salvador [Thu, 25 Oct 2018 13:26:58 +0000 (10:26 -0300)]
imx-test: Use linux-imx-headers

This reworks make use of linux-imx-headers and set it as SoC arch
compatible.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-lib: Use linux-imx-headers
Otavio Salvador [Thu, 25 Oct 2018 12:39:36 +0000 (09:39 -0300)]
imx-lib: Use linux-imx-headers

This reworks make use of linux-imx-headers and set it as SoC arch
compatible.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolinux-imx-headers: Refactor recipe
Otavio Salvador [Thu, 25 Oct 2018 12:36:50 +0000 (09:36 -0300)]
linux-imx-headers: Refactor recipe

This builds on top of original recipe provided by Tom and do minor
style and simplicity rework.

- Add minor comments on the recipe for why it is doing each specific
  step
- Add ALLOW_EMPTY for PN so it can be installed with SDK
- Fix minor code style issues

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-vpu-hantro: Replace kernel dependence with linux-imx-headers
Tom Hochstein [Fri, 5 Oct 2018 16:23:29 +0000 (11:23 -0500)]
imx-vpu-hantro: Replace kernel dependence with linux-imx-headers

Find ion.h and version.h in linux-imx-headers instead of kernel.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agogstreamer1.0-plugins-base: Use linux-imx-headers instead of kernel
Tom Hochstein [Fri, 5 Oct 2018 19:44:08 +0000 (14:44 -0500)]
gstreamer1.0-plugins-base: Use linux-imx-headers instead of kernel

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agolinux-imx-headers: Add recipe for i.MX custom kernel headers
Tom Hochstein [Fri, 5 Oct 2018 16:04:24 +0000 (11:04 -0500)]
linux-imx-headers: Add recipe for i.MX custom kernel headers

Add a separate package for installing custom i.MX kernel headers.
This way packages depending on these headers will need to be rebuilt
only when the headers change instead of for every kernel change.

Headers are installed to ${includedir}/imx, in the expected sub-folder,
and dependents of the headers will need to add this include path.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
6 years agooptee-os-qoriq: support qoriq-arm64
Chunrong Guo [Wed, 24 Oct 2018 07:21:33 +0000 (07:21 +0000)]
optee-os-qoriq: support qoriq-arm64

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agols1012afrwy-32b: add machine config
Chunrong Guo [Wed, 24 Oct 2018 07:21:31 +0000 (07:21 +0000)]
ls1012afrwy-32b: add machine config

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoppa: update LICENSE
Chunrong Guo [Fri, 19 Oct 2018 03:05:10 +0000 (03:05 +0000)]
ppa: update LICENSE

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolinux-fslc: upgrade to 4.18.12
Andreas Müller [Thu, 18 Oct 2018 12:01:39 +0000 (14:01 +0200)]
linux-fslc: upgrade to 4.18.12

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoqtbase: Do not pin gles2 when using open source graphic stack
Andreas Müller [Thu, 18 Oct 2018 12:01:38 +0000 (14:01 +0200)]
qtbase: Do not pin gles2 when using open source graphic stack

One of the advantages in using upstream mesa is that we have the freedom to
use gl or gles2 for qtbase. So follow meta-qt5's default here which is
desktop-gl and give other layers a more simple chance to change default if
necessary.

Notes:

* Did performance tests with my images and did not find any performance
  issues.
* Some recipes in meta-qt5-extra fail to build when qtbase is build for gles2.
  A patch addressing imx was applied [1] - but honestly it is not the way to
  go: use meta-qt5's default which is fine.

[1] https://github.com/schnitzeltony/meta-qt5-extra/commit/0972828deb6a9e6a44d7596e6e4817fd74dbb51c

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agols1088ardb_pb: add machine config
Chunrong Guo [Thu, 18 Oct 2018 05:35:02 +0000 (05:35 +0000)]
ls1088ardb_pb: add machine config

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agorcw: add ls1088ardb_pb support
Chunrong Guo [Thu, 18 Oct 2018 05:35:00 +0000 (05:35 +0000)]
rcw: add ls1088ardb_pb support

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agols1012afrwy: update KERNEL_DEVICETREE
Chunrong Guo [Thu, 18 Oct 2018 05:34:58 +0000 (05:34 +0000)]
ls1012afrwy: update KERNEL_DEVICETREE

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agols1046ardb-be : remove qe-ucode
Chunrong Guo [Thu, 18 Oct 2018 05:34:49 +0000 (05:34 +0000)]
ls1046ardb-be : remove qe-ucode

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agou-boot-qoriq: Add recipe fw-utils
Joris Offouga [Mon, 15 Oct 2018 15:03:36 +0000 (17:03 +0200)]
u-boot-qoriq: Add recipe fw-utils

Initial support for fw utils for qoriq

Signed-off-by: Joris Offouga <offougajoris@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agou-boot-qoriq: use a u-boot-qoriq-common include
Joris Offouga [Mon, 15 Oct 2018 15:03:34 +0000 (17:03 +0200)]
u-boot-qoriq: use a u-boot-qoriq-common include

Use a common file to make easier update, maintain and create
others U-Boot recipes like U-Boot fw-utils.

Signed-off-by: Joris Offouga <offougajoris@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-uuc: Bump to ecc2161
Otavio Salvador [Thu, 25 Oct 2018 13:41:24 +0000 (10:41 -0300)]
imx-uuc: Bump to ecc2161

Following changes are included:

ecc2161 fix build error by gcc 8.2
7c7562b fix build error
114d98b launch dhcpd for usb<n> to avoid ipaddress lost in host machine
675c264 auto mount nfs by usb if command line have nfsroot=
e05cc55 fix build error when gcc over 7.0
1b40fd0 Fix Sync command wait for wrong pid
1a58f13 Add OS DeviceInterfaceGUID to function fs
0c45898 write time too long to failure send response in time
87201ac mkfs.ext2 work, report status every 50ms
e4aa701 dual dir ucopy work
77498f4 ufb copy work
06156a3 Update pid
b7c19b0 wcie auto load winusb driver
aa9e77a add super speed and MS_OS_DESC support
20d819c add functionfs to usb gadget support
f2526dc Add ACmd, Sync, Open Command
ce808f3 Create new daemon by use function_fs

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agogstreamer1.0-plugins-base: Set PACKAGECONFIG_GL for use-mainline-bsp override
Fabio Berton [Thu, 25 Oct 2018 13:04:35 +0000 (10:04 -0300)]
gstreamer1.0-plugins-base: Set PACKAGECONFIG_GL for use-mainline-bsp override

Change-Id: I2184d54e59a5c25e0353536cb7b576860580241b
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agogstreamer1.0-plugins-good: Set PACKAGECONFIG_GL
Fabio Berton [Thu, 25 Oct 2018 13:03:36 +0000 (10:03 -0300)]
gstreamer1.0-plugins-good: Set PACKAGECONFIG_GL

Change-Id: I8f045201dbc49fb3f556da968c73c7376a59838a
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
6 years agolibdrm (imx): Set PACKAGE_ARCH to MACHINE_SOCARCH
Otavio Salvador [Thu, 25 Oct 2018 13:27:40 +0000 (10:27 -0300)]
libdrm (imx): Set PACKAGE_ARCH to MACHINE_SOCARCH

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-test: Disable string format security build flags
Otavio Salvador [Thu, 25 Oct 2018 13:18:24 +0000 (10:18 -0300)]
imx-test: Disable string format security build flags

The code has some possible flaws related to string manipulation
functions which are know to be fragile. This commit disables this
protection but this should be fixed by NXP for next releases.

Flags being disabled:

 - -Wformat
 - -Wformat-security
 - -Werror=format-security

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-vpu-hantro: Fix h1 encoder build issue
Yuqing Zhu [Tue, 9 Oct 2018 02:16:19 +0000 (02:16 +0000)]
imx-vpu-hantro: Fix h1 encoder build issue

Modify the environment setting of h1 encoder to
correct include header directory, make LINUX_VERSION_CODE
come from kernel build folder instead of toolchain headers.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agofmlib: fix typo
Chunrong Guo [Mon, 8 Oct 2018 09:07:53 +0000 (17:07 +0800)]
fmlib: fix typo

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agodtc-145: Fix compile failure with latest master on musl
Khem Raj [Sun, 7 Oct 2018 01:23:46 +0000 (18:23 -0700)]
dtc-145: Fix compile failure with latest master on musl

This issue is primarily seen when building the target recipe on musl the
fix is a partial backport from upstream to get over the hump

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx8mmevk.conf/imx-base.inc: Add i.MX 8MM EVK support
Yuqing Zhu [Sun, 30 Sep 2018 08:52:36 +0000 (16:52 +0800)]
imx8mmevk.conf/imx-base.inc: Add i.MX 8MM EVK support

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agocairo: prevent mutually exclusive packageconfigs
Max Krummenacher [Fri, 5 Oct 2018 11:38:41 +0000 (13:38 +0200)]
cairo: prevent mutually exclusive packageconfigs

cairo does not allow to configure both for opengl and glesv2. With
commit f8270871c in openembedde-core and distro features 'x11 opengl'
enabled the opengl packageconfig gets added.

Remove a potentially existing opengl from packageconfig.

| checking for glesv2... yes
| configure: error: use either --enable-gl=yes or --enable-glesv2=yes. Not both at the same time.
...
| ERROR: Function failed: do_configure

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoRevert "dtc-145: Limit BSP specific recipes on relevant SOCs"
Max Krummenacher [Fri, 5 Oct 2018 11:32:29 +0000 (13:32 +0200)]
Revert "dtc-145: Limit BSP specific recipes on relevant SOCs"

This creates a regression.

dtc-145-native is needed. The native.bbclass sets MACHINEOVERRIDES to "" which
then makes buiding a recipe which DEPENDS on dtc-145-native fail.

This reverts commit 16c528880f20c68731e645775d31c7445c95a8db for
recipes-kernel/dtc/dtc-145_git.bb.

compare with output of 'bitbake -e dtc-145-native
| #   set /build/krm/oe-core_master/build/../layers/openembedded-core/meta/classes/native.bbclass:113
| #     ""
| # pre-expansion value:
| #   ""
| MACHINEOVERRIDES=""

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agogstreamer1.0-plugins-base: fix build issue
Gary Bisson [Wed, 3 Oct 2018 10:24:43 +0000 (12:24 +0200)]
gstreamer1.0-plugins-base: fix build issue

Just like imx-vpu-hantro, this package now depends on LINUX_VERSION_CODE
which should be retrieved from kernel build folder directly instead of
relying on the toolchain kernel headers.

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-vpu-hantro: fix build issue
Gary Bisson [Wed, 3 Oct 2018 10:24:42 +0000 (12:24 +0200)]
imx-vpu-hantro: fix build issue

The source code uses LINUX_VERSION_CODE at many places which constraints
the package to be built with a toolchain whose headers match the kernel.

This is a far from ideal solution, especially if one wants to use a
prebuilt toolchain (with unknown kernel header version).

So change the CFLAGS to consider the kernel build folder so that the
Linux version test actually matches the kernel built.

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agou-boot-fslc: Avoid restricting parsing for 'imx'
Otavio Salvador [Thu, 4 Oct 2018 14:02:19 +0000 (11:02 -0300)]
u-boot-fslc: Avoid restricting parsing for 'imx'

The u-boot-fslc does not amend other machines and then cannot be seen
as something that poison other BSP. Adding the restriction to the
common file makes all native tools incompatible.

Fixes:

,----
| [imx23evk] ERROR: Nothing PROVIDES 'u-boot-mxsboot-native'
| [imx23evk] u-boot-fslc-mxsboot-native PROVIDES u-boot-mxsboot-native
|            but was skipped: incompatible with machine imx23evk (not in
|            COMPATIBLE_MACHINE)
`----

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-gst1.0-plugin: Upgrade version from 4.4.0 to 4.4.2
Yuqing Zhu [Sun, 30 Sep 2018 08:52:45 +0000 (16:52 +0800)]
imx-gst1.0-plugin: Upgrade version from 4.4.0 to 4.4.2

Update EULA to V26

Enable vpu encoder 8MM

Enalbed date_time in 8MM
1. Refine date time overlay code
2. Use SW compositor in 8MM

Enalbe grecorder in imx8mm
1. Update video source and sink to autovideo source/sink
2. Added VP8 encoding format
3. Change audio recoder to mp1 layer2 to use opensource encoder
4. Remove videodetect with compiling macro
5. Update grecorder command option

Add support for disable audio in recording

Fix ion.h header inclusion to be standard

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agogstreamer1.0-plugins-bad: Update to L4.9.123-2.3.0_8mm_ga release
Yuqing Zhu [Sun, 30 Sep 2018 08:52:44 +0000 (16:52 +0800)]
gstreamer1.0-plugins-bad: Update to L4.9.123-2.3.0_8mm_ga release

Changes for waylandsink:
Implement alpha blending for surface
Support HDR10 video playback
Set to play video fullscreen as default
Set waylandsink as default video sink for imx8
Add property to set window resolution
Add internal dmabuf pool to support SW decode

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agogstreamer1.0-plugins-good: Update to L4.9.123-2.3.0_8mm_ga release
Yuqing Zhu [Sun, 30 Sep 2018 08:52:43 +0000 (16:52 +0800)]
gstreamer1.0-plugins-good: Update to L4.9.123-2.3.0_8mm_ga release

v4l2videodec:
Add more video format support: RMVB/VP6/AVS/Sorenson SPARK/DivX

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agogstreamer1.0-plugins-base: Update to L4.9.123-2.3.0_8mm_ga release
Yuqing Zhu [Sun, 30 Sep 2018 08:52:42 +0000 (16:52 +0800)]
gstreamer1.0-plugins-base: Update to L4.9.123-2.3.0_8mm_ga release

Add i.MX8MM feature list accoridng to soc_id

Add marcos for i.MX8MM chip code in gstimxcommon

Respect to downstream format priority in glupload

Fix ion.h header inclusion to be standard

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agogstreamer1.0: Update to L4.9.123-2.3.0_8mm_ga
Yuqing Zhu [Sun, 30 Sep 2018 08:52:41 +0000 (16:52 +0800)]
gstreamer1.0: Update to L4.9.123-2.3.0_8mm_ga

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-codec: Upgrade version from 4.4.0 to 4.4.2
Yuqing Zhu [Sun, 30 Sep 2018 08:52:40 +0000 (16:52 +0800)]
imx-codec: Upgrade version from 4.4.0 to 4.4.2

Update EULA to V26

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-parser: Upgrade version from 4.4.0 to 4.4.2
Yuqing Zhu [Sun, 30 Sep 2018 08:52:39 +0000 (16:52 +0800)]
imx-parser: Upgrade version from 4.4.0 to 4.4.2

Update EULA to V26

Bugfix:
Fix last PES not processed by ts parser
Make H264 parser reset correctly when seeking

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-vpuwrap: Upgrade version form 4.4.0 to 4.4.2
Yuqing Zhu [Sun, 30 Sep 2018 08:52:38 +0000 (16:52 +0800)]
imx-vpuwrap: Upgrade version form 4.4.0 to 4.4.2

Add support for i.MX8MMEVK
Update EULA to V26

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoimx-vpu-hantro: Upgrade version from 1.7.0 to 1.8.0
Yuqing Zhu [Sun, 30 Sep 2018 08:52:37 +0000 (16:52 +0800)]
imx-vpu-hantro: Upgrade version from 1.7.0 to 1.8.0

Add support for i.MX8MMEVK
Update EULA to V26
Update ion header inclusion patch

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agou-boot-imx: Update to L4.9.123-2.3.0_8mm_ga release
Yuqing Zhu [Sun, 30 Sep 2018 08:52:35 +0000 (16:52 +0800)]
u-boot-imx: Update to L4.9.123-2.3.0_8mm_ga release

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolinux-imx-mfgtool: Upgrade to v4.9.123 for L4.9.123-2.3.0_8mm_ga
Yuqing Zhu [Sun, 30 Sep 2018 08:52:34 +0000 (16:52 +0800)]
linux-imx-mfgtool: Upgrade to v4.9.123 for L4.9.123-2.3.0_8mm_ga

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agolinux-imx: Upgrade to v4.9.123 for L4.9.123-2.3.0_8mm_ga
Yuqing Zhu [Sun, 30 Sep 2018 08:52:33 +0000 (16:52 +0800)]
linux-imx: Upgrade to v4.9.123 for L4.9.123-2.3.0_8mm_ga

Update to L4.9.123-2.3.0_8mm_ga release, with support for i.MX 8MM.

Update the defconfig from arch/arm64/configs.

Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agoqoriq-base : remove PREFERRED_PROVIDER_openssl10
Chunrong Guo [Sat, 29 Sep 2018 08:59:56 +0000 (16:59 +0800)]
qoriq-base : remove PREFERRED_PROVIDER_openssl10

*openssl-qoriq remove openssl10

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agooptee-client-qoriq: update to ab3c79c
Chunrong Guo [Sat, 29 Sep 2018 08:59:55 +0000 (16:59 +0800)]
optee-client-qoriq: update to ab3c79c

*update to lsdk 1809 tag
include the following changes:
ab3c79c - Merge pull request #1 in DASH/optee_client from ~NXA19713/optee_client:master to optee_client_3.2
d56bb17 - Do not export CMakeLists.txt when running install
ffd0a1d - libteec: Fix incorrect SOVERSION number
09b8071 - tee-supplicant: cast sizeof(x) to socklen_t
b46a1e0 - tee-supplicant: fix gcc warning
c3ae0db - cmake: Initial CMake support
e23a20d - tee-supplicant: fix use of mem after it's freed
42c81ab - libteec/tee-supplicant: respect LDFLAGS set from distribution toolchain
afb7317 - libteec/Makefile: generate static library (libteec.a)

*refresh patches

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agooptee-test-qoriq: update to 83c87d9
Chunrong Guo [Sat, 29 Sep 2018 08:59:54 +0000 (16:59 +0800)]
optee-test-qoriq: update to 83c87d9

*update to lsdk 1809 tag
include the following changes:
83c87d9 - Merge pull request #1 in DASH/optee_test from ~NXA19713/optee_test:master to optee_test_3.2
7e0a184 - xest: OpenSSL may be provided by the system
a0e425a - xtest: Makefile: fix OpenSSL dependency on GP test suite support
c6ea40a - regression: 4003: add AES CBC test
83b094d - ta: os_test_lib: add aosp support
f331e75 - regression: 4003: use bigger plain text in AES CTR test
2b8a04c - regression: 4003: add AES CTR test
dcac51e - regression: add case 1019
76dd317 - regression_1000.c: remove useless code
9edf89e - Remove host/lib/armv{7,8}/libcrypto.a
2e5f8a7 - xtest: use imported OpenSSL
0f5cb62 - Add host/openssl/lib/{arm,aarch64}/libcrypto.a
ccba180 - Import OpenSSL 1.2.0o header files into host/openssl/include
d104be0 - Move host/LICENSE to host/xtest/LICENSE
3f045a3 - regression: 4006: add test case for 4096-bit RSA
ae3e546 - regression: 4006: add test case for 3072-bit RSA
6eb6339 - crypto: add test case for seeding RNG pool
b4b147a - xtest: Makefile: link against OpenSSL if MBed TLS is enabled in TA
0422d8d - regression: add case 8103
eff3a2b - ta/crypt: add TA_CRYPT_CMD_MBED_SIGN_CERT
1e9c50c - Initialize openssl if linked with it
6ef0bea - regression: add case 8102
af71fe5 - cert: add some test certificates
3075e8a - Add scripts/file_to_c.py
f16ae00 - ta/crypt: add TA_CRYPT_CMD_MBED_CHECK_CERT
5875d49 - regression: add case 8101
02b4113 - ta/crypt: add TA_CRYPT_CMD_MBED_SELF_TESTS

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 5f6c95c
Chunrong Guo [Sat, 29 Sep 2018 08:59:53 +0000 (16:59 +0800)]
optee-os-qoriq : update to 5f6c95c

*update to lsdk 1809 tag
include the following changes:
5f6c95c - Merge pull request #10 in DASH/optee_os from ~NXA27423/optee_os:optee_3.2.0 to optee_3.2.0
e910662 - Enable CFG_ARM_GICV3 for LS1088 and LS2088
e7e9143 - Merge pull request #9 in DASH/optee_os from ~NXA27423/optee_os:optee_3.2.0 to optee_3.2.0
07ccba5 - plat-ls:add LS2088ARDB platform flavors
77f2a27 - plat-ls:add LS1088ARDB platform flavors
cc05229 - plat-ls:add LS1012AFRWY platform flavors
dc113b4 - Updating MAINTAINERS for LS1046A-RDB, LS1043A-RDB, LS1021
8b26860 - Prepare Generic layout for all platforms
03c103c - Remove platform specific function
9ff2f59 - Merge pull request #7 in DASH/optee_os from ~NXA19713/optee_os_3.2.0_nxp:optee_3.2.0 to optee_3.2.0
31475ae - Update revision for release tag 3.2.0-rc1
b935a53 - benchmark: change the way of timestamp buffer allocation.
8a97aa3 - scripts/symbolize.py: ignore undefined symbols
b15b130 - core: support for global shared buffers
96d297b - core: tee: update objectSize/keySize for ECDSA/ECDH Objects
2101091 - ci: shippable: build stm32mp1
df0c43b - plat-stm32mp1: reformat OP-TEE images to stm32 format
65c3867 - core: stm32_uart driver
5316c4c - plat-stm32mp1: add initial support
e585698 - Remove get_rng_array()
b7ca2f3 - libmpa: remove mpa_set_random_generator()
1933fd8 - core: add new RNG implementation
ab45c2d - core: split tee_pager_init()
37770ed - core: don't divide by sizeof(*mem) for ddr nsec memory
7074438 - ci: shippable: Add sunxi-bpi_zero
ce5bbb3 - MAINTAINERS: Add MAINTAINERS entry for AllWinner H2+
30c43ed - plat-sunxi: Add plat-sunxi
677bbd2 - core: add mdelay() function
5fde43b - core: drivers: serial8250_uart: Add DT support
7b74779 - Add new platform for the TI K3 class of SoCs
853b8de - core: crypto: arm64 ce: update AES CBC routines
203dcfc - ci: travis: cleanup for Ubuntu Trusty container-based environment
db13fc5 - ci: travis: set buildroot ccache directory to ~/.ccache
cf847ed - libutee: Fix the keepalive condition on last session close

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 e8b01fb
Chunrong Guo [Sat, 29 Sep 2018 08:59:52 +0000 (16:59 +0800)]
linux-qoriq/4.9: update to e8b01fb

*update to lsdk 1809 tag
include the following changes:
e8b01fb - Merge branch 'linux-4.9-nxp' into linux-4.9 on Sep 18, 2018
b4e1e65 - staging: fsl_ppfe/eth: handle ls1012a errata_a010897
08fbe85 - staging: fsl_ppfe/eth: disable CRC removal
b8cccb6 - staging: fsl_ppfe/eth: remove jumbo frame enable from gemac init
70d99b6 - staging: fsl_ppfe/eth: define pfe ndo_change_mtu function
2b5471a - staging: fsl_ppfe/eth: use mask for rx max frame len
6f5a39f - staging: fsl_ppfe/eth: reorganize pfe_netdev_ops
7fcc6a4 - sdk_dpaa: ls1043a errata: move comment
b24a3d7 - sdk_dpaa: ls1043a errata: align skb_shinfo
9eb7396 - Merge branch 'linux-4.9-nxp' into linux-4.9 on Sep 17, 2018
5f51ee4 - mtd: fsl-quadspi: introduce variable to fix different invalid master Id for different platform
a868c814 - encrypted_keys: Adds support for secure key-type as master key.
9262d84 - Merge branch 'linux-4.9-nxp' into linux-4.9 on Sep 13, 2018
b2a7693 - crypto: caam - fix DMA mapping direction for RSA forms 2 & 3
1263e51 - crypto: caam/jr - fix descriptor DMA unmapping
2b246c3 - sdk_dpaa: store the skb backpointer in the skb headroom
f958c10 - powerpc/mpc85xx: fix issues in clock node
3840325 - Fix compiling error
b750b6e - security/keys/secure_key: Adds the secure key support based on CAAM.
233cfc7 - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig
bd42cc4 - Merge branch 'linux-4.9-nxp' into linux-4.9 on Sep 5, 2018
82f6df6 - fmd: use "fsl,fman-ptp-timer" compatible for ptp probe
fe785fb - sdk_dpaa: fix jumboframe issue
de252a4 - Merge branch 'linux-4.9-nxp' into linux-4.9 on Sep 4, 2018
10e02ba - arm64: dts: updates for Unified Backplane driver
eb39c2c - arm64: dts: ls1046: add support for 10GBase-KR
dcd820f - arm64: dts: ls1088a: add backplane support
d0a2671 - arm64: dts: ls2088a: update backplane support with dpmac connections
4a2312c - staging: fsl-dpaa2/eth: Delay netdev_register() call
ba1a544 - crypto: tcrypt - reschedule during speed tests
6fee36b - Merge branch 'linux-4.9-nxp' into linux-4.9 on Aug 30, 2018
c15a4ca - Merge Linaro LSK linux-4.9.124 into linux-4.9
7ca5139 - Merge tag 'v4.9.124' into linux-linaro-lsk-v4.9

*refresh patches

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 f2f35bb
Chunrong Guo [Sat, 29 Sep 2018 08:59:51 +0000 (16:59 +0800)]
linux-qoriq/4.14: update to f2f35bb

*update to lsdk 1809 tag
include the following changes:
f2f35bb - Merge branch 'linux-4.14-nxp' into linux-4.14 on Sep 18, 2018
5f3c405 - staging: fsl-mc/dpio: Change bpid type to u16
cb00303 - staging: fsl-mc/dpio: Use __leXX types where needed
c00a439 - staging: fsl-mc/dpio: Endianness fixes
e34a66e - staging: fsl_ppfe/eth: handle ls1012a errata_a010897
11b53ec - staging: fsl_ppfe/eth: disable CRC removal
c536549 - staging: fsl_ppfe/eth: remove jumbo frame enable from gemac init
896cf25 - staging: fsl_ppfe/eth: define pfe ndo_change_mtu function
b906f48 - staging: fsl_ppfe/eth: use mask for rx max frame len
9fae52a - staging: fsl_ppfe/eth: reorganize pfe_netdev_ops
f7af8ce - crypto: caam/jr - fix ablkcipher_edesc pointer arithmetic
910cc87 - sdk_dpaa: ls1043a errata: move comment
45e56f4 - sdk_dpaa: ls1043a errata: align skb_shinfo
e45c6c8 - Merge branch 'linux-4.14-nxp' into linux-4.14 on Sep 13, 2018
78347d6 - crypto: caam - fix DMA mapping direction for RSA forms 2 & 3
1f2dbbb - crypto: caam/jr - fix descriptor DMA unmapping
246d8da - usb: dwc3: core: Fix broken system suspend/resume on AM437x
82a53c6 - sdk_dpaa: store the skb backpointer in the skb headroom
46cbab6 - dts: fsl-ls1021a, fsl-ls1043a, fsl-ls1046a: add multi block node support
c89ab26 - dmaengine: fsl-qdma: Add new interfance to improve the qdma driver
950d6fc - dmaengine: fsl-qdma: set Scatter/Gather table with 64B aligned to fix Errata A-008370.
f3b697e - dmaengine: fsl-qdma: remove remaining code for SG mode
e1b2576 - Documentation: DT: dma: Add Freescale qDMA engine device tree
6f3ef33 - dmaengine: fsl-qdma: add multi block for each core qDMA engine driver support.
0ceab86 - powerpc/mpc85xx: fix issues in clock node
98a443d - encrypted_keys: Adds support for secure key-type as master key.
2cc545a0 - security/keys/secure_key: Adds the secure key support based on CAAM.
e497055 - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig
547912c - fmd: use "fsl,fman-ptp-timer" compatible for ptp probe
debad8f - Merge branch 'linux-4.14-nxp' into linux-4.14 on Sep 4, 2018
7e1c0308 - staging: fsl-dpaa2/eth: Delay netdev_register() call
4590ee7 - crypto: tcrypt - reschedule during speed tests
c5d21b3 - arm64: dts: updates for Unified Backplane driver

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
6 years agocryptodev-qoriq: update to 479e6e7
Chunrong Guo [Sat, 29 Sep 2018 08:59:50 +0000 (16:59 +0800)]
cryptodev-qoriq: update to 479e6e7

*update to lsdk 1809 tag
include the following changes:
479e6e7 - Merge branch 'master' of https://github.com/cryptodev-linux/cryptodev-linux
f60aa08 - ioctl.c: Fix build with linux 4.17

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>