diff options
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 77 |
1 files changed, 47 insertions, 30 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index d5a759e700eb..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 | ||
87 | config HAVE_LATENCYTOP_SUPPORT | ||
88 | bool | ||
89 | depends on !SMP | ||
90 | default y | ||
91 | |||
87 | config LOCKDEP_SUPPORT | 92 | config LOCKDEP_SUPPORT |
88 | bool | 93 | bool |
89 | default y | 94 | default y |
@@ -236,13 +241,6 @@ config ARCH_CLPS711X | |||
236 | help | 241 | help |
237 | Support for Cirrus Logic 711x/721x based boards. | 242 | Support for Cirrus Logic 711x/721x based boards. |
238 | 243 | ||
239 | config ARCH_CO285 | ||
240 | bool "Co-EBSA285" | ||
241 | select FOOTBRIDGE | ||
242 | select FOOTBRIDGE_ADDIN | ||
243 | help | ||
244 | Support for Intel's EBSA285 companion chip. | ||
245 | |||
246 | config ARCH_EBSA110 | 244 | config ARCH_EBSA110 |
247 | bool "EBSA-110" | 245 | bool "EBSA-110" |
248 | select ISA | 246 | select ISA |
@@ -303,6 +301,8 @@ config ARCH_IOP32X | |||
303 | depends on MMU | 301 | depends on MMU |
304 | select PLAT_IOP | 302 | select PLAT_IOP |
305 | select PCI | 303 | select PCI |
304 | select GENERIC_GPIO | ||
305 | select HAVE_GPIO_LIB | ||
306 | help | 306 | help |
307 | Support for Intel's 80219 and IOP32X (XScale) family of | 307 | Support for Intel's 80219 and IOP32X (XScale) family of |
308 | processors. | 308 | processors. |
@@ -312,6 +312,8 @@ config ARCH_IOP33X | |||
312 | depends on MMU | 312 | depends on MMU |
313 | select PLAT_IOP | 313 | select PLAT_IOP |
314 | select PCI | 314 | select PCI |
315 | select GENERIC_GPIO | ||
316 | select HAVE_GPIO_LIB | ||
315 | help | 317 | help |
316 | Support for Intel's IOP33X (XScale) family of processors. | 318 | Support for Intel's IOP33X (XScale) family of processors. |
317 | 319 | ||
@@ -351,6 +353,16 @@ config ARCH_L7200 | |||
351 | 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 |
352 | to this board, send e-mail to <sjhill@cotw.com>. | 354 | to this board, send e-mail to <sjhill@cotw.com>. |
353 | 355 | ||
356 | config 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 | |||
354 | config ARCH_KS8695 | 366 | config ARCH_KS8695 |
355 | bool "Micrel/Kendin KS8695" | 367 | bool "Micrel/Kendin KS8695" |
356 | select GENERIC_GPIO | 368 | select GENERIC_GPIO |
@@ -369,6 +381,24 @@ config ARCH_NS9XXX | |||
369 | 381 | ||
370 | <http://www.digi.com/products/microprocessors/index.jsp> | 382 | <http://www.digi.com/products/microprocessors/index.jsp> |
371 | 383 | ||
384 | config 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 | |||
392 | config 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 | |||
372 | config ARCH_MXC | 402 | config ARCH_MXC |
373 | bool "Freescale MXC/iMX-based" | 403 | bool "Freescale MXC/iMX-based" |
374 | select ARCH_MTD_XIP | 404 | select ARCH_MTD_XIP |
@@ -385,7 +415,8 @@ config ARCH_ORION5X | |||
385 | select PLAT_ORION | 415 | select PLAT_ORION |
386 | help | 416 | help |
387 | Support for the following Marvell Orion 5x series SoCs: | 417 | Support for the following Marvell Orion 5x series SoCs: |
388 | Orion-1 (5181), Orion-NAS (5182), Orion-2 (5281.) | 418 | Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182), |
419 | Orion-2 (5281). | ||
389 | 420 | ||
390 | config ARCH_PNX4008 | 421 | config ARCH_PNX4008 |
391 | bool "Philips Nexperia PNX4008 Mobile" | 422 | bool "Philips Nexperia PNX4008 Mobile" |
@@ -410,6 +441,7 @@ config ARCH_RPC | |||
410 | select FIQ | 441 | select FIQ |
411 | select TIMER_ACORN | 442 | select TIMER_ACORN |
412 | select ARCH_MAY_HAVE_PC_FDC | 443 | select ARCH_MAY_HAVE_PC_FDC |
444 | select HAVE_PATA_PLATFORM | ||
413 | select ISA_DMA_API | 445 | select ISA_DMA_API |
414 | select NO_IOPORT | 446 | select NO_IOPORT |
415 | help | 447 | help |
@@ -506,6 +538,10 @@ source "arch/arm/mach-ixp2000/Kconfig" | |||
506 | 538 | ||
507 | source "arch/arm/mach-ixp23xx/Kconfig" | 539 | source "arch/arm/mach-ixp23xx/Kconfig" |
508 | 540 | ||
541 | source "arch/arm/mach-loki/Kconfig" | ||
542 | |||
543 | source "arch/arm/mach-mv78xx0/Kconfig" | ||
544 | |||
509 | source "arch/arm/mach-pxa/Kconfig" | 545 | source "arch/arm/mach-pxa/Kconfig" |
510 | 546 | ||
511 | source "arch/arm/mach-sa1100/Kconfig" | 547 | source "arch/arm/mach-sa1100/Kconfig" |
@@ -518,6 +554,8 @@ source "arch/arm/mach-omap2/Kconfig" | |||
518 | 554 | ||
519 | source "arch/arm/mach-orion5x/Kconfig" | 555 | source "arch/arm/mach-orion5x/Kconfig" |
520 | 556 | ||
557 | source "arch/arm/mach-kirkwood/Kconfig" | ||
558 | |||
521 | source "arch/arm/plat-s3c24xx/Kconfig" | 559 | source "arch/arm/plat-s3c24xx/Kconfig" |
522 | source "arch/arm/plat-s3c/Kconfig" | 560 | source "arch/arm/plat-s3c/Kconfig" |
523 | 561 | ||
@@ -707,27 +745,6 @@ config PREEMPT | |||
707 | 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 |
708 | or real-time system. Say N if you are unsure. | 746 | or real-time system. Say N if you are unsure. |
709 | 747 | ||
710 | config 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 | |||
731 | config HZ | 748 | config HZ |
732 | int | 749 | int |
733 | default 128 if ARCH_L7200 | 750 | default 128 if ARCH_L7200 |
@@ -793,7 +810,7 @@ source "mm/Kconfig" | |||
793 | 810 | ||
794 | config LEDS | 811 | config LEDS |
795 | bool "Timer and CPU usage LEDs" | 812 | bool "Timer and CPU usage LEDs" |
796 | depends on ARCH_CDB89712 || ARCH_CO285 || ARCH_EBSA110 || \ | 813 | depends on ARCH_CDB89712 || ARCH_EBSA110 || \ |
797 | ARCH_EBSA285 || ARCH_IMX || ARCH_INTEGRATOR || \ | 814 | ARCH_EBSA285 || ARCH_IMX || ARCH_INTEGRATOR || \ |
798 | ARCH_LUBBOCK || MACH_MAINSTONE || ARCH_NETWINDER || \ | 815 | ARCH_LUBBOCK || MACH_MAINSTONE || ARCH_NETWINDER || \ |
799 | ARCH_OMAP || ARCH_P720T || ARCH_PXA_IDP || \ | 816 | ARCH_OMAP || ARCH_P720T || ARCH_PXA_IDP || \ |