mvebu: consolidate SPL boot device config symbols
authorBaruch Siach <baruch@tkos.co.il>
Mon, 18 Jun 2018 18:56:24 +0000 (21:56 +0300)
committerStefan Roese <sr@denx.de>
Mon, 6 Aug 2018 12:07:23 +0000 (14:07 +0200)
Use MVEBU_SPL_BOOT_DEVICE_* to select between SPI and MMC, instead of
board specific symbols. This commit enables the boot device selection
menu to all mvebu platforms, but it is only effective on Turris Omnia
and gdsys Controlcenter DC platforms. A following commit will enable
boot selection for other platforms.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Stefan Roese <sr@denx.de>
arch/arm/Kconfig
arch/arm/mach-mvebu/Kconfig
board/gdsys/a38x/Kconfig [deleted file]
board/gdsys/a38x/Makefile
include/configs/turris_omnia.h

index a047552ed322c3a33c4433725b67992cdf016fe3..63ec02403af038932fc5ff8f7000541acdc9c210 100644 (file)
@@ -1480,7 +1480,6 @@ source "board/freescale/ls1012ardb/Kconfig"
 source "board/freescale/ls1012afrdm/Kconfig"
 source "board/freescale/mx35pdk/Kconfig"
 source "board/freescale/s32v234evb/Kconfig"
-source "board/gdsys/a38x/Kconfig"
 source "board/grinn/chiliboard/Kconfig"
 source "board/gumstix/pepper/Kconfig"
 source "board/h2200/Kconfig"
index e340a9b50e8ebd765607524d08f0f79b15109d76..e1b70c54fca4a74e36a82e470b26dbead242c462 100644 (file)
@@ -183,21 +183,18 @@ config SYS_VENDOR
 config SYS_SOC
        default "mvebu"
 
-if TARGET_TURRIS_OMNIA
-
 choice
-       prompt "Turris Omnia boot method"
+       prompt "Boot method"
 
-config TURRIS_OMNIA_SPL_BOOT_DEVICE_SPI
+config MVEBU_SPL_BOOT_DEVICE_SPI
        bool "SPI NOR flash"
 
-config TURRIS_OMNIA_SPL_BOOT_DEVICE_MMC
+config MVEBU_SPL_BOOT_DEVICE_MMC
        bool "SDIO/MMC card"
+       select SPL_LIBDISK_SUPPORT
 
 endchoice
 
-endif
-
 config MVEBU_EFUSE
        bool "Enable eFuse support"
        default n
diff --git a/board/gdsys/a38x/Kconfig b/board/gdsys/a38x/Kconfig
deleted file mode 100644 (file)
index ff11eb2..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-if TARGET_CONTROLCENTERDC
-
-menu "Controlcenter DC board options"
-
-choice
-       prompt "Select boot method"
-
-config SPL_BOOT_DEVICE_SPI
-       bool "SPI"
-
-config SPL_BOOT_DEVICE_MMC
-       bool "MMC"
-       select SPL_LIBDISK_SUPPORT
-
-endchoice
-
-#config SPL_BOOT_DEVICE
-#      int
-#      default 1 if SPL_BOOT_DEVICE_SPI
-#      default 2 if SPL_BOOT_DEVICE_MMC
-
-endmenu
-
-endif
index 43fec2edbb292150a9a6dee1661ca7482e4273c8..18ecbe5e79799451df462993a2742fde77a11d71 100644 (file)
@@ -13,10 +13,10 @@ obj-$(CONFIG_TARGET_CONTROLCENTERDC) += hydra.o ihs_phys.o
 extra-$(CONFIG_TARGET_CONTROLCENTERDC) += kwbimage.cfg
 
 KWB_REPLACE += BOOT_FROM
-ifneq ($(CONFIG_SPL_BOOT_DEVICE_SPI),)
+ifneq ($(CONFIG_MVEBU_SPL_BOOT_DEVICE_SPI),)
        KWB_CFG_BOOT_FROM=spi
 endif
-ifneq ($(CONFIG_SPL_BOOT_DEVICE_MMC),)
+ifneq ($(CONFIG_MVEBU_SPL_BOOT_DEVICE_MMC),)
        KWB_CFG_BOOT_FROM=sdio
 endif
 
index 9d4d0dfbb29f43a0667939d0ff8d92ac283eb06b..44d5016fbf6f8815acd5117ab29cd3f88a40250e 100644 (file)
 #define CONFIG_SPL_BOOTROM_SAVE                (CONFIG_SPL_STACK + 4)
 #define CONFIG_SPL_DRIVERS_MISC_SUPPORT
 
-#ifdef CONFIG_TURRIS_OMNIA_SPL_BOOT_DEVICE_SPI
+#ifdef CONFIG_MVEBU_SPL_BOOT_DEVICE_SPI
 /* SPL related SPI defines */
 # define CONFIG_SYS_SPI_U_BOOT_OFFS    0x24000
 # define CONFIG_SYS_U_BOOT_OFFS                CONFIG_SYS_SPI_U_BOOT_OFFS
 #endif
 
-#ifdef CONFIG_TURRIS_OMNIA_SPL_BOOT_DEVICE_MMC
+#ifdef CONFIG_MVEBU_SPL_BOOT_DEVICE_MMC
 /* SPL related MMC defines */
 # define CONFIG_SYS_MMC_U_BOOT_OFFS            (160 << 10)
 # define CONFIG_SYS_U_BOOT_OFFS                        CONFIG_SYS_MMC_U_BOOT_OFFS