Embedded module TQMaRZG2x - YOCTO Linux BSP documentation
BSP Overview
BSP Version Matrix
BSP Revision | ci-meta-tq release | Yocto Project / Poky Release | Target machine1) | U-Boot | Linux Kernel |
---|---|---|---|---|---|
0010 | rocko | 2.4.3 - Rocko | tqmarzg2h_c-mbarzg2x tqmarzg2m_aa-mbarzg2x tqmarzg2m_e-mbarzg2x tqmarzg2n_b-mbarzg2x | v2018.09-VLP_1.0.6 | v4.19.140-VLP_1.0.6 |
0003 | zeus | 3.0.4 - Zeus | tqmarzg2n_b-mbarzg2x tqmarzg2h_c-mbarzg2x tqmarzg2m_e-mbarzg2x | v2018.09-VLP_1.0.6 | v4.19.140-VLP_1.0.6 |
0002 | zeus | 3.0.4 - Zeus | tqmarzg2n_b-mbarzg2x tqmarzg2h_c-mbarzg2x tqmarzg2m_e-mbarzg2x | v2018.09-VLP_1.0.6 | v4.19.140-VLP_1.0.6 |
Bootloader
U-Boot
Supported featuresFeature | BSP Revision | Remarks | |||||
---|---|---|---|---|---|---|---|
TQ Product | Chip | Interface | Function | 0003 | 0010 | 0020 | |
TQMaRZG2x | RZ/G2 | Ethernet | GbE | ✔ | ✔ | ✔ | |
RZ/G2 | GPIO | ✔ | ✔ | ✔ | |||
RZ/G2 | I2C | Bus Access | ✔ | ✔ | ✔ | See onboard I2C devices | |
RZ/G2 | SDHC | eMMC SD Card | ✔ | ✔ | ✔ | ||
RZ/G2 | UART0 | Console | ✔ | ✔ | ✔ | ||
RZ/G2 | USB | Host | ✔ | ✔ | ✔ |
Supported boot devices
Boot device | Supported | Remark |
---|---|---|
eMMC | ✔ | The bootable SD/eMMC-Interface of the CPU is connected to eMMC |
SPI NOR boot | ✔ |
Operating System
Linux
Supported featuresFeature | BSP Revision | Remarks | |||||
---|---|---|---|---|---|---|---|
TQ Product | Chip | Interface | Function | 0003 | 0010 | 0020 | |
TQMaRZG2x | RZ/G2 | Audio | TLV320AIC | ||||
RZ/G2 | Ethernet | GbE | ✔ | ✔ | ✔ | ||
RZ/G2 | CAN | CAN 2.0B | ✔ | ✔ | ✔ | ||
RZ/G2 | FlexSPI | QSPI-NOR | ✔ | ✔ | ✔ | ||
RZ/G2 | GPIO | ✔ | ✔ | ✔ | |||
RZ/G2 | GPU | ✔ | ✔ | ||||
RZ/G2 | HDMI | ✔ | ✔ | ✔ | |||
RZ/G2 | I²C1 | Bus access | ✔ | ✔ | ✔ | See onboard I2C devices | |
RZ/G2 | I²C4 | Bus access | ✔ | ✔ | ✔ | See onboard I2C devices | |
RZ/G2 | I²C6 | Bus access | ✔ | ✔ | ✔ | See onboard I2C devices | |
RZ/G2 | LVDS | Display Interface | ✔ | ✔ | ✔ | ||
RZ/G2 | LPUART4 | Console UART | ✔ | ✔ | ✔ | ||
RZ/G2 | MIPI-CSI | Camera Interface | |||||
RZ/G2 | PCIe | Host | ✔ | ✔ | ✔ | Tested with | |
RZ/G2 | Sata | Host | ✔ | ✔ | ✔ | RZG2H and RZG2N only | |
RZ/G2 | UART0 | Console | ✔ | ✔ | ✔ | ||
RZ/G2 | USB | USB Host | ✔ | ✔ | ✔ | ||
RZ/G2 | USB | USB OTG | ✔ | ✔ | ✔ | ||
RZ/G2 | uSDHC | SD-Card | ✔ | ✔ | ✔ | ||
RZ/G2 | uSDHC | eMMC | ✔ | ✔ | ✔ | ||
MBaRZG2x | TLV320AIC | Audio Codec | Headphone Out / Line Out | ||||
Line In |
Onboard I2C Devices
TQMaRZG2x / MBaRZG2x
I2C bus | TQMaRZG2x | ||||||
---|---|---|---|---|---|---|---|
I2C1 | 0x11 System Controller | 0x1F Temp Sensor | 0x37 EEPROM (Protected Mode) | 0x48 Plug & Trust Secure Element (optional) | 0x50 EEPROM (Customer EEPROM) | 0x51 RTC (optional) | 0x57 Temp Sensor EEPROM |
I2C bus | MBaRZG2x | ||||||||
---|---|---|---|---|---|---|---|---|---|
I2C4 | 0x18 Audio Codec | 0x1F Temp Sensor | 0x37 EEPROM (Protected Mode) | 0x41 Touchcontroller | 0x44 USB Hub | 0x57 Temp Sensor EEPROM | 0x6A PCIe Clock generator | 0x70 Current Sense (24V) | 0x7D Current Sense (5V MOD) |
I2C6 | Depends on usage |
Changelog
BSP Version History
Rev.0020
- Switch to Yocto Dunfell
- Flash Writer v1.05
- ATF v2.7
- U-Boot v2021.10
- Linux 5.10 (CIP)
Rev.0010
- GPU and video codec support via meta-rzg2
- Backport to Yocto rocko
Rev.0003
- Add support for tqmarzg2m with 2GB RAM
Rev.0002
Inital BSP Release