diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-08-10 18:17:52 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2010-08-10 18:17:52 -0400 |
commit | 0b019a41553a919965bb02d07d54e3e6c57a796d (patch) | |
tree | 6e329b4159b440d2aac5200a5c07103fe261c096 /arch/arm/Kconfig | |
parent | 5f6878b0d22f9b93f9698f88c335007e2a3c3bbc (diff) | |
parent | 054d5c9238f3c577ad51195c3ee7803613f322cc (diff) |
Merge branches 'master' and 'devel' into for-linus
Conflicts:
arch/arm/Kconfig
arch/arm/mm/Kconfig
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 39 |
1 files changed, 32 insertions, 7 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 05fc7cf6711d..92951103255a 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -644,6 +644,7 @@ config ARCH_S3C2410 | |||
644 | select ARCH_HAS_CPUFREQ | 644 | select ARCH_HAS_CPUFREQ |
645 | select HAVE_CLK | 645 | select HAVE_CLK |
646 | select ARCH_USES_GETTIMEOFFSET | 646 | select ARCH_USES_GETTIMEOFFSET |
647 | select HAVE_S3C2410_I2C | ||
647 | help | 648 | help |
648 | Samsung S3C2410X CPU based systems, such as the Simtec Electronics | 649 | Samsung S3C2410X CPU based systems, such as the Simtec Electronics |
649 | BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or | 650 | BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or |
@@ -673,6 +674,8 @@ config ARCH_S3C64XX | |||
673 | select S3C_DEV_NAND | 674 | select S3C_DEV_NAND |
674 | select USB_ARCH_HAS_OHCI | 675 | select USB_ARCH_HAS_OHCI |
675 | select SAMSUNG_GPIOLIB_4BIT | 676 | select SAMSUNG_GPIOLIB_4BIT |
677 | select HAVE_S3C2410_I2C | ||
678 | select HAVE_S3C2410_WATCHDOG | ||
676 | help | 679 | help |
677 | Samsung S3C64XX series based systems | 680 | Samsung S3C64XX series based systems |
678 | 681 | ||
@@ -681,7 +684,10 @@ config ARCH_S5P6440 | |||
681 | select CPU_V6 | 684 | select CPU_V6 |
682 | select GENERIC_GPIO | 685 | select GENERIC_GPIO |
683 | select HAVE_CLK | 686 | select HAVE_CLK |
687 | select HAVE_S3C2410_WATCHDOG | ||
684 | select ARCH_USES_GETTIMEOFFSET | 688 | select ARCH_USES_GETTIMEOFFSET |
689 | select HAVE_S3C2410_I2C | ||
690 | select HAVE_S3C_RTC | ||
685 | help | 691 | help |
686 | Samsung S5P6440 CPU based systems | 692 | Samsung S5P6440 CPU based systems |
687 | 693 | ||
@@ -691,6 +697,7 @@ config ARCH_S5P6442 | |||
691 | select GENERIC_GPIO | 697 | select GENERIC_GPIO |
692 | select HAVE_CLK | 698 | select HAVE_CLK |
693 | select ARCH_USES_GETTIMEOFFSET | 699 | select ARCH_USES_GETTIMEOFFSET |
700 | select HAVE_S3C2410_WATCHDOG | ||
694 | help | 701 | help |
695 | Samsung S5P6442 CPU based systems | 702 | Samsung S5P6442 CPU based systems |
696 | 703 | ||
@@ -701,6 +708,9 @@ config ARCH_S5PC100 | |||
701 | select CPU_V7 | 708 | select CPU_V7 |
702 | select ARM_L1_CACHE_SHIFT_6 | 709 | select ARM_L1_CACHE_SHIFT_6 |
703 | select ARCH_USES_GETTIMEOFFSET | 710 | select ARCH_USES_GETTIMEOFFSET |
711 | select HAVE_S3C2410_I2C | ||
712 | select HAVE_S3C_RTC | ||
713 | select HAVE_S3C2410_WATCHDOG | ||
704 | help | 714 | help |
705 | Samsung S5PC100 series based systems | 715 | Samsung S5PC100 series based systems |
706 | 716 | ||
@@ -711,9 +721,21 @@ config ARCH_S5PV210 | |||
711 | select HAVE_CLK | 721 | select HAVE_CLK |
712 | select ARM_L1_CACHE_SHIFT_6 | 722 | select ARM_L1_CACHE_SHIFT_6 |
713 | select ARCH_USES_GETTIMEOFFSET | 723 | select ARCH_USES_GETTIMEOFFSET |
724 | select HAVE_S3C2410_I2C | ||
725 | select HAVE_S3C_RTC | ||
726 | select HAVE_S3C2410_WATCHDOG | ||
714 | help | 727 | help |
715 | Samsung S5PV210/S5PC110 series based systems | 728 | Samsung S5PV210/S5PC110 series based systems |
716 | 729 | ||
730 | config ARCH_S5PV310 | ||
731 | bool "Samsung S5PV310/S5PC210" | ||
732 | select CPU_V7 | ||
733 | select GENERIC_GPIO | ||
734 | select HAVE_CLK | ||
735 | select GENERIC_CLOCKEVENTS | ||
736 | help | ||
737 | Samsung S5PV310 series based systems | ||
738 | |||
717 | config ARCH_SHARK | 739 | config ARCH_SHARK |
718 | bool "Shark" | 740 | bool "Shark" |
719 | select CPU_SA110 | 741 | select CPU_SA110 |
@@ -915,6 +937,8 @@ source "arch/arm/mach-s5pc100/Kconfig" | |||
915 | 937 | ||
916 | source "arch/arm/mach-s5pv210/Kconfig" | 938 | source "arch/arm/mach-s5pv210/Kconfig" |
917 | 939 | ||
940 | source "arch/arm/mach-s5pv310/Kconfig" | ||
941 | |||
918 | source "arch/arm/mach-shmobile/Kconfig" | 942 | source "arch/arm/mach-shmobile/Kconfig" |
919 | 943 | ||
920 | source "arch/arm/plat-stmp3xxx/Kconfig" | 944 | source "arch/arm/plat-stmp3xxx/Kconfig" |
@@ -1120,11 +1144,11 @@ config SMP | |||
1120 | bool "Symmetric Multi-Processing (EXPERIMENTAL)" | 1144 | bool "Symmetric Multi-Processing (EXPERIMENTAL)" |
1121 | depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP ||\ | 1145 | depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP ||\ |
1122 | MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 ||\ | 1146 | MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 ||\ |
1123 | ARCH_U8500 || ARCH_VEXPRESS_CA9X4 || ARCH_TEGRA) | 1147 | ARCH_S5PV310 || ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS_CA9X4) |
1124 | depends on GENERIC_CLOCKEVENTS | 1148 | depends on GENERIC_CLOCKEVENTS |
1125 | select USE_GENERIC_SMP_HELPERS | 1149 | select USE_GENERIC_SMP_HELPERS |
1126 | select HAVE_ARM_SCU if (ARCH_REALVIEW || ARCH_OMAP4 || ARCH_U8500 || \ | 1150 | select HAVE_ARM_SCU if ARCH_REALVIEW || ARCH_OMAP4 || ARCH_S5PV310 ||\ |
1127 | ARCH_VEXPRESS_CA9X4 || ARCH_TEGRA) | 1151 | ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS_CA9X4 |
1128 | help | 1152 | help |
1129 | This enables support for systems with more than one CPU. If you have | 1153 | This enables support for systems with more than one CPU. If you have |
1130 | a system with only one CPU, like most personal computers, say N. If | 1154 | a system with only one CPU, like most personal computers, say N. If |
@@ -1194,10 +1218,10 @@ config LOCAL_TIMERS | |||
1194 | bool "Use local timer interrupts" | 1218 | bool "Use local timer interrupts" |
1195 | depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || \ | 1219 | depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || \ |
1196 | REALVIEW_EB_A9MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || \ | 1220 | REALVIEW_EB_A9MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || \ |
1197 | ARCH_U8500 || ARCH_VEXPRESS_CA9X4 || ARCH_TEGRA) | 1221 | ARCH_S5PV310 || ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS_CA9X4) |
1198 | default y | 1222 | default y |
1199 | select HAVE_ARM_TWD if ARCH_REALVIEW || ARCH_VEXPRESS || ARCH_OMAP4 || \\ | 1223 | select HAVE_ARM_TWD if ARCH_REALVIEW || ARCH_OMAP4 || ARCH_S5PV310 || \ |
1200 | ARCH_U8500 || ARCH_TEGRA | 1224 | ARCH_TEGRA || ARCH_U8500 || ARCH_VEXPRESS |
1201 | help | 1225 | help |
1202 | Enable support for local timers on SMP platforms, rather then the | 1226 | Enable support for local timers on SMP platforms, rather then the |
1203 | legacy IPI broadcast method. Local timers allows the system | 1227 | legacy IPI broadcast method. Local timers allows the system |
@@ -1208,7 +1232,8 @@ source kernel/Kconfig.preempt | |||
1208 | 1232 | ||
1209 | config HZ | 1233 | config HZ |
1210 | int | 1234 | int |
1211 | default 200 if ARCH_EBSA110 || ARCH_S3C2410 || ARCH_S5P6440 || ARCH_S5P6442 || ARCH_S5PV210 | 1235 | default 200 if ARCH_EBSA110 || ARCH_S3C2410 || ARCH_S5P6440 || \ |
1236 | ARCH_S5P6442 || ARCH_S5PV210 || ARCH_S5PV310 | ||
1212 | default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER | 1237 | default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER |
1213 | default AT91_TIMER_HZ if ARCH_AT91 | 1238 | default AT91_TIMER_HZ if ARCH_AT91 |
1214 | default SHMOBILE_TIMER_HZ if ARCH_SHMOBILE | 1239 | default SHMOBILE_TIMER_HZ if ARCH_SHMOBILE |