Page tree
Skip to end of metadata
Go to start of metadata

Operating SystemLinux
BSP Release Status


Release Date
Source Archive 
Release Notes

Click Here

PHYTEC does not recommend starting new development based on this BSP. Please use the PD15.1.1 release instead.

This BSP provides a basis for development, deployment and execution of Linux based applications on the phyFLEX-i.MX6 System on Module (SOM). For detailed information on the various software components included in the release and how to use them, please refer to the Quickstart.



Yocto1.6 (Daisy)
Linux Kernel3.4.19

Compatible Hardware

BSP Release VersionBSP Release DateSOM PCB VersionCB PCB VersionFLEX Mapper Board PCB


1364.3 [B]1367.2 [A]
1364.2 [A]1367.1 [B]

[A] Does not fully support PCIe. FLEX Mapper board does not include nPCIe0_PERST. FLEX Baseboard missing 100Ω termination resistor on PCIe clock and reset for an extra PCIe.

[B]  Hardware interface does not support Camera0 interface extension and full 18-bit Camera0 (missing J6 and J7 for CSI0_DAT3 and CSI0_DAT2 signal multiplexing). Different reset out circuitry for Camera0 and Camera1. JP12 does not exist (X_CAMERA1_CLK & X_CAMERA0_CLK).

Compatability Warnings

This BSP is not backwards compatible and has no workaround for 1362.0 SOM and 1364.1 Baseboard due to a change in PCB pinout, see Modification of the pinout for the phyFLEX-i.MX6 (PLF-A-XL1)

BSP Download

Prebuilt images of imx6-3.14-PL15.1.0 can be downloaded from the link below:


Quickstarts for phyFLEX-i.MX6-3.14-PL15.1.0:

phyFLEX-i.MX6 RDK Quickstart imx6-3.14-PL15.1.0

BSP Features








uart1YesNo[click for info]
uart2YesNo[click for info] 
uart3 (labelled UART1)YesYesenabled - RS-232 on Connector X50
uart4 (labelled UART0)YesYesenabled - Connector X51 (default serial console)
uart5YesNo[click for info] 

i2c1 (Only used on SOM)YesYesenabled
i2c2 (labelled I2C0)YesYesenabled
i2c3 (labelled I2C1)YesNo[click for info] 
Ethernet10/100/1000Mbit/s Eth0 from RGMIIYesYesenabled - Connector X28
Digital Audio Multiplexer

AUD3YesNo[click for info] 
AUD4YesNo[click for info] 
AUD6YesNo[click for info] 

SD1YesNo[click for info] 
SD2 (Labelled SD1)YesYesenabled - Connector X56
SD3 (Labelled SD0)YesYesenabled - Connector X57
CommunicationTiWi-BLE  WiFi on SD3YesYesdisabled - Connector X58 (SD3 signals configured for MMC at X57 by default)
TiWi-BLE BluetoothNoNo 
USBusb_otg (labelled USB0)YesYesenabled - Connector X26
usb_h1 (labelled USB1)YesYes - see Known Issuesenabled - Connector X69 (USB_DN0)
CANflexcan1 (labelled CAN0)YesYesenabled - Connector X52
flexcan2YesNo[click for info] 

ECSPI1YesNo[click for info] 
ECSPI2YesNo[click for info] 
ECSPI3 (Labelled SPI0)YesYesEnabled - Header X53
ECSPI5 (Labelled SPI1)YesNoNeeds pinctrl - Header X30
PCIe YesYesEnabled - Connector X59
SATA YesYesEnabled - Connector X62, X61
Display and Touch24-bit LCD InterfaceYesYesenabled - (Requires LCD-018-070-KAP) Connector X65
Analog LCD Touch - CapacitiveYesYes

enabled - Capacitive: ETM-FT5x06 (on LCD-018-070-KAP)

Analog LCD Touch - Resistive STMPE811 (on CB), I2C4No Connector X65
HDMINo Connector X40
PWM BacklightYesYes - see Known Issuesenabled - Requires LCD-018-070-KAP
DVFS YesYesenabled

User Buttons and LEDs

YesYesGPIO1_30, 2_31, on SOM
Memory8/16-bit NAND FlashYesYesenabled
SPI NOR FlashYesYesenabled - N25Q128A13ESE40F on ECSPI3
EEPROMYesYesenabled - at24c32 on I2C1

RTC-8564 Real-Time Clock on I2C2

on carrier board

Power ManagementPMICYesYesenabled - DA9063 on I2C1

TLV320AIC3007 on CB on I2C2

YesYesenabled - X11, X8, X10, X9, X7
Cameracamera0 on I2C3No  
Camera1 on I2C3No  

[1]  It may be possible to change the software configuration to utilize this interface even if it is not being set in the board's default configuration. Please see the External Signals and Pin Multiplexing section of Freescale's i.MX6Q Technical Reference manual for more information on the various modes each pin can be muxed to.


 Signal names may change between processor and PCBs. Please refer to the phyFLEX-i.MX6 Hardware Manual for signal name mapping.

For detailed information regarding the software and hardware interfaces supported in this release: Supported Interfaces Table

What's Not Supported

This BSP Release does not support the following components:

  • i.MX6 Dual Lite or Solo (requires new machine configuration files)
  • WLAN: multirole mode
  • Video encoder: Streaming, TV
  • Camera (untested)
  • Display
    • Prime View PD050VL1 LVDS (LCD-017-050V)
    • Prime View PD104SLF LVDS (LCD-017-104S)
    • HDMI

New in this Release

  • Updated barebox version to 2014.11
  • DVFS

Fixed in this Release


  • Using barebox to flash barebox to SPI NOR
  • Saving default environment to SD card
  • Boot UBIFS root filesystem from NAND


  • Audio support for TLV320AIC3x 
  • PCIe

Known Issues

PHYTEC Known Issues

  • CAN will not work correctly with 1Mbit/s
  • USB Host (USB_DN0): Requires devices to be plugged in on boot.
  • LCD-Backlight: setting brightness via userspace (sys/class/backlight/) does not work. However, toggling bl_power functions properly).
  • WiFi issue with phyFLEX baseboard: 
    • SD3 SDIO lines for WiFi are shared with the SD interface that is used to boot the kernel and root filesystem. Therefore, you cannot boot from SD card and enable WiFi at the same time.
    • Workaround: Boot the kernel and root filesystem from network or the kernel and root filesystem from the SD2 interface.
  • WiFi Calibrator Utility is not included. Additional development is required to integrate the WiLink WiFi Calibrator Utility.

FSL Community BSP Known Issues

See here for a list of known issues for the FSL Community Daisy (1.6) BSP Release. imx6-3.14-PL15.1.0 is based on this release.

Technical Support

For further information or to report any problems, contact