diff options
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index e7baca29f3fb..d7c0984d4a86 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -29,6 +29,10 @@ config GENERIC_TIME | |||
29 | bool | 29 | bool |
30 | default n | 30 | default n |
31 | 31 | ||
32 | config GENERIC_CLOCKEVENTS | ||
33 | bool | ||
34 | default n | ||
35 | |||
32 | config MMU | 36 | config MMU |
33 | bool | 37 | bool |
34 | default y | 38 | default y |
@@ -67,6 +71,14 @@ config GENERIC_HARDIRQS | |||
67 | bool | 71 | bool |
68 | default y | 72 | default y |
69 | 73 | ||
74 | config STACKTRACE_SUPPORT | ||
75 | bool | ||
76 | default y | ||
77 | |||
78 | config LOCKDEP_SUPPORT | ||
79 | bool | ||
80 | default y | ||
81 | |||
70 | config TRACE_IRQFLAGS_SUPPORT | 82 | config TRACE_IRQFLAGS_SUPPORT |
71 | bool | 83 | bool |
72 | default y | 84 | default y |
@@ -162,6 +174,8 @@ config ARCH_VERSATILE | |||
162 | select ARM_AMBA | 174 | select ARM_AMBA |
163 | select ARM_VIC | 175 | select ARM_VIC |
164 | select ICST307 | 176 | select ICST307 |
177 | select GENERIC_TIME | ||
178 | select GENERIC_CLOCKEVENTS | ||
165 | help | 179 | help |
166 | This enables support for ARM Ltd Versatile board. | 180 | This enables support for ARM Ltd Versatile board. |
167 | 181 | ||
@@ -255,6 +269,7 @@ config ARCH_IOP13XX | |||
255 | depends on MMU | 269 | depends on MMU |
256 | select PLAT_IOP | 270 | select PLAT_IOP |
257 | select PCI | 271 | select PCI |
272 | select ARCH_SUPPORTS_MSI | ||
258 | help | 273 | help |
259 | Support for Intel's IOP13XX (XScale) family of processors. | 274 | Support for Intel's IOP13XX (XScale) family of processors. |
260 | 275 | ||
@@ -262,6 +277,7 @@ config ARCH_IXP4XX | |||
262 | bool "IXP4xx-based" | 277 | bool "IXP4xx-based" |
263 | depends on MMU | 278 | depends on MMU |
264 | select GENERIC_TIME | 279 | select GENERIC_TIME |
280 | select GENERIC_CLOCKEVENTS | ||
265 | help | 281 | help |
266 | Support for Intel's IXP4XX (XScale) family of processors. | 282 | Support for Intel's IXP4XX (XScale) family of processors. |
267 | 283 | ||
@@ -338,6 +354,7 @@ config ARCH_SA1100 | |||
338 | config ARCH_S3C2410 | 354 | config ARCH_S3C2410 |
339 | bool "Samsung S3C2410, S3C2412, S3C2413, S3C2440, S3C2442, S3C2443" | 355 | bool "Samsung S3C2410, S3C2412, S3C2413, S3C2440, S3C2442, S3C2443" |
340 | select GENERIC_GPIO | 356 | select GENERIC_GPIO |
357 | select GENERIC_TIME | ||
341 | help | 358 | help |
342 | Samsung S3C2410X CPU based systems, such as the Simtec Electronics | 359 | Samsung S3C2410X CPU based systems, such as the Simtec Electronics |
343 | BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or | 360 | BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or |
@@ -363,6 +380,7 @@ config ARCH_LH7A40X | |||
363 | config ARCH_OMAP | 380 | config ARCH_OMAP |
364 | bool "TI OMAP" | 381 | bool "TI OMAP" |
365 | select GENERIC_GPIO | 382 | select GENERIC_GPIO |
383 | select GENERIC_TIME | ||
366 | help | 384 | help |
367 | Support for TI's OMAP platform (OMAP1 and OMAP2). | 385 | Support for TI's OMAP platform (OMAP1 and OMAP2). |
368 | 386 | ||
@@ -513,6 +531,8 @@ endmenu | |||
513 | 531 | ||
514 | menu "Kernel Features" | 532 | menu "Kernel Features" |
515 | 533 | ||
534 | source "kernel/time/Kconfig" | ||
535 | |||
516 | config SMP | 536 | config SMP |
517 | bool "Symmetric Multi-Processing (EXPERIMENTAL)" | 537 | bool "Symmetric Multi-Processing (EXPERIMENTAL)" |
518 | depends on EXPERIMENTAL && REALVIEW_MPCORE | 538 | depends on EXPERIMENTAL && REALVIEW_MPCORE |
@@ -572,6 +592,7 @@ config PREEMPT | |||
572 | 592 | ||
573 | config NO_IDLE_HZ | 593 | config NO_IDLE_HZ |
574 | bool "Dynamic tick timer" | 594 | bool "Dynamic tick timer" |
595 | depends on !GENERIC_CLOCKEVENTS | ||
575 | help | 596 | help |
576 | Select this option if you want to disable continuous timer ticks | 597 | Select this option if you want to disable continuous timer ticks |
577 | and have them programmed to occur as required. This option saves | 598 | and have them programmed to occur as required. This option saves |
@@ -669,6 +690,7 @@ config LEDS_TIMER | |||
669 | bool "Timer LED" if (!ARCH_CDB89712 && !ARCH_OMAP) || \ | 690 | bool "Timer LED" if (!ARCH_CDB89712 && !ARCH_OMAP) || \ |
670 | MACH_OMAP_H2 || MACH_OMAP_PERSEUS2 | 691 | MACH_OMAP_H2 || MACH_OMAP_PERSEUS2 |
671 | depends on LEDS | 692 | depends on LEDS |
693 | depends on !GENERIC_CLOCKEVENTS | ||
672 | default y if ARCH_EBSA110 | 694 | default y if ARCH_EBSA110 |
673 | help | 695 | help |
674 | If you say Y here, one of the system LEDs (the green one on the | 696 | If you say Y here, one of the system LEDs (the green one on the |