armv8: LS2080A: Rename LS2085A to reflect LS2080A
[platform/kernel/u-boot.git] / arch / arm / Kconfig
index 1a7e916..4fa5229 100644 (file)
@@ -10,6 +10,9 @@ config ARM64
 config HAS_VBAR
         bool
 
+config HAS_THUMB2
+        bool
+
 config CPU_ARM720T
         bool
 
@@ -32,9 +35,11 @@ config CPU_ARM1176
 config CPU_V7
         bool
         select HAS_VBAR
+        select HAS_THUMB2
 
 config CPU_V7M
        bool
+        select HAS_THUMB2
 
 config CPU_PXA
         bool
@@ -105,20 +110,14 @@ config KIRKWOOD
        bool "Marvell Kirkwood"
        select CPU_ARM926EJS
 
-config TARGET_DB_88F6820_GP
-       bool "Support DB-88F6820-GP"
-       select CPU_V7
-       select SUPPORT_SPL
-
-config TARGET_DB_MV784MP_GP
-       bool "Support db-mv784mp-gp"
-       select CPU_V7
-       select SUPPORT_SPL
-
-config TARGET_MAXBCM
-       bool "Support maxbcm"
+config ARCH_MVEBU
+       bool "Marvell MVEBU family (Armada XP/38x)"
        select CPU_V7
        select SUPPORT_SPL
+       select OF_CONTROL
+       select OF_SEPARATE
+       select DM
+       select DM_SERIAL
 
 config TARGET_DEVKIT3250
        bool "Support devkit3250"
@@ -420,6 +419,7 @@ config ARCH_EXYNOS
        select DM_SERIAL
        select DM_SPI
        select DM_GPIO
+       select DM_KEYBOARD
 
 config ARCH_S5PC1XX
        bool "Samsung S5PC1XX"
@@ -523,6 +523,7 @@ config ARCH_SUNXI
        select OF_CONTROL
        select OF_SEPARATE
        select SPL_STACK_R if !MACH_SUN9I
+       select SPL_SYS_MALLOC_SIMPLE if !MACH_SUN9I
        select USB
        select USB_STORAGE
        select USB_KEYBOARD
@@ -548,13 +549,20 @@ config ARCH_ZYNQ
        select CPU_V7
        select SUPPORT_SPL
        select OF_CONTROL
+       select SPL_OF_CONTROL
        select DM
+       select SPL_DM
        select DM_SPI
+       select DM_SERIAL
        select DM_SPI_FLASH
+       select SPL_SEPARATE_BSS
 
 config ARCH_ZYNQMP
        bool "Support Xilinx ZynqMP Platform"
        select ARM64
+       select DM
+       select OF_CONTROL
+       select DM_SERIAL
 
 config TEGRA
        bool "NVIDIA Tegra"
@@ -581,36 +589,46 @@ config TARGET_VEXPRESS64_JUNO
        bool "Support Versatile Express Juno Development Platform"
        select ARM64
 
-config TARGET_LS2085A_EMU
-       bool "Support ls2085a_emu"
+config TARGET_LS2080A_EMU
+       bool "Support ls2080a_emu"
        select ARM64
        select ARMV8_MULTIENTRY
+       help
+         Support for Freescale LS2080A_EMU platform
+         The LS2080A Development System (EMULATOR) is a pre silicon
+         development platform that supports the QorIQ LS2080A
+         Layerscape Architecture processor.
 
-config TARGET_LS2085A_SIMU
-       bool "Support ls2085a_simu"
+config TARGET_LS2080A_SIMU
+       bool "Support ls2080a_simu"
        select ARM64
        select ARMV8_MULTIENTRY
+       help
+         Support for Freescale LS2080A_SIMU platform
+         The LS2080A Development System (QDS) is a pre silicon
+         development platform that supports the QorIQ LS2080A
+         Layerscape Architecture processor.
 
-config TARGET_LS2085AQDS
-       bool "Support ls2085aqds"
+config TARGET_LS2080AQDS
+       bool "Support ls2080aqds"
        select ARM64
        select ARMV8_MULTIENTRY
        select SUPPORT_SPL
        help
-         Support for Freescale LS2085AQDS platform
-         The LS2085A Development System (QDS) is a high-performance
-         development platform that supports the QorIQ LS2085A
+         Support for Freescale LS2080AQDS platform
+         The LS2080A Development System (QDS) is a high-performance
+         development platform that supports the QorIQ LS2080A
          Layerscape Architecture processor.
 
-config TARGET_LS2085ARDB
-       bool "Support ls2085ardb"
+config TARGET_LS2080ARDB
+       bool "Support ls2080ardb"
        select ARM64
        select ARMV8_MULTIENTRY
        select SUPPORT_SPL
        help
-         Support for Freescale LS2085ARDB platform.
-         The LS2085A Reference design board (RDB) is a high-performance
-         development platform that supports the QorIQ LS2085A
+         Support for Freescale LS2080ARDB platform.
+         The LS2080A Reference design board (RDB) is a high-performance
+         development platform that supports the QorIQ LS2080A
          Layerscape Architecture processor.
 
 config TARGET_HIKEY
@@ -632,6 +650,14 @@ config TARGET_LS1021ATWR
        select CPU_V7
        select SUPPORT_SPL
 
+config TARGET_LS1043ARDB
+       bool "Support ls1043ardb"
+       select ARM64
+       select ARMV8_MULTIENTRY
+       select SUPPORT_SPL
+       help
+         Support for Freescale LS1043ARDB platform.
+
 config TARGET_H2200
        bool "Support h2200"
        select CPU_PXA
@@ -685,6 +711,8 @@ source "arch/arm/mach-keystone/Kconfig"
 
 source "arch/arm/mach-kirkwood/Kconfig"
 
+source "arch/arm/mach-mvebu/Kconfig"
+
 source "arch/arm/cpu/armv7/mx7/Kconfig"
 
 source "arch/arm/cpu/armv7/mx6/Kconfig"
@@ -741,11 +769,12 @@ source "board/compulab/cm_t43/Kconfig"
 source "board/creative/xfi3/Kconfig"
 source "board/denx/m28evk/Kconfig"
 source "board/denx/m53evk/Kconfig"
-source "board/freescale/ls2085a/Kconfig"
-source "board/freescale/ls2085aqds/Kconfig"
-source "board/freescale/ls2085ardb/Kconfig"
+source "board/freescale/ls2080a/Kconfig"
+source "board/freescale/ls2080aqds/Kconfig"
+source "board/freescale/ls2080ardb/Kconfig"
 source "board/freescale/ls1021aqds/Kconfig"
 source "board/freescale/ls1021atwr/Kconfig"
+source "board/freescale/ls1043ardb/Kconfig"
 source "board/freescale/mx23evk/Kconfig"
 source "board/freescale/mx25pdk/Kconfig"
 source "board/freescale/mx28evk/Kconfig"