diff options
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 54 |
1 files changed, 49 insertions, 5 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 88f9334110cf..daaa4b2b46e1 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -246,7 +246,10 @@ config ARCH_INTEGRATOR | |||
246 | select ARM_AMBA | 246 | select ARM_AMBA |
247 | select ARCH_HAS_CPUFREQ | 247 | select ARCH_HAS_CPUFREQ |
248 | select COMMON_CLKDEV | 248 | select COMMON_CLKDEV |
249 | select ICST525 | 249 | select ICST |
250 | select GENERIC_TIME | ||
251 | select GENERIC_CLOCKEVENTS | ||
252 | select PLAT_VERSATILE | ||
250 | help | 253 | help |
251 | Support for ARM's Integrator platform. | 254 | Support for ARM's Integrator platform. |
252 | 255 | ||
@@ -254,10 +257,12 @@ config ARCH_REALVIEW | |||
254 | bool "ARM Ltd. RealView family" | 257 | bool "ARM Ltd. RealView family" |
255 | select ARM_AMBA | 258 | select ARM_AMBA |
256 | select COMMON_CLKDEV | 259 | select COMMON_CLKDEV |
257 | select ICST307 | 260 | select ICST |
258 | select GENERIC_TIME | 261 | select GENERIC_TIME |
259 | select GENERIC_CLOCKEVENTS | 262 | select GENERIC_CLOCKEVENTS |
260 | select ARCH_WANT_OPTIONAL_GPIOLIB | 263 | select ARCH_WANT_OPTIONAL_GPIOLIB |
264 | select PLAT_VERSATILE | ||
265 | select ARM_TIMER_SP804 | ||
261 | help | 266 | help |
262 | This enables support for ARM Ltd RealView boards. | 267 | This enables support for ARM Ltd RealView boards. |
263 | 268 | ||
@@ -266,13 +271,29 @@ config ARCH_VERSATILE | |||
266 | select ARM_AMBA | 271 | select ARM_AMBA |
267 | select ARM_VIC | 272 | select ARM_VIC |
268 | select COMMON_CLKDEV | 273 | select COMMON_CLKDEV |
269 | select ICST307 | 274 | select ICST |
270 | select GENERIC_TIME | 275 | select GENERIC_TIME |
271 | select GENERIC_CLOCKEVENTS | 276 | select GENERIC_CLOCKEVENTS |
272 | select ARCH_WANT_OPTIONAL_GPIOLIB | 277 | select ARCH_WANT_OPTIONAL_GPIOLIB |
278 | select PLAT_VERSATILE | ||
279 | select ARM_TIMER_SP804 | ||
273 | help | 280 | help |
274 | This enables support for ARM Ltd Versatile board. | 281 | This enables support for ARM Ltd Versatile board. |
275 | 282 | ||
283 | config ARCH_VEXPRESS | ||
284 | bool "ARM Ltd. Versatile Express family" | ||
285 | select ARCH_WANT_OPTIONAL_GPIOLIB | ||
286 | select ARM_AMBA | ||
287 | select ARM_TIMER_SP804 | ||
288 | select COMMON_CLKDEV | ||
289 | select GENERIC_CLOCKEVENTS | ||
290 | select GENERIC_TIME | ||
291 | select HAVE_CLK | ||
292 | select ICST | ||
293 | select PLAT_VERSATILE | ||
294 | help | ||
295 | This enables support for the ARM Ltd Versatile Express boards. | ||
296 | |||
276 | config ARCH_AT91 | 297 | config ARCH_AT91 |
277 | bool "Atmel AT91" | 298 | bool "Atmel AT91" |
278 | select GENERIC_GPIO | 299 | select GENERIC_GPIO |
@@ -768,6 +789,7 @@ config ARCH_U8500 | |||
768 | select GENERIC_TIME | 789 | select GENERIC_TIME |
769 | select GENERIC_CLOCKEVENTS | 790 | select GENERIC_CLOCKEVENTS |
770 | select COMMON_CLKDEV | 791 | select COMMON_CLKDEV |
792 | select ARCH_REQUIRE_GPIOLIB | ||
771 | help | 793 | help |
772 | Support for ST-Ericsson's Ux500 architecture | 794 | Support for ST-Ericsson's Ux500 architecture |
773 | 795 | ||
@@ -811,6 +833,18 @@ config ARCH_OMAP | |||
811 | help | 833 | help |
812 | Support for TI's OMAP platform (OMAP1 and OMAP2). | 834 | Support for TI's OMAP platform (OMAP1 and OMAP2). |
813 | 835 | ||
836 | config PLAT_SPEAR | ||
837 | bool "ST SPEAr" | ||
838 | select ARM_AMBA | ||
839 | select ARCH_REQUIRE_GPIOLIB | ||
840 | select COMMON_CLKDEV | ||
841 | select GENERIC_CLOCKEVENTS | ||
842 | select GENERIC_GPIO | ||
843 | select GENERIC_TIME | ||
844 | select HAVE_CLK | ||
845 | help | ||
846 | Support for ST's SPEAr platform (SPEAr3xx, SPEAr6xx and SPEAr13xx). | ||
847 | |||
814 | endchoice | 848 | endchoice |
815 | 849 | ||
816 | # | 850 | # |
@@ -896,6 +930,7 @@ source "arch/arm/plat-samsung/Kconfig" | |||
896 | source "arch/arm/plat-s3c24xx/Kconfig" | 930 | source "arch/arm/plat-s3c24xx/Kconfig" |
897 | source "arch/arm/plat-s5p/Kconfig" | 931 | source "arch/arm/plat-s5p/Kconfig" |
898 | source "arch/arm/plat-s5pc1xx/Kconfig" | 932 | source "arch/arm/plat-s5pc1xx/Kconfig" |
933 | source "arch/arm/plat-spear/Kconfig" | ||
899 | 934 | ||
900 | if ARCH_S3C2410 | 935 | if ARCH_S3C2410 |
901 | source "arch/arm/mach-s3c2400/Kconfig" | 936 | source "arch/arm/mach-s3c2400/Kconfig" |
@@ -929,6 +964,8 @@ source "arch/arm/mach-ux500/Kconfig" | |||
929 | 964 | ||
930 | source "arch/arm/mach-versatile/Kconfig" | 965 | source "arch/arm/mach-versatile/Kconfig" |
931 | 966 | ||
967 | source "arch/arm/mach-vexpress/Kconfig" | ||
968 | |||
932 | source "arch/arm/mach-w90x900/Kconfig" | 969 | source "arch/arm/mach-w90x900/Kconfig" |
933 | 970 | ||
934 | # Definitions to make life easier | 971 | # Definitions to make life easier |
@@ -946,6 +983,12 @@ config PLAT_ORION | |||
946 | config PLAT_PXA | 983 | config PLAT_PXA |
947 | bool | 984 | bool |
948 | 985 | ||
986 | config PLAT_VERSATILE | ||
987 | bool | ||
988 | |||
989 | config ARM_TIMER_SP804 | ||
990 | bool | ||
991 | |||
949 | source arch/arm/mm/Kconfig | 992 | source arch/arm/mm/Kconfig |
950 | 993 | ||
951 | config IWMMXT | 994 | config IWMMXT |
@@ -1106,10 +1149,11 @@ source "kernel/time/Kconfig" | |||
1106 | config SMP | 1149 | config SMP |
1107 | bool "Symmetric Multi-Processing (EXPERIMENTAL)" | 1150 | bool "Symmetric Multi-Processing (EXPERIMENTAL)" |
1108 | depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP ||\ | 1151 | depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP ||\ |
1109 | MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 || ARCH_U8500) | 1152 | MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4 ||\ |
1153 | ARCH_U8500 || ARCH_VEXPRESS_CA9X4) | ||
1110 | depends on GENERIC_CLOCKEVENTS | 1154 | depends on GENERIC_CLOCKEVENTS |
1111 | select USE_GENERIC_SMP_HELPERS | 1155 | select USE_GENERIC_SMP_HELPERS |
1112 | select HAVE_ARM_SCU if (ARCH_REALVIEW || ARCH_OMAP4 || ARCH_U8500) | 1156 | select HAVE_ARM_SCU if (ARCH_REALVIEW || ARCH_OMAP4 || ARCH_U8500 || ARCH_VEXPRESS_CA9X4) |
1113 | help | 1157 | help |
1114 | This enables support for systems with more than one CPU. If you have | 1158 | This enables support for systems with more than one CPU. If you have |
1115 | a system with only one CPU, like most personal computers, say N. If | 1159 | a system with only one CPU, like most personal computers, say N. If |