aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig16
1 files changed, 11 insertions, 5 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index d423d58f938d..2ca6d73472b6 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -9,7 +9,7 @@ config ARM
9 select BUILDTIME_EXTABLE_SORT if MMU 9 select BUILDTIME_EXTABLE_SORT if MMU
10 select CPU_PM if (SUSPEND || CPU_IDLE) 10 select CPU_PM if (SUSPEND || CPU_IDLE)
11 select DCACHE_WORD_ACCESS if (CPU_V6 || CPU_V6K || CPU_V7) && !CPU_BIG_ENDIAN && MMU 11 select DCACHE_WORD_ACCESS if (CPU_V6 || CPU_V6K || CPU_V7) && !CPU_BIG_ENDIAN && MMU
12 select GENERIC_ATOMIC64 if (CPU_V6 || !CPU_32v6K || !AEABI) 12 select GENERIC_ATOMIC64 if (CPU_V7M || CPU_V6 || !CPU_32v6K || !AEABI)
13 select GENERIC_CLOCKEVENTS_BROADCAST if SMP 13 select GENERIC_CLOCKEVENTS_BROADCAST if SMP
14 select GENERIC_IRQ_PROBE 14 select GENERIC_IRQ_PROBE
15 select GENERIC_IRQ_SHOW 15 select GENERIC_IRQ_SHOW
@@ -38,6 +38,7 @@ config ARM
38 select HAVE_GENERIC_HARDIRQS 38 select HAVE_GENERIC_HARDIRQS
39 select HAVE_HW_BREAKPOINT if (PERF_EVENTS && (CPU_V6 || CPU_V6K || CPU_V7)) 39 select HAVE_HW_BREAKPOINT if (PERF_EVENTS && (CPU_V6 || CPU_V6K || CPU_V7))
40 select HAVE_IDE if PCI || ISA || PCMCIA 40 select HAVE_IDE if PCI || ISA || PCMCIA
41 select HAVE_IRQ_TIME_ACCOUNTING
41 select HAVE_KERNEL_GZIP 42 select HAVE_KERNEL_GZIP
42 select HAVE_KERNEL_LZMA 43 select HAVE_KERNEL_LZMA
43 select HAVE_KERNEL_LZO 44 select HAVE_KERNEL_LZO
@@ -365,11 +366,12 @@ config ARCH_CLPS711X
365 select ARCH_REQUIRE_GPIOLIB 366 select ARCH_REQUIRE_GPIOLIB
366 select AUTO_ZRELADDR 367 select AUTO_ZRELADDR
367 select CLKDEV_LOOKUP 368 select CLKDEV_LOOKUP
369 select CLKSRC_MMIO
368 select COMMON_CLK 370 select COMMON_CLK
369 select CPU_ARM720T 371 select CPU_ARM720T
370 select GENERIC_CLOCKEVENTS 372 select GENERIC_CLOCKEVENTS
373 select MFD_SYSCON
371 select MULTI_IRQ_HANDLER 374 select MULTI_IRQ_HANDLER
372 select NEED_MACH_MEMORY_H
373 select SPARSE_IRQ 375 select SPARSE_IRQ
374 help 376 help
375 Support for Cirrus Logic 711x/721x/731x based boards. 377 Support for Cirrus Logic 711x/721x/731x based boards.
@@ -488,7 +490,7 @@ config ARCH_IXP4XX
488config ARCH_DOVE 490config ARCH_DOVE
489 bool "Marvell Dove" 491 bool "Marvell Dove"
490 select ARCH_REQUIRE_GPIOLIB 492 select ARCH_REQUIRE_GPIOLIB
491 select CPU_V7 493 select CPU_PJ4
492 select GENERIC_CLOCKEVENTS 494 select GENERIC_CLOCKEVENTS
493 select MIGHT_HAVE_PCI 495 select MIGHT_HAVE_PCI
494 select PINCTRL 496 select PINCTRL
@@ -501,6 +503,7 @@ config ARCH_DOVE
501 503
502config ARCH_KIRKWOOD 504config ARCH_KIRKWOOD
503 bool "Marvell Kirkwood" 505 bool "Marvell Kirkwood"
506 select ARCH_HAS_CPUFREQ
504 select ARCH_REQUIRE_GPIOLIB 507 select ARCH_REQUIRE_GPIOLIB
505 select CPU_FEROCEON 508 select CPU_FEROCEON
506 select GENERIC_CLOCKEVENTS 509 select GENERIC_CLOCKEVENTS
@@ -644,7 +647,7 @@ config ARCH_SHMOBILE
644 select MULTI_IRQ_HANDLER 647 select MULTI_IRQ_HANDLER
645 select NEED_MACH_MEMORY_H 648 select NEED_MACH_MEMORY_H
646 select NO_IOPORT 649 select NO_IOPORT
647 select PINCTRL if ARCH_WANT_OPTIONAL_GPIOLIB 650 select PINCTRL
648 select PM_GENERIC_DOMAINS if PM 651 select PM_GENERIC_DOMAINS if PM
649 select SPARSE_IRQ 652 select SPARSE_IRQ
650 help 653 help
@@ -947,6 +950,8 @@ source "arch/arm/mach-iop13xx/Kconfig"
947 950
948source "arch/arm/mach-ixp4xx/Kconfig" 951source "arch/arm/mach-ixp4xx/Kconfig"
949 952
953source "arch/arm/mach-keystone/Kconfig"
954
950source "arch/arm/mach-kirkwood/Kconfig" 955source "arch/arm/mach-kirkwood/Kconfig"
951 956
952source "arch/arm/mach-ks8695/Kconfig" 957source "arch/arm/mach-ks8695/Kconfig"
@@ -1559,6 +1564,7 @@ config ARCH_NR_GPIO
1559 int 1564 int
1560 default 1024 if ARCH_SHMOBILE || ARCH_TEGRA 1565 default 1024 if ARCH_SHMOBILE || ARCH_TEGRA
1561 default 512 if SOC_OMAP5 1566 default 512 if SOC_OMAP5
1567 default 512 if ARCH_KEYSTONE
1562 default 392 if ARCH_U8500 1568 default 392 if ARCH_U8500
1563 default 352 if ARCH_VT8500 1569 default 352 if ARCH_VT8500
1564 default 288 if ARCH_SUNXI 1570 default 288 if ARCH_SUNXI
@@ -1584,7 +1590,7 @@ config SCHED_HRTICK
1584 1590
1585config THUMB2_KERNEL 1591config THUMB2_KERNEL
1586 bool "Compile the kernel in Thumb-2 mode" if !CPU_THUMBONLY 1592 bool "Compile the kernel in Thumb-2 mode" if !CPU_THUMBONLY
1587 depends on CPU_V7 && !CPU_V6 && !CPU_V6K 1593 depends on (CPU_V7 || CPU_V7M) && !CPU_V6 && !CPU_V6K
1588 default y if CPU_THUMBONLY 1594 default y if CPU_THUMBONLY
1589 select AEABI 1595 select AEABI
1590 select ARM_ASM_UNIFIED 1596 select ARM_ASM_UNIFIED