Table of Contents

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

Tip: Get notified on new BSP release

Bootloader

U-Boot

Supported features
Feature 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 features
Feature 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

1)
i.e. value for MACHINE variable