aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig18
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
695config ARCH_S3C64XX 700config ARCH_S3C64XX
@@ -1011,6 +1016,7 @@ source "arch/arm/mach-ux500/Kconfig"
1011source "arch/arm/mach-versatile/Kconfig" 1016source "arch/arm/mach-versatile/Kconfig"
1012 1017
1013source "arch/arm/mach-vexpress/Kconfig" 1018source "arch/arm/mach-vexpress/Kconfig"
1019source "arch/arm/plat-versatile/Kconfig"
1014 1020
1015source "arch/arm/mach-vt8500/Kconfig" 1021source "arch/arm/mach-vt8500/Kconfig"
1016 1022
@@ -1534,7 +1540,6 @@ config HIGHMEM
1534config HIGHPTE 1540config 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
1539config HW_PERF_EVENTS 1544config 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"
2005source "kernel/power/Kconfig" 2010source "kernel/power/Kconfig"
2006 2011
2007config ARCH_SUSPEND_POSSIBLE 2012config 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
2010endmenu 2018endmenu