aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@arm.linux.org.uk>2010-08-10 18:17:52 -0400
committerRussell King <rmk+kernel@arm.linux.org.uk>2010-08-10 18:17:52 -0400
commit0b019a41553a919965bb02d07d54e3e6c57a796d (patch)
tree6e329b4159b440d2aac5200a5c07103fe261c096 /arch/arm/Kconfig
parent5f6878b0d22f9b93f9698f88c335007e2a3c3bbc (diff)
parent054d5c9238f3c577ad51195c3ee7803613f322cc (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/Kconfig39
1 files changed, 32 insertions, 7 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 05fc7cf6711..92951103255 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
730config 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
717config ARCH_SHARK 739config 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
916source "arch/arm/mach-s5pv210/Kconfig" 938source "arch/arm/mach-s5pv210/Kconfig"
917 939
940source "arch/arm/mach-s5pv310/Kconfig"
941
918source "arch/arm/mach-shmobile/Kconfig" 942source "arch/arm/mach-shmobile/Kconfig"
919 943
920source "arch/arm/plat-stmp3xxx/Kconfig" 944source "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
1209config HZ 1233config 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