ARM: da850-evm: Fix boot issues from missing SPL_PAD_TO
authorAdam Ford <aford173@gmail.com>
Sat, 6 Mar 2021 02:48:50 +0000 (20:48 -0600)
committerLokesh Vutla <lokeshvutla@ti.com>
Mon, 15 Mar 2021 05:41:20 +0000 (11:11 +0530)
In a previous attempt to unify config options and remove items
from the whitelist file, SPL items were moved into a section
enabled with CONFIG_SPL_BUILD.  Unfortunately, SPL_PAD_TO
is referenced at the head Makefile and uses this define
to create padding of the output file.  When it was moved
to CONFIG_SPL_BUILD, it caused boot errors with devices
that are not booting from NOR.  Fix the boot issues by moving
SPL_PAD_TO out so it's always.

Fixes: 7bb33e4684aa ("ARM: da850-evm: Unify config options with Kconfig")
Signed-off-by: Adam Ford <aford173@gmail.com>
include/configs/da850evm.h

index 0f41748..883cbc9 100644 (file)
 #define CONFIG_USB_OHCI_NEW
 #define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS     15
 
+#ifndef CONFIG_MTD_NOR_FLASH
+#define CONFIG_SPL_PAD_TO      32768
+#endif
+
 #ifdef CONFIG_SPL_BUILD
 /* defines for SPL */
 #define CONFIG_SYS_SPL_MALLOC_START    (CONFIG_SYS_TEXT_BASE - \
 #define CONFIG_SYS_SPL_MALLOC_SIZE     CONFIG_SYS_MALLOC_LEN
 #define CONFIG_SPL_STACK       0x8001ff00
 #define CONFIG_SPL_MAX_FOOTPRINT       32768
-#define CONFIG_SPL_PAD_TO      32768
+
 #endif
 
 /* Load U-Boot Image From MMC */