RZ/G2 Group Linux BSP Porting Guide
Update: November 7, 2019

Renesas Electronics Corporation
This guide explains how to port a RZ/G2 Linux BSP to a custom board based with a RZ/G2 group device.

Product Overview

This guide explains how to port a RZ/G2 Linux BSP for a RZ/G2 reference board to a custom board based with a RZ/G2 group device.
Refer to RZ/G1 Group Linux BSP Porting Guide regarding the porting of RZ/G1 Linux BSP.


Target Readers
・ Software developers who will port boot loaders and the Linux kernel on the custom board with RZ/G2 Group device.

Prerequisites
・ Software to be ported
 ・ RZ/G Verified Linux Package for 64bit kernel [Product version]
・ Development environment
 ・ Refer to "Release Note" of RZ/G Verified Linux Package for 64bit kernel [Product version]
・ A custom board
 ・ MPU: RZ/G2 Group
 ・ developed based on a RZ/G2 reference board

Contents
・ Overview of the Linux boot process with the RZ/G2 Linux BSP
・ Adding the new machine configuration for the custom board into the Yocto environment
・ Porting the Trusted Firmware-A (ARM Trusted Firmware) to the custom board
・ Porting U-boot to the custom board
・ Porting the Linux kernel to the custom board

Note
・ It is highly recommended to understand the behavior of RZ/G2 Linux BSP on a RZ/G2 reference board before starting to port the RZ/G2 Linux BSP to the custom board.
・ This guide doesn't provide any information about security-related software.
・ What Renesas support you can get for the Linux BSP which ported to your custom board with this guide, refer to RZ/G Software Support Policy.