]> git.baikalelectronics.ru Git - uboot.git/commit
ARM: rmobile: Add TPL support on R8A7791 M2 Porter
authorMarek Vasut <marek.vasut+renesas@gmail.com>
Tue, 3 Apr 2018 10:52:48 +0000 (12:52 +0200)
committerMarek Vasut <marek.vasut+renesas@gmail.com>
Wed, 11 Apr 2018 21:11:55 +0000 (23:11 +0200)
commit9bde5ac1a2478ab164db237d15f1b593455b6803
tree47c711b15c403fd03ca259320e3d2dcbab78edd9
parent8c25dca6787d93cf2aec4bc5bce3499d95da6ffb
ARM: rmobile: Add TPL support on R8A7791 M2 Porter

Add and enable TPL on M2 Porter. The TPL must fit into 16 kiB due
to the Gen2 BootROM restriction. The TPL is running from MERAM and
is capable of performing the initial initialization of PFC, Clock,
GPIO, LBSC, DBSC and QSPI NOR. DBSC is responsible for bringing up
the DDR DRAM access. The TPL is capable of loading the next stage,
U-Boot, from either SPI NOR or UART as a fallback. If either does
provide a valid U-Boot uImage, the system stops, which allows the
operator to load U-Boot ie. via JTAG and start it manually.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
arch/arm/mach-rmobile/Kconfig.32
board/renesas/porter/porter_spl.c
configs/porter_defconfig
include/configs/porter.h