From: eLinux.org

R-Car

Jump to R-Car boards pages
Arrow\\ Right-Down.svg

65px-Stout
top.png
Start.Now (Stout)

65px-Porter
top.png
Porter

65px-Silk
top.png
SILK

Contents

Introduction

This is starting page for Embedded Linux on Renesas R-Car family of
automotive embedded SoCs. Main goal is to make information on R-Car SoCs
friendly, easy to access for embedded developers, enthusiasts. It does
not aim to replace official Renesas support.

Links below could be used to get familiar with Renesas Automotive SoCs
and R-Car Concortia:

Detailed information regarding R-Car SoCs (including roadmap, technical
and marketing documents, BSPs and middleware) can be obtained directly
from Renesas representative.

R-Car SoCs







































Renesas R-Car SoC variants (Generations)
Generation 1Generation 2Generation 3
"H" - Premium/High endH1 - R8A7779H2 - R8A7790H3 - R8A7795
"M" - Mid rangeM1A - R8A7778

  • M2-W - R8A7791

  • M2-N - R8A7793

"E" - Entry classE1E2 - R8A7794
"V" - ADASV2H - R8A7792

R-Car Boards

Generation 1

























Renesas R-Car Gen1 evaluation boards
StandardLow Cost Boards (LCB)
R-Car H1MarzenGeuze
R-Car M1ABOCK-WMilan
R-Car E1Silverstone

Generation 2



































Renesas R-Car Gen2 evaluation boards
StandardLow Cost Boards (LCB)
R-Car H2Lager65px-Stout top.png
Start.Now (Stout)
R-Car M2-WKoelsch65px-Porter top.png
Porter
R-Car M2-NGose
R-Car E2Alt65px-Silk top.png
SILK
R-Car V2HBlanche

R-Car Linux

Upstream

Renesas mainline R-Car Linux tree is maintained by Simon
Horman

Start here to get latest/closest upstream kernel:
git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git

  1. e.g. pull development branch: git clone -b devel git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git

TBD - add page regarding R-Car upstream development process (including
branches/tags meaning)

R-Car Community

Archives available here:
http://marc.info/?l=linux-sh ,
http://dir.gmane.org/gmane.linux.ports.sh.devel
,
http://www.spinics.net/lists/linux-sh/

LTSI (Long Term Support Initiative)

Renesas SoCs and boards are supported as part of LTSI project -
http://ltsi.linuxfoundation.org/ .
Refer to
3.10
and
3.14
baselines

Renesas Stable R-Car BSP Tree

Stable Renesas R-Car BSP Tree located here:
git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas-backport.git.
Pull latest stable branch.

  1. for example: bsp/v3.10.31-ltsi/rcar-gen2-1.8.0

R-Car U-Boot

R-Car U-Boot mainline development is done using
git://git.denx.de/u-boot-sh.git tree.
It is maintained by Nobuhiro Iwamatsu.

  1. e.g. pull renesas/bsp/rcar-gen2-1.8.0 branch and build U-Boot for Lager/Koelsch/Alt boards
  2. git clone -b renesas/bsp/rcar-gen2-1.8.0 git://git.denx.de/u-boot-sh.git

build example

  1. make O=/tmp/build clean
  2. make O=/tmp/build mrproper
  3. make O=/tmp/build gose_config
  4. make O=/tmp/build all

R-Car Yocto

Renesas Yocto/Poky distribution is maintained by Nobuhiro Iwamatsu.

To get started with Yocto on R-Car Gen2 platform - pull
git://git.yoctoproject.org/meta-renesas
tree

If you pulled complete Yocto/poky trees, you should be able to kick-off
a build using the ‘oe-init-build-env’ script in Poky. Update
bblayers.conf by adding the meta-renesas and meta-rcar-gen2 layer. e.g.:

  1. BBLAYERS ?= " \
  2. <path to layer>/poky/meta \
  3. <path to layer>/poky/meta-yocto \
  4. <path to layer>/poky/meta-yocto-bsp \
  5. <path to layer>/meta-renesas \
  6. <path to layer>/meta-renesas/meta-rcar-gen2 \
  7. "

To build a specific target BSP configure the associated machine in
local.conf:

  1. MACHINE ?= "<supported board name>" (lager, koelsch, gose, alt)

Build the target file system image using bitbake:

  1. $ bitbake core-image-minimal

R-Car Tizen

TBD Renesas R-Car Tizen is already available via tizen.org trees. Add
detailed instructions how to get started with Tizen for R-Car

R-Car Android

TBD This section will be added later