aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig81
1 files changed, 51 insertions, 30 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 8a9a84c4adfd..3d9397ec746d 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -84,6 +84,11 @@ config STACKTRACE_SUPPORT
84 bool 84 bool
85 default y 85 default y
86 86
87config HAVE_LATENCYTOP_SUPPORT
88 bool
89 depends on !SMP
90 default y
91
87config LOCKDEP_SUPPORT 92config LOCKDEP_SUPPORT
88 bool 93 bool
89 default y 94 default y
@@ -147,6 +152,10 @@ config FIQ
147config ARCH_MTD_XIP 152config ARCH_MTD_XIP
148 bool 153 bool
149 154
155config GENERIC_HARDIRQS_NO__DO_IRQ
156 bool
157 def_bool y
158
150if OPROFILE 159if OPROFILE
151 160
152config OPROFILE_ARMV6 161config OPROFILE_ARMV6
@@ -232,13 +241,6 @@ config ARCH_CLPS711X
232 help 241 help
233 Support for Cirrus Logic 711x/721x based boards. 242 Support for Cirrus Logic 711x/721x based boards.
234 243
235config ARCH_CO285
236 bool "Co-EBSA285"
237 select FOOTBRIDGE
238 select FOOTBRIDGE_ADDIN
239 help
240 Support for Intel's EBSA285 companion chip.
241
242config ARCH_EBSA110 244config ARCH_EBSA110
243 bool "EBSA-110" 245 bool "EBSA-110"
244 select ISA 246 select ISA
@@ -299,6 +301,8 @@ config ARCH_IOP32X
299 depends on MMU 301 depends on MMU
300 select PLAT_IOP 302 select PLAT_IOP
301 select PCI 303 select PCI
304 select GENERIC_GPIO
305 select HAVE_GPIO_LIB
302 help 306 help
303 Support for Intel's 80219 and IOP32X (XScale) family of 307 Support for Intel's 80219 and IOP32X (XScale) family of
304 processors. 308 processors.
@@ -308,6 +312,8 @@ config ARCH_IOP33X
308 depends on MMU 312 depends on MMU
309 select PLAT_IOP 313 select PLAT_IOP
310 select PCI 314 select PCI
315 select GENERIC_GPIO
316 select HAVE_GPIO_LIB
311 help 317 help
312 Support for Intel's IOP33X (XScale) family of processors. 318 Support for Intel's IOP33X (XScale) family of processors.
313 319
@@ -347,6 +353,16 @@ config ARCH_L7200
347 If you have any questions or comments about the Linux kernel port 353 If you have any questions or comments about the Linux kernel port
348 to this board, send e-mail to <sjhill@cotw.com>. 354 to this board, send e-mail to <sjhill@cotw.com>.
349 355
356config ARCH_KIRKWOOD
357 bool "Marvell Kirkwood"
358 select PCI
359 select GENERIC_TIME
360 select GENERIC_CLOCKEVENTS
361 select PLAT_ORION
362 help
363 Support for the following Marvell Kirkwood series SoCs:
364 88F6180, 88F6192 and 88F6281.
365
350config ARCH_KS8695 366config ARCH_KS8695
351 bool "Micrel/Kendin KS8695" 367 bool "Micrel/Kendin KS8695"
352 select GENERIC_GPIO 368 select GENERIC_GPIO
@@ -365,6 +381,24 @@ config ARCH_NS9XXX
365 381
366 <http://www.digi.com/products/microprocessors/index.jsp> 382 <http://www.digi.com/products/microprocessors/index.jsp>
367 383
384config ARCH_LOKI
385 bool "Marvell Loki (88RC8480)"
386 select GENERIC_TIME
387 select GENERIC_CLOCKEVENTS
388 select PLAT_ORION
389 help
390 Support for the Marvell Loki (88RC8480) SoC.
391
392config ARCH_MV78XX0
393 bool "Marvell MV78xx0"
394 select PCI
395 select GENERIC_TIME
396 select GENERIC_CLOCKEVENTS
397 select PLAT_ORION
398 help
399 Support for the following Marvell MV78xx0 series SoCs:
400 MV781x0, MV782x0.
401
368config ARCH_MXC 402config ARCH_MXC
369 bool "Freescale MXC/iMX-based" 403 bool "Freescale MXC/iMX-based"
370 select GENERIC_TIME 404 select GENERIC_TIME
@@ -385,7 +419,8 @@ config ARCH_ORION5X
385 select PLAT_ORION 419 select PLAT_ORION
386 help 420 help
387 Support for the following Marvell Orion 5x series SoCs: 421 Support for the following Marvell Orion 5x series SoCs:
388 Orion-1 (5181), Orion-NAS (5182), Orion-2 (5281.) 422 Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182),
423 Orion-2 (5281).
389 424
390config ARCH_PNX4008 425config ARCH_PNX4008
391 bool "Philips Nexperia PNX4008 Mobile" 426 bool "Philips Nexperia PNX4008 Mobile"
@@ -410,6 +445,7 @@ config ARCH_RPC
410 select FIQ 445 select FIQ
411 select TIMER_ACORN 446 select TIMER_ACORN
412 select ARCH_MAY_HAVE_PC_FDC 447 select ARCH_MAY_HAVE_PC_FDC
448 select HAVE_PATA_PLATFORM
413 select ISA_DMA_API 449 select ISA_DMA_API
414 select NO_IOPORT 450 select NO_IOPORT
415 help 451 help
@@ -506,6 +542,10 @@ source "arch/arm/mach-ixp2000/Kconfig"
506 542
507source "arch/arm/mach-ixp23xx/Kconfig" 543source "arch/arm/mach-ixp23xx/Kconfig"
508 544
545source "arch/arm/mach-loki/Kconfig"
546
547source "arch/arm/mach-mv78xx0/Kconfig"
548
509source "arch/arm/mach-pxa/Kconfig" 549source "arch/arm/mach-pxa/Kconfig"
510 550
511source "arch/arm/mach-sa1100/Kconfig" 551source "arch/arm/mach-sa1100/Kconfig"
@@ -518,6 +558,8 @@ source "arch/arm/mach-omap2/Kconfig"
518 558
519source "arch/arm/mach-orion5x/Kconfig" 559source "arch/arm/mach-orion5x/Kconfig"
520 560
561source "arch/arm/mach-kirkwood/Kconfig"
562
521source "arch/arm/plat-s3c24xx/Kconfig" 563source "arch/arm/plat-s3c24xx/Kconfig"
522source "arch/arm/plat-s3c/Kconfig" 564source "arch/arm/plat-s3c/Kconfig"
523 565
@@ -707,27 +749,6 @@ config PREEMPT
707 Say Y here if you are building a kernel for a desktop, embedded 749 Say Y here if you are building a kernel for a desktop, embedded
708 or real-time system. Say N if you are unsure. 750 or real-time system. Say N if you are unsure.
709 751
710config NO_IDLE_HZ
711 bool "Dynamic tick timer"
712 depends on !GENERIC_CLOCKEVENTS
713 help
714 Select this option if you want to disable continuous timer ticks
715 and have them programmed to occur as required. This option saves
716 power as the system can remain in idle state for longer.
717
718 By default dynamic tick is disabled during the boot, and can be
719 manually enabled with:
720
721 echo 1 > /sys/devices/system/timer/timer0/dyn_tick
722
723 Alternatively, if you want dynamic tick automatically enabled
724 during boot, pass "dyntick=enable" via the kernel command string.
725
726 Please note that dynamic tick may affect the accuracy of
727 timekeeping on some platforms depending on the implementation.
728 Currently at least OMAP, PXA2xx and SA11x0 platforms are known
729 to have accurate timekeeping with dynamic tick.
730
731config HZ 752config HZ
732 int 753 int
733 default 128 if ARCH_L7200 754 default 128 if ARCH_L7200
@@ -793,7 +814,7 @@ source "mm/Kconfig"
793 814
794config LEDS 815config LEDS
795 bool "Timer and CPU usage LEDs" 816 bool "Timer and CPU usage LEDs"
796 depends on ARCH_CDB89712 || ARCH_CO285 || ARCH_EBSA110 || \ 817 depends on ARCH_CDB89712 || ARCH_EBSA110 || \
797 ARCH_EBSA285 || ARCH_IMX || ARCH_INTEGRATOR || \ 818 ARCH_EBSA285 || ARCH_IMX || ARCH_INTEGRATOR || \
798 ARCH_LUBBOCK || MACH_MAINSTONE || ARCH_NETWINDER || \ 819 ARCH_LUBBOCK || MACH_MAINSTONE || ARCH_NETWINDER || \
799 ARCH_OMAP || ARCH_P720T || ARCH_PXA_IDP || \ 820 ARCH_OMAP || ARCH_P720T || ARCH_PXA_IDP || \