This is an old revision of the document!
Embedded module TQMa6x - Linux BSP documentation
Important Notes
BSP Overview
Version Matrix
BSP revision | 0100 | 0101 | 0104 | 0105 | 0109 | 0110 | |
---|---|---|---|---|---|---|---|
PTXdist | 2013.03 | 2013.12 | 2013.12 | 2014.11 | 2015.05 | 2016.04 | |
OSELAS Toolchain | 2012.12.1 | 2013.12.1 | 2013.12.2 | 2013.12.2 | 2013.12.2 | 2014.12.2 | |
Platform | MBa6x | MBa6x | MBa6x | MBa6x | MBa6x | TQMa6x | TQMa6x-FSL |
U-Boot | 2013.04 | 2013.04 | 2013.04 | 2014.04 | 2015.04 | 2015.04 | NXP rel_imx_4.1.15_2.0.0_ga |
Linux Kernel | 3.10 | 3.13 | 3.16-rc5 | 3.16.7 | 4.1 | 4.1 | NXP rel_imx_4.1.15_2.0.0_ga |
Qt Version | 4.8.4 | 4.8.5 | 4.8.6 | 5.3.2 | 5.3.2 | 5.6.2 | 5.6.2 |
Flat Devicetree
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.
Bootloader
Supported features
Feature | BSP Revision | Remarks | |||||
---|---|---|---|---|---|---|---|
TQ Product | Chip | Interface | Function | 0105 | 0109 | 0110 | |
TQMa6x | i.MX6 | Ethernet | RGMII (10/100/1000 Mbit/s) | ✔ | ✔ | ✔ | |
TQMa6x | i.MX6 | uSDHC | eMMC / SD-Card | ✔ | ✔ | ✔ | SD card / eMMC |
TQMa6x | i.MX6 | UART2 | RS232 | ✔ | ✔ | ✔ | default console |
TQMa6x | i.MX6 | I²C | EEPROM, Temperature Sensors | ✔ | ✔ | ✔ | |
TQMa6x | i.MX6 | GPIO | custom config on request | ||||
TQMa6x | i.MX6 | SPI | SPI NOR Flash | ✔ | ✔ | ✔ | |
TQMa6x | i.MX6 | IIM / Fuse | on request | ||||
TQMa6x | i.MX6 | Devicetree FIT image | ✔ | see How To |
Supported boot devices
Boot device | supported |
---|---|
eMMC / SD boot | ✔ |
TFTP boot | ✔ |
SPI NOR boot | ✔ |
Operating System
Changelog
Embedded module TQMa6x - Linux BSP documentation
Development Environment, .:Linux:build_bsp|Building BSP, .:Linux:adapt_BSP|Adapting BSP, .:Linux:deployment|Deployment, .:Linux:Downloads, .:Linux:FAQ, .:Linux:How to..., .:Linux:Known issues