diff options
author | Arnd Bergmann <arnd@arndb.de> | 2013-05-06 17:43:45 -0400 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2013-05-06 17:43:45 -0400 |
commit | 442a33ebce9e02a2dd6662f16c9f2aad834d0115 (patch) | |
tree | ca8654a286f61da917318645cab9e061095ecdba /arch/arm/Kconfig | |
parent | a94d236dc355f374857ee4e6e78b7dec8a0f29e3 (diff) | |
parent | f31c2f1c68aff83277eddc6798adf3438e9c680a (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/Kconfig | 20 |
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 | |||
769 | config ARCH_S3C24XX | 770 | config 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 | ||
825 | config ARCH_S5PC100 | 830 | config 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 | |||
1165 | config ARM_TIMER_SP804 | 1172 | config 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 | ||
1170 | source arch/arm/mm/Kconfig | 1178 | source arch/arm/mm/Kconfig |
@@ -1595,6 +1603,7 @@ config HAVE_ARM_ARCH_TIMER | |||
1595 | config HAVE_ARM_TWD | 1603 | config 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 |