summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-integrator
diff options
context:
space:
mode:
authorMasahiro Yamada <yamada.masahiro@socionext.com>2015-04-21 21:59:36 +0900
committerTom Rini <trini@konsulko.com>2015-04-23 08:52:27 -0400
commit5cbbd9bd0a5d496dee2b5592bb0c4cdac16bac80 (patch)
tree0c49d7426f6970c46ef112a2ab67a9d957f9a650 /arch/arm/mach-integrator
parent526fcc220360fa6acceaa06d5c3c5bb2de57b2f0 (diff)
downloadtalos-obmc-uboot-5cbbd9bd0a5d496dee2b5592bb0c4cdac16bac80.tar.gz
talos-obmc-uboot-5cbbd9bd0a5d496dee2b5592bb0c4cdac16bac80.zip
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: Masahiro Yamada <yamada.masahiro@socionext.com> Cc: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'arch/arm/mach-integrator')
-rw-r--r--arch/arm/mach-integrator/Kconfig57
1 files changed, 57 insertions, 0 deletions
diff --git a/arch/arm/mach-integrator/Kconfig b/arch/arm/mach-integrator/Kconfig
new file mode 100644
index 0000000000..4406399989
--- /dev/null
+++ b/arch/arm/mach-integrator/Kconfig
@@ -0,0 +1,57 @@
+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
OpenPOWER on IntegriCloud