aboutsummaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorMarek Vasut <marek.vasut+renesas@gmail.com>2018-04-03 12:52:48 +0200
committerMarek Vasut <marek.vasut+renesas@gmail.com>2018-04-11 23:11:55 +0200
commit9a5483e9df9557c1387e9a0c15c881e6f0278448 (patch)
tree47c711b15c403fd03ca259320e3d2dcbab78edd9 /arch
parentc670607331dbdfdf74a52117b96426c50de9ecd0 (diff)
downloadu-boot-9a5483e9df9557c1387e9a0c15c881e6f0278448.zip
u-boot-9a5483e9df9557c1387e9a0c15c881e6f0278448.tar.gz
u-boot-9a5483e9df9557c1387e9a0c15c881e6f0278448.tar.bz2
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>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-rmobile/Kconfig.321
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-rmobile/Kconfig.32 b/arch/arm/mach-rmobile/Kconfig.32
index a96938c..97260df 100644
--- a/arch/arm/mach-rmobile/Kconfig.32
+++ b/arch/arm/mach-rmobile/Kconfig.32
@@ -70,6 +70,7 @@ config TARGET_PORTER
bool "Porter board"
select DM
select DM_SERIAL
+ select SUPPORT_TPL
select SUPPORT_SPL
select SPL_DM if SPL