Übersicht

Yocto project

BSP-Yocto-i.MX 6-PD15.1.0

Die untenstehenden BSP Platform Support Tabellen bieten einen Überblick über alle Funktionen und die unterstützten Hardwareplattformen unserer verfügbaren Releases.

Platform Support Chart PD15.1.0

Machine Name Hardware Article Number Compile Test Apollo Testsystem Pass
phyboard-alcor-i-mx6-1 PB-00301-110C.A0 Not tested Not tested
phyboard-mira-i-mx6-1 PB-01501-002.A2 (i.MX 6 Quad, 1GB RAM) Success Yes
phyboard-mira-i-mx6-2 PB-01501-001.A2 (i.MX 6 Solo, 256MB RAM) [Not verified RAM calibration values] Success Yes
phyboard-subra-i-mx6-1 PB-00601-001.A0 Not tested Not tested
phycard-i-MX6-1 PCA-A-XL3-233BCC.A2/PBA-A-03 (i.MX 6 Quad, 1GB RAM on two banks) Not tested Not tested
phycard-i-mx6-2 non-standard/PBA-A-03 (i.MX 6 Quad, 1GB RAM on one bank) Not tested Not tested
phyflex-i-mx6-10 non-standard/PBA-B-01 (i.MX 6 Solo, 128MB RAM on one bank, no NOR) Not tested Not tested
phyflex-i-mx6-1 PFL-A-02-23237E0.A1/PBA-B-01 (i.MX 6 Quad, 1GB RAM on two banks, 16MB NOR) Not tested Not tested
phyflex‑imx6‑2 PFL-A-02-13237E0.A1/PBA-B-01 (i.MX 6 Quad, 1GB RAM on one bank, 16MB NOR) Not tested Not tested
phyflex-i-mx6-3 non-standard/PBA-B-01 (i.MX 6 Quad, 2GB RAM two banks, 16MB NOR) Not tested Not tested
phyflex-i-mx6-4 PFL-A-02-55237E0.A3/PBA-B-01 (i.MX 6 Quad, 4GB RAM on two banks, 16MB NOR) Not tested Not tested
phyflex-i-mx6-5 non-standard/PBA-B-01 (i.MX 6 Quad, 512MB RAM on one bank, 16MB NOR) Not tested Not tested
phyflex-i-mx6-6 PFL-A-02-23247E0X.A1/PBA-B-01 (i.MX 6 DualLite, 1GB RAM on two banks, 16MB NOR) Not tested Not tested
phyflex-i-mx6-7 PFL-A-02-13247E0X.A0/PBA-B-01 (i.MX 6 DualLite, 1GB RAM on one bank, 16MB NOR) Not tested Not tested
phyflex-i-mx6-8 PFL-A-02-0200541.A0/PBA-B-01 (i.MX 6 Solo, 512MB RAM on one bank, no NOR) Not tested Not tested
phyflex-i-mx6-9 non-standard/PBA-B-01 (i.MX 6 Solo, 256MB RAM on one bank, no NOR) Not tested Not tested

Feature Overview PD15.1.0

phyFLEX-i.MX 6 RDK phyCARD-i.MX 6 RDK phyBOARD-Alcor phyBOARD-Subra
Environment Kernel linux-mainline-3.19.5-phy3 linux-mainline-3.19.5-phy3 linux-mainline-3.19.5-phy3 linux-mainline-3.19.5-phy3
Barebox barebox-2015.02.0-phy2 barebox-2015.02.0-phy2 barebox-2015.02.0-phy2 barebox-2015.02.0-phy2
Yocto 1.7 1.7 1.7 1.7
OpenGL OpenGL ES 1.1 and OpenGL ES 2.0 (Vivante GC2000 (i.MX 6 Quad) and Vivante GC880 (i.MX 6 Solo/DualLite)) OpenGL ES 1.1 and OpenGL ES 2.0 (Vivante GC2000 (i.MX 6 Quad) and Vivante GC880 (i.MX 6 Solo/DualLite)) OpenGL ES 1.1 and OpenGL ES 2.0 (Vivante GC2000 (i.MX 6 Quad) and Vivante GC880 (i.MX 6 Solo/DualLite)) OpenGL ES 1.1 and OpenGL ES 2.0 (Vivante GC2000 (i.MX 6 Quad) and Vivante GC880 (i.MX 6 Solo/DualLite))
OpenEGL OpenEGL 1.4 OpenEGL 1.4 OpenEGL 1.4 OpenEGL 1.4
OpenCL OpenCL 1.1 EMBEDDED_PROFILE (only Vivante GC2000 (i.MX 6 Quad)) OpenCL 1.1 EMBEDDED_PROFILE (only Vivante GC2000 (i.MX 6 Quad)) OpenCL 1.1 EMBEDDED_PROFILE (only Vivante GC2000 (i.MX 6 Quad)) OpenCL 1.1 EMBEDDED_PROFILE (only Vivante GC2000 (i.MX 6 Quad))
OpenVG OpenVG 1.1 (Vivante GC2000 (i.MX 6 Quad) and Vivante GC880 (i.MX 6 Solo/DualLite)) OpenVG 1.1 (Vivante GC2000 (i.MX 6 Quad) and Vivante GC880 (i.MX 6 Solo/DualLite)) OpenVG 1.1 (Vivante GC2000 (i.MX 6 Quad) and Vivante GC880 (i.MX 6 Solo/DualLite)) OpenVG 1.1 (Vivante GC2000 (i.MX 6 Quad) and Vivante GC880 (i.MX 6 Solo/DualLite))
Qt 5.3.2 (using the eglfs backend) 5.3.2 (using the eglfs backend) 5.3.2 (using the eglfs backend) 5.3.2 (using the eglfs backend)
Interfaces
SPI
NOR Flash ok - ok -
NAND Flash ok ok ok ok
I²C
Audio Line Out, Line In, Speaker, Headpohne, Mic (Tlv320aic3007) Line Out, Line In, Mic (Tlv320aic3007) - -
EEPROM ok ok ok ok
PMIC ok ok ok ok
Touch ok (capacitive) ok (capacitive) ok (capacitive) ok
RTC ok ok ok ok
ADC ok - - -
CAN ok - ok ok
Ethernet ok ok ok ok
UART 2x ok ok ok ok
PCIe ok - - -
SATA ok - - -
USB Host ok ok ok ok
USB OTG host/device ok (device only) ok - -
SD ok ok ok (µSD) ok (µSD)
DVFS ok ok ok ok
Backlight ok ok ok -
GPIO/LEDs ok - ok -
HDMI - - - ok
Display LCD-018 7“ LCD-018 7“ LCD-025 7“ -
Camera VM-011 VM-011 - -

Release Notes

Release Notes unified i.MX 6 Linux BSP:
======================================

PD15.1.1                                02/06/2015
---------------------------------------------------- 

- Linux Kernel 3.19.5
- barebox 2015.02.0
- Yocto 1.7 (dizzy)

Tested Boards:
--------------------
- phyflex-imx6-1       (i.MX 6 Quad, 1GB RAM on two banks, 16MB NOR)
- phyflex-imx6-2       (i.MX 6 Quad, 1GB RAM on one bank, 16MB NOR)
- phycard-imx6-1       (i.MX 6 Quad, 1GB RAM on two banks)
- phyboard-alcor-imx6-1 
- phyboard-subra-imx6-1

Tested Yocto Images:
---------------------------
- phytec-qt5demo-image

Build Environment:
------------------------
- Ubuntu 14.04 64Bit

Features:
-------------
- phyflex-imx6-1 and phyflex-imx6-2:

            * PCIe
            * USB Host
            * USB OTG device
            * SD (SD0 and SD1)
            * EDT FocalTech FT5x06 I2C Touchscreen
            * Display ET-M0700G0DH6
            * Backlight control
            * SATA
            * RTC (i.MX 6 RTC, PMIC RTC, I2C RTC)
            * I2C EEPROM
            * GPIOs
            * ADC
            * CAN
            * DVFS
            * Audio (Line Out, Mic, Line In, Speaker out)
            * 1Gbit Ethernet
            * NAND
            * SPI-NOR
            * PMIC
            * 2x UART
            * Qt5 with eglfs backend (OpenGLES)
            * Camera VM011

- phycard-imx6-1

            * USB Host
            * USB OTG device and host
            * SD
            * EDT FocalTech FT5x06 I2C Touchscreen
            * Display ET-M0700G0DH6
            * Backlight control
            * RTC (i.MX 6 RTC, PMIC RTC, I2C RTC)
            * I2C EEPROM
            * DVFS
            * Audio (Line Out, Mic, Line In)
            * 10/100Mbit Ethernet
            * NAND
            * PMIC
            * UART
            * Qt5 with eglfs backend (OpenGLES)
            * Camera VM011

 - phyboard-alcor-imx6-1

            * USB Host
            * µSD
            * EDT FocalTech FT5x06 I2C Touchscreen
            * Display ET-M0700G0DH6
            * Backlight control
            * RTC (i.MX 6 RTC, PMIC RTC, I2C RTC)
            * I2C EEPROM
            * CAN
            * 10/100Mbit Ethernet
            * NAND
            * SPI-NOR
            * PMIC
            * UART
            * GPIOs
            * Qt5 with eglfs backend (OpenGLES)

 - phyboard-subra-imx6-1

            * USB Host
            * µSD
            * RTC (i.MX 6 RTC, PMIC RTC, I2C RTC)
            * I2C EEPROM
            * HDMI
            * CAN
            * 1Gbit Ethernet
            * NAND
            * PMIC
            * UART
            * Qt5 with eglfs backend (OpenGLES)

Known issues:
------------------

 - all boards:

            * gstreamer pipeline using vpu is slow

 - phyflex-imx6-1 and phyflex-imx6-2:

            * Slot SD1 doesn't work
            * Attaching DVI-Monitor doesn't work
            * noise when playing sound over speaker
            * SPI DMA issue. Nor flash should be used without DMA or just as
               boot device

 - phyboard-alcor-imx6-1:

            * Booting from NAND and using SD0 simultaneously fails
            * Touchscreen axes in Qt5Demo are reversed
            * USB Ethernet gadget panics
            * Backlight levels are reversed

 - phyboard-subra-imx6-1:

            * Booting from NAND and using SD0 simultaneously fails
            * USB Ethernet gadget panics

Highlighted changes:
--------------------------

 - barebox:

            * The barebox images

                    barebox-phytec-pbab01s-512mb.img
                    barebox-phytec-phyboard-subra-512mb.img

              were renamed to

                    barebox-phytec-pbab01s-512mb-1bank.img
                    barebox-phytec-phyboard-subra-512mb-1bank.img

 - barebox and linux-mainline:

            * Partition layout of NAND and NOR has changed.

 - linux-mainline:

            * Order of RTCs has changed. The battery buffered I2C-RTC is rtc0 now.

Yocto Project and all related marks and logos are registered trademarks of The Linux Foundation. This website is not, in any way, endorsed by the Yocto Project or The Linux Foundation.