Skip to end of metadata
Go to start of metadata

This software release is maintained by www.phytec.de.

 

Versioning


Software

This BSP release supports various configurations of the phyFLEX-i.MX6 SOM and Rapid Development Kit. You will need to know which Yocto machine configuration corresponds to your kit in order to build the appropriate BSP. By default, only the standard kit configurations are shown in the table. If you have a different kit, use the filters below to search by SOM part number or population. The barebox images and kernel device tree file names are important when creating custom Barebox and kernel images outside of Yocto development.

 

Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...
Yocto Machine Config

SOM Description

(i.MX6 type / RAM / SPI Flash)

SOM Part NumbersBarebox ImageKernel Device Tree File
phyflex-imx6-1Quad / 1GB two banks / 16MBPFL-A-02-23237E0.A1barebox-phytec-pbab01-1gib.imgimx6q-phytec-pbab01.dtb
phyflex-imx6-2

Standard SOM

Quad / 1GB one bank / 16MB

PFL-A-02-13237E0.A1barebox-phytec-pbab01-1gib-1bank.imgimx6q-phytec-pbab01.dtb
phyflex-imx6-3Quad / 2GB two banks / 16MBPFL-A-02-43237E0.A1barebox-phytec-pbab01-2gib.imgimx6q-phytec-pbab01.dtb
phyflex-imx6-4Quad / 4GB two banks / 16MBPFL-A-02-55237E0.A3barebox-phytec-pbab01-4gib.imgimx6q-phytec-pbab01.dtb
phyflex-imx6-5Quad / 512MB one bank / 16MBPFL-A-02-03237E0.A1barebox-phytec-pbab01-512mb-1bank.imgimx6q-phytec-pbab01.dtb
phyflex-imx6-6DualLite / 1GB two banks / 16MBPFL-A-02-23247E0X.A1barebox-phytec-pbab01dl-1gib.imgimx6dl-phytec-pbab01.dtb
phyflex-imx6-7

DualLite / 1GB one bank / 16MB

PFL-A-02-13247E0X.A0barebox-phytec-pbab01dl-1gib-1bank.imgimx6dl-phytec-pbab01.dtb
phyflex-imx6-8Solo / 512MB one bank / nonePFL-A-02-0200541.A0barebox-phytec-pbab01s-512mb-1bank.imgimx6dl-phytec-pbab01-nonor.dtb
phyflex-imx6-9Solo / 256MB one bank / nonenon-standardbarebox-phytec-pbab01s-256mb-1bank.imgimx6dl-phytec-pbab01-nonor.dtb
phyflex-imx6-10Solo / 128MB one bank / nonenon-standard barebox-phytec-pbab01s-128mb-1bank.imgimx6dl-phytec-pbab01-nonor.dtb

 

Linux Devicetree Summary

The following is an example describing the structure of the device tree for the standard phyFLEX-i.MX6 RDK (machine configuration phyflex-imx6-2).

Please look at the dts file corresponding to your machine configuration for the included dtsi files.

Default dts targetimx6q-phytec-pbab01.dtb
Default dtsi include descriptionDefault dtsi include list
Processor

imx6q.dtsi

(includes imx6qdl.dtsi)

SOM

imx6q-phytec-pfla02.dtsi

(includes imx6qdl-phytec-pfla02.dtsi)

Carrier Boardimx6qdl-phytec-pbab01.dtsi
LCDimx6qdl-phytec-lcd.dtsi

 

Supported Hardware Versions

Hardware DescriptionPart NumberPCB Version
Standard phyFLEX-i.MX6 SOM

PFL-A-02-13237E0.A3

 PL1362.4
Carrier BoardPBA-B-01.A5 PL1364.6

 

Compatible Expansion Boards and Accessories

 Displays

The following LCD displays are supported in the BSP. The default LCD for all Yocto machine configurations is in bold. See this How-To Guide for instructions on enabling expansion boards in Barebox.

LCD DisplayDescription
LCD-018-043-KAPDisplay 4,3'' Capacitive touch
LCD-018-057-KAPDisplay 5,7'' Capacitive touch
LCD-018-070-KAP.A1Display 7,0'' AC138 Capacitive touch
LCD-018-070-KAP.A2Display 7,0'' AC158 Capacitive touch
LCD-018-070-RES.A0Display 7,0'' resistive

Cameras

The following camera modules are supported in the BSP. The default camera enabled in this BSP is in bold.  Click Here for more details regarding PHYTEC's camera modules. See this How-To Guide for instructions on enabling expansion boards in Barebox.

Camera

Description

VM-006-BW

phyCAM-P MT9M001 bw 1.3MP

VM-006-BW-LVDS

phyCAM-S+t MT9M001 bw 1.3MP

VM-008

phyCAM-P/phyCAM-S+ PAL/NTSC Wandler

VM-009-LVDS

phyCAM-S+ MT9M131 col 1.3MP

VM-009

phyCAM-P MT9M131 col 1.3MP

VM-010-BW-LVDS

phyCAM-S+ MT9V024 bw WVGA

VM-010-BW

phyCAM-P MT9V024 bw WVGA

VM-010-COL-LVDS

phyCAM-S+ MT9V024 col WVGA

VM-010-COL

phyCAM-P MT9V024 col WVGA

VM-011-BW-LVDS

phyCAM-S+ MT9P006 bw 5MP

VM-011-BW

phyCAM-P MT9P006 bw 5MP

VM-011-COL-LVDS

phyCAM-S+ MT9P006 col 5MP

VM-011-COL

phyCAM-P MT9P006 col 5MP

VM-012-BWphyCAM-P VITA1300 bw 1.3MP


Quickstart


Quickstarts for phyFLEX-i.MX6-PD16.1.0:

BSP Features


The following table lists the interfaces available from the phyFLEX-i.MX6 SOM. 

  • Implemented - driver support exists in the kernel. 
  • Tested - the interface has been configured in the device tree and was tested by PHYTEC 
  • Enabled in DTS - the corresponding device tree nodes are enabled in the device tree imx6q-phytec-pbab01.dts

    The "Enabled in DTS" column is specifically for the standard phyFLEX-i.MX6 RDK (machine configuration phyflex-imx6-2).

    Please look at the dts file corresponding to your machine configuration for differences.

    Interface

    Detail

    Implemented

    Tested

    Enabled in DTS

    Notes

    UART



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

    i2c1 (Only available on SOM)YesYesYes
    i2c2 (labelled I2C0)YesYesYes
    i2c3 (labelled I2C1)YesYesYes
    Ethernet10/100/1000Mbit/s Eth0 from RGMIIYesYesYesConnector X28
    Digital Audio Multiplexer


    AUD3YesNo[click for info]
    AUD4YesNo[click for info] 
    AUD5YesYesYesUsed with audio codec TLV32
    AUD6YesNo[click for info]
    MMC/SDIO

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


    ECSPI1YesNo[click for info] 
    ECSPI2YesNo[click for info]
    ECSPI3 (Labelled SPI0)YesYesYesConnector X53 Configured for spidev
    ECSPI5 (Labelled SPI1)YesYesYesConnector X30 Configured for spidev
    PCIe YesYesYesConnector X59
    SATA YesYesYesConnector X62, X61
    Display and Touch24-bit LCD InterfaceYesYesNo(Default LCD-018-070-KAP) Connector X65 Enabled by Barebox environment
    Analog LCD Touch - Capacitive, i2c2YesYesNo

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

    Enabled by Barebox environment

    Analog LCD Touch - Resistive STMPE811 (on CB), I2C4YesYes NoConnector X65 Can be enabled in Barebox environment (capacitive is enabled by default)
    HDMIYes YesYesConnector X40
    PWM BacklightYesYesNoEnabled by Barebox environment
    DVFS YesYesYes
    GPIO

    User Buttons and LEDs

    YesYesYesGPIO1_30, 2_31, on SOM
    Memory8/16-bit NAND FlashYesYesYes
    SPI NOR FlashYesYesYesN25Q128A13ESE40F on ECSPI3
    EEPROMYesYesYesat24c32 on I2C1
    RTC

    RTC-8564 Real-Time Clock on I2C2

    on carrier board

    YesYesYes
    Power ManagementPMICYesYesYesDA9063 on I2C1
    Internal watchdogYesYesNoUses PMIC watchdog and reboot handler by default
    Audio

    TLV320AIC3007 on CB on I2C2

    YesYesYesX11, X8, X10, X9, X7
    CameraCamera0 on I2C3YesYes NoEnabled in Barebox, VM-011-COL on CSI0
    Camera1 on I2C3YesYesNo


[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.MX6 Technical Reference manual for more information on the various modes each pin can be muxed to.

 


Technical Support

For further information or to report any problems, visit the PHYTEC Support Portal