aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig20
1 files changed, 15 insertions, 5 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 13b739469c51..ccb6c0c71521 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -673,6 +673,7 @@ config ARCH_TEGRA
673 select HAVE_CLK 673 select HAVE_CLK
674 select HAVE_SMP 674 select HAVE_SMP
675 select MIGHT_HAVE_CACHE_L2X0 675 select MIGHT_HAVE_CACHE_L2X0
676 select SOC_BUS
676 select SPARSE_IRQ 677 select SPARSE_IRQ
677 select USE_OF 678 select USE_OF
678 help 679 help
@@ -769,12 +770,15 @@ config ARCH_SA1100
769config ARCH_S3C24XX 770config ARCH_S3C24XX
770 bool "Samsung S3C24XX SoCs" 771 bool "Samsung S3C24XX SoCs"
771 select ARCH_HAS_CPUFREQ 772 select ARCH_HAS_CPUFREQ
772 select ARCH_USES_GETTIMEOFFSET 773 select ARCH_REQUIRE_GPIOLIB
773 select CLKDEV_LOOKUP 774 select CLKDEV_LOOKUP
775 select CLKSRC_MMIO
776 select GENERIC_CLOCKEVENTS
774 select HAVE_CLK 777 select HAVE_CLK
775 select HAVE_S3C2410_I2C if I2C 778 select HAVE_S3C2410_I2C if I2C
776 select HAVE_S3C2410_WATCHDOG if WATCHDOG 779 select HAVE_S3C2410_WATCHDOG if WATCHDOG
777 select HAVE_S3C_RTC if RTC_CLASS 780 select HAVE_S3C_RTC if RTC_CLASS
781 select MULTI_IRQ_HANDLER
778 select NEED_MACH_GPIO_H 782 select NEED_MACH_GPIO_H
779 select NEED_MACH_IO_H 783 select NEED_MACH_IO_H
780 help 784 help
@@ -787,10 +791,11 @@ config ARCH_S3C64XX
787 bool "Samsung S3C64XX" 791 bool "Samsung S3C64XX"
788 select ARCH_HAS_CPUFREQ 792 select ARCH_HAS_CPUFREQ
789 select ARCH_REQUIRE_GPIOLIB 793 select ARCH_REQUIRE_GPIOLIB
790 select ARCH_USES_GETTIMEOFFSET
791 select ARM_VIC 794 select ARM_VIC
792 select CLKDEV_LOOKUP 795 select CLKDEV_LOOKUP
796 select CLKSRC_MMIO
793 select CPU_V6 797 select CPU_V6
798 select GENERIC_CLOCKEVENTS
794 select HAVE_CLK 799 select HAVE_CLK
795 select HAVE_S3C2410_I2C if I2C 800 select HAVE_S3C2410_I2C if I2C
796 select HAVE_S3C2410_WATCHDOG if WATCHDOG 801 select HAVE_S3C2410_WATCHDOG if WATCHDOG
@@ -824,9 +829,11 @@ config ARCH_S5P64X0
824 829
825config ARCH_S5PC100 830config ARCH_S5PC100
826 bool "Samsung S5PC100" 831 bool "Samsung S5PC100"
827 select ARCH_USES_GETTIMEOFFSET 832 select ARCH_REQUIRE_GPIOLIB
828 select CLKDEV_LOOKUP 833 select CLKDEV_LOOKUP
834 select CLKSRC_MMIO
829 select CPU_V7 835 select CPU_V7
836 select GENERIC_CLOCKEVENTS
830 select HAVE_CLK 837 select HAVE_CLK
831 select HAVE_S3C2410_I2C if I2C 838 select HAVE_S3C2410_I2C if I2C
832 select HAVE_S3C2410_WATCHDOG if WATCHDOG 839 select HAVE_S3C2410_WATCHDOG if WATCHDOG
@@ -859,6 +866,7 @@ config ARCH_EXYNOS
859 select ARCH_HAS_HOLES_MEMORYMODEL 866 select ARCH_HAS_HOLES_MEMORYMODEL
860 select ARCH_SPARSEMEM_ENABLE 867 select ARCH_SPARSEMEM_ENABLE
861 select CLKDEV_LOOKUP 868 select CLKDEV_LOOKUP
869 select COMMON_CLK
862 select CPU_V7 870 select CPU_V7
863 select GENERIC_CLOCKEVENTS 871 select GENERIC_CLOCKEVENTS
864 select HAVE_CLK 872 select HAVE_CLK
@@ -1593,6 +1601,7 @@ config HAVE_ARM_ARCH_TIMER
1593config HAVE_ARM_TWD 1601config HAVE_ARM_TWD
1594 bool 1602 bool
1595 depends on SMP 1603 depends on SMP
1604 select CLKSRC_OF if OF
1596 help 1605 help
1597 This options enables support for the ARM timer and watchdog unit 1606 This options enables support for the ARM timer and watchdog unit
1598 1607
@@ -1646,7 +1655,7 @@ config LOCAL_TIMERS
1646 bool "Use local timer interrupts" 1655 bool "Use local timer interrupts"
1647 depends on SMP 1656 depends on SMP
1648 default y 1657 default y
1649 select HAVE_ARM_TWD if (!ARCH_MSM_SCORPIONMP && !EXYNOS4_MCT) 1658 select HAVE_ARM_TWD if (!ARCH_MSM_SCORPIONMP && !CLKSRC_EXYNOS_MCT)
1650 help 1659 help
1651 Enable support for local timers on SMP platforms, rather then the 1660 Enable support for local timers on SMP platforms, rather then the
1652 legacy IPI broadcast method. Local timers allows the system 1661 legacy IPI broadcast method. Local timers allows the system
@@ -1661,7 +1670,8 @@ config ARCH_NR_GPIO
1661 default 1024 if ARCH_SHMOBILE || ARCH_TEGRA 1670 default 1024 if ARCH_SHMOBILE || ARCH_TEGRA
1662 default 512 if SOC_OMAP5 1671 default 512 if SOC_OMAP5
1663 default 355 if ARCH_U8500 1672 default 355 if ARCH_U8500
1664 default 288 if ARCH_VT8500 || ARCH_SUNXI 1673 default 352 if ARCH_VT8500
1674 default 288 if ARCH_SUNXI
1665 default 264 if MACH_H4700 1675 default 264 if MACH_H4700
1666 default 0 1676 default 0
1667 help 1677 help