aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig23
1 files changed, 6 insertions, 17 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 5098564d5879..242f3a33d741 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -9,6 +9,7 @@ config ARM
9 select SYS_SUPPORTS_APM_EMULATION 9 select SYS_SUPPORTS_APM_EMULATION
10 select GENERIC_ATOMIC64 if (CPU_V6 || !CPU_32v6K || !AEABI) 10 select GENERIC_ATOMIC64 if (CPU_V6 || !CPU_32v6K || !AEABI)
11 select HAVE_OPROFILE if (HAVE_PERF_EVENTS) 11 select HAVE_OPROFILE if (HAVE_PERF_EVENTS)
12 select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL
12 select HAVE_ARCH_KGDB 13 select HAVE_ARCH_KGDB
13 select HAVE_KPROBES if !XIP_KERNEL 14 select HAVE_KPROBES if !XIP_KERNEL
14 select HAVE_KRETPROBES if (HAVE_KPROBES) 15 select HAVE_KRETPROBES if (HAVE_KPROBES)
@@ -21,6 +22,7 @@ config ARM
21 select HAVE_KERNEL_GZIP 22 select HAVE_KERNEL_GZIP
22 select HAVE_KERNEL_LZO 23 select HAVE_KERNEL_LZO
23 select HAVE_KERNEL_LZMA 24 select HAVE_KERNEL_LZMA
25 select HAVE_KERNEL_XZ
24 select HAVE_IRQ_WORK 26 select HAVE_IRQ_WORK
25 select HAVE_PERF_EVENTS 27 select HAVE_PERF_EVENTS
26 select PERF_USE_VMALLOC 28 select PERF_USE_VMALLOC
@@ -28,10 +30,10 @@ config ARM
28 select HAVE_HW_BREAKPOINT if (PERF_EVENTS && (CPU_V6 || CPU_V6K || CPU_V7)) 30 select HAVE_HW_BREAKPOINT if (PERF_EVENTS && (CPU_V6 || CPU_V6K || CPU_V7))
29 select HAVE_C_RECORDMCOUNT 31 select HAVE_C_RECORDMCOUNT
30 select HAVE_GENERIC_HARDIRQS 32 select HAVE_GENERIC_HARDIRQS
31 select HAVE_SPARSE_IRQ
32 select GENERIC_IRQ_SHOW 33 select GENERIC_IRQ_SHOW
33 select CPU_PM if (SUSPEND || CPU_IDLE) 34 select CPU_PM if (SUSPEND || CPU_IDLE)
34 select GENERIC_PCI_IOMAP 35 select GENERIC_PCI_IOMAP
36 select HAVE_BPF_JIT if NET
35 help 37 help
36 The ARM series is a line of low-power-consumption RISC chip designs 38 The ARM series is a line of low-power-consumption RISC chip designs
37 licensed by ARM Ltd and targeted at embedded applications and 39 licensed by ARM Ltd and targeted at embedded applications and
@@ -52,9 +54,6 @@ config MIGHT_HAVE_PCI
52config SYS_SUPPORTS_APM_EMULATION 54config SYS_SUPPORTS_APM_EMULATION
53 bool 55 bool
54 56
55config HAVE_SCHED_CLOCK
56 bool
57
58config GENERIC_GPIO 57config GENERIC_GPIO
59 bool 58 bool
60 59
@@ -269,6 +268,7 @@ config ARCH_INTEGRATOR
269 select PLAT_VERSATILE 268 select PLAT_VERSATILE
270 select PLAT_VERSATILE_FPGA_IRQ 269 select PLAT_VERSATILE_FPGA_IRQ
271 select NEED_MACH_MEMORY_H 270 select NEED_MACH_MEMORY_H
271 select SPARSE_IRQ
272 help 272 help
273 Support for ARM's Integrator platform. 273 Support for ARM's Integrator platform.
274 274
@@ -315,6 +315,7 @@ config ARCH_VEXPRESS
315 select HAVE_CLK 315 select HAVE_CLK
316 select HAVE_PATA_PLATFORM 316 select HAVE_PATA_PLATFORM
317 select ICST 317 select ICST
318 select NO_IOPORT
318 select PLAT_VERSATILE 319 select PLAT_VERSATILE
319 select PLAT_VERSATILE_CLCD 320 select PLAT_VERSATILE_CLCD
320 help 321 help
@@ -354,6 +355,7 @@ config ARCH_HIGHBANK
354 select GENERIC_CLOCKEVENTS 355 select GENERIC_CLOCKEVENTS
355 select HAVE_ARM_SCU 356 select HAVE_ARM_SCU
356 select HAVE_SMP 357 select HAVE_SMP
358 select SPARSE_IRQ
357 select USE_OF 359 select USE_OF
358 help 360 help
359 Support for the Calxeda Highbank SoC based boards. 361 Support for the Calxeda Highbank SoC based boards.
@@ -442,7 +444,6 @@ config ARCH_MXC
442 select CLKDEV_LOOKUP 444 select CLKDEV_LOOKUP
443 select CLKSRC_MMIO 445 select CLKSRC_MMIO
444 select GENERIC_IRQ_CHIP 446 select GENERIC_IRQ_CHIP
445 select HAVE_SCHED_CLOCK
446 select MULTI_IRQ_HANDLER 447 select MULTI_IRQ_HANDLER
447 help 448 help
448 Support for Freescale MXC/iMX-based family of processors 449 Support for Freescale MXC/iMX-based family of processors
@@ -537,7 +538,6 @@ config ARCH_IXP4XX
537 select CPU_XSCALE 538 select CPU_XSCALE
538 select GENERIC_GPIO 539 select GENERIC_GPIO
539 select GENERIC_CLOCKEVENTS 540 select GENERIC_CLOCKEVENTS
540 select HAVE_SCHED_CLOCK
541 select MIGHT_HAVE_PCI 541 select MIGHT_HAVE_PCI
542 select DMABOUNCE if PCI 542 select DMABOUNCE if PCI
543 help 543 help
@@ -608,7 +608,6 @@ config ARCH_MMP
608 select CLKDEV_LOOKUP 608 select CLKDEV_LOOKUP
609 select GENERIC_CLOCKEVENTS 609 select GENERIC_CLOCKEVENTS
610 select GPIO_PXA 610 select GPIO_PXA
611 select HAVE_SCHED_CLOCK
612 select TICK_ONESHOT 611 select TICK_ONESHOT
613 select PLAT_PXA 612 select PLAT_PXA
614 select SPARSE_IRQ 613 select SPARSE_IRQ
@@ -649,7 +648,6 @@ config ARCH_TEGRA
649 select GENERIC_CLOCKEVENTS 648 select GENERIC_CLOCKEVENTS
650 select GENERIC_GPIO 649 select GENERIC_GPIO
651 select HAVE_CLK 650 select HAVE_CLK
652 select HAVE_SCHED_CLOCK
653 select HAVE_SMP 651 select HAVE_SMP
654 select MIGHT_HAVE_CACHE_L2X0 652 select MIGHT_HAVE_CACHE_L2X0
655 select ARCH_HAS_CPUFREQ 653 select ARCH_HAS_CPUFREQ
@@ -666,7 +664,6 @@ config ARCH_PICOXCELL
666 select DW_APB_TIMER 664 select DW_APB_TIMER
667 select GENERIC_CLOCKEVENTS 665 select GENERIC_CLOCKEVENTS
668 select GENERIC_GPIO 666 select GENERIC_GPIO
669 select HAVE_SCHED_CLOCK
670 select HAVE_TCM 667 select HAVE_TCM
671 select NO_IOPORT 668 select NO_IOPORT
672 select SPARSE_IRQ 669 select SPARSE_IRQ
@@ -694,7 +691,6 @@ config ARCH_PXA
694 select ARCH_REQUIRE_GPIOLIB 691 select ARCH_REQUIRE_GPIOLIB
695 select GENERIC_CLOCKEVENTS 692 select GENERIC_CLOCKEVENTS
696 select GPIO_PXA 693 select GPIO_PXA
697 select HAVE_SCHED_CLOCK
698 select TICK_ONESHOT 694 select TICK_ONESHOT
699 select PLAT_PXA 695 select PLAT_PXA
700 select SPARSE_IRQ 696 select SPARSE_IRQ
@@ -761,7 +757,6 @@ config ARCH_SA1100
761 select CPU_FREQ 757 select CPU_FREQ
762 select GENERIC_CLOCKEVENTS 758 select GENERIC_CLOCKEVENTS
763 select CLKDEV_LOOKUP 759 select CLKDEV_LOOKUP
764 select HAVE_SCHED_CLOCK
765 select TICK_ONESHOT 760 select TICK_ONESHOT
766 select ARCH_REQUIRE_GPIOLIB 761 select ARCH_REQUIRE_GPIOLIB
767 select HAVE_IDE 762 select HAVE_IDE
@@ -818,7 +813,6 @@ config ARCH_S5P64X0
818 select CLKSRC_MMIO 813 select CLKSRC_MMIO
819 select HAVE_S3C2410_WATCHDOG if WATCHDOG 814 select HAVE_S3C2410_WATCHDOG if WATCHDOG
820 select GENERIC_CLOCKEVENTS 815 select GENERIC_CLOCKEVENTS
821 select HAVE_SCHED_CLOCK
822 select HAVE_S3C2410_I2C if I2C 816 select HAVE_S3C2410_I2C if I2C
823 select HAVE_S3C_RTC if RTC_CLASS 817 select HAVE_S3C_RTC if RTC_CLASS
824 help 818 help
@@ -849,7 +843,6 @@ config ARCH_S5PV210
849 select CLKSRC_MMIO 843 select CLKSRC_MMIO
850 select ARCH_HAS_CPUFREQ 844 select ARCH_HAS_CPUFREQ
851 select GENERIC_CLOCKEVENTS 845 select GENERIC_CLOCKEVENTS
852 select HAVE_SCHED_CLOCK
853 select HAVE_S3C2410_I2C if I2C 846 select HAVE_S3C2410_I2C if I2C
854 select HAVE_S3C_RTC if RTC_CLASS 847 select HAVE_S3C_RTC if RTC_CLASS
855 select HAVE_S3C2410_WATCHDOG if WATCHDOG 848 select HAVE_S3C2410_WATCHDOG if WATCHDOG
@@ -892,7 +885,6 @@ config ARCH_U300
892 depends on MMU 885 depends on MMU
893 select CLKSRC_MMIO 886 select CLKSRC_MMIO
894 select CPU_ARM926T 887 select CPU_ARM926T
895 select HAVE_SCHED_CLOCK
896 select HAVE_TCM 888 select HAVE_TCM
897 select ARM_AMBA 889 select ARM_AMBA
898 select ARM_PATCH_PHYS_VIRT 890 select ARM_PATCH_PHYS_VIRT
@@ -951,7 +943,6 @@ config ARCH_OMAP
951 select ARCH_HAS_CPUFREQ 943 select ARCH_HAS_CPUFREQ
952 select CLKSRC_MMIO 944 select CLKSRC_MMIO
953 select GENERIC_CLOCKEVENTS 945 select GENERIC_CLOCKEVENTS
954 select HAVE_SCHED_CLOCK
955 select ARCH_HAS_HOLES_MEMORYMODEL 946 select ARCH_HAS_HOLES_MEMORYMODEL
956 help 947 help
957 Support for TI's OMAP platform (OMAP1/2/3/4). 948 Support for TI's OMAP platform (OMAP1/2/3/4).
@@ -1115,13 +1106,11 @@ config ARCH_ACORN
1115config PLAT_IOP 1106config PLAT_IOP
1116 bool 1107 bool
1117 select GENERIC_CLOCKEVENTS 1108 select GENERIC_CLOCKEVENTS
1118 select HAVE_SCHED_CLOCK
1119 1109
1120config PLAT_ORION 1110config PLAT_ORION
1121 bool 1111 bool
1122 select CLKSRC_MMIO 1112 select CLKSRC_MMIO
1123 select GENERIC_IRQ_CHIP 1113 select GENERIC_IRQ_CHIP
1124 select HAVE_SCHED_CLOCK
1125 1114
1126config PLAT_PXA 1115config PLAT_PXA
1127 bool 1116 bool