Introduction

This document has the release notes of the FSL Community BSP 1.6 which is a community effort to improve Freescale’s processors support in OpenEmbedded and in the Yocto Project.

Release Schedule

The FSL Communtiy BSP follows the same release schedule from Yocto Project. Since Yocto Project release 1.3 (denzil) meta-fsl-arm, meta-fsl-demos and meta-fsl-arm-extra follow the same release schedule and the same branch naming from Yocto Project.

See the Yocto Project Release, for details on the Yocto Project.

Scope

FSL Community BSP Scope

The scope of this Release Notes includes the FSL Community BSP meta layers:

  • meta-fsl-arm: provides the base support and Freescale ARM reference boards;
  • meta-fsl-arm-extra: provides support for 3rd party and partner boards;
  • meta-fsl-demos: provides images recipes, demo recipes, and packagegroups used to easy the development with Yocto Project.
  • Documentation provides the source code for FSL Community BSP Release Notes (RN), User Guide (UG) and Frequently Asked Questions (FAQ)

Kernel Release Notes

The FSL Community BSP include support for several kernel providers, each machine may have a different Linux Kernel provider.

For the provider linux-imx, Freescale has a Release Notes for each version released, this document has a list of known issues, new features, list of kernel arguments, and the linux-imx kernel scope for each Freescale Reference Board.

See the respective Linux Kernel provider for your machine in section Linux Kernel

Supported Board List

Please, see in next table the complete supported board list.

Machine Name SoC Layer
cfa10036 Crystalfontz CFA-10036 i.MX28 meta-fsl-arm-extra
cfa10037 Crystalfontz CFA-10037 i.MX28 meta-fsl-arm-extra
cfa10049 Crystalfontz CFA-10049 i.MX28 meta-fsl-arm-extra
cfa10055 Crystalfontz CFA-10055 i.MX28 meta-fsl-arm-extra
cfa10056 Crystalfontz CFA-10056 i.MX28 meta-fsl-arm-extra
cfa10057 Crystalfontz CFA-10057 i.MX28 meta-fsl-arm-extra
cfa10058 Crystalfontz CFA-10058 i.MX28 meta-fsl-arm-extra
cgtqmx6 Congatec Qmx6 i.MX6Q meta-fsl-arm-extra
cubox-i SolidRun CuBox-i and HummingBoard i.MX6 Q/DL meta-fsl-arm-extra
imx233-olinuxino-maxi OLIMEX iMX233-OLinuXino-Maxi i.MX23 meta-fsl-arm-extra
imx233-olinuxino-micro OLIMEX iMX233-OLinuXino-Micro i.MX23 meta-fsl-arm-extra
imx233-olinuxino-mini OLIMEX iMX233-OLinuXino-Mini i.MX23 meta-fsl-arm-extra
imx233-olinuxino-nano OLIMEX iMX233-OLinuXino-Nano i.MX23 meta-fsl-arm-extra
imx23evk Freescale i.MX23 Evaluation Kit i.MX23 meta-fsl-arm
imx28evk Freescale i.MX28 Evaluation Kit i.MX28 meta-fsl-arm
imx31pdk Freescale i.MX31 Platform Development Kit i.MX31 meta-fsl-arm
imx35pdk Freescale i.MX35 Platform Development Kit i.MX35 meta-fsl-arm
imx51evk Freescale i.MX51 Evaluation Kit i.MX51 meta-fsl-arm
imx53ard Freescale i.MX53 SABRE Automotive Board i.MX53 meta-fsl-arm
imx53qsb Freescale i.MX53 Quick Start Board i.MX53 meta-fsl-arm
imx6dlsabreauto Freescale i.MX6DL SABRE Automotive i.MX6DL meta-fsl-arm
imx6dlsabresd Freescale i.MX6DL SABRE Smart Device i.MX6DL meta-fsl-arm
imx6qsabreauto Freescale i.MX6Q SABRE Automotive i.MX6Q meta-fsl-arm
imx6qsabrelite Boundary Devices i.MX6Q SABRE Lite i.MX6Q meta-fsl-arm-extra
imx6qsabresd Freescale i.MX6Q SABRE Smart Device i.MX6Q meta-fsl-arm
imx6slevk Freescale i.MX6SL Evaluation Kit i.MX6SL meta-fsl-arm
imx6solosabreauto Freescale i.MX6Solo SABRE Automotive i.MX6S meta-fsl-arm
imx6solosabresd Freescale i.MX6Solo SABRE Smart Device i.MX6S meta-fsl-arm
m28evk DENX M28 SoM Evaluation Kit i.MX28 meta-fsl-arm-extra
m53evk DENX M53 SoM Evaluation Kit i.MX53 meta-fsl-arm-extra
nitrogen6x Boundary Devices Nitrogen6X i.MX6Q meta-fsl-arm-extra
nitrogen6x-lite Boundary Devices Nitrogen6X Lite i.MX6 Solo meta-fsl-arm-extra
pcl052 Phytec Cosmic Vybrid Development Kit vf60 meta-fsl-arm-extra
pcm052 Phytec phyCORE Vybrid Development Kit vf60 meta-fsl-arm-extra
quartz Device Solutions Quartz Vybrid Development Kit vf60 meta-fsl-arm-extra
twr-vf65gs10 Freescale Vybrid TWR-VF65GS10 vf60 meta-fsl-arm
wandboard-dual Wandboard i.MX6 Wandboard Duallite i.MX6DL meta-fsl-arm-extra
wandboard-quad Wandboard i.MX6 Wandboard Quad i.MX6Q meta-fsl-arm-extra
wandboard-solo Wandboard i.MX6 Wandboard Solo i.MX6S meta-fsl-arm-extra

Machine Mantainers

Since FSL Community BSP Release 1.6 (Daisy), the maintainer field in machine configuration file of meta-fsl-arm and meta-fsl-arm-extra machines is mandatory for any new board to be added.

So now on, every new board must have someone assigned as maintainer. This ensures, in long term, all boards with a maintainer assigned. Current orphan boards are not going to be removed unless it causes maintenance problem and the fix is not straightforward.

The maintainer duties:
  • The one with casting vote when a deadlock is faced.
  • Responsible to keep that machine working (that means, booting and with some stability)
  • Keep kernel, u-boot updated/tested/working.
  • Keep release notes updated
  • Keep test cycle updated
  • Keep the most usual images building and booting

When a build error is faced, the maintainer will “fix” it. For those maintainers with kernel control (meta-fsl-arm-extra), it is expected that they properly fix the kernel issue (when it’s a kernel issue). However anything out of community control should be worked around anyway.

Machines with maintainers

Machine Name
cfa10036 Crystalfontz CFA-10036
cfa10037 Crystalfontz CFA-10037
cfa10049 Crystalfontz CFA-10049
cfa10055 Crystalfontz CFA-10055
cfa10056 Crystalfontz CFA-10056
cfa10057 Crystalfontz CFA-10057
cfa10058 Crystalfontz CFA-10058
cgtqmx6 Congatec Qmx6
cubox-i SolidRun CuBox-i and HummingBoard
imx23evk Freescale i.MX23 Evaluation Kit
imx28evk Freescale i.MX28 Evaluation Kit
imx51evk Freescale i.MX51 Evaluation Kit
imx53ard Freescale i.MX53 SABRE Automotive Board
imx53qsb Freescale i.MX53 Quick Start Board
imx6dlsabreauto Freescale i.MX6DL SABRE Automotive
imx6dlsabresd Freescale i.MX6DL SABRE Smart Device
imx6qsabreauto Freescale i.MX6Q SABRE Automotive
imx6qsabrelite Boundary Devices i.MX6Q SABRE Lite
imx6qsabresd Freescale i.MX6Q SABRE Smart Device
imx6slevk Freescale i.MX6SL Evaluation Kit
imx6solosabresd Freescale i.MX6Solo SABRE Smart Device
nitrogen6x Boundary Devices Nitrogen6X
nitrogen6x-lite Boundary Devices Nitrogen6X Lite
pcl052 Phytec Cosmic Vybrid Development Kit
pcm052 Phytec phyCORE Vybrid Development Kit
quartz Device Solutions Quartz Vybrid Development Kit
twr-vf65gs10 Freescale Vybrid TWR-VF65GS10

Machines without a maintainer

Machine Name
imx233-olinuxino-maxi OLIMEX iMX233-OLinuXino-Maxi
imx233-olinuxino-micro OLIMEX iMX233-OLinuXino-Micro
imx233-olinuxino-mini OLIMEX iMX233-OLinuXino-Mini
imx233-olinuxino-nano OLIMEX iMX233-OLinuXino-Nano
imx31pdk Freescale i.MX31 Platform Development Kit
imx35pdk Freescale i.MX35 Platform Development Kit
imx6solosabreauto Freescale i.MX6Solo SABRE Automotive
m28evk DENX M28 SoM Evaluation Kit
m53evk DENX M53 SoM Evaluation Kit
wandboard-dual Wandboard i.MX6 Wandboard Duallite
wandboard-quad Wandboard i.MX6 Wandboard Quad
wandboard-solo Wandboard i.MX6 Wandboard Solo

SoC Hierarchy

The following tree shows the SoC hierarchy:

SoCs
├── mx3
│    ├── mx31
│    └── mx35
├── mx5
│    ├── mx51
│    └── mx53
├── mx6
│    ├── mx6dl
│    ├── mx6q
│    └── mx6sl
├── mxs
│    ├── mx23
│    └── mx28
└── vf60

Linux Kernel

Fsl-community-bsp supports the following sources for Linux Kernel:

  • linux-boundary: Linux kernel for Boundary Devices boards.
  • linux-cfa: Linux kernel for Crystalfontz boards.
  • linux-congatec: linux-congatec version 3.10.17-r0.
  • linux-cubox-i: Linux kernel that is based on Linaro’s 3.14 releases, with full support for the i.MX6 features.
  • linux-denx: DENX mainline based Linux kernel.
  • linux-fslc: Linux kernel based on mainline kernel used by FSL Community BSP in order to provide support for some backported features and fixes, or because it was applied in linux-next and takes some time to become part of a stable version, or because it is not applicable for upstreaming.
  • linux-imx: Linux Kernel provided and supported by Freescale with focus on i.MX Family Reference Boards. It includes support for many IPs such as GPU, VPU and IPU.
  • linux-timesys: Linux Kernel with added drivers and board support for Vybrid-based platforms.
  • linux-wandboard: Linux kernel for Wandboard.

Default Linux Providers

The following table shows the default version of Linux Kernel provided by FSL Community BSP for each supported machine.

Board Kernel Provider Kernel Version
cfa10036 linux-cfa 3.12
cfa10037 linux-cfa 3.12
cfa10049 linux-cfa 3.12
cfa10055 linux-cfa 3.12
cfa10056 linux-cfa 3.12
cfa10057 linux-cfa 3.12
cfa10058 linux-cfa 3.12
cgtqmx6 linux-congatec 3.10.17
cubox-i linux-cubox-i 3.14.14
imx233-olinuxino-maxi linux-fslc 3.14+git
imx233-olinuxino-micro linux-fslc 3.14+git
imx233-olinuxino-mini linux-fslc 3.14+git
imx233-olinuxino-nano linux-fslc 3.14+git
imx23evk linux-fslc 3.14+git
imx28evk linux-imx 2.6.35.3
imx31pdk linux-fslc 3.14+git
imx35pdk linux-fslc 3.14+git
imx51evk linux-imx 2.6.35.3
imx53ard linux-imx 2.6.35.3
imx53qsb linux-imx 2.6.35.3
imx6dlsabreauto linux-imx 3.10.17
imx6dlsabresd linux-imx 3.10.17
imx6qsabreauto linux-imx 3.10.17
imx6qsabrelite linux-boundary 3.10.17
imx6qsabresd linux-imx 3.10.17
imx6slevk linux-imx 3.10.17
imx6solosabreauto linux-imx 3.10.17
imx6solosabresd linux-imx 3.10.17
m28evk linux-fslc 3.14+git
m53evk linux-denx 3.9
nitrogen6x linux-boundary 3.10.17
nitrogen6x-lite linux-boundary 3.10.17
pcl052 linux-timesys 3.0.15
pcm052 linux-timesys 3.0.15
quartz linux-timesys 3.0.15
twr-vf65gs10 linux-timesys 3.0.15
wandboard-dual linux-wandboard 3.10.17
wandboard-quad linux-wandboard 3.10.17
wandboard-solo linux-wandboard 3.10.17

Bootloaders

Fsl-community-bsp supports barebox and u-boot as bootloaders.

  • barebox: Barebox - a bootloader that inherits the best of U-Boot and the Linux kernel
  • u-boot-boundary: Universal Boot Loader for embedded devices.
  • u-boot-congatec: Universal Boot Loader for embedded devices.
  • u-boot-cubox-i: Universal Boot Loader for embedded devices.
  • u-boot-fslc: U-boot bootloader for Freescale ARM platforms
  • u-boot-imx: bootloader for imx platforms
  • u-boot-timesys: bootloader for Vybrid platforms

The following table shows the default bootloaders (and their versions) for the supported boards.

Board Bootloader Bootloader version
cfa10036 barebox 2013.08.0
cfa10037 barebox 2013.08.0
cfa10049 barebox 2013.08.0
cfa10055 barebox 2013.08.0
cfa10056 barebox 2013.08.0
cfa10057 barebox 2013.08.0
cfa10058 barebox 2013.08.0
cgtqmx6 u-boot-congatec 2013.04
cubox-i u-boot-cubox-i v2013.10+git
imx233-olinuxino-maxi u-boot-fslc v2014.01
imx233-olinuxino-micro u-boot-fslc v2014.01
imx233-olinuxino-mini u-boot-fslc v2014.01
imx233-olinuxino-nano u-boot-fslc v2014.01
imx23evk u-boot-fslc v2014.01
imx28evk u-boot-fslc v2014.01
imx31pdk u-boot-fslc v2014.01
imx35pdk u-boot-fslc v2014.01
imx51evk u-boot-fslc v2014.01
imx53ard u-boot-fslc v2014.01
imx53qsb u-boot-fslc v2014.01
imx6dlsabreauto u-boot-imx 2013.04
imx6dlsabresd u-boot-fslc v2014.01
imx6qsabreauto u-boot-fslc v2014.01
imx6qsabrelite u-boot-boundary v2014.07+git
imx6qsabresd u-boot-fslc v2014.01
imx6slevk u-boot-fslc v2014.01
imx6solosabreauto u-boot-imx 2013.04
imx6solosabresd u-boot-imx 2013.04
m28evk u-boot-fslc v2014.01
m53evk u-boot-fslc v2014.01
nitrogen6x u-boot-boundary v2014.07+git
nitrogen6x-lite u-boot-boundary v2014.07+git
pcl052 u-boot-timesys v2011.12
pcm052 u-boot-timesys v2011.12
quartz u-boot-timesys v2011.12
twr-vf65gs10 u-boot-fslc v2014.01
wandboard-dual u-boot-fslc v2014.01
wandboard-quad u-boot-fslc v2014.01
wandboard-solo u-boot-fslc v2014.01

Userspace Packages

There is a huge number of userspace packages provided by the Yocto Project. The following table shows some version for few highligthed packages.

Package Board/SoC Family Version
gstreamer All 0.10.36
gstreamer1.0 All 1.2.3
libdrm All 2.4.52
udev All 182

Freescale Userspace Packages

This section shows the version package for each board. Those packages provide hardware acceleration for GPU or VPU, hardware optimization or some hardware test tools.

  • Hardware acceleration is achieved using a different core for processing some specific task. In this case, GPU or VPU.
  • Hardware optimization is achieved with some changes in source code in order to get a better performance for a specific task on a specific hardware. For example, audio decode made by software, but with optimizations for ARM.
  • Hardware-specific is applicable when the package was designed to be executed in a specific hardware, and it does not make sense in other hardware. For example, imx-test is a test package for imx boards. It can be cross-compiled for any other core, although it will only act as expect if executed on imx boards.

The package version and variety varies on SoC Hierarchy. For example, machines with i.MX28 SoC does not have VPU, the recipe imx-vpu is not needed. There are differences, as well, in GPU support recipes.

Version by SoC Hierarchy

The following table shows the version of each package depending on the SoC Hierarchy.

Package name mx28 mx5 mx6q / mx6dl mx6sl vf60
amd-gpu-bin-mx51 11.09.01
amd-gpu-x11-bin-mx51 11.09.01
directfb 1.7.1 1.7.1 1.6.3 1.6.3 1.7.1
directfb-examples 1.7.0 1.7.0 1.6.0 1.6.0 1.7.0
firmware-imx 3.0.35-4.0.0 3.10.17-1.0.0 3.10.17-1.0.0
fsl-alsa-plugins 1.0.25 1.0.25
gpu-viv-bin-mx6q 3.10.17-1.0.1-hfp 3.10.17-1.0.1-hfp
gpu-viv-g2d 3.10.17-1.0.0 3.10.17-1.0.0
gst-fsl-plugin 3.0.11 3.0.11 3.0.11 3.0.11
gstreamer1.0-plugins-imx 0.9.9
imx-lib 11.09.02 3.10.17-1.0.0 3.10.17-1.0.0
imx-test 00.00.00 3.10.17-1.0.0 3.10.17-1.0.0 3.10.17-1.0.0 00.00.00
imx-uuc 0.5 0.5 0.5 0.5 0.5
imx-vpu 11.09.02 3.10.17-1.0.0 3.10.17-1.0.0
libfslcodec 3.0.11 3.0.11 3.0.11 3.0.11
libfslparser 3.0.11 3.0.11 3.0.11 3.0.11
libfslvpuwrap 1.0.46
libmcc 1.05
libz160 11.09.01
mqxboot 1.0
mxsldr 0.0.0+git 0.0.0+git 0.0.0+git 0.0.0+git 0.0.0+git
xf86-video-imxfb 11.09.01
xf86-video-imxfb-vivante 3.10.17-1.0.1 3.10.17-1.0.1

Hardware relation by SoC Hierarchy

The following table shows how packages interact with hardware depending on the SoC Hierarchy

Package Name mx28 mx5 mx6 vf60
imx-test HW-specific HW-specific HW-specific
gst-fsl-plugin HW-specific HW-specific HW-specific
libfslcodec HW optimization HW acceleration HW acceleration
libfslparser HW optimization HW optimization HW optimization
imx-vpu HW acceleration HW acceleration
imx-lib HW acceleration HW acceleration
firmware-imx HW-specific HW-specific
mxsldr HW-specific
gpu-viv-g2d  
xf86-video-imxfb-vivante HW acceleration
gpu-viv-bin-mx6q HW acceleration
directfb HW acceleration
directfb-examples HW acceleration
xf86-video-imxfb HW acceleration
amd-gpu-bin-mx51 HW acceleration
libz160 HW acceleration
amd-gpu-x11-bin-mx51 HW acceleration
libfslvpuwrap HW acceleration
fsl-alsa-plugins HW-specific
gstreamer1.0-plugins-imx HW acceleration
imx-uuc HW-specific HW-specific HW-specific
libmcc  
mqxboot HW-specific

PackageGroups and Images

The FSL Community BSP provides a list of PACKAGEGROUPS and images intended to easy the initial development of custom applications.

The main goal is not to provide a production solution, on the contrary, it should be seen as an example of package set for a specific IP development, and an example of initial generic development and test images.

PACKAGEGROUPS

The following list shows the current PACKAGEGROUPs available in Daisy when using FSL Community BSP.

You can understand what is a PACKAGEGROUPS and learn how to use it in Yocto Project Development Manual

  • packagegroup-fsl-gstreamer: Freescale’s package group which provides audio, video, and debug gstreamer’s plugins with the required hardware acceleration (if supported by the SoC).
  • packagegroup-fsl-gstreamer-full: Freescale’s package group which provides audio, video, and debug gstreamer’s plugins (including good and bad ones) with the required hardware acceleration (if supported by the SoC).
  • packagegroup-fsl-mfgtool: Freescale Manufacturing Tool requirements.
  • packagegroup-fsl-tools-benchmark: Freescale’s package group which provides a set of benchmark applications.
  • packagegroup-fsl-tools-gpu: Freescale’s package group used to add the packages which provides GPU support.
  • packagegroup-fsl-tools-gpu-external: Freescale’s package group which provides graphic packages used to test the several hardware accelerated graphics APIs including packages not provided by Freescale.
  • packagegroup-fsl-tools-testapps: Freescale’s package group provides a set of packages and utilities for hardware test.
  • packagegroup-fslc-gstreamer1.0: Freescale package group which provides audio, video, networking and debug GStreamer plugins with the required hardware acceleration (if supported by the SoC).
  • packagegroup-fslc-gstreamer1.0-full: Freescale package group which provides all GStreamer plugins from the base, good, and bad packages, as well as the ugly and libav ones if commercial packages are whitelisted, and plugins for the required hardware acceleration (if supported by the SoC).

Images

The following images are provided by FSL Community BSP only. See the list of Yocto Project’s reference images in Yocto Project Reference Manual

  • fsl-image-machine-test: A console-only image that includes gstreamer packages, Freescale’s multimedia packages (VPU and GPU) when available, and test and benchmark applications.
  • fsl-image-mfgtool-initramfs: Small image to be used with Manufacturing Tool (mfg-tool) in a production environment.
  • fsl-image-multimedia: A console-only image that includes gstreamer packages and Freescale’s multimedia packages (VPU and GPU) when available for the specific machine.
  • fsl-image-multimedia-full: A console-only image that includes gstreamer packages and Freescale’s multimedia packages (VPU and GPU) when available for the specific machine.
  • qt-in-use-image: qt-in-use-image version 1.0-r0.
  • qte-in-use-image: qte-in-use-image version 1.0-r0.

Test results

Freescale has a complete test cycle for the BSP released. It includes tests for Linux Kernel for the GPU package and for the VPU package (and all other package needed by the BSP, such as imx-lib)

The results and known issues, from Linux Kernel, GPU and VPU packages can be found in the Freescale Release Notes (Download tab of freescale.com/imx)

For boards from meta-fsl-arm-extra, the test cycle is performed by each mantainer.

Acknowledgement

The FSL BSP Community is a community effort of keeping and mantaining a Freescale boards/chips layer for the Yocto Project.

Daisy Source Code

The following people helped to construct the source code for the release:

Statistics for meta-fsl-arm
---------------------------

Processed 289 csets from 35 developers
12 employers found
A total of 13964 lines added, 15214 removed (delta -1250)

Developers with the most changesets
Otavio Salvador            128 (44.3%)
Lauren Post                 61 (21.1%)
Carlos Rafael Giani         12 (4.2%)
Daiane Angolini             12 (4.2%)
Jacob Kroon                  9 (3.1%)
Mario Domenech Goulart       9 (3.1%)
Andy Voltz                   6 (2.1%)
Tony Felice                  5 (1.7%)
Javier Viguera               5 (1.7%)
Eric Nelson                  4 (1.4%)
Prabhu Sundararaj            4 (1.4%)
Rogerio Nunes                4 (1.4%)
John Weber                   3 (1.0%)
Christopher Larson           2 (0.7%)
Max Krummenacher             2 (0.7%)
Alexey Ignatov               2 (0.7%)
Gary Thomas                  2 (0.7%)
Mahesh Mahadevan             2 (0.7%)
Jun Zhu                      1 (0.3%)
Wang Zidan                   1 (0.3%)
Gary Bisson                  1 (0.3%)
Thomas Elste                 1 (0.3%)
Thomas Senyk                 1 (0.3%)
Maciej Borzecki              1 (0.3%)
stefan                       1 (0.3%)
Trevor Woerner               1 (0.3%)
Ann Thornton                 1 (0.3%)
Alexandre Belloni            1 (0.3%)
David Nyström               1 (0.3%)
Andreas Henriksson           1 (0.3%)
Sébastien Taylor            1 (0.3%)
Stéphane Cerveau            1 (0.3%)
Dan McGregor                 1 (0.3%)
Mats Kärrman                1 (0.3%)
Lucas Dutra Nunes            1 (0.3%)

Developers with the most changed lines
Otavio Salvador           10699 (38.8%)
Lauren Post               4358 (15.8%)
Daiane Angolini           3298 (12.0%)
Jacob Kroon                725 (2.6%)
Christopher Larson         402 (1.5%)
Prabhu Sundararaj          325 (1.2%)
Carlos Rafael Giani        118 (0.4%)
Eric Nelson                117 (0.4%)
Andy Voltz                  89 (0.3%)
Mario Domenech Goulart      81 (0.3%)
Gary Bisson                 69 (0.3%)
Wang Zidan                  58 (0.2%)
Tony Felice                 43 (0.2%)
Javier Viguera              43 (0.2%)
Max Krummenacher            36 (0.1%)
Dan McGregor                32 (0.1%)
Rogerio Nunes               11 (0.0%)
Stéphane Cerveau           10 (0.0%)
Alexey Ignatov               8 (0.0%)
Gary Thomas                  4 (0.0%)
Jun Zhu                      4 (0.0%)
Thomas Senyk                 4 (0.0%)
Alexandre Belloni            3 (0.0%)
John Weber                   2 (0.0%)
Mahesh Mahadevan             2 (0.0%)
Thomas Elste                 1 (0.0%)
Maciej Borzecki              1 (0.0%)
stefan                       1 (0.0%)
Trevor Woerner               1 (0.0%)
Ann Thornton                 1 (0.0%)
David Nyström               1 (0.0%)
Andreas Henriksson           1 (0.0%)
Mats Kärrman                1 (0.0%)
Lucas Dutra Nunes            1 (0.0%)

Developers with the most lines removed
Otavio Salvador           6484 (42.6%)
Andy Voltz                  70 (0.5%)
Tony Felice                 29 (0.2%)
Thomas Senyk                 3 (0.0%)

Developers with the most signoffs (total 114)
Otavio Salvador            103 (90.4%)
Lauren Post                  4 (3.5%)
Tony Felice                  2 (1.8%)
John Weber                   1 (0.9%)
Fabio Estevam                1 (0.9%)
H. Peter Anvin               1 (0.9%)
Michal Marek                 1 (0.9%)
Wang Shengjiu                1 (0.9%)

Developers with the most reviews (total 1)
Alexandre Belloni            1 (100.0%)

Developers with the most test credits (total 6)
John Weber                   2 (33.3%)
Gary Thomas                  2 (33.3%)
Eric Nelson                  1 (16.7%)
Daiane Angolini              1 (16.7%)

Developers who gave the most tested-by credits (total 6)
Otavio Salvador              6 (100.0%)

Developers with the most report credits (total 9)
Richard Purdie               2 (22.2%)
Fabio Estevam                1 (11.1%)
Boszormenyi Zoltan           1 (11.1%)
Ilya Smelykh                 1 (11.1%)
Tarek El-Sherbiny            1 (11.1%)
Fabio Labruna                1 (11.1%)
Alfonso Tamés               1 (11.1%)
Jānis Čoders               1 (11.1%)

Developers who gave the most report credits (total 9)
Otavio Salvador              9 (100.0%)

Top changeset contributors by employer
O.S. Systems               138 (47.8%)
Freescale                   85 (29.4%)
(Unknown)                   39 (13.5%)
Timesys                     11 (3.8%)
Digi International           5 (1.7%)
Boundary Devices             4 (1.4%)
(Consultant)                 2 (0.7%)
Endian Technologies          1 (0.3%)
Pelagicore AB                1 (0.3%)
Mentor Graphics              1 (0.3%)
Linaro                       1 (0.3%)
Free Electrons               1 (0.3%)

Top lines changed by employer
O.S. Systems              14770 (53.5%)
Freescale                 11086 (40.2%)
(Unknown)                 1015 (3.7%)
Mentor Graphics            400 (1.5%)
Timesys                    142 (0.5%)
Boundary Devices           117 (0.4%)
Digi International          43 (0.2%)
(Consultant)                 4 (0.0%)
Pelagicore AB                4 (0.0%)
Free Electrons               3 (0.0%)
Endian Technologies          1 (0.0%)
Linaro                       1 (0.0%)

Employers with the most signoffs (total 114)
O.S. Systems               103 (90.4%)
Freescale                    6 (5.3%)
Timesys                      2 (1.8%)
(Unknown)                    1 (0.9%)
Novell                       1 (0.9%)
Intel                        1 (0.9%)

Employers with the most hackers (total 37)
(Unknown)                   16 (43.2%)
Freescale                    8 (21.6%)
O.S. Systems                 3 (8.1%)
Timesys                      2 (5.4%)
Mentor Graphics              1 (2.7%)
Boundary Devices             1 (2.7%)
Digi International           1 (2.7%)
(Consultant)                 1 (2.7%)
Pelagicore AB                1 (2.7%)
Free Electrons               1 (2.7%)
Endian Technologies          1 (2.7%)
Linaro                       1 (2.7%)


Statistics for meta-fsl-arm-extra
---------------------------------

Processed 136 csets from 21 developers
8 employers found
A total of 19264 lines added, 34435 removed (delta -15171)

Developers with the most changesets
Eric Nelson                 31 (22.8%)
Otavio Salvador             27 (19.9%)
John Weber                  16 (11.8%)
Alexandre Belloni           10 (7.4%)
Anthony Felice               9 (6.6%)
Alex de Cabo                 7 (5.1%)
Carlos Rafael Giani          6 (4.4%)
Christoph Settgast           6 (4.4%)
Mario Domenech Goulart       5 (3.7%)
Philip Balister              4 (2.9%)
Gary Thomas                  3 (2.2%)
Rabeeh Khoury                2 (1.5%)
Pavel Kopylov                2 (1.5%)
Simon Kuhnle                 1 (0.7%)
Jacob Kroon                  1 (0.7%)
Daiane Angolini              1 (0.7%)
Christopher Larson           1 (0.7%)
Patrick Keil                 1 (0.7%)
Andreas Henriksson           1 (0.7%)
Dan McGregor                 1 (0.7%)
Lucas Dutra Nunes            1 (0.7%)

Developers with the most changed lines
Alex de Cabo              19492 (38.2%)
Otavio Salvador           12956 (25.4%)
Carlos Rafael Giani       5813 (11.4%)
John Weber                2991 (5.9%)
Eric Nelson                761 (1.5%)
Anthony Felice             608 (1.2%)
Rabeeh Khoury              279 (0.5%)
Alexandre Belloni          222 (0.4%)
Mario Domenech Goulart      33 (0.1%)
Christoph Settgast          32 (0.1%)
Philip Balister              9 (0.0%)
Gary Thomas                  9 (0.0%)
Daiane Angolini              9 (0.0%)
Lucas Dutra Nunes            6 (0.0%)
Pavel Kopylov                4 (0.0%)
Dan McGregor                 4 (0.0%)
Simon Kuhnle                 2 (0.0%)
Christopher Larson           2 (0.0%)
Patrick Keil                 2 (0.0%)
Jacob Kroon                  1 (0.0%)
Andreas Henriksson           1 (0.0%)

Developers with the most lines removed
Alex de Cabo              19027 (55.3%)
John Weber                2365 (6.9%)
Carlos Rafael Giani       2287 (6.6%)
Rabeeh Khoury              273 (0.8%)
Mario Domenech Goulart      13 (0.0%)
Christoph Settgast           7 (0.0%)

Developers with the most signoffs (total 58)
Otavio Salvador             57 (98.3%)
John Weber                   1 (1.7%)

Developers with the most reviews (total 2)
Eric Nelson                  2 (100.0%)

Developers with the most test credits (total 3)
Eric Nelson                  3 (100.0%)

Developers who gave the most tested-by credits (total 3)
Otavio Salvador              1 (33.3%)
Christoph Settgast           1 (33.3%)
Simon Kuhnle                 1 (33.3%)

Developers with the most report credits (total 3)
Diego                        1 (33.3%)
Omar Pighi                   1 (33.3%)
Gary Thomas                  1 (33.3%)

Developers who gave the most report credits (total 3)
Eric Nelson                  2 (66.7%)
Otavio Salvador              1 (33.3%)

Top changeset contributors by employer
(Unknown)                   48 (35.3%)
O.S. Systems                33 (24.3%)
Boundary Devices            31 (22.8%)
Free Electrons              10 (7.4%)
Timesys                      9 (6.6%)
(Consultant)                 3 (2.2%)
Freescale                    1 (0.7%)
Endian Technologies          1 (0.7%)

Top lines changed by employer
(Unknown)                 30864 (60.4%)
O.S. Systems              18597 (36.4%)
Boundary Devices           766 (1.5%)
Timesys                    608 (1.2%)
Free Electrons             237 (0.5%)
(Consultant)                 9 (0.0%)
Freescale                    9 (0.0%)
Endian Technologies          1 (0.0%)

Employers with the most signoffs (total 58)
O.S. Systems                57 (98.3%)
(Unknown)                    1 (1.7%)

Employers with the most hackers (total 21)
(Unknown)                   12 (57.1%)
O.S. Systems                 3 (14.3%)
Boundary Devices             1 (4.8%)
Timesys                      1 (4.8%)
Free Electrons               1 (4.8%)
(Consultant)                 1 (4.8%)
Freescale                    1 (4.8%)
Endian Technologies          1 (4.8%)


Statistics for meta-fsl-demos
-----------------------------

Processed 30 csets from 9 developers
4 employers found
A total of 589 lines added, 771 removed (delta -182)

Developers with the most changesets
Rogerio Nunes               10 (33.3%)
Otavio Salvador              6 (20.0%)
Mario Domenech Goulart       5 (16.7%)
Daiane Angolini              3 (10.0%)
Neena Busireddy              2 (6.7%)
Carlos Rafael Giani          1 (3.3%)
Evan Kotara                  1 (3.3%)
John Weber                   1 (3.3%)
Eric Nelson                  1 (3.3%)

Developers with the most changed lines
Rogerio Nunes              606 (47.9%)
Carlos Rafael Giani        157 (12.4%)
Otavio Salvador            148 (11.7%)
Mario Domenech Goulart      68 (5.4%)
Evan Kotara                 40 (3.2%)
John Weber                  25 (2.0%)
Daiane Angolini             22 (1.7%)
Neena Busireddy             10 (0.8%)
Eric Nelson                  1 (0.1%)

Developers with the most lines removed
Rogerio Nunes              363 (47.1%)
Otavio Salvador            125 (16.2%)

Developers with the most signoffs (total 8)
Otavio Salvador              7 (87.5%)
Rogerio Nunes                1 (12.5%)

Developers with the most reviews (total 0)

Developers with the most test credits (total 0)

Developers who gave the most tested-by credits (total 0)

Developers with the most report credits (total 0)

Developers who gave the most report credits (total 0)

Top changeset contributors by employer
Freescale                   15 (50.0%)
O.S. Systems                11 (36.7%)
(Unknown)                    3 (10.0%)
Boundary Devices             1 (3.3%)

Top lines changed by employer
Freescale                  827 (65.4%)
O.S. Systems               236 (18.7%)
(Unknown)                  200 (15.8%)
Boundary Devices             1 (0.1%)

Employers with the most signoffs (total 8)
O.S. Systems                 7 (87.5%)
Freescale                    1 (12.5%)

Employers with the most hackers (total 10)
Freescale                    4 (40.0%)
(Unknown)                    3 (30.0%)
O.S. Systems                 2 (20.0%)
Boundary Devices             1 (10.0%)


Statistics for base
-------------------

Processed 10 csets from 6 developers
5 employers found
A total of 30 lines added, 66 removed (delta -36)

Developers with the most changesets
Trevor Woerner               4 (40.0%)
Otavio Salvador              2 (20.0%)
Mario Domenech Goulart       1 (10.0%)
Alexandre Belloni            1 (10.0%)
Timur Aydin                  1 (10.0%)
Daiane Angolini              1 (10.0%)

Developers with the most changed lines
Daiane Angolini             46 (59.7%)
Trevor Woerner              12 (15.6%)
Otavio Salvador              9 (11.7%)
Alexandre Belloni            3 (3.9%)
Mario Domenech Goulart       1 (1.3%)
Timur Aydin                  1 (1.3%)

Developers with the most lines removed
Daiane Angolini             42 (63.6%)

Developers with the most signoffs (total 6)
Otavio Salvador              6 (100.0%)

Developers with the most reviews (total 0)

Developers with the most test credits (total 0)

Developers who gave the most tested-by credits (total 0)

Developers with the most report credits (total 0)

Developers who gave the most report credits (total 0)

Top changeset contributors by employer
Linaro                       4 (40.0%)
O.S. Systems                 3 (30.0%)
Freescale                    1 (10.0%)
Free Electrons               1 (10.0%)
(Unknown)                    1 (10.0%)

Top lines changed by employer
Freescale                   46 (59.7%)
Linaro                      14 (18.2%)
O.S. Systems                13 (16.9%)
Free Electrons               3 (3.9%)
(Unknown)                    1 (1.3%)

Employers with the most signoffs (total 6)
O.S. Systems                 6 (100.0%)

Employers with the most hackers (total 6)
O.S. Systems                 2 (33.3%)
Freescale                    1 (16.7%)
Linaro                       1 (16.7%)
Free Electrons               1 (16.7%)
(Unknown)                    1 (16.7%)


Statistics for Documentation
----------------------------

Processed 77 csets from 7 developers
4 employers found
A total of 5246 lines added, 1608 removed (delta 3638)

Developers with the most changesets
Daiane Angolini             34 (44.2%)
Mario Domenech Goulart      20 (26.0%)
Lucas Dutra Nunes           10 (13.0%)
Leonardo Sandoval            5 (6.5%)
Otavio Salvador              4 (5.2%)
Anthony Felice               3 (3.9%)
Carlos Rafael Giani          1 (1.3%)

Developers with the most changed lines
Leonardo Sandoval         1872 (32.9%)
Mario Domenech Goulart    1820 (32.0%)
Daiane Angolini           1336 (23.5%)
Lucas Dutra Nunes          175 (3.1%)
Otavio Salvador             19 (0.3%)
Anthony Felice              17 (0.3%)
Carlos Rafael Giani          7 (0.1%)

Developers with the most lines removed

Developers with the most signoffs (total 6)
Otavio Salvador              2 (33.3%)
Lucas Dutra Nunes            2 (33.3%)
Mario Domenech Goulart       1 (16.7%)
Leonardo Sandoval            1 (16.7%)

Developers with the most reviews (total 0)

Developers with the most test credits (total 0)

Developers who gave the most tested-by credits (total 0)

Developers with the most report credits (total 1)
Alexandre Belloni            1 (100.0%)

Developers who gave the most report credits (total 1)
Otavio Salvador              1 (100.0%)

Top changeset contributors by employer
O.S. Systems                34 (44.2%)
Freescale                   32 (41.6%)
(Unknown)                    8 (10.4%)
Timesys                      3 (3.9%)

Top lines changed by employer
Freescale                 2315 (40.7%)
O.S. Systems              2019 (35.5%)
(Unknown)                 1333 (23.5%)
Timesys                     17 (0.3%)

Employers with the most signoffs (total 6)
O.S. Systems                 5 (83.3%)
(Unknown)                    1 (16.7%)

Employers with the most hackers (total 9)
O.S. Systems                 3 (33.3%)
(Unknown)                    3 (33.3%)
Freescale                    2 (22.2%)
Timesys                      1 (11.1%)

Known Issues

ALL Fail to build imx-lib/imx-vpu/imx-test/gst-fsl-plugin when building against linux-fslc

Weston/Wayland/Directb for SOC_FAMILY: imx5 or mxs or imx3 is not hardware accelerated and has not been tested.

IMX6 perf and oprofile are not supposed to work due to hardware issue (YOCTO5148 and YOCTO4511)

The list of open bugs on Bugzilla Yocto Project on time of the writing of this document is on next table.

Open

In order to see the current bug list, please https://bugzilla.yoctoproject.org/buglist.cgi?quicksearch=meta-fsl-arm

Bug ID Product Status Summary
3719 BSPs NEW fsl-image-gui image for imx6qsabreauto machine does not reboot
4510 BSPs WaitForUpstream GLX load vivante_dri.so failed
5202 BSPs NEW distorted images from gstreamer
5098 BSPs NEW gpu-viv-bin-mx6q-3.5.7-1.0.0-alpha.2-sfp.bin and gpu-viv-bin-mx6q-3.5.7-1.0.0-alpha.2-hfp.bin are missing OpenGL headers
5799 OE-Core NEEDINFO add standardized MAINTAINERS infrastructure
4155 BSPs NEEDINFO i.MX6: VPU plugins for GStreamer do not work with appsink
4156 BSPs NEW HTML5 video in GStreamer-enabled WebKit doesn’t work with VPU acceleration
5023 OE-Core REOPENED EXTRA_IMAGE_FEATURES += “tools-sdk” does return ERROR
5359 Runtime ACCEPTED [Yocto 1.5] su - USER -c ‘COMMAND’ env variable issue
5361 Runtime REOPENED resolvconf fail to change dns-nameservers from /etc/network/interfaces
5607 BSPs NEW MCIMX-LVDS1 trhows unknown mouse event on Qt 4.8
5331 BSPs NEW error play video via gstreamer with “mfw_isink”

Closed

See the list of issues closed in latest development release in the following table

Bug ID Resolution Summary
5178 WORKSFORME sabresd boot failure with preferred provider linux-fslc
5148 WONTFIX perf test fails
4511 WONTFIX error for using oprofile.ko to profiling
6083 FIXED Vivante GPU doesn’t work with X11
5219 FIXED meta-fsl-arm kernel crash when using graphics acceleration
3573 FIXED LVDS Touch Screen is missing on imx6qsabreauto
6098 FIXED u-boot-fslc-v2014.01-r0: task do_compile: Failed
5551 FIXED 3.10.9 Kernel hanging on fsl-image-gui when using U-Boot mainline (2013.10)
4957 FIXED vivante-gpu-sdk don’t build hardfloat
5826 FIXED ARM: recipe xserver-xorg-2_1.15.0-r0: task do_compile: Failed
5610 FIXED [meta-fsl-arm] libdrm.bbappend needs updating
3781 FIXED i.MX6Q: mfw_isink Problem