diff options
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 16 |
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 | |||
488 | config ARCH_DOVE | 490 | config 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 | ||
502 | config ARCH_KIRKWOOD | 504 | config 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 | ||
948 | source "arch/arm/mach-ixp4xx/Kconfig" | 951 | source "arch/arm/mach-ixp4xx/Kconfig" |
949 | 952 | ||
953 | source "arch/arm/mach-keystone/Kconfig" | ||
954 | |||
950 | source "arch/arm/mach-kirkwood/Kconfig" | 955 | source "arch/arm/mach-kirkwood/Kconfig" |
951 | 956 | ||
952 | source "arch/arm/mach-ks8695/Kconfig" | 957 | source "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 | ||
1585 | config THUMB2_KERNEL | 1591 | config 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 |