FSL Community BSP Release Notes

Introduction

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

BSP Scope

The scope of this release includes both meta-fsl-arm and meta-fsl-arm-extra. Please, see in next table the complete supported board list.

Machine Name SoC Layer
imx6qsabrelite Boundary Devices i.MX6Q SABRE Lite i.MX6Q 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
cgtqmx6 Congatec Qmx6 i.MX6Q meta-fsl-arm-extra
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
m28evk DENX M28 SoM Evaluation Kit i.MX28 meta-fsl-arm-extra
m53evk DENX M53 SoM Evaluation Kit i.MX53 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
imx53qsb Freescale i.MX53 Quick Start Board i.MX53 meta-fsl-arm
imx53ard Freescale i.MX53 SABRE Automotive 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
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
twr-vf65gs10 Freescale Vybrid TWR-VF65GS10 vf60 meta-fsl-arm
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
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

Linux Kernel

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

  • linux-imx: Linux Kernel provided and supported by Freescale
  • linux-fslc: Linux Kernel mainline with backported fixes (kernel.org)
  • linux-boundary:
  • linux-cfa: Linux Kernel mainline 3.10 with added drivers
  • linux-denx:
  • linux-timesys:
  • linux-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.10
cfa10037 linux-cfa 3.10
cfa10049 linux-cfa 3.10
cfa10055 linux-cfa 3.10
cfa10056 linux-cfa 3.10
cfa10057 linux-cfa 3.10
cfa10058 linux-cfa 3.10
cgtqmx6 linux-imx 3.0.35_4.0.0
imx233-olinuxino-maxi linux-imx 2.6.35_maintain
imx233-olinuxino-micro linux-imx 2.6.35_maintain
imx233-olinuxino-mini linux-imx 2.6.35_maintain
imx23evk linux-fslc 3.11
imx28evk linux-imx 2.6.35_maintain
imx31pdk linux-fslc 3.11
imx35pdk linux-fslc 3.11
imx51evk linux-imx 2.6.35_maintain
imx53ard linux-imx 2.6.35_maintain
imx53qsb linux-imx 2.6.35_maintain
imx6dlsabreauto linux-imx 3.0.35_4.1.0
imx6dlsabresd linux-imx 3.0.35_4.1.0
imx6qsabreauto linux-imx 3.0.35_4.1.0
imx6qsabrelite linux-boundary 3.0.35_4.1.0
imx6qsabresd linux-imx 3.0.35_4.1.0
imx6slevk linux-imx 3.0.35_4.1.0
imx6solosabreauto linux-imx 3.0.35_4.1.0
imx6solosabresd linux-imx 3.0.35_4.1.0
m28evk linux-fslc 3.11
m53evk linux-denx denx
nitrogen6x linux-boundary 3.0.35_4.1.0
nitrogen6x-lite linux-boundary 3.0.35_4.1.0
twr-vf65gs10 linux-timesys 3.0.15_vybrid
wandboard-dual linux-wandboard 3.0.35_4.0.0
wandboard-quad linux-wandboard 3.0.35_4.0.0
wandboard-solo linux-wandboard 3.0.35_4.0.0

linux-fslc

linux-fslc provides the Linux Kernel 3.11 from mainline (kernel.org) with some backported fixes.

For the mainline kernel some boards has a very good support, although other ones has only a basic support.

Please, see in the following table which are the main features supported by mainline kernel for each supporte board.

Machine Basic Feature List
cgtqmx6  
imx233-olinuxino-maxi  
imx233-olinuxino-micro  
imx233-olinuxino-mini  
imx23evk  
imx28evk  
imx31pdk  
imx35pdk  
imx51evk  
imx53ard  
imx53qsb  
imx6dlsabresd  
imx6qsabreauto  
imx6qsabrelite  
imx6qsabresd  
imx6slevk  
nitrogen6x  
wandboard-dual  
wandboard-solo  

U-Boot

Fsl-community-bsp supports two sources for u-boot:

  • u-boot-imx: U-Boot supported by Freescale
  • u-boot-fslc: provides the U-Boot 2013.10 version with backported fixes and configuration patches related with meta-oe/yocto.
  • u-boot-boundary: provides the U-Boot 2013.07 supported by Boundary Devices. This repository is basicaly kept in-line with true main-line U-Boot, but used it as a staging area due to responsive to customer needs. The primary deltas at this point are additional boards (nit6xlite is not yet in main-line), support for additional displays, and support for custom boards.

Default u-boot

The following table shows the default u-boot version and provider for all supported boards.

Board u-boot Provider u-boot Version
cgtqmx6 u-boot-imx 2009.08
imx233-olinuxino-maxi u-boot-fslc 2013.10
imx233-olinuxino-micro u-boot-fslc 2013.10
imx233-olinuxino-mini u-boot-fslc 2013.10
imx23evk u-boot-fslc 2013.10
imx28evk u-boot-fslc 2013.10
imx31pdk u-boot-fslc 2013.10
imx35pdk u-boot-fslc 2013.10
imx51evk u-boot-fslc 2013.10
imx53ard u-boot-fslc 2013.10
imx53qsb u-boot-fslc 2013.10
imx6dlsabreauto u-boot-imx 2013.04
imx6dlsabresd u-boot-fslc 2013.10
imx6qsabreauto u-boot-imx 2013.04
imx6qsabrelite u-boot-boundary 2013.07
imx6qsabresd u-boot-fslc 2013.10
imx6slevk u-boot-fslc 2013.10
imx6solosabreauto u-boot-imx 2013.04
imx6solosabresd u-boot-fslc 2013.10
m28evk u-boot-fslc 2013.10
m53evk u-boot-fslc 2013.10
nitrogen6x u-boot-boundary 2013.07
nitrogen6x-lite u-boot-boundary 2013.07
twr-vf65gs10 u-boot-fslc 2013.10
wandboard-dual u-boot-fslc 2013.10
wandboard-quad u-boot-fslc 2013.10
wandboard-solo u-boot-fslc 2013.10

u-boot-imx

The following table shows the version of U-Boot provided and supported by Freescale for each supported machine.

Board u-boot Version FSL BSP
imx28evk 2009.08 imx_2.6.35_10.12.01 branch
imx51evk 2009.08 imx_2.6.35_11.09.01
imx53qsb 2009.08 imx_2.6.35_11.09.01
imx53ard 2009.08 imx_2.6.35_11.09.01
imx6slevk 2013.04 imx_v2013.04_3.5.7_1.0.0_alpha
imx6solosabreauto 2013.04 imx_v2013.04_3.5.7_1.0.0_alpha
imx6solosabresd 2013.04 imx_v2013.04_3.5.7_1.0.0_alpha
imx6dlsabreauto 2013.04 imx_v2013.04_3.5.7_1.0.0_alpha
imx6dlsabresd 2013.04 imx_v2013.04_3.5.7_1.0.0_alpha
imx6qsabreauto 2013.04 imx_v2013.04_3.5.7_1.0.0_alpha
imx6qsabresd 2013.04 imx_v2013.04_3.5.7_1.0.0_alpha

Barebox

Fsl-community-bsp supports the mainline barebox version 2013.08.

The following table shows the barebox version and provider for all supported boards.

Board barebox Provider barebox Version
cfa10036 barebox 2013.08
cfa10037 barebox 2013.08
cfa10049 barebox 2013.08
cfa10055 barebox 2013.08
cfa10056 barebox 2013.08
cfa10057 barebox 2013.08
cfa10058 barebox 2013.08

Userspace Packages

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

Package Board/SOC family Version
gstreamer all 0.10.36
libdrm all 2.4.46
udev all 182
xserver-xorg all 1.14

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.

MX28

Freescale userspace packages for mx28 SOC family.

It includes:

  • cfa10036
  • cfa10037
  • cfa10049
  • cfa10055
  • cfa10056
  • cfa10057
  • cfa10058
  • imx28evk
  • m28evk
Package Name Package version (BSP from Freescale) HW
gst-fsl-plugin 3.0.8 HW optimization
imx-test 2.6.35.3-1.1.0 HW-specific
libfslcodec 3.0.8 HW optimization
libfslparser 3.0.8 HW optimization

MX5

Freescale userspace packages for mx5 SOC family.

It includes:

  • imx51evk
  • imx53ard
  • imx53qsb
  • m53evk
Package Name Package version (BSP from Freescale) HW
amd-gpu-x11-bin-mx51 11.09.01 HW acceleration
firmware-imx 3.0.35-4.0.0 HW-specific
gst-fsl-plugin 3.0.8 HW-specific
imx-lib 11.09.02 HW-specific
imx-test 11.09.01 HW-specific
imx-vpu 11.09.02 HW acceleration
libfslcodec 3.0.8 HW acceleration
libfslparser 3.0.8 HW optimization
libz160 11.09.01 HW-specific
xf86-video-imxfb 11.09.01 HW acceleration

MX6

Freescale userspace packages for mx6 SOC family

It includes:

  • cgtqmx6
  • imx6dlsabreauto
  • imx6dlsabresd
  • imx6qsabreauto
  • imx6qsabrelite
  • imx6qsabresd
  • imx6slevk
  • imx6solosabreauto
  • imx6solosabresd
  • nitrogen6x
  • wandboard-dual
  • wandboard-quad
  • wandboard-solo
Package Name Package version (BSP from Freescale) HW
firmware-imx 3.5.7-1.0.0 HW-specific
fsl-alsa-plugins 1.0.25 HW-specific
gpu-viv-bin-mx6q 3.5.7-1.0.0 HW acceleration
gpu-viv-g2d 3.5.7-1.0.0 HW-specific
gst-fsl-plugin 3.0.8 HW-specific
imx-kobs 3.5.7-1.0.0 HW-specific
imx-lib 3.5.7-1.0.0 HW-specific
imx-test 3.5.7-1.0.0 HW-specific
libfslcodec 3.0.8 HW acceleration
libfslparser 3.0.8 HW optimization
libfslvpuwrap 1.0.38 HW-specific
xf86-dri-vivante 3.5.7-1.0.0 HW acceleration
xf86-video-imxfb-vivante 3.5.7-1.0.0 HW acceleration

Test results

The test result is a Community effort. Please, see who participated on test cycle on Acknowledgement Section.

Goals

The principles of the FSL BSP Community test cycle is make sure the integration of packages provided by Freescale and by community is correct. There is no intention of stress test for one single kernel feature, or one used case.

The release was tested focusing on following goals:

MUST HAVE:
  • all 35 boards MUST reach the user space prompt
  • all 35 boards MUST have some[#f1]_ stability
  • all IMX6 boards MUST have X11 up and running accelerated
SHOULD HAVE:
  • all boards SHOULD play at least one movie
  • all boards SHOULD encode at least one kind of movie
  • all boards SHOULD have minimal kernel defconfig enabled by default (USB/SDcard/aplay)
BONUS POINT:
  • all IMX6 boards SHOULD have GPU and VPU support for both SFP and HFP
  • all board SHOULD have overnight stability[#f2]_
[1]some stability now is defined as being alive during the form tests
[2]overnight stability now is defined by the board being alive after more than 10 hours testing memtester 50M (last question from form, Bonus Point)

Definition

For following tables, please, consider this definition:

  • : error on every test
  • : success on every test
  • ? : at least one error
  • — : not applicable
  • empty : no test reported

MUST HAVE

Three goals provided the very basic features the boards must achieve in order to be considered ‘alive’. Please see the results for each board

Board Reach Userspace Prompt Alive during tests Accelerated and up X11
imx6qsabrelite
nitrogen6x      
nitrogen6x-lite      
cgtqmx6      
cfa10036
cfa10037
cfa10049
cfa10055
cfa10056
cfa10057
cfa10058
m28evk      
m53evk      
imx23evk      
imx28evk
imx31pdk      
imx35pdk      
imx51evk      
imx53qsb  
imx53ard  
imx6dlsabreauto      
imx6dlsabresd  
imx6qsabreauto      
imx6qsabresd  
imx6slevk      
imx6solosabreauto      
imx6solosabresd      
twr-vf65gs10      
imx233-olinuxino-maxi      
imx233-olinuxino-micro      
imx233-olinuxino-mini      
wandboard-dual
wandboard-quad      
wandboard-solo      

From the table, the following boards may be considered OK:

  • cfa10036
  • cfa10037
  • cfa10049
  • cfa10055
  • cfa10056
  • cfa10057
  • cfa10058
  • imx28evk
  • imx53qsb
  • imx53ard
  • imx6qsabrelite
  • wandboard-dual

SHOULD HAVE

The should have goals intend to garantee the minimum set of features of a functional system such as VPU playback, VPU encoding, and minimum kernel config integration. Please, find the test results on next table.

Aplay results is specily important because aplay does use several part to be functional audio codec, sdma firmware and integration, spi transfer.

Board Play one movie Play mp3 Encode one movie Functional USB Functional SDCard Functional aplay memtester 50M DirectFB
imx6qsabrelite
nitrogen6x                
nitrogen6x-lite                
cgtqmx6                
cfa10036      
cfa10037        
cfa10049      
cfa10055      
cfa10056      
cfa10057        
cfa10058      
m28evk                
m53evk                
imx23evk                
imx28evk  
imx31pdk                
imx35pdk                
imx51evk                
imx53qsb        
imx53ard      
imx6dlsabreauto                
imx6dlsabresd          
imx6qsabreauto                
imx6qsabresd    
imx6slevk                
imx6solosabreauto                
imx6solosabresd                
twr-vf65gs10                
imx233-olinuxino-maxi                
imx233-olinuxino-micro                
imx233-olinuxino-mini                
wandboard-dual        
wandboard-quad                
wandboard-solo                

The following boards has been tested by one (or more) people, and submitted the results for accounting.

Bonus Point!

This release is the first one to introduce SFP and HFP binaries for imx6 boards. The overnight memtester test is a good stress test for both memory and system.

Please, find the test results in the following table:

Board SFP memtester overnight
imx6qsabrelite
nitrogen6x    
nitrogen6x-lite    
cgtqmx6    
cfa10036    
cfa10037    
cfa10049    
cfa10055    
cfa10056    
cfa10057    
cfa10058    
m28evk    
m53evk    
imx23evk    
imx28evk
imx31pdk    
imx35pdk    
imx51evk    
imx53qsb  
imx53ard  
imx6dlsabreauto    
imx6dlsabresd    
imx6qsabreauto    
imx6qsabresd  
imx6slevk    
imx6solosabreauto    
imx6solosabresd    
twr-vf65gs10    
imx233-olinuxino-maxi    
imx233-olinuxino-micro    
imx233-olinuxino-mini    
wandboard-dual    
wandboard-quad    
wandboard-solo    

Acknowledgement

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

Dora Source Code

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

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

Processed 226 csets from 23 developers
12 employers found
A total of 9918 lines added, 31735 removed (delta -21817)

Developers with the most changesets
 Otavio Salvador            123 (54.4%)
 Daiane Angolini             36 (15.9%)
 Lauren Post                 12 (5.3%)
 Eric BENARD                  9 (4.0%)
 Mario Domenech Goulart       8 (3.5%)
 Alexandre Belloni            6 (2.7%)
 Fabio Estevam                5 (2.2%)
 Andy Voltz                   5 (2.2%)
 Rogerio Nunes                3 (1.3%)
 Mahesh Mahadevan             3 (1.3%)
 Eric Nelson                  2 (0.9%)
 Thomas Senyk                 2 (0.9%)
 Javier Viguera               2 (0.9%)
 Khem Raj                     1 (0.4%)
 Christoph Settgast           1 (0.4%)
 Erik Botö                   1 (0.4%)
 John Weber                   1 (0.4%)
 Abhijit Potnis               1 (0.4%)
 Samuli Piippo                1 (0.4%)
 Simon Braunschmidt           1 (0.4%)
 Philip Craig                 1 (0.4%)
 Andrei Gherzan               1 (0.4%)
 Diego Rondini                1 (0.4%)

Developers with the most changed lines
Rogerio Nunes             25679 (65.8%)
Otavio Salvador           4895 (12.5%)
Daiane Angolini           1985 (5.1%)
Alexandre Belloni         1038 (2.7%)
Lauren Post                920 (2.4%)
Andy Voltz                 367 (0.9%)
Eric BENARD                321 (0.8%)
Fabio Estevam              109 (0.3%)
Erik Botö                  74 (0.2%)
Abhijit Potnis              62 (0.2%)
Mario Domenech Goulart      58 (0.1%)
Eric Nelson                 55 (0.1%)
Thomas Senyk                51 (0.1%)
Diego Rondini               47 (0.1%)
Javier Viguera              33 (0.1%)
Philip Craig                25 (0.1%)
Mahesh Mahadevan            11 (0.0%)
Khem Raj                     4 (0.0%)
Simon Braunschmidt           3 (0.0%)
John Weber                   1 (0.0%)
Samuli Piippo                1 (0.0%)
Andrei Gherzan               1 (0.0%)

Developers with the most lines removed
Rogerio Nunes             24728 (77.9%)
Alexandre Belloni          980 (3.1%)
Fabio Estevam              105 (0.3%)
Philip Craig                 5 (0.0%)
Mahesh Mahadevan             4 (0.0%)

Developers with the most signoffs (total 7)
Otavio Salvador              4 (57.1%)
Fabio Estevam                1 (14.3%)
Evan Kotara                  1 (14.3%)
Lauren Post                  1 (14.3%)

Developers with the most reviews (total 0)

Developers with the most test credits (total 2)
Eric Nelson                  1 (50.0%)
Daiane Angolini              1 (50.0%)

Developers who gave the most tested-by credits (total 2)
Otavio Salvador              1 (50.0%)
Javier Viguera               1 (50.0%)

Developers with the most report credits (total 7)
Daiane Angolini              1 (14.3%)
Fabio Estevam                1 (14.3%)
Evan Kotara                  1 (14.3%)
Alexandre Belloni            1 (14.3%)
Philippe Mangaud             1 (14.3%)
Sébastien Taylor            1 (14.3%)
Jeremy Stashluk              1 (14.3%)

Developers who gave the most report credits (total 7)
Otavio Salvador              6 (85.7%)
Eric BENARD                  1 (14.3%)

Top changeset contributors by employer
O.S. Systems               131 (58.0%)
Freescale                   56 (24.8%)
Eukrea Electromatique        9 (4.0%)
(Unknown)                    9 (4.0%)
Free Electrons               6 (2.7%)
Timesys                      5 (2.2%)
Pelagicore AB                3 (1.3%)
Digi International           2 (0.9%)
Boundary Devices             2 (0.9%)
ZOHO Corp                    1 (0.4%)
emlix GmbH                   1 (0.4%)
(None)                       1 (0.4%)

Top lines changed by employer
Freescale                 29073 (74.4%)
O.S. Systems              7636 (19.6%)
Free Electrons            1090 (2.8%)
Eukrea Electromatique      511 (1.3%)
Timesys                    367 (0.9%)
Pelagicore AB              125 (0.3%)
(Unknown)                  107 (0.3%)
Boundary Devices            56 (0.1%)
ZOHO Corp                   47 (0.1%)
Digi International          33 (0.1%)
(None)                       4 (0.0%)
emlix GmbH                   3 (0.0%)

Employers with the most signoffs (total 7)
O.S. Systems                 4 (57.1%)
Freescale                    3 (42.9%)

Employers with the most hackers (total 24)
(Unknown)                    7 (29.2%)
Freescale                    5 (20.8%)
O.S. Systems                 2 (8.3%)
Pelagicore AB                2 (8.3%)
Free Electrons               1 (4.2%)
Eukrea Electromatique        1 (4.2%)
Timesys                      1 (4.2%)
Boundary Devices             1 (4.2%)
ZOHO Corp                    1 (4.2%)
Digi International           1 (4.2%)
(None)                       1 (4.2%)
emlix GmbH                   1 (4.2%)


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

Processed 66 csets from 13 developers
8 employers found
A total of 10983 lines added, 11307 removed (delta -324)

Developers with the most changesets
Otavio Salvador             18 (27.3%)
Alexandre Belloni           14 (21.2%)
Daiane Angolini              8 (12.1%)
Eric Nelson                  5 (7.6%)
John Weber                   5 (7.6%)
Lucas Dutra Nunes            3 (4.5%)
Eric Bénard                 3 (4.5%)
Matthias Benesch             3 (4.5%)
Marek Vasut                  2 (3.0%)
SARTRE Leo                   2 (3.0%)
Fabio Estevam                1 (1.5%)
Erik Botö                   1 (1.5%)
Jeremy Stashluk              1 (1.5%)

Developers with the most changed lines
Otavio Salvador           8945 (41.2%)
Eric Nelson               2649 (12.2%)
SARTRE Leo                 581 (2.7%)
Alexandre Belloni          528 (2.4%)
Matthias Benesch           383 (1.8%)
Marek Vasut                343 (1.6%)
Lucas Dutra Nunes          284 (1.3%)
John Weber                  86 (0.4%)
Jeremy Stashluk             22 (0.1%)
Daiane Angolini             16 (0.1%)
Eric Bénard                 8 (0.0%)
Fabio Estevam                6 (0.0%)
Erik Botö                   1 (0.0%)

Developers with the most lines removed
Eric Nelson               2530 (22.4%)
SARTRE Leo                 329 (2.9%)
Jeremy Stashluk             10 (0.1%)

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

Developers with the most reviews (total 0)

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

Developers who gave the most tested-by credits (total 1)
Lucas Dutra Nunes            1 (100.0%)

Developers with the most report credits (total 1)
Rene Fichter                 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                21 (31.8%)
Free Electrons              14 (21.2%)
(Unknown)                   11 (16.7%)
Freescale                    9 (13.6%)
Boundary Devices             5 (7.6%)
Eukrea Electromatique        3 (4.5%)
DENX Software Engineering    2 (3.0%)
Pelagicore AB                1 (1.5%)

Top lines changed by employer
O.S. Systems              16979 (78.2%)
Boundary Devices          2732 (12.6%)
(Unknown)                 1096 (5.0%)
Free Electrons             530 (2.4%)
DENX Software Engineering  343 (1.6%)
Freescale                   22 (0.1%)
Eukrea Electromatique        8 (0.0%)
Pelagicore AB                1 (0.0%)

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

Employers with the most hackers (total 13)
(Unknown)                    4 (30.8%)
O.S. Systems                 2 (15.4%)
Freescale                    2 (15.4%)
Boundary Devices             1 (7.7%)
Free Electrons               1 (7.7%)
DENX Software Engineering    1 (7.7%)
Eukrea Electromatique        1 (7.7%)
Pelagicore AB                1 (7.7%)


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

Processed 18 csets from 6 developers
4 employers found
A total of 1094 lines added, 363 removed (delta 731)

Developers with the most changesets
Otavio Salvador             10 (55.6%)
Daiane Angolini              3 (16.7%)
Diego Rondini                2 (11.1%)
Rogerio Nunes                1 (5.6%)
Leonardo Sandoval            1 (5.6%)
Fabio Estevam                1 (5.6%)

Developers with the most changed lines
Diego Rondini             1065 (95.1%)
Otavio Salvador             29 (2.6%)
Daiane Angolini              7 (0.6%)
Fabio Estevam                2 (0.2%)
Rogerio Nunes                1 (0.1%)
Leonardo Sandoval            1 (0.1%)

Developers with the most lines removed
Otavio Salvador             10 (2.8%)
Leonardo Sandoval            1 (0.3%)

Developers with the most signoffs (total 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
O.S. Systems                10 (55.6%)
Freescale                    5 (27.8%)
ZOHO Corp                    2 (11.1%)
(Unknown)                    1 (5.6%)

Top lines changed by employer
ZOHO Corp                 1065 (95.1%)
O.S. Systems                44 (3.9%)
Freescale                   10 (0.9%)
(Unknown)                    1 (0.1%)

Employers with the most signoffs (total 0)

Employers with the most hackers (total 6)
Freescale                    3 (50.0%)
ZOHO Corp                    1 (16.7%)
O.S. Systems                 1 (16.7%)
(Unknown)                    1 (16.7%)

Test Cycle

The following people helped on test cycle:

  • Alexandre Belloni
  • Daiane Angolini
  • Gustavo Arambula
  • John Weber
  • Leonardo Sandoval
  • Stephan Bauroth

Known Issues

MX6 Weston/Wayland can NOT be built

cgtqmx6 There is no provider building for virtual/kernel for Congatec Qmx6

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

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

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

Bug ID Product Status Summary
5202 BSPs NEW distorted images from gstreamer
3781 BSPs NEW i.MX6Q: mfw_isink Problem
4155 BSPs NEW 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
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
5148 BSPs NEW perf test fails
5331 BSPs NEW error play video via gstreamer with “mfw_isink”
5361 Runtime NEW resolvconf fail to change dns-nameservers from /etc/network/interfaces
5508 OE-Core NEW build for machine imx28evk is failing
3719 BSPs ACCEPTED fsl-image-gui image for imx6qsabreauto machine does not reboot
3847 OE-Core REOPENED New partitioning description and tooling
5178 BSPs REOPENED sabresd boot failure with preferred provider linux-fslc
3573 BSPs REOPENED LVDS Touch Screen is missing on imx6qsabreauto
5023 OE-Core REOPENED EXTRA_IMAGE_FEATURES += “tools-sdk” does return ERROR
5219 BSPs NEEDINFO meta-fsl-arm kernel crash when using graphics acceleration
5359 Runtime NEEDINFO [Yocto 1.5] su - USER -c ‘COMMAND’ env variable issue
4510 BSPs WaitForUpstream GLX load vivante_dri.so failed
4511 BSPs WaitForUpstream error for using oprofile.ko to profiling