diff options
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 6946d95c939..29759cd2555 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -201,6 +201,7 @@ choice | |||
201 | 201 | ||
202 | config ARCH_AAEC2000 | 202 | config ARCH_AAEC2000 |
203 | bool "Agilent AAEC-2000 based" | 203 | bool "Agilent AAEC-2000 based" |
204 | select CPU_ARM920T | ||
204 | select ARM_AMBA | 205 | select ARM_AMBA |
205 | select HAVE_CLK | 206 | select HAVE_CLK |
206 | help | 207 | help |
@@ -210,6 +211,7 @@ config ARCH_INTEGRATOR | |||
210 | bool "ARM Ltd. Integrator family" | 211 | bool "ARM Ltd. Integrator family" |
211 | select ARM_AMBA | 212 | select ARM_AMBA |
212 | select HAVE_CLK | 213 | select HAVE_CLK |
214 | select COMMON_CLKDEV | ||
213 | select ICST525 | 215 | select ICST525 |
214 | help | 216 | help |
215 | Support for ARM's Integrator platform. | 217 | Support for ARM's Integrator platform. |
@@ -218,6 +220,7 @@ config ARCH_REALVIEW | |||
218 | bool "ARM Ltd. RealView family" | 220 | bool "ARM Ltd. RealView family" |
219 | select ARM_AMBA | 221 | select ARM_AMBA |
220 | select HAVE_CLK | 222 | select HAVE_CLK |
223 | select COMMON_CLKDEV | ||
221 | select ICST307 | 224 | select ICST307 |
222 | select GENERIC_TIME | 225 | select GENERIC_TIME |
223 | select GENERIC_CLOCKEVENTS | 226 | select GENERIC_CLOCKEVENTS |
@@ -229,6 +232,7 @@ config ARCH_VERSATILE | |||
229 | select ARM_AMBA | 232 | select ARM_AMBA |
230 | select ARM_VIC | 233 | select ARM_VIC |
231 | select HAVE_CLK | 234 | select HAVE_CLK |
235 | select COMMON_CLKDEV | ||
232 | select ICST307 | 236 | select ICST307 |
233 | select GENERIC_TIME | 237 | select GENERIC_TIME |
234 | select GENERIC_CLOCKEVENTS | 238 | select GENERIC_CLOCKEVENTS |
@@ -245,11 +249,13 @@ config ARCH_AT91 | |||
245 | 249 | ||
246 | config ARCH_CLPS711X | 250 | config ARCH_CLPS711X |
247 | bool "Cirrus Logic CLPS711x/EP721x-based" | 251 | bool "Cirrus Logic CLPS711x/EP721x-based" |
252 | select CPU_ARM720T | ||
248 | help | 253 | help |
249 | Support for Cirrus Logic 711x/721x based boards. | 254 | Support for Cirrus Logic 711x/721x based boards. |
250 | 255 | ||
251 | config ARCH_EBSA110 | 256 | config ARCH_EBSA110 |
252 | bool "EBSA-110" | 257 | bool "EBSA-110" |
258 | select CPU_SA110 | ||
253 | select ISA | 259 | select ISA |
254 | select NO_IOPORT | 260 | select NO_IOPORT |
255 | help | 261 | help |
@@ -260,6 +266,7 @@ config ARCH_EBSA110 | |||
260 | 266 | ||
261 | config ARCH_EP93XX | 267 | config ARCH_EP93XX |
262 | bool "EP93xx-based" | 268 | bool "EP93xx-based" |
269 | select CPU_ARM920T | ||
263 | select ARM_AMBA | 270 | select ARM_AMBA |
264 | select ARM_VIC | 271 | select ARM_VIC |
265 | select GENERIC_GPIO | 272 | select GENERIC_GPIO |
@@ -270,6 +277,7 @@ config ARCH_EP93XX | |||
270 | 277 | ||
271 | config ARCH_FOOTBRIDGE | 278 | config ARCH_FOOTBRIDGE |
272 | bool "FootBridge" | 279 | bool "FootBridge" |
280 | select CPU_SA110 | ||
273 | select FOOTBRIDGE | 281 | select FOOTBRIDGE |
274 | help | 282 | help |
275 | Support for systems based on the DC21285 companion chip | 283 | Support for systems based on the DC21285 companion chip |
@@ -277,18 +285,21 @@ config ARCH_FOOTBRIDGE | |||
277 | 285 | ||
278 | config ARCH_NETX | 286 | config ARCH_NETX |
279 | bool "Hilscher NetX based" | 287 | bool "Hilscher NetX based" |
288 | select CPU_ARM926T | ||
280 | select ARM_VIC | 289 | select ARM_VIC |
281 | help | 290 | help |
282 | This enables support for systems based on the Hilscher NetX Soc | 291 | This enables support for systems based on the Hilscher NetX Soc |
283 | 292 | ||
284 | config ARCH_H720X | 293 | config ARCH_H720X |
285 | bool "Hynix HMS720x-based" | 294 | bool "Hynix HMS720x-based" |
295 | select CPU_ARM720T | ||
286 | select ISA_DMA_API | 296 | select ISA_DMA_API |
287 | help | 297 | help |
288 | This enables support for systems based on the Hynix HMS720x | 298 | This enables support for systems based on the Hynix HMS720x |
289 | 299 | ||
290 | config ARCH_IMX | 300 | config ARCH_IMX |
291 | bool "IMX" | 301 | bool "IMX" |
302 | select CPU_ARM920T | ||
292 | select GENERIC_GPIO | 303 | select GENERIC_GPIO |
293 | select GENERIC_TIME | 304 | select GENERIC_TIME |
294 | select GENERIC_CLOCKEVENTS | 305 | select GENERIC_CLOCKEVENTS |
@@ -298,6 +309,7 @@ config ARCH_IMX | |||
298 | config ARCH_IOP13XX | 309 | config ARCH_IOP13XX |
299 | bool "IOP13xx-based" | 310 | bool "IOP13xx-based" |
300 | depends on MMU | 311 | depends on MMU |
312 | select CPU_XSC3 | ||
301 | select PLAT_IOP | 313 | select PLAT_IOP |
302 | select PCI | 314 | select PCI |
303 | select ARCH_SUPPORTS_MSI | 315 | select ARCH_SUPPORTS_MSI |
@@ -308,6 +320,7 @@ config ARCH_IOP13XX | |||
308 | config ARCH_IOP32X | 320 | config ARCH_IOP32X |
309 | bool "IOP32x-based" | 321 | bool "IOP32x-based" |
310 | depends on MMU | 322 | depends on MMU |
323 | select CPU_XSCALE | ||
311 | select PLAT_IOP | 324 | select PLAT_IOP |
312 | select PCI | 325 | select PCI |
313 | select GENERIC_GPIO | 326 | select GENERIC_GPIO |
@@ -319,6 +332,7 @@ config ARCH_IOP32X | |||
319 | config ARCH_IOP33X | 332 | config ARCH_IOP33X |
320 | bool "IOP33x-based" | 333 | bool "IOP33x-based" |
321 | depends on MMU | 334 | depends on MMU |
335 | select CPU_XSCALE | ||
322 | select PLAT_IOP | 336 | select PLAT_IOP |
323 | select PCI | 337 | select PCI |
324 | select GENERIC_GPIO | 338 | select GENERIC_GPIO |
@@ -329,6 +343,7 @@ config ARCH_IOP33X | |||
329 | config ARCH_IXP23XX | 343 | config ARCH_IXP23XX |
330 | bool "IXP23XX-based" | 344 | bool "IXP23XX-based" |
331 | depends on MMU | 345 | depends on MMU |
346 | select CPU_XSC3 | ||
332 | select PCI | 347 | select PCI |
333 | help | 348 | help |
334 | Support for Intel's IXP23xx (XScale) family of processors. | 349 | Support for Intel's IXP23xx (XScale) family of processors. |
@@ -336,6 +351,7 @@ config ARCH_IXP23XX | |||
336 | config ARCH_IXP2000 | 351 | config ARCH_IXP2000 |
337 | bool "IXP2400/2800-based" | 352 | bool "IXP2400/2800-based" |
338 | depends on MMU | 353 | depends on MMU |
354 | select CPU_XSCALE | ||
339 | select PCI | 355 | select PCI |
340 | help | 356 | help |
341 | Support for Intel's IXP2400/2800 (XScale) family of processors. | 357 | Support for Intel's IXP2400/2800 (XScale) family of processors. |
@@ -343,6 +359,7 @@ config ARCH_IXP2000 | |||
343 | config ARCH_IXP4XX | 359 | config ARCH_IXP4XX |
344 | bool "IXP4xx-based" | 360 | bool "IXP4xx-based" |
345 | depends on MMU | 361 | depends on MMU |
362 | select CPU_XSCALE | ||
346 | select GENERIC_GPIO | 363 | select GENERIC_GPIO |
347 | select GENERIC_TIME | 364 | select GENERIC_TIME |
348 | select GENERIC_CLOCKEVENTS | 365 | select GENERIC_CLOCKEVENTS |
@@ -352,6 +369,7 @@ config ARCH_IXP4XX | |||
352 | 369 | ||
353 | config ARCH_L7200 | 370 | config ARCH_L7200 |
354 | bool "LinkUp-L7200" | 371 | bool "LinkUp-L7200" |
372 | select CPU_ARM720T | ||
355 | select FIQ | 373 | select FIQ |
356 | help | 374 | help |
357 | Say Y here if you intend to run this kernel on a LinkUp Systems | 375 | Say Y here if you intend to run this kernel on a LinkUp Systems |
@@ -365,6 +383,7 @@ config ARCH_L7200 | |||
365 | 383 | ||
366 | config ARCH_KIRKWOOD | 384 | config ARCH_KIRKWOOD |
367 | bool "Marvell Kirkwood" | 385 | bool "Marvell Kirkwood" |
386 | select CPU_FEROCEON | ||
368 | select PCI | 387 | select PCI |
369 | select GENERIC_TIME | 388 | select GENERIC_TIME |
370 | select GENERIC_CLOCKEVENTS | 389 | select GENERIC_CLOCKEVENTS |
@@ -375,6 +394,7 @@ config ARCH_KIRKWOOD | |||
375 | 394 | ||
376 | config ARCH_KS8695 | 395 | config ARCH_KS8695 |
377 | bool "Micrel/Kendin KS8695" | 396 | bool "Micrel/Kendin KS8695" |
397 | select CPU_ARM922T | ||
378 | select GENERIC_GPIO | 398 | select GENERIC_GPIO |
379 | help | 399 | help |
380 | Support for Micrel/Kendin KS8695 "Centaur" (ARM922T) based | 400 | Support for Micrel/Kendin KS8695 "Centaur" (ARM922T) based |
@@ -382,6 +402,7 @@ config ARCH_KS8695 | |||
382 | 402 | ||
383 | config ARCH_NS9XXX | 403 | config ARCH_NS9XXX |
384 | bool "NetSilicon NS9xxx" | 404 | bool "NetSilicon NS9xxx" |
405 | select CPU_ARM926T | ||
385 | select GENERIC_GPIO | 406 | select GENERIC_GPIO |
386 | select GENERIC_TIME | 407 | select GENERIC_TIME |
387 | select GENERIC_CLOCKEVENTS | 408 | select GENERIC_CLOCKEVENTS |
@@ -394,6 +415,7 @@ config ARCH_NS9XXX | |||
394 | 415 | ||
395 | config ARCH_LOKI | 416 | config ARCH_LOKI |
396 | bool "Marvell Loki (88RC8480)" | 417 | bool "Marvell Loki (88RC8480)" |
418 | select CPU_FEROCEON | ||
397 | select GENERIC_TIME | 419 | select GENERIC_TIME |
398 | select GENERIC_CLOCKEVENTS | 420 | select GENERIC_CLOCKEVENTS |
399 | select PLAT_ORION | 421 | select PLAT_ORION |
@@ -402,6 +424,7 @@ config ARCH_LOKI | |||
402 | 424 | ||
403 | config ARCH_MV78XX0 | 425 | config ARCH_MV78XX0 |
404 | bool "Marvell MV78xx0" | 426 | bool "Marvell MV78xx0" |
427 | select CPU_FEROCEON | ||
405 | select PCI | 428 | select PCI |
406 | select GENERIC_TIME | 429 | select GENERIC_TIME |
407 | select GENERIC_CLOCKEVENTS | 430 | select GENERIC_CLOCKEVENTS |
@@ -423,6 +446,7 @@ config ARCH_MXC | |||
423 | config ARCH_ORION5X | 446 | config ARCH_ORION5X |
424 | bool "Marvell Orion" | 447 | bool "Marvell Orion" |
425 | depends on MMU | 448 | depends on MMU |
449 | select CPU_FEROCEON | ||
426 | select PCI | 450 | select PCI |
427 | select GENERIC_GPIO | 451 | select GENERIC_GPIO |
428 | select GENERIC_TIME | 452 | select GENERIC_TIME |
@@ -435,6 +459,7 @@ config ARCH_ORION5X | |||
435 | 459 | ||
436 | config ARCH_PNX4008 | 460 | config ARCH_PNX4008 |
437 | bool "Philips Nexperia PNX4008 Mobile" | 461 | bool "Philips Nexperia PNX4008 Mobile" |
462 | select CPU_ARM926T | ||
438 | select HAVE_CLK | 463 | select HAVE_CLK |
439 | help | 464 | help |
440 | This enables support for Philips PNX4008 mobile platform. | 465 | This enables support for Philips PNX4008 mobile platform. |
@@ -445,6 +470,7 @@ config ARCH_PXA | |||
445 | select ARCH_MTD_XIP | 470 | select ARCH_MTD_XIP |
446 | select GENERIC_GPIO | 471 | select GENERIC_GPIO |
447 | select HAVE_CLK | 472 | select HAVE_CLK |
473 | select COMMON_CLKDEV | ||
448 | select ARCH_REQUIRE_GPIOLIB | 474 | select ARCH_REQUIRE_GPIOLIB |
449 | select GENERIC_TIME | 475 | select GENERIC_TIME |
450 | select GENERIC_CLOCKEVENTS | 476 | select GENERIC_CLOCKEVENTS |
@@ -468,6 +494,7 @@ config ARCH_RPC | |||
468 | 494 | ||
469 | config ARCH_SA1100 | 495 | config ARCH_SA1100 |
470 | bool "SA1100-based" | 496 | bool "SA1100-based" |
497 | select CPU_SA1100 | ||
471 | select ISA | 498 | select ISA |
472 | select ARCH_SPARSEMEM_ENABLE | 499 | select ARCH_SPARSEMEM_ENABLE |
473 | select ARCH_MTD_XIP | 500 | select ARCH_MTD_XIP |
@@ -491,6 +518,7 @@ config ARCH_S3C2410 | |||
491 | 518 | ||
492 | config ARCH_SHARK | 519 | config ARCH_SHARK |
493 | bool "Shark" | 520 | bool "Shark" |
521 | select CPU_SA110 | ||
494 | select ISA | 522 | select ISA |
495 | select ISA_DMA | 523 | select ISA_DMA |
496 | select ZONE_DMA | 524 | select ZONE_DMA |
@@ -501,6 +529,7 @@ config ARCH_SHARK | |||
501 | 529 | ||
502 | config ARCH_LH7A40X | 530 | config ARCH_LH7A40X |
503 | bool "Sharp LH7A40X" | 531 | bool "Sharp LH7A40X" |
532 | select CPU_ARM922T | ||
504 | select ARCH_DISCONTIGMEM_ENABLE if !LH7A40X_CONTIGMEM | 533 | select ARCH_DISCONTIGMEM_ENABLE if !LH7A40X_CONTIGMEM |
505 | select ARCH_SPARSEMEM_ENABLE if !LH7A40X_CONTIGMEM | 534 | select ARCH_SPARSEMEM_ENABLE if !LH7A40X_CONTIGMEM |
506 | help | 535 | help |
@@ -511,6 +540,7 @@ config ARCH_LH7A40X | |||
511 | 540 | ||
512 | config ARCH_DAVINCI | 541 | config ARCH_DAVINCI |
513 | bool "TI DaVinci" | 542 | bool "TI DaVinci" |
543 | select CPU_ARM926T | ||
514 | select GENERIC_TIME | 544 | select GENERIC_TIME |
515 | select GENERIC_CLOCKEVENTS | 545 | select GENERIC_CLOCKEVENTS |
516 | select GENERIC_GPIO | 546 | select GENERIC_GPIO |
@@ -532,6 +562,7 @@ config ARCH_OMAP | |||
532 | 562 | ||
533 | config ARCH_MSM | 563 | config ARCH_MSM |
534 | bool "Qualcomm MSM" | 564 | bool "Qualcomm MSM" |
565 | select CPU_V6 | ||
535 | select GENERIC_TIME | 566 | select GENERIC_TIME |
536 | select GENERIC_CLOCKEVENTS | 567 | select GENERIC_CLOCKEVENTS |
537 | help | 568 | help |