[meta-freescale] Updates to meta-fsl-arm (master) in 2015-07-03

Otavio Salvador otavio.salvador at gmail.com
Fri Jul 3 10:36:17 PDT 2015


Hello,

I pushed following updates:

commit 3f18dcf777f57412b162993508e7247ecb474f21 (HEAD -> pending, yocto/master-next, yocto/master)
Author: Florian Vallee <fvallee at eukrea.fr>
Date:   Wed Jun 24 12:09:31 2015 +0200

    qtbase: x11 support for qt5 - disable eglfs
    
    EGLFS and Xcb-EGL backends are exclusive, configure qt appropriately
      on mx5 as is already done for the mx6 family
    
      Note: X11 support depends on previous amd-gpu-x11-mx51 patch
    
    Change-Id: I1c960150cadaa977eee6daa2d2403cf0faf6cb39
    Signed-off-by: Florian Vallee <fvallee at eukrea.fr>
    Signed-off-by: Eric Bénard <eric at eukrea.com>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit 392154fc580176b8b4bb1e6e53d186676e1665c0
Author: Florian Vallee <fvallee at eukrea.fr>
Date:   Wed Jun 24 11:27:02 2015 +0200

    amd-gpu-x11-mx51: use x11 compatible eglplatform.h
    
    Freescale's default eglplatform.h contains framebuffer headers while
      X11 compatible headers are located in eglplatform_1.4.h [1], therefore
      overwrite eglplatform.h with eglplatform_1.4.h during install.
    
      This fixes EGL on X support through xcb.
    
      For instance Qt5 would fail to enable CFG_EGL_X [2] due to the
      following build error during configure :
    
        invalid conversion from 'EGLNativeDisplayType {aka void*}' to
        'Display* {aka _XDisplay*}' [-fpermissive]
    
      This further resulted in a runtime error with Qt5_CinematicExperience:
    
        QXcbIntegration: Cannot create platform OpenGL context, neither GLX
        nor EGL are enabled
    
      [1]: http://lists.busybox.net/pipermail/buildroot/2014-November/111475.html
      [2]: https://codereview.qt-project.org/#/c/77523/
    
    Signed-off-by: Florian Vallee <fvallee at eukrea.fr>
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit a140ef3287703887d516723663ebea3c4d5c64dc
Author: Otavio Salvador <otavio at ossystems.com.br>
Date:   Wed Jun 17 11:54:25 2015 -0300

    imx-base.inc: Use linux-fslc-mx6 for all i.MX6 by default
    
    The linux-fslc-mx6 recipe provides the FSL Community's i.MX6 Linux
    which is a Linux kernel based on Freescale GA release, used by FSL
    Community BSP in order to provide support for i.MX6 based platforms.
    
    Every machine can override this value but by default the
    linux-fslc-mx6 is now used.
    
    Change-Id: Ia80ad8b9a0a8347197a64062513e18ca5e204a3a
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit 97c3e97797bd7c14dbdcfaf60a57954bfc89c80a
Author: Otavio Salvador <otavio at ossystems.com.br>
Date:   Fri Feb 6 13:57:11 2015 -0200

    linux-fslc-mx6 (3.14-1.0.x): Add recipe
    
    This recipe provides the FSL Community's i.MX6 Linux which is a Linux
    kernel based on Freescale 3.14.28-1.0.0 GA release, used by FSL
    Community BSP in order to provide support for i.MX6 based platforms.
    
    The fork includes the official Linux kernel stable updates, backported
    features and fixes coming from the vendors, kernel community or FSL
    Community itself.
    
    This version is based on 3.14.44 stable release and includes following
    changes on top of both kernels:
    
    9e71c2c ARM: imx_v6_v7_defconfig: Enable kexec support
    3b15ffa Revert "net: fec: fix the warning found by dma debug"
    3183696 mmc: sdhci-esdhc-imx: Fixup runtime PM conditions during ->probe()
    434d1b2 ARM: 8338/1: kexec: Relax SMP validation to improve DT compatibility
    33bb67d gpio: generic: clamp retured value to [0,1]
    192f32d ARM: imx6sl: Disable imx6sl-specific code when imx6sl SOC support is disabled
    
    Change-Id: I0d5b21a0381c64b323c73cded73a93a4f218f50d
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit d82a7e6bd248d94fde562b7c844d8fa0026c8c53
Author: Otavio Salvador <otavio at ossystems.com.br>
Date:   Wed Jun 17 11:45:32 2015 -0300

    fsl-default-providers.inc: Move content to imx-base.inc and mxs-base.inc
    
    The fsl-default-providers.inc is very simple and makes harder to
    understand the defaults assumed for i.MX SoCs.
    
    This patch moves the contents of it to the imx-base.inc and
    mxs-base.inc so it can be more easily changed.
    
    Change-Id: Ica5e155959dee881be089accc735c6aba6cd0e4d
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

commit a154ee296263c7497bd1484500b3d7902cba390d
Author: Otavio Salvador <otavio at ossystems.com.br>
Date:   Mon Jun 15 10:41:41 2015 -0300

    core-image-weston: Fail gracefully if using incompatible DISTRO_FEATURES
    
    Vivante GPU driver cannot operate in X11 and Wayland in same
    distribution as it needs to have different libraries installed. So in
    case 'x11' is in DISTRO_FEATURES, Wayland is disabled.
    
    Fixes [YOCTO: #7814].
    
    Change-Id: Ibde60384b1146ecb0aad353cfbc44163b21b4fc1
    Signed-off-by: Otavio Salvador <otavio at ossystems.com.br>

Regards,

--
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


More information about the meta-freescale mailing list