~~NOCACHE~~
====== Entry Page ======
===== Product URL list =====
[[https://www.tq-group.com/en/products/tq-embedded/arm-architecture/tqma93xxla/|TQ product page TQMa93xxL]]
===== Board Support Packages =====
* [[:en:arm:tqma93xxla:linux:yocto:overview|YOCTO Linux BSP Documentation]]
\\ \\
===== Third-Party Add-Ons =====
* [[:en:third-party:ittia:db-sql|ITTIA DB SQL]]
* [[:en:third-party:systemcorp:iec61850|SystemCORP IEC 61850]]
* [[:en:third-party:netmodule:iec62439|NetModule IEC 62439]]
===== Starterkit =====
* [[:en:arm:tqma93xxla:mba93xxla:dip_switches|MBa93xxLA DIP switch settings]]
====== Hardware ======
===== Debug Connection =====
The TQMa93xxLA debug UART is connected via a Silicon Labs USB-to-Serial converter to X22 (micro-USB) on the MBa93xxLA. A micro-USB/USB-A cable is part of the STKa93xxLA accessory set. Depending on the host operating system, a driver may need to be installed.
===== Onboard I2C devices =====
^I2C bus ^ TQMa93xxLA ^^^^^^^^| | | |
^I2C1 | 0x1B \\ Temp Sensor | 0x25 \\ PMIC | 0x33 \\ EEPROM SW Protect | 0x48 \\ Trusted Secure Element (optional) | 0x51 \\ RTC | 0x53 \\ EEPROM | 0x57 \\ EEPROM | 0x5F \\ EEPROM (Identification Page) | 0x6A \\ Gyroscope (optional) ||||
^ I2C bus ^ MBa93xxLA ^^^^^| |
^ I2C3 | 0x1C \\ Temperature Sensor | 0x34 \\ EEPROM (Software Protection) | 0x50 \\ USB-C Power Delivery Controller | 0x54 \\ EEPROM | 0x70 \\ I2C Port expander | 0x72 \\ I2C Port expander | 0x72 \\ I2C Port expander |
^ I2C5 | 0x0F \\ Display-Port Bridge |||||| |
====== Linux BSP ======
===== Yocto Changelog =====
* Inital BSP pre-release
===== U-Boot =====
^ Feature ^^^^ BSP Revision ^^^^^^^^^^^^^^^ Remarks ^
^ TQ Product ^ Chip | ::: ^ Interface ^ Function ^ 0004 ^ 0005 ^ 0006 ^ 0007 ^ 0008 ^ 0009 ^ 0010 ^ 0011 ^ 0012 ^ 0013 ^ 0014 ^ 0015 ^ 0016 ^ 0017 ^ 0018 ^ ^
^ TQMa93xxCA | i.MX93 |EQOS |GigE | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |FEC | GigE | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |FlexSPI |NOR Flash | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |Fuses | OTP | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |GPIO | Button | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |GPIO | LED | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |I2C1 | Bus access | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |I2C3 | Bus access | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |I2C5 | Bus access | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |LPUART1 | Console | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |SDHC | SD/eMMC | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |USB | Host | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
^ Boot device ^ supported |
| eMMC | ✔ |
| SD Card | ✔ |
| QSPI NOR | ✔ |
===== Operating System =====
^ Feature ^^^^ BSP Revision ^^^^^^^^^^^^^^^ Remarks ^
^ TQ Product ^ Chip | ::: ^ Interface ^ Function ^ 0004 ^ 0005 ^ 0006 ^ 0007 ^ 0008 ^ 0009 ^ 0010 ^ 0011 ^ 0012 ^ 0013 ^ 0014 ^ 0015 ^ 0016 ^ 0017 ^ 0018 ^ ^
^ TQMa93xxCA | i.MX93 | ADC | | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |EQOS |GigE | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |FEC |GigE | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |FlexCAN1 |CAN-FD | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |FlexCAN2 |CAN-FD | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |FlexSPI |NOR Flash | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |GPIO |Button | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |GPIO |LED | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |I2C1 |Bus access | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | [[:en:arm:tqma93xxca:linux:yocto:overview#onboard_i2c_devices|See onboard I2C devices]] |
| ::: | ::: |I2C3 |Bus access | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | [[:en:arm:tqma93xxca:linux:yocto:overview#onboard_i2c_devices|See onboard I2C devices]] |
| ::: | ::: |I2C5 |Bus access | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | [[:en:arm:tqma93xxca:linux:yocto:overview#onboard_i2c_devices|See onboard I2C devices]] |
| ::: | ::: |LPUART1 |Console | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |LPUART2 | | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |LPUART3 | | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |LPUART4 | | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |SDHC |SD/eMMC | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: |SPI6 |SPI Bus | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | spidev on all CS |
| ::: | ::: |USB |Host | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| ::: | ::: | ::: |Device | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
===== Yocto BSP Version Matrix =====
Please visit our [[https://github.com/tq-systems/|Github]] for the latest updates and BSP releases.
^ BSP Revision ^ ++ci-meta-tq release| \\ [[https://github.com/tq-systems/ci-meta-tq|https://github.com/tq-systems/ci-meta-tq]] ++ ^ Yocto Project / Poky Release ^ Target machine((i.e. value for [[https://www.yoctoproject.org/docs/2.4.4/ref-manual/ref-manual.html#var-MACHINE|MACHINE]] variable)) ^ U-Boot ^ Linux Kernel |
^ [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone.TQ.ARM.BSP.0018|0018]] | [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone|kirkstone]] | 4.0.16 - Kirkstone | tqma93xxla-mba93xxla | v2023.04 | v6.1.y\\ v5.15.y |
^ [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone.TQ.ARM.BSP.0017|0017]] | [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone|kirkstone]] | 4.0.16 - Kirkstone | tqma93xxla-mba93xxla | v2023.04 | v6.1.y\\ v5.15.y |
^ [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone.TQ.ARM.BSP.0016|0016]] | [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone|kirkstone]] | 4.0.15 - Kirkstone | tqma93xxla-mba93xxla | v2023.04 | v6.1.y\\ v5.15.y |
^ [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone.TQ.ARM.BSP.0015|0015]] | [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone|kirkstone]] | 4.0.14 - Kirkstone | tqma93xxla-mba93xxla | v2023.04 | v6.1.y\\ v5.15.y |
^ [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone.TQ.ARM.BSP.0014|0014]] | [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone|kirkstone]] | 4.0.14 - Kirkstone | tqma93xxla-mba93xxla | v2023.04 | v6.1.y\\ v5.15.y |
^ [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone.TQ.ARM.BSP.0013|0013]] | [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone|kirkstone]] | 4.0.13 - Kirkstone | tqma93xxla-mba93xxla | v2023.04 | v6.1.y\\ v5.15.y |
^ [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone.TQ.ARM.BSP.0012|0012]] | [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone|kirkstone]] | 4.0.13 - Kirkstone | tqma93xxla-mba93xxla | v2023.04 | v6.1.y\\ v5.15.y |
^ [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone.TQ.ARM.BSP.0011|0011]] | [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone|kirkstone]] | 4.0.13 - Kirkstone | tqma93xxla-mba93xxla | v2022.04 | v6.1.y\\ v5.15.y |
^ [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone.TQ.ARM.BSP.0010|0010]] | [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone|kirkstone]] | 4.0.13 - Kirkstone | tqma93xxla-mba93xxla | v2022.04 | v6.1.y\\ v5.15.y |
^ [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone.TQ.ARM.BSP.0009|0009]] | [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone|kirkstone]] | 4.0.11 - Kirkstone | tqma93xxla-mba93xxla | v2022.04 | v5.15y |
^ [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone.TQ.ARM.BSP.0008|0008]] | [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone|kirkstone]] | 4.0.11 - Kirkstone | tqma93xxla-mba93xxla | v2022.04 | v5.15y |
^ [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone.TQ.ARM.BSP.0007|0007]] | [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone|kirkstone]] | 4.0.10 - Kirkstone | tqma93xxla-mba93xxla | v2022.04 | v5.15y |
^ [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone.TQ.ARM.BSP.0006|0006]] | [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone|kirkstone]] | 4.0.10 - Kirkstone | tqma93xxla-mba93xxla | v2022.04 | v5.15y |
^ [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone.TQ.ARM.BSP.0005|0005]] | [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone|kirkstone]] | 4.0.9 - Kirkstone | tqma93xxla-mba93xxla | v2022.04 | v5.15y |
^ [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone.TQ.ARM.BSP.0004|0004]] | [[https://github.com/tq-systems/ci-meta-tq/tree/kirkstone|kirkstone]] | 4.0.8 - Kirkstone | tqma93xxla-mba93xxla | v2022.04 | v5.15y |