This software release is maintained by www.phytec.de. |
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.
|
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 target | imx6q-phytec-mira-rdk-nand.dtb |
Default dtsi include description | Default dtsi include list |
---|---|
Processor | imx6q.dtsi (includes imx6qdl.dtsi) |
SOM | imx6qdl-phytec-phycore-som.dtsi |
Carrier Board | imx6qdl-phytec-mira.dtsi |
Eval Board | imx6qdl-phytec-mira-peb-eval-01.dtsi |
LCD Module | imx6qdl-phytec-mira-peb-av-02.dtsi |
WiFi Module | imx6qdl-phytec-peb-wlbt-01.dtsi |
Hardware Description | Part Number | PCB Version |
---|---|---|
Standard phyCORE-i.MX6 SOM | PCM-058-33230C0I.A3 | PL1429.4 |
Carrier Board | PBA-CD-06-002.A3 | PL1434.3 |
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 Name | Part Number | PCB Version | Description |
---|---|---|---|
Evaluation Board | PEB-EVAL-01 | 1413.1 | 3x User Buttons; 3x User LEDs; RS-232 via UART0; JTAG |
WiFi Module | PEB-WLBT-01 | 1430.1 | LS Research TiWi-BLE Wifi Module |
LCD Display Adapter | PEB-AV-02 | 1415.1 | Parallel Display / 4-wire Touch Interface |
1415.0 [1] | |||
LVDS Display Adapter | AUO G104SN02-V2 | 10'' LVDS display with resistive touch |
Quickstarts for phyBOARD-Mira-i.MX6 PD16.1.0:
The following table lists the interfaces available from the phyBOARD-Mira.
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 | uart1 | Yes | No | [click for info] | |
uart2 | Yes | Yes | Yes | Expansion connector X17 (DB9 connector on PEB-EVAL-01) | |
uart3 | Yes | Yes | Yes | 5x2 connector X23 | |
uart4 | Yes | No | [click for info] | ||
uart5 | Yes | No | [click for info] | ||
I2C | i2c1 | Yes | Yes | Yes | Expansion Connector X17 |
i2c2 | Yes | Yes | Yes | Used for HDMI | |
i2c3 (Only available on SOM) | Yes | Yes | Yes | ||
Ethernet | fec | Yes | Yes | Yes | 10/100/1000Mbit/s Eth0 from RGMII RJ45 Connector X5 |
Digital Audio Multiplexer | AUD3 | Yes | No | [click for info] | |
AUD4 | Yes | No | [click for info] | ||
AUD5 | Yes | No | [click for info] | ||
AUD6 | Yes | No | [click for info] | ||
MMC/SDIO | usdhc1 | Yes | Yes | No | Micro SD Card Connector X22 |
usdhc2 | Yes | No | [click for info] | ||
usdhc3 | Yes | Yes | No | Used for WiFi module PEB-WLBT-01 | |
usdhc4 | Yes | Yes | No | Used for eMMC | |
Communication | TiWi-BLE WiFi on SD3 | Yes | Yes | No | Expansion Connector X17 |
TiWi-BLE Bluetooth | No | ||||
USB | usb_otg (labelled USB0) | Yes | Yes | Yes | Micro AB connector X5 |
usb_h1 (labelled USB1) | Yes | Yes | Yes | USB Host connector X6 | |
CAN | flexcan1 (labelled CAN0) | Yes | Yes | Yes | 2X5 connector x3 |
flexcan2 | Yes | No | [click for info] | ||
ECSPI | ECSPI1 | Yes | Yes | Yes | Expansion Connector X17 |
ECSPI2 | Yes | No | [click for info] | ||
ECSPI3 (Labelled SPI0) | Yes | No | [click for info] | ||
ECSPI5 (Labelled SPI1) | Yes | No | [click for info] | ||
PCIe | Yes | Yes | Yes | miniPCIe Connector X7 | |
SATA | Yes | No | [click for info] | ||
Display and Touch | 24-bit LCD Interface | Yes | Yes | No | Connector X14 (PEB-AV-02) Enabled in Barebox environment config: imx6qdl-phytec-lcd-018-peb-av-02 |
LVDS interface | Yes | Yes | No | Connector X9 Enabled in Barebox environment config: imx6qdl-mira-enable-lvds | |
Analog LCD Touch - Capacitive, i2c1 | Yes | Yes | No | 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), I2C1 | Yes | Yes | No | Connector X1X4 Can be enabled in Barebox environment (capacitive is enabled by default) | |
HDMI ( i2c2) | Yes | Yes | Yes | HDMI SMT angled connector X28 | |
PWM Backlight | Yes | Yes | No | Connector X8 Enabled by Barebox environment config for lvds or peb-av-02 | |
DVFS | Yes | Yes | Yes | ||
GPIO | User Buttons and LEDs | Yes | Yes | Yes | On 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) |
Memory | 8/16-bit NAND Flash | Yes | Yes | Yes | |
SPI NOR Flash | Yes | Yes | Yes | On ECSPI1 | |
EEPROM | Yes | Yes | Yes | m24c32 on I2C3 | |
RTC | RTC on carrier board | Yes | Yes | Yes | RV-4162-C7 on I2C1 |
Power Management | PMIC | Yes | Yes | Yes | DA9062 on I2C3 |
Internal watchdog | Yes | Yes | No | BSP uses PMIC watchdog and reboot handler by default | |
Camera | Camera0 on i2c1 | Yes | Yes | Yes | phyCAM 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.
For further information or to report any problems, visit the PHYTEC Support Portal