en

User Tools

Site Tools


vmware.png nfs.png tftp.png subversion.png eclipse.png logo.png tutorial.png

BSP Overview

Third-Party Add-Ons

Board Support Packages

Hardware

Onboard I2C devices

Hardware Issues

Linux BSP

U-Boot

Supported Features

Feature BSP Revision Remarks
TQ Product Chip Interface Function 100 101 102 106 109 115 117 119
TQMa28 i.MX28 CPU i.MX287, i.MX283
EMI DDR2 SDRAM
SSP0 eMMC boot device
SSP1 SD card boot device
I2C0 Bus access intended for customer use
I2C1 Bus access
I2C1 LM73
M24C64
OCOTP
AUART3 RS232 RX/TX/RTS/CTS, TTL available on X14
ENET-MAC0 10 Mbps and 100 Mbps Ethernet/IEEE 802.3
ENET-MAC1 10 Mbps and 100 Mbps Ethernet/IEEE 802.3
LM73 I2C Temperature sensor
M24C64 I2C EEPROM
MBa28 LM73 Temperature sensor

Above table primarily applies to platform tqma28, please see changelog in tab “Bootloader” for details on differences to platform tqma28-fsl


Kernel

Operating System

Supported Features


Feature BSP Revision Remarks
TQ Product Chip Interface Function 100 101 102 106 109 115 117 119
TQMa28 i.MX28 CPU i.MX287, i.MX283
AUART0 RS485
AUART1 RX/TX, TTL available on X14
AUART2 not available due to pin multiplexing
AUART3 RS232 RX/TX/RTS/CTS, TTL available on X14
AUART4 RX/TX/RTS/CTS, TTL available on X10
CAN0 CAN 2.0B
CAN1 CAN 2.0B
DUART RS232 RX/TX, TTL available on X14
EMI DDR2 SDRAM
ENET-MAC0 10 Mbps and 100 Mbps Ethernet/IEEE 802.3 BSP Rev. < 0106: Supports internal ethernet clock only
BSP Rev. ≥ 0106: Supports external (default) or internal ethernet clock (selectable)
[for background infos cf. Technical Note TQMa28-MBa28]
MBa28 Rev. ≥ 0106: Provides 50 MHz crystal oscillator as an external clock source for ethernet
IEEE-1588
ENET-MAC1 10 Mbps and 100 Mbps Ethernet/IEEE 802.3
IEEE-1588
HSADC see constraints
I2C0 Bus access
I2C0 Boot EEPROM (0xA0) TQMa28 Rev. ≥ 0200
I2C1 Bus access
I2C1 LM73 (0x49)
M24C64 (0x50) intended for customer use
I2C1 PCA9554D (0x20)
PCA9554D (0x21)
LM73 (0x4A)
SGTL5000
LCDIF parallel display FG0700M0DSSWMG01
LRADC 4/5-wire touch-screen
OCOTP
SAIF0 SGTL5000
SSP0 eMMC boot device
TQMa28x Rev. ≥ 0202/TQMa28L Rev. ≥ 0103 have eMMC 5.0 devices assembled which are supported with BSP Rev. ≥ 0115
A patch Linux BSP TQMaxx Rev.0109 - Fix eMMC 5.0 detection is available for BSP REV.0109
SSP1 SD card boot device
SSP2 disabled in default pin multiplexing,
SS1 & SS2 used for USB overcurrent detection
SSP3 disabled in default pin multiplexing
SWITCH 3-Port Ethernet Switch only available in platform tqma28-fsl
USB0 Host mass storage, human interface devices
OTG MBa28: Host mode only (USB_ID tied to GND)
USB1 Host mass storage, human interface devices
LM73 I2C1 Temperature sensor
M24C64 I2C1 EEPROM
MBa28 LM73 Temperature sensor
PCA9554D (0x20) GPO 8 x Output (X1)
PCA9554D (0x21) GPI 4 x Input (X1)
USERLED 2 x LED
SGTL5000 Audio Codec Audio Out
Microphone In on request

Table primarily applies to platform tqma28, please see changelog for details on differences to platform tqma28-fsl

FAQ

WORK IN PROGRESS

PTXdist

Version Matrix



For new projects TQ strongly recommends to use the tqma28 platform (mainline kernel).
However, if your project has requirements not yet supported by the tqma28 platform (please check »Remarks« below), the tqma28-fsl platform (freescale kernel) may be an option.


For new projects TQ strongly recommends to use the tqma28 platform (mainline kernel).
However, if your project has requirements not yet supported by the tqma28 platform (please check »Remarks« below), the tqma28-fsl platform (freescale kernel) may be an option.

Changelog PTXdist

2017/07/07 -REV 0117

2016/04/18 - REV 0115

2014/07/10 - REV 0109

2014/07/02 - REV 0108 (internal)
2014/06/06 - REV 0107 (snapshot)

2014/01/13 - REV 0106

[REV0105 - internal testing stage]

[REV0104.5 - U-Boot 2013.04 for production, no change to REV0105]

[REV0104 skipped - internal development]

[REV0103 skipped - tag error in git repository]

2013/05/13 - REV 0102

2013/01/10 - REV 0101

2012/09/26 - REV 0100

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

(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



en/arm/tqma28/linux/bsp_overview.txt · Last modified: 2019/03/14 15:46 by bujupib


Disclaimer

TQ-Systems GmbH provides the Board Support Packages (BSP) free of charge. The software included in the shipment has been configured individually for the starter kits. The software is only intended to evaluate the module. The use of the Board Support Packages (BSP) is only allowed within the scope of functionality described by TQ-Systems GmbH. TQ-Systems GmbH does not accept any liability for all further changes of the Board Support Package and for any damage resulting from its use.


Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki