u-boot/arch/arm/mach-mvebu/Kconfig
Stefan Roese 944c7a3176 arm: mvebu: Add option to use UART xmodem protocol via kwboot
This patch enables the use of the kwboot tool, to boot mainline U-Boot
on the Marvell Armada XP/38x SoC's. This is done by returning to the
SoC's BootROM after SPL has initialized the SDRAM. We need to make sure
to not reconfigure the internal register space and MBARs. Otherwise
the BootROM will not be able to continue after SPL jumps back to it.

To use this feature, please don't forget to change the BOOT_FROM line
in your board specfic kwbimage.cfg file this way:

    BOOT_FROM uart

Tested on these Marvell eval boards:
DB-MV784MP-GP - Armada XP
DB-88F6820-GP - Armada 38x

Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Dirk Eibach <eibach@gdsys.de>
Cc: Kevin Smith <kevin.smith@elecsyscorp.com>
Cc: Luka Perkov <luka.perkov@sartura.hr>
2015-10-21 02:25:00 +02:00

31 lines
624 B
Text

if ARCH_MVEBU
choice
prompt "Marvell MVEBU (Armada XP/38x) board select"
optional
config TARGET_DB_88F6820_GP
bool "Support DB-88F6820-GP"
config TARGET_DB_MV784MP_GP
bool "Support db-mv784mp-gp"
config TARGET_MAXBCM
bool "Support maxbcm"
endchoice
config SYS_SOC
default "mvebu"
config MVEBU_BOOTROM_UARTBOOT
bool "Use kwboot to boot via BootROM xmodem protocol"
help
This option provides support for booting via the Marvell
xmodem protocol, used by the kwboot tool.
Please don't forget to configure the boot device in
the board specific kwbimage.cfg file this way:
BOOT_FROM uart
endif