diff options
author | Ben Dooks <ben-linux@fluff.org> | 2008-08-08 16:10:12 -0400 |
---|---|---|
committer | Ben Dooks <ben-linux@fluff.org> | 2008-08-08 16:10:12 -0400 |
commit | af7a535688a758d15f06a98833e6a143b29af9de (patch) | |
tree | bac5ab210bbbbe276f0e44ed84194d7c8bb16aae /arch/arm/Kconfig | |
parent | 0c17e4ceedd35c78b1c7413dbd16279a350be6bc (diff) | |
parent | c41107c2d4fd31924533f4dbc4c3428acc2b5894 (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/Kconfig | 32 |
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 | |||
197 | config ARCH_AAEC2000 | 199 | config 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 | ||
203 | config ARCH_INTEGRATOR | 206 | config 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 | |||
210 | config ARCH_REALVIEW | 214 | config 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 | |||
229 | config ARCH_AT91 | 235 | config 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 | ||
430 | config ARCH_PNX4008 | 439 | config 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 | ||
475 | config ARCH_S3C2410 | 487 | config 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 | ||
508 | config ARCH_OMAP | 522 | config 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" | |||
701 | config SMP | 716 | config 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 | ||
1210 | source "drivers/dca/Kconfig" | 1226 | source "drivers/dca/Kconfig" |
1211 | 1227 | ||
1228 | source "drivers/regulator/Kconfig" | ||
1229 | |||
1212 | source "drivers/uio/Kconfig" | 1230 | source "drivers/uio/Kconfig" |
1213 | 1231 | ||
1214 | endmenu | 1232 | endmenu |