diff options
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 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 | |||
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 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 | ||
825 | config ARCH_S5PC100 | 830 | config 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 | |||
1593 | config HAVE_ARM_TWD | 1601 | config 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 |