aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig72
1 files changed, 50 insertions, 22 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 9773a3f730f3..b92925c70172 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
@@ -292,6 +301,8 @@ config ARCH_IOP32X
292 depends on MMU 301 depends on MMU
293 select PLAT_IOP 302 select PLAT_IOP
294 select PCI 303 select PCI
304 select GENERIC_GPIO
305 select HAVE_GPIO_LIB
295 help 306 help
296 Support for Intel's 80219 and IOP32X (XScale) family of 307 Support for Intel's 80219 and IOP32X (XScale) family of
297 processors. 308 processors.
@@ -301,6 +312,8 @@ config ARCH_IOP33X
301 depends on MMU 312 depends on MMU
302 select PLAT_IOP 313 select PLAT_IOP
303 select PCI 314 select PCI
315 select GENERIC_GPIO
316 select HAVE_GPIO_LIB
304 help 317 help
305 Support for Intel's IOP33X (XScale) family of processors. 318 Support for Intel's IOP33X (XScale) family of processors.
306 319
@@ -340,6 +353,16 @@ config ARCH_L7200
340 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
341 to this board, send e-mail to <sjhill@cotw.com>. 354 to this board, send e-mail to <sjhill@cotw.com>.
342 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
343config ARCH_KS8695 366config ARCH_KS8695
344 bool "Micrel/Kendin KS8695" 367 bool "Micrel/Kendin KS8695"
345 select GENERIC_GPIO 368 select GENERIC_GPIO
@@ -358,6 +381,24 @@ config ARCH_NS9XXX
358 381
359 <http://www.digi.com/products/microprocessors/index.jsp> 382 <http://www.digi.com/products/microprocessors/index.jsp>
360 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
361config ARCH_MXC 402config ARCH_MXC
362 bool "Freescale MXC/iMX-based" 403 bool "Freescale MXC/iMX-based"
363 select ARCH_MTD_XIP 404 select ARCH_MTD_XIP
@@ -374,7 +415,8 @@ config ARCH_ORION5X
374 select PLAT_ORION 415 select PLAT_ORION
375 help 416 help
376 Support for the following Marvell Orion 5x series SoCs: 417 Support for the following Marvell Orion 5x series SoCs:
377 Orion-1 (5181), Orion-NAS (5182), Orion-2 (5281.) 418 Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182),
419 Orion-2 (5281).
378 420
379config ARCH_PNX4008 421config ARCH_PNX4008
380 bool "Philips Nexperia PNX4008 Mobile" 422 bool "Philips Nexperia PNX4008 Mobile"
@@ -399,6 +441,7 @@ config ARCH_RPC
399 select FIQ 441 select FIQ
400 select TIMER_ACORN 442 select TIMER_ACORN
401 select ARCH_MAY_HAVE_PC_FDC 443 select ARCH_MAY_HAVE_PC_FDC
444 select HAVE_PATA_PLATFORM
402 select ISA_DMA_API 445 select ISA_DMA_API
403 select NO_IOPORT 446 select NO_IOPORT
404 help 447 help
@@ -495,6 +538,10 @@ source "arch/arm/mach-ixp2000/Kconfig"
495 538
496source "arch/arm/mach-ixp23xx/Kconfig" 539source "arch/arm/mach-ixp23xx/Kconfig"
497 540
541source "arch/arm/mach-loki/Kconfig"
542
543source "arch/arm/mach-mv78xx0/Kconfig"
544
498source "arch/arm/mach-pxa/Kconfig" 545source "arch/arm/mach-pxa/Kconfig"
499 546
500source "arch/arm/mach-sa1100/Kconfig" 547source "arch/arm/mach-sa1100/Kconfig"
@@ -507,6 +554,8 @@ source "arch/arm/mach-omap2/Kconfig"
507 554
508source "arch/arm/mach-orion5x/Kconfig" 555source "arch/arm/mach-orion5x/Kconfig"
509 556
557source "arch/arm/mach-kirkwood/Kconfig"
558
510source "arch/arm/plat-s3c24xx/Kconfig" 559source "arch/arm/plat-s3c24xx/Kconfig"
511source "arch/arm/plat-s3c/Kconfig" 560source "arch/arm/plat-s3c/Kconfig"
512 561
@@ -696,27 +745,6 @@ config PREEMPT
696 Say Y here if you are building a kernel for a desktop, embedded 745 Say Y here if you are building a kernel for a desktop, embedded
697 or real-time system. Say N if you are unsure. 746 or real-time system. Say N if you are unsure.
698 747
699config NO_IDLE_HZ
700 bool "Dynamic tick timer"
701 depends on !GENERIC_CLOCKEVENTS
702 help
703 Select this option if you want to disable continuous timer ticks
704 and have them programmed to occur as required. This option saves
705 power as the system can remain in idle state for longer.
706
707 By default dynamic tick is disabled during the boot, and can be
708 manually enabled with:
709
710 echo 1 > /sys/devices/system/timer/timer0/dyn_tick
711
712 Alternatively, if you want dynamic tick automatically enabled
713 during boot, pass "dyntick=enable" via the kernel command string.
714
715 Please note that dynamic tick may affect the accuracy of
716 timekeeping on some platforms depending on the implementation.
717 Currently at least OMAP, PXA2xx and SA11x0 platforms are known
718 to have accurate timekeeping with dynamic tick.
719
720config HZ 748config HZ
721 int 749 int
722 default 128 if ARCH_L7200 750 default 128 if ARCH_L7200