diff options
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 992028f46bd1..a34cc03e727f 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -255,6 +255,7 @@ config ARCH_EP93XX | |||
255 | select ARM_AMBA | 255 | select ARM_AMBA |
256 | select ARM_VIC | 256 | select ARM_VIC |
257 | select GENERIC_GPIO | 257 | select GENERIC_GPIO |
258 | select HAVE_GPIO_LIB | ||
258 | help | 259 | help |
259 | This enables support for the Cirrus EP93xx series of CPUs. | 260 | This enables support for the Cirrus EP93xx series of CPUs. |
260 | 261 | ||
@@ -377,15 +378,17 @@ config ARCH_MXC | |||
377 | help | 378 | help |
378 | Support for Freescale MXC/iMX-based family of processors | 379 | Support for Freescale MXC/iMX-based family of processors |
379 | 380 | ||
380 | config ARCH_ORION | 381 | config ARCH_ORION5X |
381 | bool "Marvell Orion" | 382 | bool "Marvell Orion" |
382 | depends on MMU | 383 | depends on MMU |
383 | select PCI | 384 | select PCI |
384 | select GENERIC_GPIO | 385 | select GENERIC_GPIO |
385 | select GENERIC_TIME | 386 | select GENERIC_TIME |
386 | select GENERIC_CLOCKEVENTS | 387 | select GENERIC_CLOCKEVENTS |
388 | select PLAT_ORION | ||
387 | help | 389 | help |
388 | Support for Marvell Orion System on Chip family. | 390 | Support for the following Marvell Orion 5x series SoCs: |
391 | Orion-1 (5181), Orion-NAS (5182), Orion-2 (5281.) | ||
389 | 392 | ||
390 | config ARCH_PNX4008 | 393 | config ARCH_PNX4008 |
391 | bool "Philips Nexperia PNX4008 Mobile" | 394 | bool "Philips Nexperia PNX4008 Mobile" |
@@ -422,10 +425,15 @@ config ARCH_SA1100 | |||
422 | bool "SA1100-based" | 425 | bool "SA1100-based" |
423 | select ISA | 426 | select ISA |
424 | select ARCH_DISCONTIGMEM_ENABLE | 427 | select ARCH_DISCONTIGMEM_ENABLE |
428 | select ARCH_SPARSEMEM_ENABLE | ||
429 | select ARCH_SELECT_MEMORY_MODEL | ||
425 | select ARCH_MTD_XIP | 430 | select ARCH_MTD_XIP |
426 | select GENERIC_GPIO | 431 | select GENERIC_GPIO |
427 | select GENERIC_TIME | 432 | select GENERIC_TIME |
433 | select GENERIC_CLOCKEVENTS | ||
434 | select TICK_ONESHOT | ||
428 | select HAVE_IDE | 435 | select HAVE_IDE |
436 | select HAVE_GPIO_LIB | ||
429 | help | 437 | help |
430 | Support for StrongARM 11x0 based boards. | 438 | Support for StrongARM 11x0 based boards. |
431 | 439 | ||
@@ -517,7 +525,7 @@ source "arch/arm/mach-omap1/Kconfig" | |||
517 | 525 | ||
518 | source "arch/arm/mach-omap2/Kconfig" | 526 | source "arch/arm/mach-omap2/Kconfig" |
519 | 527 | ||
520 | source "arch/arm/mach-orion/Kconfig" | 528 | source "arch/arm/mach-orion5x/Kconfig" |
521 | 529 | ||
522 | source "arch/arm/plat-s3c24xx/Kconfig" | 530 | source "arch/arm/plat-s3c24xx/Kconfig" |
523 | source "arch/arm/plat-s3c/Kconfig" | 531 | source "arch/arm/plat-s3c/Kconfig" |
@@ -564,6 +572,9 @@ config ARCH_ACORN | |||
564 | config PLAT_IOP | 572 | config PLAT_IOP |
565 | bool | 573 | bool |
566 | 574 | ||
575 | config PLAT_ORION | ||
576 | bool | ||
577 | |||
567 | source arch/arm/mm/Kconfig | 578 | source arch/arm/mm/Kconfig |
568 | 579 | ||
569 | config IWMMXT | 580 | config IWMMXT |
@@ -651,7 +662,7 @@ source "kernel/time/Kconfig" | |||
651 | 662 | ||
652 | config SMP | 663 | config SMP |
653 | bool "Symmetric Multi-Processing (EXPERIMENTAL)" | 664 | bool "Symmetric Multi-Processing (EXPERIMENTAL)" |
654 | depends on EXPERIMENTAL && REALVIEW_EB_ARM11MP | 665 | depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP) |
655 | help | 666 | help |
656 | This enables support for systems with more than one CPU. If you have | 667 | This enables support for systems with more than one CPU. If you have |
657 | a system with only one CPU, like most personal computers, say N. If | 668 | a system with only one CPU, like most personal computers, say N. If |
@@ -684,7 +695,7 @@ config HOTPLUG_CPU | |||
684 | 695 | ||
685 | config LOCAL_TIMERS | 696 | config LOCAL_TIMERS |
686 | bool "Use local timer interrupts" | 697 | bool "Use local timer interrupts" |
687 | depends on SMP && REALVIEW_EB_ARM11MP | 698 | depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP) |
688 | default y | 699 | default y |
689 | help | 700 | help |
690 | Enable support for local timers on SMP platforms, rather then the | 701 | Enable support for local timers on SMP platforms, rather then the |
@@ -775,6 +786,12 @@ config ARCH_DISCONTIGMEM_ENABLE | |||
775 | or have huge holes in the physical address space for other reasons. | 786 | or have huge holes in the physical address space for other reasons. |
776 | See <file:Documentation/vm/numa> for more. | 787 | See <file:Documentation/vm/numa> for more. |
777 | 788 | ||
789 | config ARCH_SPARSEMEM_ENABLE | ||
790 | bool | ||
791 | |||
792 | config ARCH_SELECT_MEMORY_MODEL | ||
793 | bool | ||
794 | |||
778 | config NODES_SHIFT | 795 | config NODES_SHIFT |
779 | int | 796 | int |
780 | default "4" if ARCH_LH7A40X | 797 | default "4" if ARCH_LH7A40X |