~~NOCACHE~~ ====== Entry Page ====== == Third-Party Add-Ons == * [[:en:third-party:ittia:db-sql|ITTIA DB SQL]] ===== Board Support Packages ===== * [[.linux:ptxdist:overview|PTXdist Linux BSP Documentation]] * [[.:qnx:overview| QNX® Neutrino®]] ===== Product URL list ===== [[https://www.tq-group.com/en/products/tq-embedded/arm-architecture/tqma53/|TQ product page TQMa53]]\\ ===== Starterkit ===== * [[.:mba53:dip_switches| MBa53 DIP switch settings]] ====== Hardware ====== ===== Onboard I2C devices ===== ====== Hardware Issues ====== ====== Linux BSP ====== ===== U-Boot ===== ==== Barebox Version ==== **Barebox 2012.07** ^Component ^ Status ^ Remarks ^ | CPU | + | i.MX53, silicon rev 2.1 (Cortex(r)-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(r)-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 ||| ===== Kernel ===== ===== 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(r)-A8) | | ::: | Ethernet (FEC) | + | 3.5 / 3.9 | 0100 | | | ::: | DVI Display | + | 3.5 / 3.9 * | 0101 |for Rev 0102 see [[en:arm:tqma53:linux:ptxdist:known_issues#dvi_support| here]] for a fix | | ::: | LVDS Display | + | 3.5 / 3.9 * | 0101 | see [[.:how_to#change_from_dvi_to_lvds_output | Change from DVI to LVDS output]] \\ Output clone only | | ::: | parallel Display | + | 3.5 / 3.9 * | 0101 | see [[.:how_to#configure_dvi_parallel_display | Change from DVI to parallel LCD]] | | ::: | VGA | + | 3.9 * | 0105 | see [[.:how_to#change_from_dvi_to_vga_output | Change from DVI to VGA]] | | ::: | USB 2.0 | + | 3.5 / 3.9 * | 0102 |OTG Host, see [[.:how_to#configure_usb_otg_support | 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 [[.:how_to#use_audio_port | 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 [[.:how_to#use_the_gpu_of_imx53 | here]] | | ::: | VPU | + | 3.9 * | 0105 | CODA firmware needed, see [[.:how_to#use_the_vpu_of_imx53 | here]] | | ::: | CSI | $ | | | [[support@tqs.de?subject=[Feature Request] TQMa53, Linux, CSI|on request]] | | ::: | EIM | $ | | | [[support@tqs.de?subject=[Feature Request] TQMa53, Linux, 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, [[en:arm:tqma53:linux:ptxdist:how_to|How-to]] | | Touch (PMIC MC13708)| + | 0102 | ts_calibrate / ts_test, [[en:arm:tqma53:linux:ptxdist:how_to|How-to]] | | Audio | + | 0103 | aplay / arecord (needs SDMA firmware)| | USB | + | 0102 | usbutils | | I2C | + | 0102 | i2c-tools | | GPU | + | 0104 | freescale provided binaries, see [[en:arm:tqma53:linux:ptxdist:how_to|How-to]] | | VPU | + | 0105 | V4l2 and gstreamer 0.11 with patches, needs CODA firmare, see [[en:arm:tqma53:linux:ptxdist:how_to|How-to]] | | GUI | + | 0104 | Qt 4.8 (optional), see [[en:arm:tqma53:linux:ptxdist:how_to|How-to]] | |Key: + tested %%|%% - untested %%|%% ? open ||| ===== FAQ ===== WORK IN PROGRESS ===== PTXdist ===== ===== PTXdist BSP Version Matrix ===== ^ BSP revision ^ 100 ^ 101 ^ 102 ^ ++ 103| [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa53/OSELAS.BSP-TQ-TQMA53.0103.tar.gz|source]] [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa53/OSELAS.BSP_TQ-TQMA53.0103.images.tar.gz|binaries]] ++ ^ ++ 104| [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa53/OSELAS.BSP-TQ-TQMA53.0104.tar.gz|source]] [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa53/OSELAS.BSP-TQ-TQMA53.0104.images.tar.gz|binaries]] ++ ^ ++ 105| [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa53/OSELAS.BSP-TQ-TQMA53.0105.tar.gz|source]] [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa53/OSELAS.BSP-TQ-TQMA53.0105.images.tar.gz|binaries]] ++ ^ [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa53/TQ-TQMA53-BSP.0108.zip|108]] ^^^ [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa53/TQ-TQMa53-BSP.0109.zip|109]] ^^^ [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa53/TQ-TQMa53-BSP-REV.0111.zip|111]] ^^^ ^ ++PTXdist|\\ version required by BSP++ | [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2012.04.0.tar.bz2|2012.04]] | [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2012.07.0.tar.bz2|2012.07]] | [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2012.07.0.tar.bz2|2012.07]] | [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2012.07.0.tar.bz2|2012.07]] | [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2012.07.0.tar.bz2|2012.07]] | [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2013.03.0.tar.bz2|2013.03]] | [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2013.03.0.tar.bz2| 2013.03]] ||| [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2013.03.0.tar.bz2|2013.03]] ||| [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2013.03.0.tar.bz2|2013.03]] ||| ^ OSELAS Toolchain | [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.0.tar.bz2|2011.11]] | [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.0.tar.bz2|2011.11]] | [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.0.tar.bz2|2011.11]] | [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.0.tar.bz2|2011.11]] | [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.0.tar.bz2|2011.11]] | [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.0.tar.bz2| 2011.11]] | [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2012.12.0.tar.bz2|2012.12.0]] ||| [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2012.12.0.tar.bz2|2012.12.0]] ||| [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2012.12.0.tar.bz2|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 | [[http://lxr.free-electrons.com/source/?v=3.0|3.0]] | [[http://lxr.free-electrons.com/source/?v=3.5|3.5]] | [[http://lxr.free-electrons.com/source/?v=3.5|3.5]] | [[http://lxr.free-electrons.com/source/?v=3.5|3.5]] |[[http://lxr.free-electrons.com/source/?v=3.5|3.5]] | [[http://lxr.free-electrons.com/source/?v=3.9|3.9]] | [[http://lxr.free-electrons.com/source/?v=3.9|3.9]] | [[http://lxr.free-electrons.com/source/?v=3.11|3.11]] |[[http://lxr.free-electrons.com/source/?v=3.9|3.9]] | [[http://lxr.free-electrons.com/source/?v=3.9|3.9]] |[[http://lxr.free-electrons.com/source/?v=3.11|3.11]] | [[http://lxr.free-electrons.com/source/?v=3.9|3.9]] | [[http://lxr.free-electrons.com/source/?v=3.9|3.9]] |[[http://lxr.free-electrons.com/source/?v=3.11|3.11]] | [[http://lxr.free-electrons.com/source/?v=3.9|3.9]] | ^ Qt Version | [[http://http://qt-project.org/doc/qt-4.8/|4.8.0]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.2]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.2]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.2]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.2]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | ==== BSP Version Matrix ==== ^ BSP revision ^ 100 ^ 101 ^ 102 ^ ++ 103| [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa53/OSELAS.BSP-TQ-TQMA53.0103.tar.gz|source]] [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa53/OSELAS.BSP_TQ-TQMA53.0103.images.tar.gz|binaries]] ++ ^ ++ 104| [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa53/OSELAS.BSP-TQ-TQMA53.0104.tar.gz|source]] [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa53/OSELAS.BSP-TQ-TQMA53.0104.images.tar.gz|binaries]] ++ ^ ++ 105| [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa53/OSELAS.BSP-TQ-TQMA53.0105.tar.gz|source]] [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa53/OSELAS.BSP-TQ-TQMA53.0105.images.tar.gz|binaries]] ++ ^ [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa53/TQ-TQMA53-BSP.0108.zip|108]] ^^^ [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa53/TQ-TQMa53-BSP.0109.zip|109]] ^^^ [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa53/TQ-TQMa53-BSP-REV.0111.zip|111]] ^^^ ^ ++PTXdist|\\ version required by BSP++ | [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2012.04.0.tar.bz2|2012.04]] | [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2012.07.0.tar.bz2|2012.07]] | [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2012.07.0.tar.bz2|2012.07]] | [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2012.07.0.tar.bz2|2012.07]] | [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2012.07.0.tar.bz2|2012.07]] | [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2013.03.0.tar.bz2|2013.03]] | [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2013.03.0.tar.bz2| 2013.03]] ||| [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2013.03.0.tar.bz2|2013.03]] ||| [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2013.03.0.tar.bz2|2013.03]] ||| ^ OSELAS Toolchain | [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.0.tar.bz2|2011.11]] | [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.0.tar.bz2|2011.11]] | [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.0.tar.bz2|2011.11]] | [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.0.tar.bz2|2011.11]] | [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.0.tar.bz2|2011.11]] | [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.0.tar.bz2| 2011.11]] | [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2012.12.0.tar.bz2|2012.12.0]] ||| [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2012.12.0.tar.bz2|2012.12.0]] ||| [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2012.12.0.tar.bz2|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 | [[http://lxr.free-electrons.com/source/?v=3.0|3.0]] | [[http://lxr.free-electrons.com/source/?v=3.5|3.5]] | [[http://lxr.free-electrons.com/source/?v=3.5|3.5]] | [[http://lxr.free-electrons.com/source/?v=3.5|3.5]] |[[http://lxr.free-electrons.com/source/?v=3.5|3.5]] | [[http://lxr.free-electrons.com/source/?v=3.9|3.9]] | [[http://lxr.free-electrons.com/source/?v=3.9|3.9]] | [[http://lxr.free-electrons.com/source/?v=3.11|3.11]] |[[http://lxr.free-electrons.com/source/?v=3.9|3.9]] | [[http://lxr.free-electrons.com/source/?v=3.9|3.9]] |[[http://lxr.free-electrons.com/source/?v=3.11|3.11]] | [[http://lxr.free-electrons.com/source/?v=3.9|3.9]] | [[http://lxr.free-electrons.com/source/?v=3.9|3.9]] |[[http://lxr.free-electrons.com/source/?v=3.11|3.11]] | [[http://lxr.free-electrons.com/source/?v=3.9|3.9]] | ^ Qt Version | [[http://http://qt-project.org/doc/qt-4.8/|4.8.0]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.2]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.2]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.2]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.2]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | [[http://http://qt-project.org/doc/qt-4.8/|4.8.4]] | ===== Changelog PTXdist ===== ++++Rev 0105| * Feature: linux 3.9 * Feature: Touch / RTC (PMIC MC13708) * Feature: VPU * Feature: VGA * Feature: Dual LVDS (only display cloning) * Feature: SATA ++++ ++++Rev 0104| * Feature: GPU support * Reenable dvi as default setting ++++ ++++Rev 0103| * Feature: Audio support ++++ ++++Rev 0102| * Feature: USB support * Feature: fix SD-card enumeration order based on controller ID * Feature: disable framebuffer console to prevent display deactivation ++++ ++++Rev 0101| * Update to linux 3.5 * Feature: device tree support ++++ ===== DevHost ===== ===== Compilation ===== ===== Adapt BSP ===== ===== Deployment PTXdist ===== ===== Images PTXdist ===== ===== Downloads ===== ===== How-To PTXdist ===== ===== Known Issues PTXdist ===== ===== Yocto ===== ==== DevHost ==== ==== Build BSP ==== ==== Adapt BSP ==== ==== Deployment ==== ==== Known Issues Yocto ==== {{section>.:data#known_issues_ptxdist&noheader}} ===== (Deployment) ===== ====== QNX BSP ====== ===== U-Boot ===== ===== Bootloader ===== ==== Supported features ==== \\ ==== Supported boot devices ==== ===== Operating System ===== ===== Onboard I2C devices ===== ===== Kernel ===== ===== FAQ ===== ===== Deployment ===== ====== VxWorks BSP ====== ===== U-Boot ===== ===== Kernel ===== ===== FAQ ===== ===== Deployment =====