Embedded module TQMa53 - PTXdist Linux BSP documentation
Important Notes
TQMa53 Rev.0400: Please have a look at known issues!
BSP Overview
BSP Version Matrix
BSP revision | 100 | 101 | 102 | 103 | 104 | 105 | 108 | 109 | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
PTXdist | 2012.04 | 2012.07 | 2012.07 | 2012.07 | 2012.07 | 2013.03 | 2013.03 | 2013.03 | ||||
OSELAS Toolchain | 2011.11 | 2011.11 | 2011.11 | 2011.11 | 2011.11 | 2011.11 | 2012.12.0 | 2012.12.0 | ||||
Platform | MBa53 | MBa53 | MBa53 | MBa53 | MBa53 | MBa53 | MBa53 | TBa53 | KB | MBa53 | TBa53 | KB |
U-Boot | - | - | - | - | - | v2013.01 | v2013.01 | v2013.01 | v2013.01 | v2013.01 | v2013.01 | v2013.01 |
Barebox | 2012.07 | 2012.07 | 2012.07 | 2012.07 | 2012.07 | v2012.07 | v2012.07 | - | - | v2012.07 | - | - |
Linux Kernel | 3.0 | 3.5 | 3.5 | 3.5 | 3.5 | 3.9 | 3.9 | 3.11 | 3.9 | 3.9 | 3.11 | 3.9 |
Qt Version | 4.8.0 | 4.8.2 | 4.8.2 | 4.8.2 | 4.8.2 | 4.8.4 | 4.8.4 | 4.8.4 | 4.8.4 | 4.8.4 | 4.8.4 | 4.8.4 |
Bootloader
Barebox 2012.07
Component | Status | Remarks |
---|---|---|
CPU | + | i.MX53, silicon rev 2.1 (Cortex®-A8) |
Ethernet | + | 1 x FEC |
USB - Ethernet Bridge not planned | ||
USB 2.0 | not planned | |
eSDHC | + | SD card / eMMC |
UART | + | |
I²C | - | on request |
SPI | - | on request |
GPIO | - | on request |
Key: + tested | - untested | ? open |
u-boot 2013.01
Component | Status | Remarks |
---|---|---|
CPU | + | i.MX53, silicon rev 2.1 (Cortex®-A8) |
Ethernet | + | 1 x FEC |
USB - Ethernet Bridge not planned | ||
USB 2.0 | on request | |
eSDHC | + | SD card / eMMC |
UART | + | |
I²C | + | |
GPIO | on request | |
IIM | on request | |
SPI | on request | |
Key: + tested | - untested | ? open |
Operating System
PTXdist 2013.01 (BSP 0105)
PTXdist 2012.07 (up to BSP 0104)
Component | Status | min. BSP | Remarks |
---|---|---|---|
System | + | 0100 | busybox, udev, systemd |
Display | + | 0100 | fbtest / fbset / fbv |
Touch (USB / RS232) | + | 0102 | ts_calibrate / ts_test, How-to |
Touch (PMIC MC13708) | + | 0102 | ts_calibrate / ts_test, How-to |
Audio | + | 0103 | aplay / arecord (needs SDMA firmware) |
USB | + | 0102 | usbutils |
I2C | + | 0102 | i2c-tools |
GPU | + | 0104 | freescale provided binaries, see How-to |
VPU | + | 0105 | V4l2 and gstreamer 0.11 with patches, needs CODA firmare, see How-to |
GUI | + | 0104 | Qt 4.8 (optional), see How-to |
Key: + tested | - untested | ? open |
Changelog
BSP Overview
BSP revision | 100 | 101 | 102 | 103 | 104 | 105 | 108 | 109 | 111 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PTXdist | 2012.04 | 2012.07 | 2012.07 | 2012.07 | 2012.07 | 2013.03 | 2013.03 | 2013.03 | 2013.03 | ||||||
OSELAS Toolchain | 2011.11 | 2011.11 | 2011.11 | 2011.11 | 2011.11 | 2011.11 | 2012.12.0 | 2012.12.0 | 2012.12.0 | ||||||
Platform | MBa53 | MBa53 | MBa53 | MBa53 | MBa53 | MBa53 | MBa53 | TBa53 | KB | MBa53 | TBa53 | KB | MBa53 | TBa53 | KB |
U-Boot | - | - | - | - | - | v2013.01 | v2013.01 | v2013.01 | v2013.01 | v2013.01 | v2013.01 | v2013.01 | v2013.01 | v2013.01 | v2013.01 |
Barebox | 2012.07 | 2012.07 | 2012.07 | 2012.07 | 2012.07 | v2012.07 | v2012.07 | - | - | v2012.07 | - | - | v2012.07 | - | - |
Linux Kernel | 3.0 | 3.5 | 3.5 | 3.5 | 3.5 | 3.9 | 3.9 | 3.11 | 3.9 | 3.9 | 3.11 | 3.9 | 3.9 | 3.11 | 3.9 |
Qt Version | 4.8.0 | 4.8.2 | 4.8.2 | 4.8.2 | 4.8.2 | 4.8.4 | 4.8.4 | 4.8.4 | 4.8.4 | 4.8.4 | 4.8.4 | 4.8.4 | 4.8.4 | 4.8.4 | 4.8.4 |
Bootloader
Barebox Version
Barebox 2012.07
Barebox
Supported FeaturesComponent | Status | Remarks |
---|---|---|
CPU | + | i.MX53, silicon rev 2.1 (Cortex®-A8) |
Ethernet | + | 1 x FEC |
USB - Ethernet Bridge not planned | ||
USB 2.0 | not planned | |
eSDHC | + | SD card / eMMC |
UART | + | |
I²C | - | on request |
SPI | - | on request |
GPIO | - | on request |
Key: + tested | - untested | ? open |
u-boot Version
u-boot 2013.01
u-boot Features
Component | Status | Remarks |
---|---|---|
CPU | + | i.MX53, silicon rev 2.1 (Cortex®-A8) |
Ethernet | + | 1 x FEC |
USB - Ethernet Bridge not planned | ||
USB 2.0 | on request | |
eSDHC | + | SD card / eMMC |
UART | + | |
I²C | + | |
GPIO | on request | |
IIM | on request | |
SPI | on request | |
Key: + tested | - untested | ? open |
Operating System
Version
Linux 3.9 (BSP 0105)
Linux 3.5 (up to BSP 0104)
Supported Features
Device | Component | Status | Version | BSP rev. | Remarks |
---|---|---|---|---|---|
i.MX53 | CPU | + | 3.5 / 3.9 | 0100 | i.MX53 rev 2.1 (Cortex®-A8) |
Ethernet (FEC) | + | 3.5 / 3.9 | 0100 | ||
DVI Display | + | 3.5 / 3.9 * | 0101 | for Rev 0102 see here for a fix | |
LVDS Display | + | 3.5 / 3.9 * | 0101 | see Change from DVI to LVDS output Output clone only |
|
parallel Display | + | 3.5 / 3.9 * | 0101 | see Change from DVI to parallel LCD | |
VGA | + | 3.9 * | 0105 | see Change from DVI to VGA | |
USB 2.0 | + | 3.5 / 3.9 * | 0102 | OTG Host, see howto configure OTG port | |
eSDHC | + | 3.5 / 3.9 | 0101 | SD-CARD / eMMC | |
SATA | + | 3.9 | 0105 | only with u-boot | |
GPIO | + | 3.5 / 3.9 | 0100 | ||
SPI | + | 3.5 / 3.9 | 0102 | known to be work on customized base boards | |
UART | + | 3.5 / 3.9 | 0100 | ||
I²C | + | 3.5 / 3.9 | 0100 | EEPROM, Temprature sensor, GPIO expander | |
CAN | + | 3.5 / 3.9 | 0101 | ||
Audio | + | 3.5 / 3.9 | 0103 | SDMA firmware needed, see here | |
RTC (PMIC) | + | 3.9 * | 0105 | ||
Touch (PMIC) | + | 3.9 * | 0105 | ||
Touch (RS232 / USB) | + | 3.5 / 3.9 | 0102 | ||
GPU | + | 3.5 / 3.9 * | 0104 | tested with Freescale binaries, see here | |
VPU | + | 3.9 * | 0105 | CODA firmware needed, see here | |
CSI | $ | on request | |||
EIM | $ | on request tested on custom mainboard with 16 bit SRAM |
|||
MBa53(LAN9514) | Ethernet | + | 3.9 | 0105 | automatic MAC configuration not implemented |
USB 2.0 | + | 3.5 / 3.9 * | 0102 | 2 x Host | |
Key: + tested | - untested | ? open | * patches in BSP | $ on request |
Root-FS
Version
PTXdist 2013.01 (BSP 0105)
PTXdist 2012.07 (up to BSP 0104)
Supported Features
Component | Status | min. BSP | Remarks |
---|---|---|---|
System | + | 0100 | busybox, udev, systemd |
Display | + | 0100 | fbtest / fbset / fbv |
Touch (USB / RS232) | + | 0102 | ts_calibrate / ts_test, How-to |
Touch (PMIC MC13708) | + | 0102 | ts_calibrate / ts_test, How-to |
Audio | + | 0103 | aplay / arecord (needs SDMA firmware) |
USB | + | 0102 | usbutils |
I2C | + | 0102 | i2c-tools |
GPU | + | 0104 | freescale provided binaries, see How-to |
VPU | + | 0105 | V4l2 and gstreamer 0.11 with patches, needs CODA firmare, see How-to |
GUI | + | 0104 | Qt 4.8 (optional), see How-to |
Key: + tested | - untested | ? open |
Changelog