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 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 | 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