depends on ARM
config SYS_ARCH
- string
default "arm"
+config ARM64
+ bool
+
choice
prompt "Target select"
config KIRKWOOD
bool "Marvell Kirkwood"
+config TARGET_DB_MV784MP_GP
+ bool "Support db-mv784mp-gp"
+
+config TARGET_MAXBCM
+ bool "Support maxbcm"
+
config TARGET_DEVKIT3250
bool "Support devkit3250"
config TARGET_TX25
bool "Support tx25"
+ select SUPPORT_SPL
config TARGET_ZMX25
bool "Support zmx25"
config TARGET_APF27
bool "Support apf27"
+ select SUPPORT_SPL
config TARGET_IMX27LITE
bool "Support imx27lite"
config TARGET_APX4DEVKIT
bool "Support apx4devkit"
+ select SUPPORT_SPL
config TARGET_XFI3
bool "Support xfi3"
+ select SUPPORT_SPL
config TARGET_M28EVK
bool "Support m28evk"
+ select SUPPORT_SPL
config TARGET_MX23EVK
bool "Support mx23evk"
+ select SUPPORT_SPL
config TARGET_MX28EVK
bool "Support mx28evk"
+ select SUPPORT_SPL
config TARGET_MX23_OLINUXINO
bool "Support mx23_olinuxino"
+ select SUPPORT_SPL
config TARGET_BG0900
bool "Support bg0900"
+ select SUPPORT_SPL
config TARGET_SANSA_FUZE_PLUS
bool "Support sansa_fuze_plus"
+ select SUPPORT_SPL
config TARGET_SC_SPS_1
bool "Support sc_sps_1"
+ select SUPPORT_SPL
-config TARGET_NHK8815
- bool "Support nhk8815"
+config ARCH_NOMADIK
+ bool "ST-Ericsson Nomadik"
-config TARGET_EDMINIV2
- bool "Support edminiv2"
+config ORION5X
+ bool "Marvell Orion"
config TARGET_DKB
bool "Support dkb"
config TARGET_X600
bool "Support x600"
+ select SUPPORT_SPL
config ARCH_VERSATILE
bool "ARM Ltd. Versatile family"
config TARGET_MX31PDK
bool "Support mx31pdk"
+ select SUPPORT_SPL
config TARGET_TT01
bool "Support tt01"
config TARGET_WOODBURN_SD
bool "Support woodburn_sd"
+ select SUPPORT_SPL
config TARGET_FLEA3
bool "Support flea3"
config TARGET_KWB
bool "Support kwb"
+ select SUPPORT_SPL
config TARGET_TSERIES
bool "Support tseries"
+ select SUPPORT_SPL
config TARGET_CM_T335
bool "Support cm_t335"
+ select SUPPORT_SPL
config TARGET_PEPPER
bool "Support pepper"
+ select SUPPORT_SPL
config TARGET_AM335X_IGEP0033
bool "Support am335x_igep0033"
+ select SUPPORT_SPL
config TARGET_PCM051
bool "Support pcm051"
+ select SUPPORT_SPL
config TARGET_DRACO
bool "Support draco"
+ select SUPPORT_SPL
config TARGET_DXR2
bool "Support dxr2"
+ select SUPPORT_SPL
config TARGET_PXM2
bool "Support pxm2"
+ select SUPPORT_SPL
config TARGET_RUT
bool "Support rut"
+ select SUPPORT_SPL
config TARGET_PENGWYN
bool "Support pengwyn"
+ select SUPPORT_SPL
config TARGET_AM335X_EVM
bool "Support am335x_evm"
+ select SUPPORT_SPL
config TARGET_AM43XX_EVM
bool "Support am43xx_evm"
+ select SUPPORT_SPL
config TARGET_TI814X_EVM
bool "Support ti814x_evm"
+ select SUPPORT_SPL
config TARGET_TI816X_EVM
bool "Support ti816x_evm"
+ select SUPPORT_SPL
config TARGET_SAMA5D3_XPLAINED
bool "Support sama5d3_xplained"
+ select SUPPORT_SPL
config TARGET_SAMA5D3XEK
bool "Support sama5d3xek"
+ select SUPPORT_SPL
config TARGET_BCM28155_AP
bool "Support bcm28155_ap"
config ARCH_EXYNOS
bool "Samsung EXYNOS"
-config TARGET_HIGHBANK
- bool "Support highbank"
+config ARCH_S5PC1XX
+ bool "Samsung S5PC1XX"
-config TARGET_K2E_EVM
- bool "Support k2e_evm"
+config ARCH_HIGHBANK
+ bool "Calxeda Highbank"
-config TARGET_K2HK_EVM
- bool "Support k2hk_evm"
+config ARCH_KEYSTONE
+ bool "TI Keystone"
+ select SUPPORT_SPL
config TARGET_M53EVK
bool "Support m53evk"
+ select SUPPORT_SPL
config TARGET_IMA3_MX53
bool "Support ima3-mx53"
config TARGET_GW_VENTANA
bool "Support gw_ventana"
+ select SUPPORT_SPL
config TARGET_HUMMINGBOARD
bool "Support hummingboard"
+config TARGET_TQMA6
+ bool "TQ Systems TQMa6 board"
+
+config TARGET_OT1200
+ bool "Bachmann OT1200"
+
config OMAP34XX
bool "OMAP34XX SoC"
config OMAP44XX
bool "OMAP44XX SoC"
+ select SUPPORT_SPL
-config TARGET_CM_T54
- bool "Support cm_t54"
-
-config TARGET_DRA7XX_EVM
- bool "Support dra7xx_evm"
-
-config TARGET_OMAP5_UEVM
- bool "Support omap5_uevm"
+config OMAP54XX
+ bool "OMAP54XX SoC"
+ select SUPPORT_SPL
config RMOBILE
bool "Renesas ARM SoCs"
-config TARGET_S5P_GONI
- bool "Support s5p_goni"
-
-config TARGET_SMDKC100
- bool "Support smdkc100"
+config TARGET_CM_FX6
+ bool "Support cm_fx6"
+ select SUPPORT_SPL
config TARGET_SOCFPGA_CYCLONE5
bool "Support socfpga_cyclone5"
+ select SUPPORT_SPL
config TARGET_SUN4I
bool "Support sun4i"
+ select SUPPORT_SPL
config TARGET_SUN5I
bool "Support sun5i"
+ select SUPPORT_SPL
+
+config TARGET_SUN6I
+ bool "Support sun6i"
+ select SUPPORT_SPL
config TARGET_SUN7I
bool "Support sun7i"
+ select SUPPORT_SPL
+
+config TARGET_SUN8I
+ bool "Support sun8i"
+ select SUPPORT_SPL
config TARGET_SNOWBALL
bool "Support snowball"
config ZYNQ
bool "Xilinx Zynq Platform"
+ select SUPPORT_SPL
config TEGRA
bool "NVIDIA Tegra"
+ select SUPPORT_SPL
select SPL
+ select OF_CONTROL if !SPL_BUILD
config TARGET_VEXPRESS_AEMV8A
bool "Support vexpress_aemv8a"
-
-config TARGET_VEXPRESS_AEMV8A_SEMI
- bool "Support vexpress_aemv8a_semi"
+ select ARM64
config TARGET_LS2085A_EMU
bool "Support ls2085a_emu"
+ select ARM64
config TARGET_LS2085A_SIMU
bool "Support ls2085a_simu"
+ select ARM64
+
+config TARGET_LS1021AQDS
+ bool "Support ls1021aqds_nor"
+
+config TARGET_LS1021ATWR
+ bool "Support ls1021atwr_nor"
config TARGET_BALLOON3
bool "Support balloon3"
config TARGET_PALMTREO680
bool "Support palmtreo680"
+ select SUPPORT_SPL
config TARGET_PXA255_IDP
bool "Support pxa255_idp"
config TARGET_VPAC270
bool "Support vpac270"
+ select SUPPORT_SPL
config TARGET_XAENIAX
bool "Support xaeniax"
config TARGET_JORNADA
bool "Support jornada"
+config ARCH_UNIPHIER
+ bool "Panasonic UniPhier platform"
+ select SUPPORT_SPL
+
endchoice
+source "arch/arm/cpu/armv8/Kconfig"
+
source "arch/arm/cpu/arm926ejs/davinci/Kconfig"
source "arch/arm/cpu/armv7/exynos/Kconfig"
+source "arch/arm/cpu/armv7/highbank/Kconfig"
+
+source "arch/arm/cpu/armv7/keystone/Kconfig"
+
source "arch/arm/cpu/arm926ejs/kirkwood/Kconfig"
+source "arch/arm/cpu/arm926ejs/nomadik/Kconfig"
+
source "arch/arm/cpu/armv7/omap3/Kconfig"
source "arch/arm/cpu/armv7/omap4/Kconfig"
+source "arch/arm/cpu/armv7/omap5/Kconfig"
+
+source "arch/arm/cpu/arm926ejs/orion5x/Kconfig"
+
source "arch/arm/cpu/armv7/rmobile/Kconfig"
+source "arch/arm/cpu/armv7/s5pc1xx/Kconfig"
+
source "arch/arm/cpu/armv7/tegra-common/Kconfig"
+source "arch/arm/cpu/armv7/uniphier/Kconfig"
+
source "arch/arm/cpu/arm926ejs/versatile/Kconfig"
source "arch/arm/cpu/armv7/zynq/Kconfig"
source "board/BuS/eb_cpux9k2/Kconfig"
source "board/BuS/vl_ma2sc/Kconfig"
source "board/CarMediaLab/flea3/Kconfig"
-source "board/LaCie/edminiv2/Kconfig"
source "board/Marvell/aspenite/Kconfig"
+source "board/Marvell/db-mv784mp-gp/Kconfig"
source "board/Marvell/dkb/Kconfig"
source "board/Marvell/gplugd/Kconfig"
source "board/afeb9260/Kconfig"
source "board/atmel/at91sam9x5ek/Kconfig"
source "board/atmel/sama5d3_xplained/Kconfig"
source "board/atmel/sama5d3xek/Kconfig"
+source "board/bachmann/ot1200/Kconfig"
source "board/balloon3/Kconfig"
source "board/barco/titanium/Kconfig"
source "board/bluegiga/apx4devkit/Kconfig"
source "board/cm4008/Kconfig"
source "board/cm41xx/Kconfig"
source "board/compulab/cm_t335/Kconfig"
-source "board/compulab/cm_t54/Kconfig"
+source "board/compulab/cm_fx6/Kconfig"
source "board/congatec/cgtqmx6eval/Kconfig"
source "board/creative/xfi3/Kconfig"
source "board/davedenx/qong/Kconfig"
source "board/eukrea/cpuat91/Kconfig"
source "board/faraday/a320evb/Kconfig"
source "board/freescale/ls2085a/Kconfig"
+source "board/freescale/ls1021aqds/Kconfig"
+source "board/freescale/ls1021atwr/Kconfig"
source "board/freescale/mx23evk/Kconfig"
source "board/freescale/mx25pdk/Kconfig"
source "board/freescale/mx28evk/Kconfig"
source "board/gumstix/pepper/Kconfig"
source "board/h2200/Kconfig"
source "board/hale/tt01/Kconfig"
-source "board/highbank/Kconfig"
source "board/icpdas/lp8x4x/Kconfig"
source "board/imx31_phycore/Kconfig"
source "board/isee/igep0033/Kconfig"
source "board/karo/tx25/Kconfig"
source "board/logicpd/imx27lite/Kconfig"
source "board/logicpd/imx31_litekit/Kconfig"
+source "board/maxbcm/Kconfig"
source "board/mpl/vcma9/Kconfig"
source "board/olimex/mx23_olinuxino/Kconfig"
source "board/palmld/Kconfig"
source "board/ronetix/pm9261/Kconfig"
source "board/ronetix/pm9263/Kconfig"
source "board/ronetix/pm9g45/Kconfig"
-source "board/samsung/goni/Kconfig"
source "board/samsung/smdk2410/Kconfig"
-source "board/samsung/smdkc100/Kconfig"
source "board/sandisk/sansa_fuze_plus/Kconfig"
source "board/scb9328/Kconfig"
source "board/schulercontrol/sc_sps_1/Kconfig"
source "board/spear/x600/Kconfig"
source "board/st-ericsson/snowball/Kconfig"
source "board/st-ericsson/u8500/Kconfig"
-source "board/st/nhk8815/Kconfig"
source "board/sunxi/Kconfig"
source "board/syteco/jadecpu/Kconfig"
source "board/syteco/zmx25/Kconfig"
source "board/taskit/stamp9g20/Kconfig"
source "board/ti/am335x/Kconfig"
source "board/ti/am43xx/Kconfig"
-source "board/ti/dra7xx/Kconfig"
-source "board/ti/ks2_evm/Kconfig"
-source "board/ti/omap5_uevm/Kconfig"
source "board/ti/ti814x/Kconfig"
source "board/ti/ti816x/Kconfig"
source "board/ti/tnetv107xevm/Kconfig"
source "board/timll/devkit3250/Kconfig"
source "board/toradex/colibri_pxa270/Kconfig"
+source "board/tqc/tqma6/Kconfig"
source "board/trizepsiv/Kconfig"
source "board/ttcontrol/vision2/Kconfig"
source "board/udoo/Kconfig"