R-Car/Boards/WhiteHawk

= Introduction =

This is the Wiki for the Renesas R-Car White Hawk board stack. It consists of: * White Hawk CPU board equipped with R-Car V4H SoC (RTP8A779G0ASKB0FC0SA000), * White Hawk BreakOut board (RTP8A779G0ASKB0SB0SA000), * White-Hawk CSI/DSI sub-board (RTP8A779G0ASKB0SC0SA000), * White-Hawk RAVB/Ethernet(1000Base-T1) sub-board (RTP8A779G0ASKB0SE0SA000). Refer to the R-Car page for information about Renesas' R-Car SoC family.

= Serial Console =

Use a micro-USB cable to connect to "Debug Serial" (CN10) on the CPU board. Serial settings are 921600 8N1.

= Booting Linux =

* Kernel config: defconfig * Kernel image: arch/arm64/boot/Image * DTB: arch/arm64/boot/dts/renesas/r8a779g0-white-hawk.dtb

U-Boot boot command: tftpboot 0x48080000 Image tftpboot 0x48000000 r8a779g0-white-hawk.dtb booti 0x48080000 - 0x48000000

= Suspend-to-RAM =

PSCI System Suspend
Not yet supported.

Suspend-to-Idle
The system can be suspended ("frozen") using: echo freeze > /sys/power/state

Alternatively (since v4.10), you can configure the system to use Suspend-to-Idle by default: echo s2idle > /sys/power/mem_sleep

After that, you can suspend the system using the standard: echo mem > /sys/power/state

Wake-Up Sources
Suspend-to-Idle supports the following wake-up sources:

ethtool -s eth0 wol g # Enable wake on MagicPacket ethtool -s eth0 wol d # Disable Wake-up by sending a MagicPacket from another system using: wakeonlan  | |  # or  must be in /etc/ethers
 * gpio-keys: Wake-up using push buttons SW47..SW49 on the CPU board
 * ravb (Ethernet): Configure using one of:
 * sh-sci (Serial): Disabled by default

= Remote Control =