aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig27
1 files changed, 15 insertions, 12 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 377a7a595b08..9dd61014864b 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -297,6 +297,7 @@ config ARCH_BCMRING
297 depends on MMU 297 depends on MMU
298 select CPU_V6 298 select CPU_V6
299 select ARM_AMBA 299 select ARM_AMBA
300 select ARM_TIMER_SP804
300 select CLKDEV_LOOKUP 301 select CLKDEV_LOOKUP
301 select GENERIC_CLOCKEVENTS 302 select GENERIC_CLOCKEVENTS
302 select ARCH_WANT_OPTIONAL_GPIOLIB 303 select ARCH_WANT_OPTIONAL_GPIOLIB
@@ -366,6 +367,7 @@ config ARCH_MXC
366 select GENERIC_CLOCKEVENTS 367 select GENERIC_CLOCKEVENTS
367 select ARCH_REQUIRE_GPIOLIB 368 select ARCH_REQUIRE_GPIOLIB
368 select CLKDEV_LOOKUP 369 select CLKDEV_LOOKUP
370 select CLKSRC_MMIO
369 select HAVE_SCHED_CLOCK 371 select HAVE_SCHED_CLOCK
370 help 372 help
371 Support for Freescale MXC/iMX-based family of processors 373 Support for Freescale MXC/iMX-based family of processors
@@ -375,21 +377,13 @@ config ARCH_MXS
375 select GENERIC_CLOCKEVENTS 377 select GENERIC_CLOCKEVENTS
376 select ARCH_REQUIRE_GPIOLIB 378 select ARCH_REQUIRE_GPIOLIB
377 select CLKDEV_LOOKUP 379 select CLKDEV_LOOKUP
380 select CLKSRC_MMIO
378 help 381 help
379 Support for Freescale MXS-based family of processors 382 Support for Freescale MXS-based family of processors
380 383
381config ARCH_STMP3XXX
382 bool "Freescale STMP3xxx"
383 select CPU_ARM926T
384 select CLKDEV_LOOKUP
385 select ARCH_REQUIRE_GPIOLIB
386 select GENERIC_CLOCKEVENTS
387 select USB_ARCH_HAS_EHCI
388 help
389 Support for systems based on the Freescale 3xxx CPUs.
390
391config ARCH_NETX 384config ARCH_NETX
392 bool "Hilscher NetX based" 385 bool "Hilscher NetX based"
386 select CLKSRC_MMIO
393 select CPU_ARM926T 387 select CPU_ARM926T
394 select ARM_VIC 388 select ARM_VIC
395 select GENERIC_CLOCKEVENTS 389 select GENERIC_CLOCKEVENTS
@@ -457,6 +451,7 @@ config ARCH_IXP2000
457config ARCH_IXP4XX 451config ARCH_IXP4XX
458 bool "IXP4xx-based" 452 bool "IXP4xx-based"
459 depends on MMU 453 depends on MMU
454 select CLKSRC_MMIO
460 select CPU_XSCALE 455 select CPU_XSCALE
461 select GENERIC_GPIO 456 select GENERIC_GPIO
462 select GENERIC_CLOCKEVENTS 457 select GENERIC_CLOCKEVENTS
@@ -497,6 +492,7 @@ config ARCH_LOKI
497 492
498config ARCH_LPC32XX 493config ARCH_LPC32XX
499 bool "NXP LPC32XX" 494 bool "NXP LPC32XX"
495 select CLKSRC_MMIO
500 select CPU_ARM926T 496 select CPU_ARM926T
501 select ARCH_REQUIRE_GPIOLIB 497 select ARCH_REQUIRE_GPIOLIB
502 select HAVE_IDE 498 select HAVE_IDE
@@ -571,6 +567,7 @@ config ARCH_W90X900
571 select CPU_ARM926T 567 select CPU_ARM926T
572 select ARCH_REQUIRE_GPIOLIB 568 select ARCH_REQUIRE_GPIOLIB
573 select CLKDEV_LOOKUP 569 select CLKDEV_LOOKUP
570 select CLKSRC_MMIO
574 select GENERIC_CLOCKEVENTS 571 select GENERIC_CLOCKEVENTS
575 help 572 help
576 Support for Nuvoton (Winbond logic dept.) ARM9 processor, 573 Support for Nuvoton (Winbond logic dept.) ARM9 processor,
@@ -592,6 +589,7 @@ config ARCH_NUC93X
592config ARCH_TEGRA 589config ARCH_TEGRA
593 bool "NVIDIA Tegra" 590 bool "NVIDIA Tegra"
594 select CLKDEV_LOOKUP 591 select CLKDEV_LOOKUP
592 select CLKSRC_MMIO
595 select GENERIC_TIME 593 select GENERIC_TIME
596 select GENERIC_CLOCKEVENTS 594 select GENERIC_CLOCKEVENTS
597 select GENERIC_GPIO 595 select GENERIC_GPIO
@@ -617,6 +615,7 @@ config ARCH_PXA
617 select ARCH_MTD_XIP 615 select ARCH_MTD_XIP
618 select ARCH_HAS_CPUFREQ 616 select ARCH_HAS_CPUFREQ
619 select CLKDEV_LOOKUP 617 select CLKDEV_LOOKUP
618 select CLKSRC_MMIO
620 select ARCH_REQUIRE_GPIOLIB 619 select ARCH_REQUIRE_GPIOLIB
621 select GENERIC_CLOCKEVENTS 620 select GENERIC_CLOCKEVENTS
622 select HAVE_SCHED_CLOCK 621 select HAVE_SCHED_CLOCK
@@ -667,6 +666,7 @@ config ARCH_RPC
667 666
668config ARCH_SA1100 667config ARCH_SA1100
669 bool "SA1100-based" 668 bool "SA1100-based"
669 select CLKSRC_MMIO
670 select CPU_SA1100 670 select CPU_SA1100
671 select ISA 671 select ISA
672 select ARCH_SPARSEMEM_ENABLE 672 select ARCH_SPARSEMEM_ENABLE
@@ -803,6 +803,7 @@ config ARCH_SHARK
803 803
804config ARCH_TCC_926 804config ARCH_TCC_926
805 bool "Telechips TCC ARM926-based systems" 805 bool "Telechips TCC ARM926-based systems"
806 select CLKSRC_MMIO
806 select CPU_ARM926T 807 select CPU_ARM926T
807 select HAVE_CLK 808 select HAVE_CLK
808 select CLKDEV_LOOKUP 809 select CLKDEV_LOOKUP
@@ -813,6 +814,7 @@ config ARCH_TCC_926
813config ARCH_U300 814config ARCH_U300
814 bool "ST-Ericsson U300 Series" 815 bool "ST-Ericsson U300 Series"
815 depends on MMU 816 depends on MMU
817 select CLKSRC_MMIO
816 select CPU_ARM926T 818 select CPU_ARM926T
817 select HAVE_SCHED_CLOCK 819 select HAVE_SCHED_CLOCK
818 select HAVE_TCM 820 select HAVE_TCM
@@ -874,6 +876,7 @@ config PLAT_SPEAR
874 select ARM_AMBA 876 select ARM_AMBA
875 select ARCH_REQUIRE_GPIOLIB 877 select ARCH_REQUIRE_GPIOLIB
876 select CLKDEV_LOOKUP 878 select CLKDEV_LOOKUP
879 select CLKSRC_MMIO
877 select GENERIC_CLOCKEVENTS 880 select GENERIC_CLOCKEVENTS
878 select HAVE_CLK 881 select HAVE_CLK
879 help 882 help
@@ -1005,8 +1008,6 @@ source "arch/arm/mach-exynos4/Kconfig"
1005 1008
1006source "arch/arm/mach-shmobile/Kconfig" 1009source "arch/arm/mach-shmobile/Kconfig"
1007 1010
1008source "arch/arm/plat-stmp3xxx/Kconfig"
1009
1010source "arch/arm/mach-tegra/Kconfig" 1011source "arch/arm/mach-tegra/Kconfig"
1011 1012
1012source "arch/arm/mach-u300/Kconfig" 1013source "arch/arm/mach-u300/Kconfig"
@@ -1033,6 +1034,7 @@ config PLAT_IOP
1033 1034
1034config PLAT_ORION 1035config PLAT_ORION
1035 bool 1036 bool
1037 select CLKSRC_MMIO
1036 select HAVE_SCHED_CLOCK 1038 select HAVE_SCHED_CLOCK
1037 1039
1038config PLAT_PXA 1040config PLAT_PXA
@@ -1043,6 +1045,7 @@ config PLAT_VERSATILE
1043 1045
1044config ARM_TIMER_SP804 1046config ARM_TIMER_SP804
1045 bool 1047 bool
1048 select CLKSRC_MMIO
1046 1049
1047source arch/arm/mm/Kconfig 1050source arch/arm/mm/Kconfig
1048 1051