diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2011-12-19 16:54:35 -0500 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2011-12-19 16:54:35 -0500 |
commit | df0bcfe0f811a73077c06f75e440397e89ba58a4 (patch) | |
tree | 0d59d32430f337acda23a18b2e0116a2b9dcd51f /arch/arm/Kconfig | |
parent | 215e83d971a04f04d191c7f702943412a19408fd (diff) | |
parent | a2075a7aff5f469b91029c14f216dc169d1bd5f3 (diff) |
Merge branch 'arm/common-kconfig-refactor+for-rmk' of git://git.linaro.org/people/dmart/linux-2.6-arm into devel-stable
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index abba5b8c9d74..3ee1818540e7 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -340,10 +340,12 @@ config ARCH_HIGHBANK | |||
340 | select ARM_AMBA | 340 | select ARM_AMBA |
341 | select ARM_GIC | 341 | select ARM_GIC |
342 | select ARM_TIMER_SP804 | 342 | select ARM_TIMER_SP804 |
343 | select CACHE_L2X0 | ||
343 | select CLKDEV_LOOKUP | 344 | select CLKDEV_LOOKUP |
344 | select CPU_V7 | 345 | select CPU_V7 |
345 | select GENERIC_CLOCKEVENTS | 346 | select GENERIC_CLOCKEVENTS |
346 | select HAVE_ARM_SCU | 347 | select HAVE_ARM_SCU |
348 | select HAVE_SMP | ||
347 | select USE_OF | 349 | select USE_OF |
348 | help | 350 | help |
349 | Support for the Calxeda Highbank SoC based boards. | 351 | Support for the Calxeda Highbank SoC based boards. |
@@ -361,6 +363,7 @@ config ARCH_CNS3XXX | |||
361 | select CPU_V6K | 363 | select CPU_V6K |
362 | select GENERIC_CLOCKEVENTS | 364 | select GENERIC_CLOCKEVENTS |
363 | select ARM_GIC | 365 | select ARM_GIC |
366 | select MIGHT_HAVE_CACHE_L2X0 | ||
364 | select MIGHT_HAVE_PCI | 367 | select MIGHT_HAVE_PCI |
365 | select PCI_DOMAINS if PCI | 368 | select PCI_DOMAINS if PCI |
366 | help | 369 | help |
@@ -381,6 +384,7 @@ config ARCH_PRIMA2 | |||
381 | select GENERIC_CLOCKEVENTS | 384 | select GENERIC_CLOCKEVENTS |
382 | select CLKDEV_LOOKUP | 385 | select CLKDEV_LOOKUP |
383 | select GENERIC_IRQ_CHIP | 386 | select GENERIC_IRQ_CHIP |
387 | select MIGHT_HAVE_CACHE_L2X0 | ||
384 | select USE_OF | 388 | select USE_OF |
385 | select ZONE_DMA | 389 | select ZONE_DMA |
386 | help | 390 | help |
@@ -633,6 +637,8 @@ config ARCH_TEGRA | |||
633 | select GENERIC_GPIO | 637 | select GENERIC_GPIO |
634 | select HAVE_CLK | 638 | select HAVE_CLK |
635 | select HAVE_SCHED_CLOCK | 639 | select HAVE_SCHED_CLOCK |
640 | select HAVE_SMP | ||
641 | select MIGHT_HAVE_CACHE_L2X0 | ||
636 | select ARCH_HAS_CPUFREQ | 642 | select ARCH_HAS_CPUFREQ |
637 | help | 643 | help |
638 | This enables support for NVIDIA Tegra based systems (Tegra APX, | 644 | This enables support for NVIDIA Tegra based systems (Tegra APX, |
@@ -702,7 +708,9 @@ config ARCH_SHMOBILE | |||
702 | select HAVE_CLK | 708 | select HAVE_CLK |
703 | select CLKDEV_LOOKUP | 709 | select CLKDEV_LOOKUP |
704 | select HAVE_MACH_CLKDEV | 710 | select HAVE_MACH_CLKDEV |
711 | select HAVE_SMP | ||
705 | select GENERIC_CLOCKEVENTS | 712 | select GENERIC_CLOCKEVENTS |
713 | select MIGHT_HAVE_CACHE_L2X0 | ||
706 | select NO_IOPORT | 714 | select NO_IOPORT |
707 | select SPARSE_IRQ | 715 | select SPARSE_IRQ |
708 | select MULTI_IRQ_HANDLER | 716 | select MULTI_IRQ_HANDLER |
@@ -904,6 +912,8 @@ config ARCH_U8500 | |||
904 | select CLKDEV_LOOKUP | 912 | select CLKDEV_LOOKUP |
905 | select ARCH_REQUIRE_GPIOLIB | 913 | select ARCH_REQUIRE_GPIOLIB |
906 | select ARCH_HAS_CPUFREQ | 914 | select ARCH_HAS_CPUFREQ |
915 | select HAVE_SMP | ||
916 | select MIGHT_HAVE_CACHE_L2X0 | ||
907 | help | 917 | help |
908 | Support for ST-Ericsson's Ux500 architecture | 918 | Support for ST-Ericsson's Ux500 architecture |
909 | 919 | ||
@@ -914,6 +924,7 @@ config ARCH_NOMADIK | |||
914 | select CPU_ARM926T | 924 | select CPU_ARM926T |
915 | select CLKDEV_LOOKUP | 925 | select CLKDEV_LOOKUP |
916 | select GENERIC_CLOCKEVENTS | 926 | select GENERIC_CLOCKEVENTS |
927 | select MIGHT_HAVE_CACHE_L2X0 | ||
917 | select ARCH_REQUIRE_GPIOLIB | 928 | select ARCH_REQUIRE_GPIOLIB |
918 | help | 929 | help |
919 | Support for the Nomadik platform by ST-Ericsson | 930 | Support for the Nomadik platform by ST-Ericsson |
@@ -973,6 +984,7 @@ config ARCH_ZYNQ | |||
973 | select ARM_GIC | 984 | select ARM_GIC |
974 | select ARM_AMBA | 985 | select ARM_AMBA |
975 | select ICST | 986 | select ICST |
987 | select MIGHT_HAVE_CACHE_L2X0 | ||
976 | select USE_OF | 988 | select USE_OF |
977 | help | 989 | help |
978 | Support for Xilinx Zynq ARM Cortex A9 Platform | 990 | Support for Xilinx Zynq ARM Cortex A9 Platform |
@@ -1434,14 +1446,20 @@ menu "Kernel Features" | |||
1434 | 1446 | ||
1435 | source "kernel/time/Kconfig" | 1447 | source "kernel/time/Kconfig" |
1436 | 1448 | ||
1449 | config HAVE_SMP | ||
1450 | bool | ||
1451 | help | ||
1452 | This option should be selected by machines which have an SMP- | ||
1453 | capable CPU. | ||
1454 | |||
1455 | The only effect of this option is to make the SMP-related | ||
1456 | options available to the user for configuration. | ||
1457 | |||
1437 | config SMP | 1458 | config SMP |
1438 | bool "Symmetric Multi-Processing" | 1459 | bool "Symmetric Multi-Processing" |
1439 | depends on CPU_V6K || CPU_V7 | 1460 | depends on CPU_V6K || CPU_V7 |
1440 | depends on GENERIC_CLOCKEVENTS | 1461 | depends on GENERIC_CLOCKEVENTS |
1441 | depends on REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP || \ | 1462 | depends on HAVE_SMP |
1442 | MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || \ | ||
1443 | ARCH_EXYNOS4 || ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS_CA9X4 || \ | ||
1444 | ARCH_MSM_SCORPIONMP || ARCH_SHMOBILE || ARCH_HIGHBANK || SOC_IMX6Q | ||
1445 | depends on MMU | 1463 | depends on MMU |
1446 | select USE_GENERIC_SMP_HELPERS | 1464 | select USE_GENERIC_SMP_HELPERS |
1447 | select HAVE_ARM_SCU if !ARCH_MSM_SCORPIONMP | 1465 | select HAVE_ARM_SCU if !ARCH_MSM_SCORPIONMP |