Important Notes
BSP Revision | PTXdist | OSELAS Toolchain | Platform | U-Boot | Linux Kernel | Qt Version |
---|---|---|---|---|---|---|
0100 | 2013.03 | 2012.12.1 | MBa6x | 2013.04 | 3.10 | 4.8.4 |
0101 | 2013.12 | 2013.12.1 | MBa6x | 2013.04 | 3.13 | 4.8.5 |
0104 | 2013.12 | 2013.12.2 | MBa6x | 2013.04 | 3.16-rc5 | 4.8.6 |
0105 | 2014.11 | 2013.12.2 | MBa6x | 2013.04 | 3.16.7 | 5.3.2 |
0109 | 2015.05 | 2013.12.2 | MBa6x | 2015.04 | 4.1 | 5.3.2 |
0110 | 2016.04 | 2014.12.2 | TQMa6x TQMa6x-FSL | 2015.04 NXP rel_imx_4.1.15_2.0.0_ga | 4.1 NXP rel_imx_4.1.15_2.0.0_ga | 5.6.2 |
0113 | 2018.05 | 2018.02.0 | TQMa6x | 2017.11 | 4.14.69 | 5.6.3 |
0114 | 2019.01 | 2018.02.0 | TQMa6x | 2017.11 | 4.14.78 | 5.6.3 |
0119 | 2020.01 | 2019.09.1 | TQMa6x | 2017.11 | 5.4.39 5.4.39-rt23 | 5.12.6 |
0120 | 2020.01 | 2019.09.1 | TQMa6x | 2017.11 | 5.15.27 5.15.27-rt35 | 5.12.6 |
With BSP Revision 0109 the Linux kernel version changed from 3.16.7 to 4.1 The devicetree source & blob files for kernel 3.16.7 are not compatible to kernel 4.1 and vice versa.
Device Tree Blobs
Several device tree blobs (.dtb files) are built by default, the resulting files are named as follows:
imx6<q|dl>-mba6x-<hdmi|lvds|multi|pd>.dtb
When building an sd card image, the HDMI enabled device tree blob is used by default.
Module (CPU) type | |
---|---|
imx6q | TQMa6Q | TQMa6D |
imx6dl | TQMa6DL | TQMa6S |
Module revision | |
mba6x | TQMa6x Rev.02xx Variant B | TQMa6x Rev.01xx |
Display interface | |
hdmi | HDMI only |
lvds | LVDS only |
pd | parallel display only |
multi | HDMI + LVDS + parallel display |
File | Module | Starterkit Mainboard | i.MX6Q | i.MX6D | i.MX6DL | i.MX6S | Revision 010x | Revision 020x | Ethernet Patch |
---|---|---|---|---|---|---|---|---|---|
imx6qdl-tqma6x.dtsi | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
imx6q-tqma6x.dtsi | ✔ | ✔ | ✔ | ✔ | |||||
imx6dl-tqma6x.dtsi | ✔ | ✔ | ✔ | ✔ | |||||
imx6qdl-mba6x.dtsi | included | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
imx6q-mba6x.dts | included | ✔ | ✔ | ✔ | ✔ | ||||
imx6dl-mba6x.dts | included | ✔ | ✔ | ✔ | ✔ |
<graphviz dot> digraph “FDT_dependencies” {
rankdir=BT node [shape=box style=filled]
{ /* level graph */ node[shape=none, width=0, height=0, label=“” style=invis]; edge[dir=none style=invis]; 1 → 2 → 3 → 4 → 5 → 6; }
subgraph FSL { node [fillcolor="#E66A08" fontcolor="#FFFFFF"] "imx6q.dtsi"; "imx6dl.dtsi"; "imx6qdl.dtsi"; }
subgraph TQM { node [fillcolor="#1D8EC6" fontcolor="#FFFFFF"] "imx6qdl-tqma6x.dtsi"; "imx6q-tqma6q.dtsi"; "imx6dl-tqma6s.dtsi"; }
subgraph MB { node [fillcolor="#8F8F8F" fontcolor="#FFFFFF"] "imx6qdl-mba6x.dtsi"; "imx6q-mba6x.dts" [shape=oval color="#FF0000"]; "imx6dl-mba6x.dts" [shape=oval color="#FF0000"]; }
{rank=same; 6; "imx6q.dtsi"; "imx6dl.dtsi"} {rank=same; 5; "imx6qdl-tqma6x.dtsi"} {rank=same; 4; "imx6q-tqma6q.dtsi"; "imx6dl-tqma6s.dtsi"} {rank=same; 3; "imx6qdl-mba6x.dtsi"} {rank=same; 2; "imx6q-mba6x.dts"; "imx6dl-mba6x.dts"} {rank=same; 1; "imx6q-mba6x-hdmi.dts"; "imx6dl-mba6x-hdmi.dts" } {"imx6q.dtsi" "imx6dl.dtsi"} -> "imx6qdl.dtsi";
"imx6q-tqma6q.dtsi" -> {"imx6qdl-tqma6x.dtsi" "imx6q.dtsi"}; "imx6dl-tqma6s.dtsi" -> {"imx6qdl-tqma6x.dtsi" "imx6dl.dtsi"};
"imx6q-mba6x.dts" -> {"imx6qdl-mba6x.dtsi" "imx6q-tqma6q.dtsi"}; "imx6dl-mba6x.dts" -> {"imx6qdl-mba6x.dtsi" "imx6dl-tqma6s.dtsi"}; "imx6q-mba6x-hdmi.dts" -> "imx6q-mba6x.dts"; "imx6dl-mba6x-hdmi.dts" -> "imx6dl-mba6x.dts";
}
</graphviz> <HTML>
CPU specific files
Module specific files
Baseboard specific files
</HTML>
Device Tree Blobs
Several device tree blobs (.dtb files) are built by default, the resulting files are named as follows:
imx6<q|dl>-mba6<a|b>-<hdmi|lvds|multi|pd>.dtb
When building an sd card image, the HDMI enabled device tree blob is used by default.
Flat Image Tree (FIT)
Additionaly a FIT image (*.itb) is generated, which contains all device trees in a single file.
To select an individual DTB from this FIT you have to set the U-Boot variables fdt_type
and fitfdt_part
accordingly.
Module (CPU) type | |
---|---|
imx6q | TQMa6Q | TQMa6D |
imx6dl | TQMa6DL | TQMa6S |
Module revision & variant | |
mba6a | TQMa6x Rev.02xx Variant A & C |
mba6b | TQMa6x Rev.02xx Variant B | TQMa6x Rev.01xx |
Display interface | |
hdmi | HDMI only |
lvds | LVDS only |
pd | parallel display only |
multi | HDMI + LVDS + parallel display |
File | Module | Starterkit Mainboard | i.MX6Q | i.MX6D | i.MX6DL | i.MX6S | Revision 010x | Revision 020x | Ethernet Patch |
---|---|---|---|---|---|---|---|---|---|
imx6qdl-tqma6.dtsi | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
imx6qdl-tqma6a.dtsi | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
imx6qdl-tqma6b.dtsi | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
imx6q-tqma6.dtsi | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
imx6q-tqma6a.dtsi | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
imx6q-tqma6b.dtsi | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
imx6dl-tqma6.dtsi | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
imx6dl-tqma6a.dtsi | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
imx6dl-tqma6b.dtsi | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
imx6qdl-mba6.dtsi | included | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
imx6qdl-mba6a.dtsi | included | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
imx6qdl-mba6b.dtsi | included | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
imx6q-mba6.dtsi | included | ✔ | ✔ | ✔ | ✔ | ✔ | |||
imx6q-mba6a.dts | included | ✔ | ✔ | ✔ | ✔ | ✔ | |||
imx6q-mba6b.dts | included | ✔ | ✔ | ✔ | ✔ | ✔ | |||
imx6dl-mba6.dtsi | included | ✔ | ✔ | ✔ | ✔ | ✔ | |||
imx6dl-mba6a.dts | included | ✔ | ✔ | ✔ | ✔ | ✔ | |||
imx6dl-mba6b.dts | included | ✔ | ✔ | ✔ | ✔ | ✔ |
<graphviz dot> digraph “FDT_dependencies” {
rankdir=BT node [shape=box style=filled]
{ /* level graph */ node[shape=none, width=0, height=0, label=“” style=invis]; edge[dir=none style=invis]; 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → 9; }
subgraph FSL { node [fillcolor="#E66A08" fontcolor="#FFFFFF"] "imx6q.dtsi"; "imx6dl.dtsi"; "imx6qdl.dtsi"; }
subgraph TQM { node [fillcolor="#1D8EC6" fontcolor="#FFFFFF"] "imx6qdl-tqma6.dtsi"; "imx6q-tqma6<a|b>.dtsi"; "imx6dl-tqma6<a|b>.dtsi"; "imx6qdl-tqma6<a|b>.dtsi"; }
subgraph MB { node [fillcolor="#8F8F8F" fontcolor="#FFFFFF"] ordering=out; "imx6qdl-mba6.dtsi"; subgraph MBq { rankdir=LR; "imx6q-mba6.dtsi"; "imx6q-mba6<a|b>.dts" [shape=oval color="#FF0000"]; } "imx6qdl-mba6<a|b>.dtsi"; subgraph MBdl { "imx6dl-mba6<a|b>.dts" [shape=oval color="#FF0000"]; "imx6dl-mba6.dtsi"; } }
{rank=same; 8; "imx6q.dtsi"; "imx6dl.dtsi"} {rank=same; 7; "imx6qdl-tqma6.dtsi"} {rank=same; 6; "imx6q-tqma6<a|b>.dtsi"; "imx6dl-tqma6<a|b>.dtsi"} {rank=same; 5; "imx6qdl-tqma6<a|b>.dtsi"} {rank=same; 4; "imx6qdl-mba6.dtsi"} {rank=same; 3; "imx6q-mba6.dtsi"; "imx6q-mba6<a|b>.dts"; "imx6dl-mba6<a|b>.dts"; "imx6dl-mba6.dtsi"} {rank=same; 2; "imx6qdl-mba6<a|b>.dtsi" } {"imx6q.dtsi" "imx6dl.dtsi"} -> "imx6qdl.dtsi";
"imx6q-tqma6<a|b>.dtsi" -> {"imx6qdl-tqma6.dtsi" "imx6qdl-tqma6<a|b>.dtsi" "imx6q.dtsi"}; "imx6dl-tqma6<a|b>.dtsi" -> {"imx6qdl-tqma6.dtsi" "imx6qdl-tqma6<a|b>.dtsi" "imx6dl.dtsi"};
"imx6q-mba6<a|b>.dts" -> {"imx6q-tqma6<a|b>.dtsi" "imx6qdl-mba6<a|b>.dtsi" "imx6qdl-mba6.dtsi" "imx6q-mba6.dtsi"}; "imx6dl-mba6<a|b>.dts" -> {"imx6dl-tqma6<a|b>.dtsi" "imx6qdl-mba6<a|b>.dtsi" "imx6qdl-mba6.dtsi" "imx6dl-mba6.dtsi"};
}
</graphviz>
<HTML>
CPU specific files
Module specific files
Baseboard specific files
</HTML>
Buildsystem | BSP Revision | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PTXdist | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
Yocto | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||
Feature | BSP Revision | Remarks | |||||||||||
TQ Product | Chip | Interface | Function | 0113 | 0114 | 0115 | 0118 | 0119 | 0120 | 0121 | 0122 | 0123 | |
TQMa6x | i.MX6 | Ethernet | RGMII (10/100/1000 Mbit/s) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
TQMa6x | i.MX6 | GPIO | custom config on request | ||||||||||
TQMa6x | i.MX6 | I²C | EEPROM, Temperature Sensors | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
TQMa6x | i.MX6 | IIM / Fuse | on request | ||||||||||
TQMa6x | i.MX6 | SPI | SPI NOR Flash | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
TQMa6x | i.MX6 | UART2 | RS232 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | default console |
TQMa6x | i.MX6 | uSDHC | eMMC / SD-Card | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | SD card / eMMC |
TQMa6x | i.MX6 | Devicetree FIT image | see How-To |
Boot device | supported |
---|---|
eMMC / SD boot | ✔ |
TFTP boot | ✔ |
SPI NOR boot | ✔ |
Buildsystem | BSP Revision | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PTXdist | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||||
Yocto | ✔ | ✔ | ✔ | ✔ | ||||||||||||||||
Feature | BSP Revision | Remarks | ||||||||||||||||||
TQ Product | Chip | Interface | Function | Pre-Release | 0100 | 0101 | 0104 | 0105 | 0109 | 0110 | 0113 | 0114 | 0115 | 0118 | 0119 | 0120 | 0121 | 0122 | 0123 | |
TQMa6x | i.MX6 | AUD3 | TLV320AIC3204 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | AudioCodec | ||
i.MX6 | EIM | Bus access | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | driver support / no device on MBa6x | |||||
i.MX6 | ENET | RGMII (10/100/1000 Mbit/s) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | MBa6x Rev. ≥ 0102 required | ||
i.MX6 | FLEXCAN1 | CAN 2.0B | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | • | ✔ | ✔ | • | ✔ | ✔ | ✔ | ✔ | ✔ | BSP Rev. ≤ 0100: bitrate is not set as correctly |
||
i.MX6 | FLEXCAN2 | CAN 2.0B | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
i.MX6 | GPIO | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | BSP Rev. ≥ 0104: available via sysfs | ||
i.MX6 | GPIO1_IO21 | Buzzer | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | BSP Rev. ≤ 0101 BSP Rev. ≥ 0104 |
||
i.MX6 | GPU2D | Hardware Acceleration | ○ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | BSP Rev. ≥ 0105 or kernel 3.10.17-fsl required tested resolution 1366×768 For using GPU see How To |
||||
i.MX6 | GPU3D | Hardware Acceleration | ○ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | BSP Rev. ≥ 0105 or kernel 3.10.17-fsl required tested resolution 1366×768 For using GPU see How To |
||||
i.MX6 | HDMI | HDMI | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | known limitations For Freescale kernel see How To |
|||
i.MX6 | I2C1 | I2C devices | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | see supported onboard I2C devices | |||
i.MX6 | I2C3 | I2C devices | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | see supported onboard I2C devices | |||
i.MX6 | IPU1 | Parallel LCD | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | displays supported | ||||
i.MX6 | JTAG | |||||||||||||||||||
i.MX6 | LDB | LVDS | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | • | ✔ | ✔ | • | ✔ | ✔ | ✔ | ✔ | ✔ | displays supported | |
i.MX6 | PCIe | Device Discovery | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | BSP Rev. 0104 TQMa6D/Q support | ||||
i.MX6 | PWM1 | Backlight Dimming | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | MBa6x Rev. ≥ 0200 required | ||||
i.MX6 | SATA | Serial ATA 3.0 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | TQMa6Q and TQMa6D only | ||
i.MX6 | SPDIF | Digtal Audio | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | availabe at X30.10/12 on MBa6x | |||||
i.MX6 | SPI1 | Bus access | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | BSP Rev. ≥ 0104: SS2 configured for spidev, SS3 prepared for usage (pin-multiplexing) |
||
i.MX6 | SPI1 | NOR flash | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | /dev/mtd0 | ||
i.MX6 | SPI5 | Bus access | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | TQMa6Q only BSP Rev. ≥ 0104: SS1 configured for spidev |
||||
i.MX6 | TEMPMON | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
i.MX6 | UART1 | not available on MBa6x | ||||||||||||||||||
i.MX6 | UART2 | RS232 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | default console | |
i.MX6 | UART3 | TTL | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
i.MX6 | UART4 | RS485 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | RS485 mode for UART is only available in Linux kernel ≥ 4.1 | ||
i.MX6 | UART5 | TTL | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
i.MX6 | USB_OTG | Host | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
i.MX6 | USB_OTG | OTG | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
i.MX6 | USB_UH1 | USB2517 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
i.MX6 | USB_UH2 | not available on MBa6x | ||||||||||||||||||
i.MX6 | USB_UH3 | not available on MBa6x | ||||||||||||||||||
i.MX6 | uSDHC | SD(HC)-Card sd2 SD card sd3 eMMC | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | see issues for known limitations | |
i.MX6 | VPU | Hardware Acceleration | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | For using VPU see How To | ||||||
MBa6x | TLV320AIC3204 | Audio Codec | Headphone Out / Line Out | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | selectable using solder straps on MBa6x | ||
Line In | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
Microphone In | ||||||||||||||||||||
LAN9500 | ENET | 10/100 Mbit/s | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | BSP Rev. ≤ 0101 BSP Rev. ≥ 0104 |
|
GPIO | GPIO Key | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | configured as input device | |||
LED | LED | LED | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | MBa6x Rev. ≥ 0200 required | ||||
USB2517 | USB1 | LAN9500 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | MBa6x Rev. ≥ 0102 required | |
USB2517 | USB2 | Host | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
USB2517 | USB3 | Host | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
USB2517 | USB4 | Host | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
USB2517 | USB5 | Host | ||||||||||||||||||
USB2517 | USB6 | Host | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
USB2517 | USB7 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | tested with ilitek touchcontroller |
I2C bus | TQMa6x | ||
---|---|---|---|
I2C3 | 0x08 PMIC | 0x48 LM75 | 0x50 EEPROM |
I2C bus | MBa6x | ||
---|---|---|---|
I2C1 | 0x18 Audiocodec |
||
I2C3 | 0x49 LM75 | 0x57 EEPROM | 0x68 RTC |
I2C bus | TQMa6x | MBa6x | |||||
---|---|---|---|---|---|---|---|
I2C1 | 0x08 PMIC | 0x48 LM75 | 0x50 EEPROM |
I2C bus | MBa6x | |||
---|---|---|---|---|
I2C1 | 0x18 Audiocodec | 0x49 LM75 | 0x57 EEPROM | 0x68 RTC |
i.MX6 | AUD3 | I2S | t.b.d | |||
i.MX6 | I2S | AudioCodec | t.b.d |
Build tools
BSP
Build tools
BSP
U-Boot
Build tools
BSP
U-Boot 2017.11 Mainline
Linux4.14.78
Build tools
U-Boot 2017.11 Mainline
Linux4.14.69
Userland
U-Boot 2015.04 Mainline
U-Boot-FSL 2016.03 (rel_imx_4.1.15_2.0.0_ga)
Linux 3.16
Linux 4.1 Mainline
Linux rel_imx_4.1.15_2.0.0_ga
Userland
Userland FSL
Build tools
Userland
U-Boot
Linux kernel
Buildenvironment
U-Boot 2014.04
Linux 3.16.7
RootFS