aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2013-05-06 17:43:45 -0400
committerArnd Bergmann <arnd@arndb.de>2013-05-06 17:43:45 -0400
commit442a33ebce9e02a2dd6662f16c9f2aad834d0115 (patch)
treeca8654a286f61da917318645cab9e061095ecdba /arch/arm/Kconfig
parenta94d236dc355f374857ee4e6e78b7dec8a0f29e3 (diff)
parentf31c2f1c68aff83277eddc6798adf3438e9c680a (diff)
Merge branch 'late/clksrc' into late/cleanup
There is no reason to keep the clksrc cleanups separate from the other cleanups, and this resolves some merge conflicts. Conflicts: arch/arm/mach-spear/spear13xx.c drivers/irqchip/Makefile
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 5fa0cc590887..38b5d5dad8e4 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 CLKDEV_LOOKUP 773 select CLKDEV_LOOKUP
774 select CLKSRC_MMIO
775 select GENERIC_CLOCKEVENTS
776 select GENERIC_GPIO
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
828 select CLKDEV_LOOKUP 832 select CLKDEV_LOOKUP
833 select CLKSRC_MMIO
829 select CPU_V7 834 select CPU_V7
835 select GENERIC_CLOCKEVENTS
836 select GENERIC_GPIO
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
@@ -1165,6 +1172,7 @@ config PLAT_VERSATILE
1165config ARM_TIMER_SP804 1172config ARM_TIMER_SP804
1166 bool 1173 bool
1167 select CLKSRC_MMIO 1174 select CLKSRC_MMIO
1175 select CLKSRC_OF if OF
1168 select HAVE_SCHED_CLOCK 1176 select HAVE_SCHED_CLOCK
1169 1177
1170source arch/arm/mm/Kconfig 1178source arch/arm/mm/Kconfig
@@ -1595,6 +1603,7 @@ config HAVE_ARM_ARCH_TIMER
1595config HAVE_ARM_TWD 1603config HAVE_ARM_TWD
1596 bool 1604 bool
1597 depends on SMP 1605 depends on SMP
1606 select CLKSRC_OF if OF
1598 help 1607 help
1599 This options enables support for the ARM timer and watchdog unit 1608 This options enables support for the ARM timer and watchdog unit
1600 1609
@@ -1648,7 +1657,7 @@ config LOCAL_TIMERS
1648 bool "Use local timer interrupts" 1657 bool "Use local timer interrupts"
1649 depends on SMP 1658 depends on SMP
1650 default y 1659 default y
1651 select HAVE_ARM_TWD if (!ARCH_MSM_SCORPIONMP && !EXYNOS4_MCT) 1660 select HAVE_ARM_TWD if (!ARCH_MSM_SCORPIONMP && !CLKSRC_EXYNOS_MCT)
1652 help 1661 help
1653 Enable support for local timers on SMP platforms, rather then the 1662 Enable support for local timers on SMP platforms, rather then the
1654 legacy IPI broadcast method. Local timers allows the system 1663 legacy IPI broadcast method. Local timers allows the system
@@ -1663,7 +1672,8 @@ config ARCH_NR_GPIO
1663 default 1024 if ARCH_SHMOBILE || ARCH_TEGRA 1672 default 1024 if ARCH_SHMOBILE || ARCH_TEGRA
1664 default 512 if SOC_OMAP5 1673 default 512 if SOC_OMAP5
1665 default 355 if ARCH_U8500 1674 default 355 if ARCH_U8500
1666 default 288 if ARCH_VT8500 || ARCH_SUNXI 1675 default 352 if ARCH_VT8500
1676 default 288 if ARCH_SUNXI
1667 default 264 if MACH_H4700 1677 default 264 if MACH_H4700
1668 default 0 1678 default 0
1669 help 1679 help