diff options
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index ea8b9be02b60..652cd32a09c5 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -12,6 +12,7 @@ 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) |
@@ -198,12 +199,14 @@ choice | |||
198 | config ARCH_AAEC2000 | 199 | config ARCH_AAEC2000 |
199 | bool "Agilent AAEC-2000 based" | 200 | bool "Agilent AAEC-2000 based" |
200 | select ARM_AMBA | 201 | select ARM_AMBA |
202 | select HAVE_CLK | ||
201 | help | 203 | help |
202 | This enables support for systems based on the Agilent AAEC-2000 | 204 | This enables support for systems based on the Agilent AAEC-2000 |
203 | 205 | ||
204 | config ARCH_INTEGRATOR | 206 | config ARCH_INTEGRATOR |
205 | bool "ARM Ltd. Integrator family" | 207 | bool "ARM Ltd. Integrator family" |
206 | select ARM_AMBA | 208 | select ARM_AMBA |
209 | select HAVE_CLK | ||
207 | select ICST525 | 210 | select ICST525 |
208 | help | 211 | help |
209 | Support for ARM's Integrator platform. | 212 | Support for ARM's Integrator platform. |
@@ -211,6 +214,7 @@ config ARCH_INTEGRATOR | |||
211 | config ARCH_REALVIEW | 214 | config ARCH_REALVIEW |
212 | bool "ARM Ltd. RealView family" | 215 | bool "ARM Ltd. RealView family" |
213 | select ARM_AMBA | 216 | select ARM_AMBA |
217 | select HAVE_CLK | ||
214 | select ICST307 | 218 | select ICST307 |
215 | select GENERIC_TIME | 219 | select GENERIC_TIME |
216 | select GENERIC_CLOCKEVENTS | 220 | select GENERIC_CLOCKEVENTS |
@@ -221,6 +225,7 @@ config ARCH_VERSATILE | |||
221 | bool "ARM Ltd. Versatile family" | 225 | bool "ARM Ltd. Versatile family" |
222 | select ARM_AMBA | 226 | select ARM_AMBA |
223 | select ARM_VIC | 227 | select ARM_VIC |
228 | select HAVE_CLK | ||
224 | select ICST307 | 229 | select ICST307 |
225 | select GENERIC_TIME | 230 | select GENERIC_TIME |
226 | select GENERIC_CLOCKEVENTS | 231 | select GENERIC_CLOCKEVENTS |
@@ -262,7 +267,9 @@ config ARCH_EP93XX | |||
262 | select ARM_AMBA | 267 | select ARM_AMBA |
263 | select ARM_VIC | 268 | select ARM_VIC |
264 | select GENERIC_GPIO | 269 | select GENERIC_GPIO |
265 | select HAVE_GPIO_LIB | 270 | select HAVE_CLK |
271 | select HAVE_CLK | ||
272 | select ARCH_REQUIRE_GPIOLIB | ||
266 | help | 273 | help |
267 | This enables support for the Cirrus EP93xx series of CPUs. | 274 | This enables support for the Cirrus EP93xx series of CPUs. |
268 | 275 | ||
@@ -308,7 +315,7 @@ config ARCH_IOP32X | |||
308 | select PLAT_IOP | 315 | select PLAT_IOP |
309 | select PCI | 316 | select PCI |
310 | select GENERIC_GPIO | 317 | select GENERIC_GPIO |
311 | select HAVE_GPIO_LIB | 318 | select ARCH_REQUIRE_GPIOLIB |
312 | help | 319 | help |
313 | Support for Intel's 80219 and IOP32X (XScale) family of | 320 | Support for Intel's 80219 and IOP32X (XScale) family of |
314 | processors. | 321 | processors. |
@@ -319,7 +326,7 @@ config ARCH_IOP33X | |||
319 | select PLAT_IOP | 326 | select PLAT_IOP |
320 | select PCI | 327 | select PCI |
321 | select GENERIC_GPIO | 328 | select GENERIC_GPIO |
322 | select HAVE_GPIO_LIB | 329 | select ARCH_REQUIRE_GPIOLIB |
323 | help | 330 | help |
324 | Support for Intel's IOP33X (XScale) family of processors. | 331 | Support for Intel's IOP33X (XScale) family of processors. |
325 | 332 | ||
@@ -381,6 +388,7 @@ config ARCH_NS9XXX | |||
381 | select GENERIC_GPIO | 388 | select GENERIC_GPIO |
382 | select GENERIC_TIME | 389 | select GENERIC_TIME |
383 | select GENERIC_CLOCKEVENTS | 390 | select GENERIC_CLOCKEVENTS |
391 | select HAVE_CLK | ||
384 | help | 392 | help |
385 | 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 |
386 | System. | 394 | System. |
@@ -411,7 +419,7 @@ config ARCH_MXC | |||
411 | select GENERIC_CLOCKEVENTS | 419 | select GENERIC_CLOCKEVENTS |
412 | select ARCH_MTD_XIP | 420 | select ARCH_MTD_XIP |
413 | select GENERIC_GPIO | 421 | select GENERIC_GPIO |
414 | select HAVE_GPIO_LIB | 422 | select ARCH_REQUIRE_GPIOLIB |
415 | help | 423 | help |
416 | Support for Freescale MXC/iMX-based family of processors | 424 | Support for Freescale MXC/iMX-based family of processors |
417 | 425 | ||
@@ -430,6 +438,7 @@ config ARCH_ORION5X | |||
430 | 438 | ||
431 | config ARCH_PNX4008 | 439 | config ARCH_PNX4008 |
432 | bool "Philips Nexperia PNX4008 Mobile" | 440 | bool "Philips Nexperia PNX4008 Mobile" |
441 | select HAVE_CLK | ||
433 | help | 442 | help |
434 | This enables support for Philips PNX4008 mobile platform. | 443 | This enables support for Philips PNX4008 mobile platform. |
435 | 444 | ||
@@ -438,7 +447,8 @@ config ARCH_PXA | |||
438 | depends on MMU | 447 | depends on MMU |
439 | select ARCH_MTD_XIP | 448 | select ARCH_MTD_XIP |
440 | select GENERIC_GPIO | 449 | select GENERIC_GPIO |
441 | select HAVE_GPIO_LIB | 450 | select HAVE_CLK |
451 | select ARCH_REQUIRE_GPIOLIB | ||
442 | select GENERIC_TIME | 452 | select GENERIC_TIME |
443 | select GENERIC_CLOCKEVENTS | 453 | select GENERIC_CLOCKEVENTS |
444 | select TICK_ONESHOT | 454 | select TICK_ONESHOT |
@@ -468,14 +478,16 @@ config ARCH_SA1100 | |||
468 | select GENERIC_GPIO | 478 | select GENERIC_GPIO |
469 | select GENERIC_TIME | 479 | select GENERIC_TIME |
470 | select GENERIC_CLOCKEVENTS | 480 | select GENERIC_CLOCKEVENTS |
481 | select HAVE_CLK | ||
471 | select TICK_ONESHOT | 482 | select TICK_ONESHOT |
472 | select HAVE_GPIO_LIB | 483 | select ARCH_REQUIRE_GPIOLIB |
473 | help | 484 | help |
474 | Support for StrongARM 11x0 based boards. | 485 | Support for StrongARM 11x0 based boards. |
475 | 486 | ||
476 | config ARCH_S3C2410 | 487 | config ARCH_S3C2410 |
477 | bool "Samsung S3C2410, S3C2412, S3C2413, S3C2440, S3C2442, S3C2443" | 488 | bool "Samsung S3C2410, S3C2412, S3C2413, S3C2440, S3C2442, S3C2443" |
478 | select GENERIC_GPIO | 489 | select GENERIC_GPIO |
490 | select HAVE_CLK | ||
479 | help | 491 | help |
480 | Samsung S3C2410X CPU based systems, such as the Simtec Electronics | 492 | Samsung S3C2410X CPU based systems, such as the Simtec Electronics |
481 | 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 |
@@ -503,13 +515,15 @@ config ARCH_DAVINCI | |||
503 | select GENERIC_TIME | 515 | select GENERIC_TIME |
504 | select GENERIC_CLOCKEVENTS | 516 | select GENERIC_CLOCKEVENTS |
505 | select GENERIC_GPIO | 517 | select GENERIC_GPIO |
518 | select HAVE_CLK | ||
506 | help | 519 | help |
507 | Support for TI's DaVinci platform. | 520 | Support for TI's DaVinci platform. |
508 | 521 | ||
509 | config ARCH_OMAP | 522 | config ARCH_OMAP |
510 | bool "TI OMAP" | 523 | bool "TI OMAP" |
511 | select GENERIC_GPIO | 524 | select GENERIC_GPIO |
512 | select HAVE_GPIO_LIB | 525 | select HAVE_CLK |
526 | select ARCH_REQUIRE_GPIOLIB | ||
513 | select GENERIC_TIME | 527 | select GENERIC_TIME |
514 | select GENERIC_CLOCKEVENTS | 528 | select GENERIC_CLOCKEVENTS |
515 | help | 529 | help |