aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig31
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
202config ARCH_AAEC2000 202config 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
246config ARCH_CLPS711X 250config 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
251config ARCH_EBSA110 256config 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
261config ARCH_EP93XX 267config 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
271config ARCH_FOOTBRIDGE 278config 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
278config ARCH_NETX 286config 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
284config ARCH_H720X 293config 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
290config ARCH_IMX 300config 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
298config ARCH_IOP13XX 309config 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
308config ARCH_IOP32X 320config 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
319config ARCH_IOP33X 332config 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
329config ARCH_IXP23XX 343config 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
336config ARCH_IXP2000 351config 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
343config ARCH_IXP4XX 359config 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
353config ARCH_L7200 370config 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
366config ARCH_KIRKWOOD 384config 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
376config ARCH_KS8695 395config 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
383config ARCH_NS9XXX 403config 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
395config ARCH_LOKI 416config 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
403config ARCH_MV78XX0 425config 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
423config ARCH_ORION5X 446config 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
436config ARCH_PNX4008 460config 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
469config ARCH_SA1100 495config 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
492config ARCH_SHARK 519config 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
502config ARCH_LH7A40X 530config 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
512config ARCH_DAVINCI 541config 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
533config ARCH_MSM 563config 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