diff options
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 599e1634840d..377a7a595b08 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -28,6 +28,7 @@ config ARM | |||
28 | select HAVE_C_RECORDMCOUNT | 28 | select HAVE_C_RECORDMCOUNT |
29 | select HAVE_GENERIC_HARDIRQS | 29 | select HAVE_GENERIC_HARDIRQS |
30 | select HAVE_SPARSE_IRQ | 30 | select HAVE_SPARSE_IRQ |
31 | select GENERIC_IRQ_SHOW | ||
31 | help | 32 | help |
32 | The ARM series is a line of low-power-consumption RISC chip designs | 33 | The ARM series is a line of low-power-consumption RISC chip designs |
33 | licensed by ARM Ltd and targeted at embedded applications and | 34 | licensed by ARM Ltd and targeted at embedded applications and |
@@ -235,6 +236,7 @@ config ARCH_INTEGRATOR | |||
235 | select ICST | 236 | select ICST |
236 | select GENERIC_CLOCKEVENTS | 237 | select GENERIC_CLOCKEVENTS |
237 | select PLAT_VERSATILE | 238 | select PLAT_VERSATILE |
239 | select PLAT_VERSATILE_FPGA_IRQ | ||
238 | help | 240 | help |
239 | Support for ARM's Integrator platform. | 241 | Support for ARM's Integrator platform. |
240 | 242 | ||
@@ -242,11 +244,11 @@ config ARCH_REALVIEW | |||
242 | bool "ARM Ltd. RealView family" | 244 | bool "ARM Ltd. RealView family" |
243 | select ARM_AMBA | 245 | select ARM_AMBA |
244 | select CLKDEV_LOOKUP | 246 | select CLKDEV_LOOKUP |
245 | select HAVE_SCHED_CLOCK | ||
246 | select ICST | 247 | select ICST |
247 | select GENERIC_CLOCKEVENTS | 248 | select GENERIC_CLOCKEVENTS |
248 | select ARCH_WANT_OPTIONAL_GPIOLIB | 249 | select ARCH_WANT_OPTIONAL_GPIOLIB |
249 | select PLAT_VERSATILE | 250 | select PLAT_VERSATILE |
251 | select PLAT_VERSATILE_CLCD | ||
250 | select ARM_TIMER_SP804 | 252 | select ARM_TIMER_SP804 |
251 | select GPIO_PL061 if GPIOLIB | 253 | select GPIO_PL061 if GPIOLIB |
252 | help | 254 | help |
@@ -257,11 +259,12 @@ config ARCH_VERSATILE | |||
257 | select ARM_AMBA | 259 | select ARM_AMBA |
258 | select ARM_VIC | 260 | select ARM_VIC |
259 | select CLKDEV_LOOKUP | 261 | select CLKDEV_LOOKUP |
260 | select HAVE_SCHED_CLOCK | ||
261 | select ICST | 262 | select ICST |
262 | select GENERIC_CLOCKEVENTS | 263 | select GENERIC_CLOCKEVENTS |
263 | select ARCH_WANT_OPTIONAL_GPIOLIB | 264 | select ARCH_WANT_OPTIONAL_GPIOLIB |
264 | select PLAT_VERSATILE | 265 | select PLAT_VERSATILE |
266 | select PLAT_VERSATILE_CLCD | ||
267 | select PLAT_VERSATILE_FPGA_IRQ | ||
265 | select ARM_TIMER_SP804 | 268 | select ARM_TIMER_SP804 |
266 | help | 269 | help |
267 | This enables support for ARM Ltd Versatile board. | 270 | This enables support for ARM Ltd Versatile board. |
@@ -274,9 +277,10 @@ config ARCH_VEXPRESS | |||
274 | select CLKDEV_LOOKUP | 277 | select CLKDEV_LOOKUP |
275 | select GENERIC_CLOCKEVENTS | 278 | select GENERIC_CLOCKEVENTS |
276 | select HAVE_CLK | 279 | select HAVE_CLK |
277 | select HAVE_SCHED_CLOCK | 280 | select HAVE_PATA_PLATFORM |
278 | select ICST | 281 | select ICST |
279 | select PLAT_VERSATILE | 282 | select PLAT_VERSATILE |
283 | select PLAT_VERSATILE_CLCD | ||
280 | help | 284 | help |
281 | This enables support for the ARM Ltd Versatile Express boards. | 285 | This enables support for the ARM Ltd Versatile Express boards. |
282 | 286 | ||
@@ -362,6 +366,7 @@ config ARCH_MXC | |||
362 | select GENERIC_CLOCKEVENTS | 366 | select GENERIC_CLOCKEVENTS |
363 | select ARCH_REQUIRE_GPIOLIB | 367 | select ARCH_REQUIRE_GPIOLIB |
364 | select CLKDEV_LOOKUP | 368 | select CLKDEV_LOOKUP |
369 | select HAVE_SCHED_CLOCK | ||
365 | help | 370 | help |
366 | Support for Freescale MXC/iMX-based family of processors | 371 | Support for Freescale MXC/iMX-based family of processors |
367 | 372 | ||
@@ -689,7 +694,7 @@ config ARCH_S3C2410 | |||
689 | the Samsung SMDK2410 development board (and derivatives). | 694 | the Samsung SMDK2410 development board (and derivatives). |
690 | 695 | ||
691 | Note, the S3C2416 and the S3C2450 are so close that they even share | 696 | Note, the S3C2416 and the S3C2450 are so close that they even share |
692 | the same SoC ID code. This means that there is no seperate machine | 697 | the same SoC ID code. This means that there is no separate machine |
693 | directory (no arch/arm/mach-s3c2450) as the S3C2416 was first. | 698 | directory (no arch/arm/mach-s3c2450) as the S3C2416 was first. |
694 | 699 | ||
695 | config ARCH_S3C64XX | 700 | config ARCH_S3C64XX |
@@ -1011,6 +1016,7 @@ source "arch/arm/mach-ux500/Kconfig" | |||
1011 | source "arch/arm/mach-versatile/Kconfig" | 1016 | source "arch/arm/mach-versatile/Kconfig" |
1012 | 1017 | ||
1013 | source "arch/arm/mach-vexpress/Kconfig" | 1018 | source "arch/arm/mach-vexpress/Kconfig" |
1019 | source "arch/arm/plat-versatile/Kconfig" | ||
1014 | 1020 | ||
1015 | source "arch/arm/mach-vt8500/Kconfig" | 1021 | source "arch/arm/mach-vt8500/Kconfig" |
1016 | 1022 | ||
@@ -1534,7 +1540,6 @@ config HIGHMEM | |||
1534 | config HIGHPTE | 1540 | config HIGHPTE |
1535 | bool "Allocate 2nd-level pagetables from highmem" | 1541 | bool "Allocate 2nd-level pagetables from highmem" |
1536 | depends on HIGHMEM | 1542 | depends on HIGHMEM |
1537 | depends on !OUTER_CACHE | ||
1538 | 1543 | ||
1539 | config HW_PERF_EVENTS | 1544 | config HW_PERF_EVENTS |
1540 | bool "Enable hardware performance counter support for perf events" | 1545 | bool "Enable hardware performance counter support for perf events" |
@@ -2005,6 +2010,9 @@ menu "Power management options" | |||
2005 | source "kernel/power/Kconfig" | 2010 | source "kernel/power/Kconfig" |
2006 | 2011 | ||
2007 | config ARCH_SUSPEND_POSSIBLE | 2012 | config ARCH_SUSPEND_POSSIBLE |
2013 | depends on !ARCH_S5P64X0 && !ARCH_S5P6442 | ||
2014 | depends on CPU_ARM920T || CPU_ARM926T || CPU_SA1100 || \ | ||
2015 | CPU_V6 || CPU_V6K || CPU_V7 || CPU_XSC3 || CPU_XSCALE | ||
2008 | def_bool y | 2016 | def_bool y |
2009 | 2017 | ||
2010 | endmenu | 2018 | endmenu |