Commit 5cbbd9bd authored by Masahiro Yamada's avatar Masahiro Yamada Committed by Tom Rini

ARM: integrator: move board select into mach-integrator/Kconfig

The board/SoC select menu in arch/arm/Kconfig is still cluttered.
Add ARCH_INTEGRATOR into arch/arm/Kconfig and move the board select
under arch/arm/mach-integrator.
Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
Cc: Linus Walleij <linus.walleij@linaro.org>
parent 526fcc22
......@@ -65,18 +65,6 @@ config SEMIHOSTING
choice
prompt "Target select"
config TARGET_INTEGRATORAP_CM720T
bool "Support integratorap_cm720t"
select CPU_ARM720T
config TARGET_INTEGRATORAP_CM920T
bool "Support integratorap_cm920t"
select CPU_ARM920T
config TARGET_INTEGRATORCP_CM920T
bool "Support integratorcp_cm920t"
select CPU_ARM920T
config ARCH_AT91
bool "Atmel AT91"
......@@ -96,14 +84,6 @@ config TARGET_SMDK2410
bool "Support smdk2410"
select CPU_ARM920T
config TARGET_INTEGRATORAP_CM926EJS
bool "Support integratorap_cm926ejs"
select CPU_ARM926EJS
config TARGET_INTEGRATORCP_CM926EJS
bool "Support integratorcp_cm926ejs"
select CPU_ARM926EJS
config TARGET_ASPENITE
bool "Support aspenite"
select CPU_ARM926EJS
......@@ -251,10 +231,6 @@ config ARCH_VERSATILE
bool "ARM Ltd. Versatile family"
select CPU_ARM926EJS
config TARGET_INTEGRATORCP_CM1136
bool "Support integratorcp_cm1136"
select CPU_ARM1136
config TARGET_IMX31_PHYCORE
bool "Support imx31_phycore"
select CPU_ARM1136
......@@ -303,14 +279,6 @@ config ARCH_BCM283X
select DM_SERIAL
select DM_GPIO
config TARGET_INTEGRATORAP_CM946ES
bool "Support integratorap_cm946es"
select CPU_ARM946ES
config TARGET_INTEGRATORCP_CM946ES
bool "Support integratorcp_cm946es"
select CPU_ARM946ES
config TARGET_VEXPRESS_CA15_TC2
bool "Support vexpress_ca15_tc2"
select CPU_V7
......@@ -465,6 +433,9 @@ config ARCH_HIGHBANK
bool "Calxeda Highbank"
select CPU_V7
config ARCH_INTEGRATOR
bool "ARM Ltd. Integrator family"
config ARCH_KEYSTONE
bool "TI Keystone"
select CPU_V7
......@@ -805,6 +776,8 @@ source "arch/arm/cpu/armv7/exynos/Kconfig"
source "arch/arm/mach-highbank/Kconfig"
source "arch/arm/mach-integrator/Kconfig"
source "arch/arm/mach-keystone/Kconfig"
source "arch/arm/mach-kirkwood/Kconfig"
......@@ -850,7 +823,6 @@ source "board/Marvell/db-mv784mp-gp/Kconfig"
source "board/Marvell/gplugd/Kconfig"
source "board/altera/socfpga/Kconfig"
source "board/armadeus/apf27/Kconfig"
source "board/armltd/integrator/Kconfig"
source "board/armltd/vexpress/Kconfig"
source "board/armltd/vexpress64/Kconfig"
source "board/bachmann/ot1200/Kconfig"
......
menu "Integrator Options"
depends on ARCH_INTEGRATOR
choice
prompt "ARM Ltd. Integrator board select"
config TARGET_INTEGRATORAP_CM720T
bool "Support integratorap_cm720t"
select CPU_ARM720T
config TARGET_INTEGRATORAP_CM920T
bool "Support integratorap_cm920t"
select CPU_ARM920T
config TARGET_INTEGRATORCP_CM920T
bool "Support integratorcp_cm920t"
select CPU_ARM920T
config TARGET_INTEGRATORAP_CM926EJS
bool "Support integratorap_cm926ejs"
select CPU_ARM926EJS
config TARGET_INTEGRATORCP_CM926EJS
bool "Support integratorcp_cm926ejs"
select CPU_ARM926EJS
config TARGET_INTEGRATORCP_CM1136
bool "Support integratorcp_cm1136"
select CPU_ARM1136
config TARGET_INTEGRATORAP_CM946ES
bool "Support integratorap_cm946es"
select CPU_ARM946ES
config TARGET_INTEGRATORCP_CM946ES
bool "Support integratorcp_cm946es"
select CPU_ARM946ES
endchoice
config SYS_BOARD
default "integrator"
config SYS_VENDOR
default "armltd"
config SYS_CONFIG_NAME
default "integratorap" if TARGET_INTEGRATORAP_CM720T || \
TARGET_INTEGRATORAP_CM920T || \
TARGET_INTEGRATORAP_CM926EJS || \
TARGET_INTEGRATORAP_CM946ES
default "integratorcp" if TARGET_INTEGRATORCP_CM920T || \
TARGET_INTEGRATORCP_CM926EJS || \
TARGET_INTEGRATORCP_CM946ES || \
TARGET_INTEGRATORCP_CM1136
endmenu
if TARGET_INTEGRATORAP_CM720T
config SYS_BOARD
default "integrator"
config SYS_VENDOR
default "armltd"
config SYS_CONFIG_NAME
default "integratorap"
endif
if TARGET_INTEGRATORAP_CM920T
config SYS_BOARD
default "integrator"
config SYS_VENDOR
default "armltd"
config SYS_CONFIG_NAME
default "integratorap"
endif
if TARGET_INTEGRATORCP_CM920T
config SYS_BOARD
default "integrator"
config SYS_VENDOR
default "armltd"
config SYS_CONFIG_NAME
default "integratorcp"
endif
if TARGET_INTEGRATORAP_CM926EJS
config SYS_BOARD
default "integrator"
config SYS_VENDOR
default "armltd"
config SYS_CONFIG_NAME
default "integratorap"
endif
if TARGET_INTEGRATORCP_CM926EJS
config SYS_BOARD
default "integrator"
config SYS_VENDOR
default "armltd"
config SYS_CONFIG_NAME
default "integratorcp"
endif
if TARGET_INTEGRATORCP_CM1136
config SYS_BOARD
default "integrator"
config SYS_VENDOR
default "armltd"
config SYS_CONFIG_NAME
default "integratorcp"
endif
if TARGET_INTEGRATORAP_CM946ES
config SYS_BOARD
default "integrator"
config SYS_VENDOR
default "armltd"
config SYS_CONFIG_NAME
default "integratorap"
endif
if TARGET_INTEGRATORCP_CM946ES
config SYS_BOARD
default "integrator"
config SYS_VENDOR
default "armltd"
config SYS_CONFIG_NAME
default "integratorcp"
endif
CONFIG_SYS_EXTRA_OPTIONS="CM720T"
CONFIG_ARM=y
CONFIG_ARCH_INTEGRATOR=y
CONFIG_TARGET_INTEGRATORAP_CM720T=y
CONFIG_SYS_EXTRA_OPTIONS="CM920T"
CONFIG_ARM=y
CONFIG_ARCH_INTEGRATOR=y
CONFIG_TARGET_INTEGRATORAP_CM920T=y
CONFIG_SYS_EXTRA_OPTIONS="CM926EJ_S"
CONFIG_ARM=y
CONFIG_ARCH_INTEGRATOR=y
CONFIG_TARGET_INTEGRATORAP_CM926EJS=y
CONFIG_SYS_EXTRA_OPTIONS="CM946ES"
CONFIG_ARM=y
CONFIG_ARCH_INTEGRATOR=y
CONFIG_TARGET_INTEGRATORAP_CM946ES=y
CONFIG_SYS_EXTRA_OPTIONS="CM1136"
CONFIG_ARM=y
CONFIG_ARCH_INTEGRATOR=y
CONFIG_TARGET_INTEGRATORCP_CM1136=y
CONFIG_SYS_EXTRA_OPTIONS="CM920T"
CONFIG_ARM=y
CONFIG_ARCH_INTEGRATOR=y
CONFIG_TARGET_INTEGRATORCP_CM920T=y
CONFIG_SYS_EXTRA_OPTIONS="CM924EJ_S"
CONFIG_ARM=y
CONFIG_ARCH_INTEGRATOR=y
CONFIG_TARGET_INTEGRATORCP_CM926EJS=y
CONFIG_SYS_EXTRA_OPTIONS="CM946ES"
CONFIG_ARM=y
CONFIG_ARCH_INTEGRATOR=y
CONFIG_TARGET_INTEGRATORCP_CM946ES=y
......@@ -18,7 +18,6 @@
#include "integrator-common.h"
/* Integrator/AP-specific configuration */
#define CONFIG_ARCH_INTEGRATOR
#define CONFIG_SYS_HZ_CLOCK 24000000 /* Timer 1 is clocked at 24Mhz */
/*
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment