~~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 ===== ^ 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 |