From: Adam Ford Date: Sun, 31 Mar 2019 14:18:29 +0000 (-0500) Subject: ARM: am3517_evm: Add spl_start_uboot for Falcon Mode X-Git-Tag: v2019.07-rc1~31^2~3 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=86034a959a91fbb09fb02af708764a544161df9b;p=oweals%2Fu-boot.git ARM: am3517_evm: Add spl_start_uboot for Falcon Mode When booting the am3517-evm, the following message appears: SPL: Please implement spl_start_uboot() for your board SPL: Direct Linux boot not active! This patch implements spl_start_uboot to clear this message and allow device to know if it should boot U-Boot or kernel. Fixes: 1c6b6f383a41 ("ARM: am3517_evm: Enable Falcon Mode") Signed-off-by: Adam Ford --- diff --git a/board/logicpd/am3517evm/am3517evm.c b/board/logicpd/am3517evm/am3517evm.c index 6f728398c3..10031a4801 100644 --- a/board/logicpd/am3517evm/am3517evm.c +++ b/board/logicpd/am3517evm/am3517evm.c @@ -37,6 +37,15 @@ DECLARE_GLOBAL_DATA_PTR; #define CPGMACSS_SW_RST (1 << 1) #define PHY_GPIO 30 +#if defined(CONFIG_SPL_BUILD) +#if defined(CONFIG_SPL_OS_BOOT) +int spl_start_uboot(void) +{ + /* break into full u-boot on 'c' */ + return serial_tstc() && serial_getc() == 'c'; +} +#endif +#endif /* * Routine: board_init