Entry Page

Third-Party Add-Ons

Hardware

The TQMaRZG2x debug UART is connected via a Silicon Labs USB-to-Serial converter to X9 (micro-USB) on the MBaRZG2x. A micro-USB/USB-A cable is part of the STKaRZG2x accessory set. Depending on the host operating system, a driver may need to be installed.

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

Linux BSP

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

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

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

Target Machine: tqmarzg2m_aa-mbarzg2x

System Image

Boot device Symlink File
SD Card/eMMC tq-image-weston-tqmarzg2m_aa-mbarzg2x.wic tq-image-weston-tqmarzg2m_aa-mbarzg2x-<build_timestamp>.rootfs.wic

Bootstream (Bootloader) Binary

Boot Device Symlink File
SD Card/eMMC u-boot-tqmarzg2m_aa-mbarzg2x.bin u-boot-tqmarzg2m_aa-mbarzg2x-2018.09-r0.bin

Linux Kernel Binary

Symlink File
Image Image–4.19.140+git0+8e6bd492a3-r1-tqmarzg2m_aa-mbarzg2x-<build_timestamp>.bin

Devicetree Binarys

Symlink Description
r8a774a1-tqmarzg2m_aa-mbarzg2x.dtb default device tree blob for TQMaRZG2m on MBaRZg2x
r8a774a1-tqmarzg2m_aa-mbarzg2x-lvds-tm070jvhg33.dtb device tree with activated LVDS0 channel and TM070JVHG33 display timing

RootFS Images

Symlink File
tq-image-weston-tqmarzg2m_aa-mbarzg2x.ext4 tq-image-weston-tqmarzg2m_aa-mbarzg2x-<build_timestamp>.rootfs.ext4
tq-image-weston-tqmarzg2m_aa-mbarzg2x.tar.gz tq-image-weston-tqmarzg2m_aa-mbarzg2x-<build_timestamp>.rootfs.tar.gz

Target Machine: tqmarzg2m_e-mbarzg2x

System Image

Boot device Symlink File
SD Card/eMMC tq-image-weston-tqmarzg2m_e-mbarzg2x.wic tq-image-weston-tqmarzg2m_e-mbarzg2x-<build_timestamp>.rootfs.wic

Bootstream (Bootloader) Binary

Boot Device Symlink File
SD Card/eMMC u-boot-tqmarzg2m_e-mbarzg2x.bin u-boot-tqmarzg2m_e-mbarzg2x-2018.09-r0.bin

Linux Kernel Binary

Symlink File
Image Image–4.19.140+git0+8e6bd492a3-r1-tqmarzg2m_e-mbarzg2x-<build_timestamp>.bin

Devicetree Binarys

Symlink Description
r8a774a1-tqmarzg2m_e-mbarzg2x.dtb default device tree blob for TQMaRZG2m on MBaRZg2x
r8a774a1-tqmarzg2m_e-mbarzg2x-lvds-tm070jvhg33.dtb device tree with activated LVDS0 channel and TM070JVHG33 display timing

RootFS Images

Symlink File
tq-image-weston-tqmarzg2m_e-mbarzg2x.ext4 tq-image-weston-tqmarzg2m_e-mbarzg2x-<build_timestamp>.rootfs.ext4
tq-image-weston-tqmarzg2m_e-mbarzg2x.tar.gz tq-image-weston-tqmarzg2m_e-mbarzg2x-<build_timestamp>.rootfs.tar.gz

Target Machine: tqmarzg2h_c-mbarzg2x

System Image

Boot device Symlink File
SD Card/eMMC tq-image-weston-tqmarzg2h_c-mbarzg2x.wic tq-image-weston-tqmarzg2h_c-mbarzg2x-<build_timestamp>.rootfs.wic

Bootstream (Bootloader) Binary

Boot Device Symlink File
SD Card/eMMC u-boot-tqmarzg2h_c-mbarzg2x.bin u-boot-tqmarzg2h_c-mbarzg2x-2018.09-r0.bin

Linux Kernel Binary

Symlink File
Image Image–4.19.140+git0+8e6bd492a3-r1-tqmarzg2h_c-mbarzg2x-<build_timestamp>.bin

Devicetree Binarys

Symlink Description
r8a774e1-tqmarzg2h_c-mbarzg2x.dtb default device tree blob for TQMaRZG2m on MBaRZg2x
r8a774e1-tqmarzg2h_c-mbarzg2x-lvds-tm070jvhg33.dtb device tree with activated LVDS0 channel and TM070JVHG33 display timing

RootFS Images

Symlink File
tq-image-weston-tqmarzg2h_c-mbarzg2x.ext4 tq-image-weston-tqmarzg2h_c-mbarzg2x-<build_timestamp>.rootfs.ext4
tq-image-weston-tqmarzg2h_c-mbarzg2x.tar.gz tq-image-weston-tqmarzg2h_c-mbarzg2x-<build_timestamp>.rootfs.tar.gz

Target Machine: tqmarzg2n_b-mbarzg2x

System Image

Boot device Symlink File
SD Card/eMMC tq-image-weston-tqmarzg2n_b-mbarzg2x.wic tq-image-weston-tqmarzg2n_b-mbarzg2x-<build_timestamp>.rootfs.wic

Bootstream (Bootloader) Binary

Boot Device Symlink File
SD Card/eMMC u-boot-tqmarzg2n_b-mbarzg2x.bin u-boot-tqmarzg2n_b-mbarzg2x-2018.09-r0.bin

Linux Kernel Binary

Symlink File
Image Image–4.19.140+git0+8e6bd492a3-r1-tqmarzg2n_b-mbarzg2x-<build_timestamp>.bin

Devicetree Binarys

Symlink Description
r8a774e1-tqmarzg2n_b-mbarzg2x.dtb default device tree blob for TQMaRZG2m on MBaRZg2x
r8a774e1-tqmarzg2n_b-mbarzg2x-lvds-tm070jvhg33.dtb device tree with activated LVDS0 channel and TM070JVHG33 display timing

RootFS Images

Symlink File
tq-image-weston-tqmarzg2n_b-mbarzg2x.ext4 tq-image-weston-tqmarzg2n_b-mbarzg2x-<build_timestamp>.rootfs.ext4
tq-image-weston-tqmarzg2n_b-mbarzg2x.tar.gz tq-image-weston-tqmarzg2n_b-mbarzg2x-<build_timestamp>.rootfs.tar.gz
U-Boot Device Assignment:

mmc dev 0 = SD Card
mmc dev 1 = eMMC

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
  • Last modified: 2023/09/20 09:22