WORK IN PROGRESS
Embedded module TQMa6ulx - YOCTO Linux BSP documentation
BSP Overview
Please visit our Github for the latest updates and BSP releases.
BSP Version Matrix
BSP Version Matrix
BSP Revision | meta-tq release | Yocto Project / Poky Release | Target machine1) | U-Boot | Linux Kernel |
---|---|---|---|---|---|
0104 | pyro | 2.3.3 - Pyro | tqma6ulx-mba6ulx | 2016.03 (NXP imx-rel_imx_4.1.15_2.0.0_ga) | rel_imx_4.1.15_2.0.0_ga |
0105 | pyro | 2.3.3 - Pyro | tqma6ulx-mba6ulx tqma6ulx-lga-mba6ulx tqma6ullx-mba6ulx | 2016.03 (NXP imx-rel_imx_4.1.15_2.0.0_ga) | rel_imx_4.1.15_2.0.0_ga |
0106 | pyro | 2.3.3 - Pyro | tqma6ulx-mba6ulx tqma6ulx-lga-mba6ulx tqma6ullx-mba6ulx | 2016.03 (NXP imx-rel_imx_4.1.15_2.0.0_ga) | rel_imx_4.1.15_2.0.0_ga |
0107 | warrior | 2.7 - Warrior | tqma6ulx-mba6ulx tqma6ulx-lga-mba6ulx tqma6ullx-mba6ulx | 2016.03 (NXP imx-rel_imx_4.1.15_2.0.0_ga) | NXP 4.14.78 rel_imx_4.14.78_1.0.0_ga |
0110 | warrior | 2.7 - Warrior | tqma6ulx-mba6ulx tqma6ulx-512mb-mba6ulx tqma6ulx-lga-mba6ulx tqma6ullx-mba6ulx tqma6ullx-512mb-mba6ulx tqma6ullx-lga-mba6ulx | 2016.03 (NXP imx-rel_imx_4.1.15_2.0.0_ga) | NXP 4.14.78 rel_imx_4.14.78_1.0.0_ga |
Bootloader
U-Boot
Supported featuresFeature | BSP Revision | Remarks | |||||||
---|---|---|---|---|---|---|---|---|---|
TQ Product | Chip | Interface | Function | 0100 | 0104 | 0106 | 0107 | 0110 | |
TQMa6ULx | i.MX6UL | Ethernet | RMII (10/100 Mbit/s) | • | • | • | • | • | |
TQMa6ULx | i.MX6UL | uSDHC | eMMC / SD-Card | • | • | • | • | • | SD card / eMMC |
TQMa6ULx | i.MX6UL | UART1 | RS232 | • | • | • | • | • | default console |
TQMa6ULx | i.MX6UL | I²C | EEPROM | • | • | • | • | • | |
TQMa6ULx | i.MX6UL | SPI | QSPI NOR Flash | • | • | • | • | • | |
TQMa6ULx | i.MX6UL | IIM / Fuse | on request |
Supported boot devices
U-Boot
Supported featuresBoot device | supported |
---|---|
eMMC / SD | • |
TFTP boot | • |
QSPI NOR | • |
Operating System
Supported features
Supported Features
Buildsystem | BSP Revision | ||||||||
---|---|---|---|---|---|---|---|---|---|
PTXdist | • | • | • | • | • | ||||
Yocto | • | • | • | • | |||||
TQ Product | Chip | Interface | Function | 0100 | 0104 | 0106 | 0107 | 0110 | Remarks |
TQMa6ULx | i.MX6UL | ENET1 | RMII (10/100 Mbit/s) | • | • | • | • | • | |
i.MX6UL | ENET2 | RMII (10/100 Mbit/s) | • | • | • | • | • | ||
i.MX6UL | FLEXCAN1 | CAN 2.0B | • | • | • | • | • | ||
i.MX6UL | FLEXCAN2 | CAN 2.0B | • | • | • | • | • | ||
i.MX6UL | GPIO | 1x GPIO | • | • | • | • | • | Supported via beep command |
|
i.MX6UL | GPMI | Multiplexed with other functions (on request), no device MBa6ULx |
|||||||
i.MX6UL | I2C2 | • | • | • | • | • | Not available by default / configuration resistor R451 and R455 | ||
i.MX6UL | I2C4 | I2C devices | • | • | • | • | • | See supported onboard I2C devices | |
i.MX6UL | JTAG | Not tested | |||||||
i.MX6UL | eLCDIF | Parallel LCD | • | • | • | • | • | 24-bit interface available via X4 | |
LVDS | • | • | • | • | • | 24-bit available via X17 | |||
i.MX6UL | MIPI CSI | No device on MBa6ULx | |||||||
i.MX6UL | MIPI DSI | No device on MBa6ULx | |||||||
i.MX6UL | MQS | Multiplexed with other functions (on request) | |||||||
i.MX6UL | PWM4 | Backlight Dimming | • | • | • | • | • | ||
i.MX6UL | QSPI | Bus access Memory access | • | • | • | • | • | ||
i.MX6UL | SAI1 | Audiocodec | • | • | • | • | |||
i.MX6UL | TEMPMON | • | • | • | • | • | Temperature read | ||
i.MX6UL | UART1 | RS232/ USB Debug | • | • | • | • | • | Default console / USB debug connector selectable with S15 on MBA6ULx | |
i.MX6UL | UART2 | TTL | Multiplexed with other functions (on request) | ||||||
i.MX6UL | UART3 | TTL | Not available on MBa6ULx | ||||||
i.MX6UL | UART4 | TLL | Multiplexed with other functions (on request) | ||||||
i.MX6UL | UART5 | TLL | Multiplexed with other functions (on request) | ||||||
i.MX6UL | UART6 | RS485 | • | • | • | • | • | ||
i.MX6UL | UART7 | TLL | Multiplexed with other functions (on request) | ||||||
i.MX6UL | UART8 | TLL | Multiplexed with other functions (on request) | ||||||
i.MX6UL | USB_Host | USB2517 | • | • | • | • | • | ||
i.MX6UL | USB_OTG1 | Host | • | • | • | • | • | ||
i.MX6UL | USB_OTG1 | OTG | • | • | • | • | tested with usb serial gadget | ||
i.MX6UL | USB_OTG2 | Host | • | • | • | • | • | Only Host supported | |
i.MX6UL | USB_OTG2 | OTG | Shared with USB2517 Hub [7:1] | ||||||
i.MX6UL | uSDHC | uSDHC1 SD Card uSDHC2 eMMC | • | • | • | • | • | ||
MBa6ULx | TLV320AIC3204 | Headphone Out/ Line Out | • | • | • | • | |||
Line In | • | • | • | • | |||||
Microphone In | On request | ||||||||
PCA9554BS | I2C GPIO expander | • | • | • | • | • | |||
PCA9554BS | I2C GPIO expander | • | • | • | • | • | |||
SIM | Not tested / available on Connector X22 on MBa6ULx | ||||||||
STMPE811 | resitive touch controller | Connected to I2C4 on MBa6ULx Not tested |
|||||||
USB2517 | USB1 | Host 1 | • | • | • | • | • | ||
USB2517 | USB2 | Host 2 | • | • | • | • | • | ||
USB2517 | USB3 | Host 3 | • | • | • | • | • | ||
USB2517 | USB4 | Host 4 | • | • | • | • | • | ||
USB2517 | USB5 | Host 5 | • | • | • | • | • | ||
USB2517 | USB6 | Host 6 | • | • | • | • | • | ||
USB2517 | USB7 | Host 7 | • | • | • | • | • | ||
SNVS | Reset | Reset PMIC-Reset Power-Down Wake-Up | • | • | • | • | • |
Onboard I2C Devices
Onboard I2C devices
I2C bus | TQMa6ULx | ||||
---|---|---|---|---|---|
I2C4 | 0x08 PMIC | 0x1A Tempsensor 0x48 | 0x50 EEPROM | 0x52 EEPROM | 0x68 RTC |
I2C bus | MBa6ULx | ||||||
---|---|---|---|---|---|---|---|
I2C4 | 0x18 Audiocodec | 0x19 Tempsensor | 0x20 GPIO Expander | 0x21 GPIO Expander | 0x22 GPIO Expander | 0x41 Touch Controller | 0x51 EEPROM |
Changelog
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.
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.