diff options
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 135 |
1 files changed, 5 insertions, 130 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index bf11bf5427da..4ed24b4aa714 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -362,37 +362,6 @@ config ARCH_AT91 | |||
362 | This enables support for systems based on Atmel | 362 | This enables support for systems based on Atmel |
363 | AT91RM9200 and AT91SAM9* processors. | 363 | AT91RM9200 and AT91SAM9* processors. |
364 | 364 | ||
365 | config ARCH_BCM2835 | ||
366 | bool "Broadcom BCM2835 family" | ||
367 | select ARCH_REQUIRE_GPIOLIB | ||
368 | select ARM_AMBA | ||
369 | select ARM_ERRATA_411920 | ||
370 | select ARM_TIMER_SP804 | ||
371 | select CLKDEV_LOOKUP | ||
372 | select CLKSRC_OF | ||
373 | select COMMON_CLK | ||
374 | select CPU_V6 | ||
375 | select GENERIC_CLOCKEVENTS | ||
376 | select MULTI_IRQ_HANDLER | ||
377 | select PINCTRL | ||
378 | select PINCTRL_BCM2835 | ||
379 | select SPARSE_IRQ | ||
380 | select USE_OF | ||
381 | help | ||
382 | This enables support for the Broadcom BCM2835 SoC. This SoC is | ||
383 | use in the Raspberry Pi, and Roku 2 devices. | ||
384 | |||
385 | config ARCH_CNS3XXX | ||
386 | bool "Cavium Networks CNS3XXX family" | ||
387 | select ARM_GIC | ||
388 | select CPU_V6K | ||
389 | select GENERIC_CLOCKEVENTS | ||
390 | select MIGHT_HAVE_CACHE_L2X0 | ||
391 | select MIGHT_HAVE_PCI | ||
392 | select PCI_DOMAINS if PCI | ||
393 | help | ||
394 | Support for Cavium Networks CNS3XXX platform. | ||
395 | |||
396 | config ARCH_CLPS711X | 365 | config ARCH_CLPS711X |
397 | bool "Cirrus Logic CLPS711x/EP721x/EP731x-based" | 366 | bool "Cirrus Logic CLPS711x/EP721x/EP731x-based" |
398 | select ARCH_REQUIRE_GPIOLIB | 367 | select ARCH_REQUIRE_GPIOLIB |
@@ -416,21 +385,6 @@ config ARCH_GEMINI | |||
416 | help | 385 | help |
417 | Support for the Cortina Systems Gemini family SoCs | 386 | Support for the Cortina Systems Gemini family SoCs |
418 | 387 | ||
419 | config ARCH_SIRF | ||
420 | bool "CSR SiRF" | ||
421 | select ARCH_REQUIRE_GPIOLIB | ||
422 | select AUTO_ZRELADDR | ||
423 | select COMMON_CLK | ||
424 | select GENERIC_CLOCKEVENTS | ||
425 | select GENERIC_IRQ_CHIP | ||
426 | select MIGHT_HAVE_CACHE_L2X0 | ||
427 | select NO_IOPORT | ||
428 | select PINCTRL | ||
429 | select PINCTRL_SIRF | ||
430 | select USE_OF | ||
431 | help | ||
432 | Support for CSR SiRFprimaII/Marco/Polo platforms | ||
433 | |||
434 | config ARCH_EBSA110 | 388 | config ARCH_EBSA110 |
435 | bool "EBSA-110" | 389 | bool "EBSA-110" |
436 | select ARCH_USES_GETTIMEOFFSET | 390 | select ARCH_USES_GETTIMEOFFSET |
@@ -470,23 +424,6 @@ config ARCH_FOOTBRIDGE | |||
470 | Support for systems based on the DC21285 companion chip | 424 | Support for systems based on the DC21285 companion chip |
471 | ("FootBridge"), such as the Simtec CATS and the Rebel NetWinder. | 425 | ("FootBridge"), such as the Simtec CATS and the Rebel NetWinder. |
472 | 426 | ||
473 | config ARCH_MXS | ||
474 | bool "Freescale MXS-based" | ||
475 | select ARCH_REQUIRE_GPIOLIB | ||
476 | select CLKDEV_LOOKUP | ||
477 | select CLKSRC_MMIO | ||
478 | select CLKSRC_OF | ||
479 | select COMMON_CLK | ||
480 | select GENERIC_CLOCKEVENTS | ||
481 | select HAVE_CLK_PREPARE | ||
482 | select MULTI_IRQ_HANDLER | ||
483 | select PINCTRL | ||
484 | select SPARSE_IRQ | ||
485 | select STMP_DEVICE | ||
486 | select USE_OF | ||
487 | help | ||
488 | Support for Freescale MXS-based family of processors | ||
489 | |||
490 | config ARCH_NETX | 427 | config ARCH_NETX |
491 | bool "Hilscher NetX based" | 428 | bool "Hilscher NetX based" |
492 | select ARM_VIC | 429 | select ARM_VIC |
@@ -659,25 +596,6 @@ config ARCH_LPC32XX | |||
659 | help | 596 | help |
660 | Support for the NXP LPC32XX family of processors | 597 | Support for the NXP LPC32XX family of processors |
661 | 598 | ||
662 | config ARCH_TEGRA | ||
663 | bool "NVIDIA Tegra" | ||
664 | select ARCH_HAS_CPUFREQ | ||
665 | select ARCH_REQUIRE_GPIOLIB | ||
666 | select CLKDEV_LOOKUP | ||
667 | select CLKSRC_MMIO | ||
668 | select CLKSRC_OF | ||
669 | select COMMON_CLK | ||
670 | select GENERIC_CLOCKEVENTS | ||
671 | select HAVE_CLK | ||
672 | select HAVE_SMP | ||
673 | select MIGHT_HAVE_CACHE_L2X0 | ||
674 | select SOC_BUS | ||
675 | select SPARSE_IRQ | ||
676 | select USE_OF | ||
677 | help | ||
678 | This enables support for NVIDIA Tegra based systems (Tegra APX, | ||
679 | Tegra 6xx and Tegra 2 series). | ||
680 | |||
681 | config ARCH_PXA | 599 | config ARCH_PXA |
682 | bool "PXA2xx/PXA3xx-based" | 600 | bool "PXA2xx/PXA3xx-based" |
683 | depends on MMU | 601 | depends on MMU |
@@ -715,6 +633,8 @@ config ARCH_SHMOBILE | |||
715 | bool "Renesas SH-Mobile / R-Mobile" | 633 | bool "Renesas SH-Mobile / R-Mobile" |
716 | select CLKDEV_LOOKUP | 634 | select CLKDEV_LOOKUP |
717 | select GENERIC_CLOCKEVENTS | 635 | select GENERIC_CLOCKEVENTS |
636 | select HAVE_ARM_SCU if SMP | ||
637 | select HAVE_ARM_TWD if LOCAL_TIMERS | ||
718 | select HAVE_CLK | 638 | select HAVE_CLK |
719 | select HAVE_MACH_CLKDEV | 639 | select HAVE_MACH_CLKDEV |
720 | select HAVE_SMP | 640 | select HAVE_SMP |
@@ -900,51 +820,6 @@ config ARCH_U300 | |||
900 | help | 820 | help |
901 | Support for ST-Ericsson U300 series mobile platforms. | 821 | Support for ST-Ericsson U300 series mobile platforms. |
902 | 822 | ||
903 | config ARCH_U8500 | ||
904 | bool "ST-Ericsson U8500 Series" | ||
905 | depends on MMU | ||
906 | select ARCH_HAS_CPUFREQ | ||
907 | select ARCH_REQUIRE_GPIOLIB | ||
908 | select ARM_AMBA | ||
909 | select CLKDEV_LOOKUP | ||
910 | select CPU_V7 | ||
911 | select GENERIC_CLOCKEVENTS | ||
912 | select HAVE_SMP | ||
913 | select MIGHT_HAVE_CACHE_L2X0 | ||
914 | select SPARSE_IRQ | ||
915 | help | ||
916 | Support for ST-Ericsson's Ux500 architecture | ||
917 | |||
918 | config ARCH_NOMADIK | ||
919 | bool "STMicroelectronics Nomadik" | ||
920 | select ARCH_REQUIRE_GPIOLIB | ||
921 | select ARM_AMBA | ||
922 | select ARM_VIC | ||
923 | select CLKSRC_NOMADIK_MTU | ||
924 | select COMMON_CLK | ||
925 | select CPU_ARM926T | ||
926 | select GENERIC_CLOCKEVENTS | ||
927 | select MIGHT_HAVE_CACHE_L2X0 | ||
928 | select USE_OF | ||
929 | select PINCTRL | ||
930 | select PINCTRL_STN8815 | ||
931 | select SPARSE_IRQ | ||
932 | help | ||
933 | Support for the Nomadik platform by ST-Ericsson | ||
934 | |||
935 | config PLAT_SPEAR | ||
936 | bool "ST SPEAr" | ||
937 | select ARCH_HAS_CPUFREQ | ||
938 | select ARCH_REQUIRE_GPIOLIB | ||
939 | select ARM_AMBA | ||
940 | select CLKDEV_LOOKUP | ||
941 | select CLKSRC_MMIO | ||
942 | select COMMON_CLK | ||
943 | select GENERIC_CLOCKEVENTS | ||
944 | select HAVE_CLK | ||
945 | help | ||
946 | Support for ST's SPEAr platform (SPEAr3xx, SPEAr6xx and SPEAr13xx). | ||
947 | |||
948 | config ARCH_DAVINCI | 823 | config ARCH_DAVINCI |
949 | bool "TI DaVinci" | 824 | bool "TI DaVinci" |
950 | select ARCH_HAS_HOLES_MEMORYMODEL | 825 | select ARCH_HAS_HOLES_MEMORYMODEL |
@@ -1036,6 +911,8 @@ source "arch/arm/mach-at91/Kconfig" | |||
1036 | 911 | ||
1037 | source "arch/arm/mach-bcm/Kconfig" | 912 | source "arch/arm/mach-bcm/Kconfig" |
1038 | 913 | ||
914 | source "arch/arm/mach-bcm2835/Kconfig" | ||
915 | |||
1039 | source "arch/arm/mach-clps711x/Kconfig" | 916 | source "arch/arm/mach-clps711x/Kconfig" |
1040 | 917 | ||
1041 | source "arch/arm/mach-cns3xxx/Kconfig" | 918 | source "arch/arm/mach-cns3xxx/Kconfig" |
@@ -1101,7 +978,7 @@ source "arch/arm/plat-samsung/Kconfig" | |||
1101 | 978 | ||
1102 | source "arch/arm/mach-socfpga/Kconfig" | 979 | source "arch/arm/mach-socfpga/Kconfig" |
1103 | 980 | ||
1104 | source "arch/arm/plat-spear/Kconfig" | 981 | source "arch/arm/mach-spear/Kconfig" |
1105 | 982 | ||
1106 | source "arch/arm/mach-s3c24xx/Kconfig" | 983 | source "arch/arm/mach-s3c24xx/Kconfig" |
1107 | 984 | ||
@@ -1528,7 +1405,6 @@ config SMP | |||
1528 | depends on GENERIC_CLOCKEVENTS | 1405 | depends on GENERIC_CLOCKEVENTS |
1529 | depends on HAVE_SMP | 1406 | depends on HAVE_SMP |
1530 | depends on MMU | 1407 | depends on MMU |
1531 | select HAVE_ARM_SCU if !ARCH_MSM_SCORPIONMP | ||
1532 | select USE_GENERIC_SMP_HELPERS | 1408 | select USE_GENERIC_SMP_HELPERS |
1533 | help | 1409 | help |
1534 | This enables support for systems with more than one CPU. If you have | 1410 | This enables support for systems with more than one CPU. If you have |
@@ -1653,7 +1529,6 @@ config LOCAL_TIMERS | |||
1653 | bool "Use local timer interrupts" | 1529 | bool "Use local timer interrupts" |
1654 | depends on SMP | 1530 | depends on SMP |
1655 | default y | 1531 | default y |
1656 | select HAVE_ARM_TWD if (!ARCH_MSM_SCORPIONMP && !EXYNOS4_MCT) | ||
1657 | help | 1532 | help |
1658 | Enable support for local timers on SMP platforms, rather then the | 1533 | Enable support for local timers on SMP platforms, rather then the |
1659 | legacy IPI broadcast method. Local timers allows the system | 1534 | legacy IPI broadcast method. Local timers allows the system |