diff options
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 57 |
1 files changed, 54 insertions, 3 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index dbfdf87f993f..e02b893fb909 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -241,6 +241,7 @@ config ARCH_VERSATILE | |||
241 | config ARCH_AT91 | 241 | config ARCH_AT91 |
242 | bool "Atmel AT91" | 242 | bool "Atmel AT91" |
243 | select GENERIC_GPIO | 243 | select GENERIC_GPIO |
244 | select ARCH_REQUIRE_GPIOLIB | ||
244 | select HAVE_CLK | 245 | select HAVE_CLK |
245 | help | 246 | help |
246 | This enables support for systems based on the Atmel AT91RM9200, | 247 | This enables support for systems based on the Atmel AT91RM9200, |
@@ -275,6 +276,14 @@ config ARCH_EP93XX | |||
275 | help | 276 | help |
276 | This enables support for the Cirrus EP93xx series of CPUs. | 277 | This enables support for the Cirrus EP93xx series of CPUs. |
277 | 278 | ||
279 | config ARCH_GEMINI | ||
280 | bool "Cortina Systems Gemini" | ||
281 | select CPU_FA526 | ||
282 | select GENERIC_GPIO | ||
283 | select ARCH_REQUIRE_GPIOLIB | ||
284 | help | ||
285 | Support for the Cortina Systems Gemini family SoCs | ||
286 | |||
278 | config ARCH_FOOTBRIDGE | 287 | config ARCH_FOOTBRIDGE |
279 | bool "FootBridge" | 288 | bool "FootBridge" |
280 | select CPU_SA110 | 289 | select CPU_SA110 |
@@ -477,12 +486,29 @@ config ARCH_PXA | |||
477 | select HAVE_CLK | 486 | select HAVE_CLK |
478 | select COMMON_CLKDEV | 487 | select COMMON_CLKDEV |
479 | select ARCH_REQUIRE_GPIOLIB | 488 | select ARCH_REQUIRE_GPIOLIB |
489 | select HAVE_CLK | ||
490 | select COMMON_CLKDEV | ||
480 | select GENERIC_TIME | 491 | select GENERIC_TIME |
481 | select GENERIC_CLOCKEVENTS | 492 | select GENERIC_CLOCKEVENTS |
482 | select TICK_ONESHOT | 493 | select TICK_ONESHOT |
494 | select PLAT_PXA | ||
483 | help | 495 | help |
484 | Support for Intel/Marvell's PXA2xx/PXA3xx processor line. | 496 | Support for Intel/Marvell's PXA2xx/PXA3xx processor line. |
485 | 497 | ||
498 | config ARCH_MMP | ||
499 | bool "Marvell PXA168/910" | ||
500 | depends on MMU | ||
501 | select GENERIC_GPIO | ||
502 | select ARCH_REQUIRE_GPIOLIB | ||
503 | select HAVE_CLK | ||
504 | select COMMON_CLKDEV | ||
505 | select GENERIC_TIME | ||
506 | select GENERIC_CLOCKEVENTS | ||
507 | select TICK_ONESHOT | ||
508 | select PLAT_PXA | ||
509 | help | ||
510 | Support for Marvell's PXA168/910 processor line. | ||
511 | |||
486 | config ARCH_RPC | 512 | config ARCH_RPC |
487 | bool "RiscPC" | 513 | bool "RiscPC" |
488 | select ARCH_ACORN | 514 | select ARCH_ACORN |
@@ -598,6 +624,8 @@ source "arch/arm/mach-ep93xx/Kconfig" | |||
598 | 624 | ||
599 | source "arch/arm/mach-footbridge/Kconfig" | 625 | source "arch/arm/mach-footbridge/Kconfig" |
600 | 626 | ||
627 | source "arch/arm/mach-gemini/Kconfig" | ||
628 | |||
601 | source "arch/arm/mach-integrator/Kconfig" | 629 | source "arch/arm/mach-integrator/Kconfig" |
602 | 630 | ||
603 | source "arch/arm/mach-iop32x/Kconfig" | 631 | source "arch/arm/mach-iop32x/Kconfig" |
@@ -617,6 +645,9 @@ source "arch/arm/mach-loki/Kconfig" | |||
617 | source "arch/arm/mach-mv78xx0/Kconfig" | 645 | source "arch/arm/mach-mv78xx0/Kconfig" |
618 | 646 | ||
619 | source "arch/arm/mach-pxa/Kconfig" | 647 | source "arch/arm/mach-pxa/Kconfig" |
648 | source "arch/arm/plat-pxa/Kconfig" | ||
649 | |||
650 | source "arch/arm/mach-mmp/Kconfig" | ||
620 | 651 | ||
621 | source "arch/arm/mach-sa1100/Kconfig" | 652 | source "arch/arm/mach-sa1100/Kconfig" |
622 | 653 | ||
@@ -686,12 +717,15 @@ config PLAT_IOP | |||
686 | config PLAT_ORION | 717 | config PLAT_ORION |
687 | bool | 718 | bool |
688 | 719 | ||
720 | config PLAT_PXA | ||
721 | bool | ||
722 | |||
689 | source arch/arm/mm/Kconfig | 723 | source arch/arm/mm/Kconfig |
690 | 724 | ||
691 | config IWMMXT | 725 | config IWMMXT |
692 | bool "Enable iWMMXt support" | 726 | bool "Enable iWMMXt support" |
693 | depends on CPU_XSCALE || CPU_XSC3 | 727 | depends on CPU_XSCALE || CPU_XSC3 || CPU_MOHAWK |
694 | default y if PXA27x || PXA3xx | 728 | default y if PXA27x || PXA3xx || ARCH_MMP |
695 | help | 729 | help |
696 | Enable support for iWMMXt context switching at run time if | 730 | Enable support for iWMMXt context switching at run time if |
697 | running on a CPU that supports it. | 731 | running on a CPU that supports it. |
@@ -915,6 +949,23 @@ config NODES_SHIFT | |||
915 | default "2" | 949 | default "2" |
916 | depends on NEED_MULTIPLE_NODES | 950 | depends on NEED_MULTIPLE_NODES |
917 | 951 | ||
952 | config HIGHMEM | ||
953 | bool "High Memory Support (EXPERIMENTAL)" | ||
954 | depends on MMU && EXPERIMENTAL | ||
955 | help | ||
956 | The address space of ARM processors is only 4 Gigabytes large | ||
957 | and it has to accommodate user address space, kernel address | ||
958 | space as well as some memory mapped IO. That means that, if you | ||
959 | have a large amount of physical memory and/or IO, not all of the | ||
960 | memory can be "permanently mapped" by the kernel. The physical | ||
961 | memory that is not permanently mapped is called "high memory". | ||
962 | |||
963 | Depending on the selected kernel/user memory split, minimum | ||
964 | vmalloc space and actual amount of RAM, you may not need this | ||
965 | option which should result in a slightly faster kernel. | ||
966 | |||
967 | If unsure, say n. | ||
968 | |||
918 | source "mm/Kconfig" | 969 | source "mm/Kconfig" |
919 | 970 | ||
920 | config LEDS | 971 | config LEDS |
@@ -1092,7 +1143,7 @@ source "drivers/cpufreq/Kconfig" | |||
1092 | 1143 | ||
1093 | config CPU_FREQ_SA1100 | 1144 | config CPU_FREQ_SA1100 |
1094 | bool | 1145 | bool |
1095 | depends on CPU_FREQ && (SA1100_H3100 || SA1100_H3600 || SA1100_H3800 || SA1100_LART || SA1100_PLEB || SA1100_BADGE4 || SA1100_HACKKIT) | 1146 | depends on CPU_FREQ && (SA1100_H3100 || SA1100_H3600 || SA1100_LART || SA1100_PLEB || SA1100_BADGE4 || SA1100_HACKKIT) |
1096 | default y | 1147 | default y |
1097 | 1148 | ||
1098 | config CPU_FREQ_SA1110 | 1149 | config CPU_FREQ_SA1110 |