aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
authorBen Dooks <ben-linux@fluff.org>2008-08-08 16:10:12 -0400
committerBen Dooks <ben-linux@fluff.org>2008-08-08 16:10:12 -0400
commitaf7a535688a758d15f06a98833e6a143b29af9de (patch)
treebac5ab210bbbbe276f0e44ed84194d7c8bb16aae /arch/arm/Kconfig
parent0c17e4ceedd35c78b1c7413dbd16279a350be6bc (diff)
parentc41107c2d4fd31924533f4dbc4c3428acc2b5894 (diff)
Merge http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm into for-rmk
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig32
1 files changed, 25 insertions, 7 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 258f1369fb0c..4b8acd2851f4 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -12,10 +12,12 @@ config ARM
12 select RTC_LIB 12 select RTC_LIB
13 select SYS_SUPPORTS_APM_EMULATION 13 select SYS_SUPPORTS_APM_EMULATION
14 select HAVE_OPROFILE 14 select HAVE_OPROFILE
15 select HAVE_ARCH_KGDB
15 select HAVE_KPROBES if (!XIP_KERNEL) 16 select HAVE_KPROBES if (!XIP_KERNEL)
16 select HAVE_KRETPROBES if (HAVE_KPROBES) 17 select HAVE_KRETPROBES if (HAVE_KPROBES)
17 select HAVE_FTRACE if (!XIP_KERNEL) 18 select HAVE_FTRACE if (!XIP_KERNEL)
18 select HAVE_DYNAMIC_FTRACE if (HAVE_FTRACE) 19 select HAVE_DYNAMIC_FTRACE if (HAVE_FTRACE)
20 select HAVE_GENERIC_DMA_COHERENT
19 help 21 help
20 The ARM series is a line of low-power-consumption RISC chip designs 22 The ARM series is a line of low-power-consumption RISC chip designs
21 licensed by ARM Ltd and targeted at embedded applications and 23 licensed by ARM Ltd and targeted at embedded applications and
@@ -197,12 +199,14 @@ choice
197config ARCH_AAEC2000 199config ARCH_AAEC2000
198 bool "Agilent AAEC-2000 based" 200 bool "Agilent AAEC-2000 based"
199 select ARM_AMBA 201 select ARM_AMBA
202 select HAVE_CLK
200 help 203 help
201 This enables support for systems based on the Agilent AAEC-2000 204 This enables support for systems based on the Agilent AAEC-2000
202 205
203config ARCH_INTEGRATOR 206config ARCH_INTEGRATOR
204 bool "ARM Ltd. Integrator family" 207 bool "ARM Ltd. Integrator family"
205 select ARM_AMBA 208 select ARM_AMBA
209 select HAVE_CLK
206 select ICST525 210 select ICST525
207 help 211 help
208 Support for ARM's Integrator platform. 212 Support for ARM's Integrator platform.
@@ -210,6 +214,7 @@ config ARCH_INTEGRATOR
210config ARCH_REALVIEW 214config ARCH_REALVIEW
211 bool "ARM Ltd. RealView family" 215 bool "ARM Ltd. RealView family"
212 select ARM_AMBA 216 select ARM_AMBA
217 select HAVE_CLK
213 select ICST307 218 select ICST307
214 select GENERIC_TIME 219 select GENERIC_TIME
215 select GENERIC_CLOCKEVENTS 220 select GENERIC_CLOCKEVENTS
@@ -220,6 +225,7 @@ config ARCH_VERSATILE
220 bool "ARM Ltd. Versatile family" 225 bool "ARM Ltd. Versatile family"
221 select ARM_AMBA 226 select ARM_AMBA
222 select ARM_VIC 227 select ARM_VIC
228 select HAVE_CLK
223 select ICST307 229 select ICST307
224 select GENERIC_TIME 230 select GENERIC_TIME
225 select GENERIC_CLOCKEVENTS 231 select GENERIC_CLOCKEVENTS
@@ -229,6 +235,7 @@ config ARCH_VERSATILE
229config ARCH_AT91 235config ARCH_AT91
230 bool "Atmel AT91" 236 bool "Atmel AT91"
231 select GENERIC_GPIO 237 select GENERIC_GPIO
238 select HAVE_CLK
232 help 239 help
233 This enables support for systems based on the Atmel AT91RM9200, 240 This enables support for systems based on the Atmel AT91RM9200,
234 AT91SAM9 and AT91CAP9 processors. 241 AT91SAM9 and AT91CAP9 processors.
@@ -261,7 +268,8 @@ config ARCH_EP93XX
261 select ARM_AMBA 268 select ARM_AMBA
262 select ARM_VIC 269 select ARM_VIC
263 select GENERIC_GPIO 270 select GENERIC_GPIO
264 select HAVE_GPIO_LIB 271 select HAVE_CLK
272 select ARCH_REQUIRE_GPIOLIB
265 help 273 help
266 This enables support for the Cirrus EP93xx series of CPUs. 274 This enables support for the Cirrus EP93xx series of CPUs.
267 275
@@ -307,7 +315,7 @@ config ARCH_IOP32X
307 select PLAT_IOP 315 select PLAT_IOP
308 select PCI 316 select PCI
309 select GENERIC_GPIO 317 select GENERIC_GPIO
310 select HAVE_GPIO_LIB 318 select ARCH_REQUIRE_GPIOLIB
311 help 319 help
312 Support for Intel's 80219 and IOP32X (XScale) family of 320 Support for Intel's 80219 and IOP32X (XScale) family of
313 processors. 321 processors.
@@ -318,7 +326,7 @@ config ARCH_IOP33X
318 select PLAT_IOP 326 select PLAT_IOP
319 select PCI 327 select PCI
320 select GENERIC_GPIO 328 select GENERIC_GPIO
321 select HAVE_GPIO_LIB 329 select ARCH_REQUIRE_GPIOLIB
322 help 330 help
323 Support for Intel's IOP33X (XScale) family of processors. 331 Support for Intel's IOP33X (XScale) family of processors.
324 332
@@ -380,6 +388,7 @@ config ARCH_NS9XXX
380 select GENERIC_GPIO 388 select GENERIC_GPIO
381 select GENERIC_TIME 389 select GENERIC_TIME
382 select GENERIC_CLOCKEVENTS 390 select GENERIC_CLOCKEVENTS
391 select HAVE_CLK
383 help 392 help
384 Say Y here if you intend to run this kernel on a NetSilicon NS9xxx 393 Say Y here if you intend to run this kernel on a NetSilicon NS9xxx
385 System. 394 System.
@@ -410,7 +419,7 @@ config ARCH_MXC
410 select GENERIC_CLOCKEVENTS 419 select GENERIC_CLOCKEVENTS
411 select ARCH_MTD_XIP 420 select ARCH_MTD_XIP
412 select GENERIC_GPIO 421 select GENERIC_GPIO
413 select HAVE_GPIO_LIB 422 select ARCH_REQUIRE_GPIOLIB
414 help 423 help
415 Support for Freescale MXC/iMX-based family of processors 424 Support for Freescale MXC/iMX-based family of processors
416 425
@@ -429,6 +438,7 @@ config ARCH_ORION5X
429 438
430config ARCH_PNX4008 439config ARCH_PNX4008
431 bool "Philips Nexperia PNX4008 Mobile" 440 bool "Philips Nexperia PNX4008 Mobile"
441 select HAVE_CLK
432 help 442 help
433 This enables support for Philips PNX4008 mobile platform. 443 This enables support for Philips PNX4008 mobile platform.
434 444
@@ -437,7 +447,8 @@ config ARCH_PXA
437 depends on MMU 447 depends on MMU
438 select ARCH_MTD_XIP 448 select ARCH_MTD_XIP
439 select GENERIC_GPIO 449 select GENERIC_GPIO
440 select HAVE_GPIO_LIB 450 select HAVE_CLK
451 select ARCH_REQUIRE_GPIOLIB
441 select GENERIC_TIME 452 select GENERIC_TIME
442 select GENERIC_CLOCKEVENTS 453 select GENERIC_CLOCKEVENTS
443 select TICK_ONESHOT 454 select TICK_ONESHOT
@@ -467,14 +478,16 @@ config ARCH_SA1100
467 select GENERIC_GPIO 478 select GENERIC_GPIO
468 select GENERIC_TIME 479 select GENERIC_TIME
469 select GENERIC_CLOCKEVENTS 480 select GENERIC_CLOCKEVENTS
481 select HAVE_CLK
470 select TICK_ONESHOT 482 select TICK_ONESHOT
471 select HAVE_GPIO_LIB 483 select ARCH_REQUIRE_GPIOLIB
472 help 484 help
473 Support for StrongARM 11x0 based boards. 485 Support for StrongARM 11x0 based boards.
474 486
475config ARCH_S3C2410 487config ARCH_S3C2410
476 bool "Samsung S3C2410, S3C2412, S3C2413, S3C2440, S3C2442, S3C2443" 488 bool "Samsung S3C2410, S3C2412, S3C2413, S3C2440, S3C2442, S3C2443"
477 select GENERIC_GPIO 489 select GENERIC_GPIO
490 select HAVE_CLK
478 help 491 help
479 Samsung S3C2410X CPU based systems, such as the Simtec Electronics 492 Samsung S3C2410X CPU based systems, such as the Simtec Electronics
480 BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or 493 BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or
@@ -502,13 +515,15 @@ config ARCH_DAVINCI
502 select GENERIC_TIME 515 select GENERIC_TIME
503 select GENERIC_CLOCKEVENTS 516 select GENERIC_CLOCKEVENTS
504 select GENERIC_GPIO 517 select GENERIC_GPIO
518 select HAVE_CLK
505 help 519 help
506 Support for TI's DaVinci platform. 520 Support for TI's DaVinci platform.
507 521
508config ARCH_OMAP 522config ARCH_OMAP
509 bool "TI OMAP" 523 bool "TI OMAP"
510 select GENERIC_GPIO 524 select GENERIC_GPIO
511 select HAVE_GPIO_LIB 525 select HAVE_CLK
526 select ARCH_REQUIRE_GPIOLIB
512 select GENERIC_TIME 527 select GENERIC_TIME
513 select GENERIC_CLOCKEVENTS 528 select GENERIC_CLOCKEVENTS
514 help 529 help
@@ -701,6 +716,7 @@ source "kernel/time/Kconfig"
701config SMP 716config SMP
702 bool "Symmetric Multi-Processing (EXPERIMENTAL)" 717 bool "Symmetric Multi-Processing (EXPERIMENTAL)"
703 depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP) 718 depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP)
719 select USE_GENERIC_SMP_HELPERS
704 help 720 help
705 This enables support for systems with more than one CPU. If you have 721 This enables support for systems with more than one CPU. If you have
706 a system with only one CPU, like most personal computers, say N. If 722 a system with only one CPU, like most personal computers, say N. If
@@ -1209,6 +1225,8 @@ source "drivers/dma/Kconfig"
1209 1225
1210source "drivers/dca/Kconfig" 1226source "drivers/dca/Kconfig"
1211 1227
1228source "drivers/regulator/Kconfig"
1229
1212source "drivers/uio/Kconfig" 1230source "drivers/uio/Kconfig"
1213 1231
1214endmenu 1232endmenu