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


Versioning


Software

This BSP release supports various configurations of the phyBOARD-Mira i.MX6 SBC. 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 SBC 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

Board Description

(i.MX6 / RAM / Nand or eMMC)

Part NumbersModulesBarebox ImageKernel Device Tree File
phyboard-mira-imx6-3

Standard Kit

Quad /1GB / NAND

PB-01501-002.A2

PBA-C-06-002.A2

PCM-058-33230C0I.A3


barebox-phytec-phycore-imx6q-som-nand-1gib.imgimx6q-phytec-mira-rdk-nand.dtb
phyboard-mira-imx6-4Solo / 256MB / NAND

PB-01501-001.A2

PBA-C-06-001.A2

PCM-058-12000D0C.A3


barebox-phytec-phycore-imx6dl-som-nand-256mb.imgimx6dl-phytec-mira-rdk-nand.dtb
phyboard-mira-imx6-5

Quad / 2GiB / 8GB eMMC

PBA-C-06-002.A2

PCM-058-40233C0I.A0


barebox-phytec-phycore-imx6q-som-emmc-2gib.imgimx6q-phytec-mira-rdk-emmc.dtb
phyboard-mira-imx6-6

Solo / 1GiB /1GiB NAND


PCM-058-33000D0X.A0

PBA-C-06-001.A2

PEB-WLBT-01 (Wifi)barebox-phytec-phycore-imx6dl-som-nand-1gib.imgimx6dl-phytec-mira-rdk-nand.dtb
phyboard-mira-imx6-7DualLite / 1GiB / 4GB eMMC

PBA-C-06-001.A2

PCM-058-30242C0X.A0


barebox-phytec-phycore-imx6dl-som-emmc-1gib.imgimx6dl-phytec-mira-rdk-emmc.dtb
phyboard-mira-imx6-9

QuadPlus / 1GB / NAND / NOR 

PBA-C-06-002.A2

PCM-058-332B0C0I.A0


barebox-phytec-phycore-imx6qp-som-nand-1gib.imgimx6qp-phytec-mira-rdk-nand.dtb
phyboard-mira-imx6-10

Quad /1GB / NAND

PB-01501-004.A1

PBA-C-06-002.A2

PCM-058-33230C0I.A3

PEB-WLBT-01 (Wifi)barebox-phytec-phycore-imx6q-som-nand-1gib.imgimx6q-phytec-mira-rdk-nand.dtb
phyboard-mira-imx6-11

Quad /1GB / NAND

PB-01501-005.A2

PBA-C-06-002.A2

PCM-058-33230C0I.A3

Display ETM700barebox-phytec-phycore-imx6q-som-nand-1gib.imgimx6q-phytec-mira-rdk-nand.dtb
phyboard-mira-imx6-12

Quad /1GB /NAND

(with RS485)


PB-01501-XXX.AX

PBA-C-06-002.A2

PCM-058-33230C0I.A3


barebox-phytec-phycore-imx6q-som-nand-1gib.imgimx6q-phytec-mira-rdk-nand-rs485.dtb





Linux Devicetree Summary

The following is an example describing the structure of the device tree for the standard phyBOARD Mira (machine configuration phyboard-mira-imx6-3).

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

Default dts targetimx6q-phytec-mira-rdk-nand.dtb
Default dtsi include descriptionDefault dtsi include list
Processor

imx6q.dtsi

(includes imx6qdl.dtsi)

SOM

imx6qdl-phytec-phycore-som.dtsi

Carrier Boardimx6qdl-phytec-mira.dtsi
Eval Boardimx6qdl-phytec-mira-peb-eval-01.dtsi
LCD Moduleimx6qdl-phytec-mira-peb-av-02.dtsi
WiFi Moduleimx6qdl-phytec-peb-wlbt-01.dtsi


Supported Hardware Versions

Hardware DescriptionPart NumberPCB Version
Standard phyCORE-i.MX6 SOM

PCM-058-33230C0I.A3

 PL1429.4
Carrier BoardPBA-CD-06-002.A3 PL1434.3


Compatible Expansion Boards and Accessories

The following expansion boards are supported in the BSP. The default enabled boards are in bold. See this How-To Guide for instructions on enabling expansion boards in Barebox.


Module NamePart NumberPCB VersionDescription
Evaluation BoardPEB-EVAL-011413.13x User Buttons; 3x User LEDs; RS-232 via UART0; JTAG
WiFi ModulePEB-WLBT-011430.1LS Research TiWi-BLE Wifi Module
LCD Display AdapterPEB-AV-021415.1Parallel Display / 4-wire Touch Interface
1415.0 [1]
LVDS Display AdapterAUO G104SN02-V2
10'' LVDS display with resistive touch


Quickstart


Quickstarts for phyBOARD-Mira-i.MX6 PD16.1.0:

BSP Features


The following table lists the interfaces available from the phyBOARD-Mira. 

  • 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-mira-rdk-nand.dts

    The "Enabled in DTS" column is specifically for the standard phyBOARD-Mira (machine configuration phyboard-mira-imx6-3).

    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]
    uart2YesYesYesExpansion connector X17 (DB9 connector on PEB-EVAL-01)
    uart3YesYesYes5x2 connector X23
    uart4YesNo[click for info]
    uart5YesNo[click for info]
    I2C

    i2c1YesYesYesExpansion Connector X17
    i2c2YesYesYesUsed for HDMI
    i2c3 (Only available on SOM)YesYesYes
    EthernetfecYesYesYes10/100/1000Mbit/s Eth0 from RGMII RJ45 Connector X5
    Digital Audio Multiplexer


    AUD3YesNo[click for info]
    AUD4YesNo[click for info]
    AUD5YesNo[click for info]
    AUD6YesNo[click for info]
    MMC/SDIO

    usdhc1YesYesNo Micro SD Card Connector X22
    usdhc2YesNo[click for info]
    usdhc3YesYesNoUsed for WiFi module PEB-WLBT-01
    usdhc4YesYesNoUsed for eMMC
    CommunicationTiWi-BLE  WiFi on SD3YesYesNoExpansion Connector X17
    TiWi-BLE BluetoothNo


    USBusb_otg (labelled USB0)YesYesYesMicro AB connector X5
    usb_h1 (labelled USB1)YesYesYesUSB Host connector X6
    CANflexcan1 (labelled CAN0)YesYesYes2X5 connector x3
    flexcan2YesNo[click for info]
    ECSPI


    ECSPI1YesYesYesExpansion Connector X17
    ECSPI2YesNo[click for info]
    ECSPI3 (Labelled SPI0)YesNo[click for info]
    ECSPI5 (Labelled SPI1)YesNo[click for info]
    PCIe
    YesYesYesminiPCIe Connector X7
    SATA
    YesNo[click for info]
    Display and Touch24-bit LCD InterfaceYesYesNoConnector X14 (PEB-AV-02) Enabled in Barebox environment config: imx6qdl-phytec-lcd-018-peb-av-02
    LVDS interfaceYesYesNoConnector X9 Enabled in Barebox environment config: imx6qdl-mira-enable-lvds
    Analog LCD Touch - Capacitive, i2c1YesYesNo

    Connector X13

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

    Enabled in Barebox environment config: imx6qdl-phytec-lcd-018-peb-av-02

    Analog LCD Touch - Resistive STMPE811 (on CB), I2C1YesYes NoConnector X1X4 Can be enabled in Barebox environment (capacitive is enabled by default)
    HDMI ( i2c2)Yes YesYesHDMI SMT angled connector X28
    PWM BacklightYesYesNoConnector X8 Enabled by Barebox environment config for lvds or peb-av-02
    DVFS
    YesYesYes
    GPIO

    User Buttons and LEDs

    YesYesYesOn SOM: - Green GPIO1 4 On carrier board: - Multicolor LED PCA9533D On Eval board: - Keys: GPIO6 18, GPIO5 28 - LEDs: Green (GPIO5 29), Yellow (GPIO7 0), Red (GPIO7 1)
    Memory8/16-bit NAND FlashYesYesYes
    SPI NOR FlashYesYesYesOn ECSPI1
    EEPROMYesYesYesm24c32 on I2C3
    RTC

    RTC on carrier board

    YesYesYesRV-4162-C7 on I2C1
    Power ManagementPMICYesYesYesDA9062 on I2C3
    Internal watchdogYesYesNoBSP uses PMIC watchdog and reboot handler by default
    CameraCamera0 on i2c1YesYes YesphyCAM S+ Connector X10 Enabled in Barebox, VM-011-COL on CSI0


[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