aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSean Young <sean@mess.org>2005-06-29 05:46:19 -0400
committerThomas Gleixner <tglx@mtd.linutronix.de>2005-11-06 18:40:10 -0500
commit01ac742db34fec11469724dc350a417790dbbbbe (patch)
tree5d841fb3a4cdb557882eeec9bbb6368fb61d7d1c
parent28f462308e0fcd30dcab4c50862881dfb68a627c (diff)
[MTD] maps/Kconfig: Simplify and update dependencies
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
-rw-r--r--drivers/mtd/maps/Kconfig61
1 files changed, 32 insertions, 29 deletions
diff --git a/drivers/mtd/maps/Kconfig b/drivers/mtd/maps/Kconfig
index 7f1ce08fb7b1..94a693f4bea7 100644
--- a/drivers/mtd/maps/Kconfig
+++ b/drivers/mtd/maps/Kconfig
@@ -94,7 +94,10 @@ config MTD_NETSC520
94 94
95config MTD_TS5500 95config MTD_TS5500
96 tristate "JEDEC Flash device mapped on Technologic Systems TS-5500" 96 tristate "JEDEC Flash device mapped on Technologic Systems TS-5500"
97 depends on X86 && MTD_JEDECPROBE && MTD_PARTITIONS 97 depends on ELAN
98 select MTD_PARTITIONS
99 select MTD_JEDECPROBE
100 select MTD_CFI_AMDSTD
98 help 101 help
99 This provides a driver for the on-board flash of the Technologic 102 This provides a driver for the on-board flash of the Technologic
100 System's TS-5500 board. The 2MB flash is split into 3 partitions 103 System's TS-5500 board. The 2MB flash is split into 3 partitions
@@ -210,7 +213,7 @@ config MTD_NETtel
210 213
211config MTD_ALCHEMY 214config MTD_ALCHEMY
212 tristate ' AMD Alchemy Pb1xxx/Db1xxx/RDK MTD support' 215 tristate ' AMD Alchemy Pb1xxx/Db1xxx/RDK MTD support'
213 depends on MIPS && SOC_AU1X00 216 depends on SOC_AU1X00
214 help 217 help
215 Flash memory access on AMD Alchemy Pb/Db/RDK Reference Boards 218 Flash memory access on AMD Alchemy Pb/Db/RDK Reference Boards
216 219
@@ -248,14 +251,14 @@ config MTD_L440GX
248 251
249config MTD_SBC8240 252config MTD_SBC8240
250 tristate "Flash device on SBC8240" 253 tristate "Flash device on SBC8240"
251 depends on PPC32 && MTD_JEDECPROBE && 6xx && 8260 254 depends on MTD_JEDECPROBE && 8260
252 help 255 help
253 Flash access on the SBC8240 board from Wind River. See 256 Flash access on the SBC8240 board from Wind River. See
254 <http://www.windriver.com/products/sbc8240/> 257 <http://www.windriver.com/products/sbc8240/>
255 258
256config MTD_TQM8XXL 259config MTD_TQM8XXL
257 tristate "CFI Flash device mapped on TQM8XXL" 260 tristate "CFI Flash device mapped on TQM8XXL"
258 depends on MTD_CFI && PPC32 && 8xx && TQM8xxL 261 depends on MTD_CFI && TQM8xxL
259 help 262 help
260 The TQM8xxL PowerPC board has up to two banks of CFI-compliant 263 The TQM8xxL PowerPC board has up to two banks of CFI-compliant
261 chips, currently uses AMD one. This 'mapping' driver supports 264 chips, currently uses AMD one. This 'mapping' driver supports
@@ -265,7 +268,7 @@ config MTD_TQM8XXL
265 268
266config MTD_RPXLITE 269config MTD_RPXLITE
267 tristate "CFI Flash device mapped on RPX Lite or CLLF" 270 tristate "CFI Flash device mapped on RPX Lite or CLLF"
268 depends on MTD_CFI && PPC32 && 8xx && (RPXCLASSIC || RPXLITE) 271 depends on MTD_CFI && (RPXCLASSIC || RPXLITE)
269 help 272 help
270 The RPXLite PowerPC board has CFI-compliant chips mapped in 273 The RPXLite PowerPC board has CFI-compliant chips mapped in
271 a strange sparse mapping. This 'mapping' driver supports that 274 a strange sparse mapping. This 'mapping' driver supports that
@@ -275,7 +278,7 @@ config MTD_RPXLITE
275 278
276config MTD_MBX860 279config MTD_MBX860
277 tristate "System flash on MBX860 board" 280 tristate "System flash on MBX860 board"
278 depends on MTD_CFI && PPC32 && 8xx && MBX 281 depends on MTD_CFI && MBX
279 help 282 help
280 This enables access routines for the flash chips on the Motorola 283 This enables access routines for the flash chips on the Motorola
281 MBX860 board. If you have one of these boards and would like 284 MBX860 board. If you have one of these boards and would like
@@ -283,7 +286,7 @@ config MTD_MBX860
283 286
284config MTD_DBOX2 287config MTD_DBOX2
285 tristate "CFI Flash device mapped on D-Box2" 288 tristate "CFI Flash device mapped on D-Box2"
286 depends on PPC32 && 8xx && DBOX2 && MTD_CFI_INTELSTD && MTD_CFI_INTELEXT && MTD_CFI_AMDSTD 289 depends on DBOX2 && MTD_CFI_INTELSTD && MTD_CFI_INTELEXT && MTD_CFI_AMDSTD
287 help 290 help
288 This enables access routines for the flash chips on the Nokia/Sagem 291 This enables access routines for the flash chips on the Nokia/Sagem
289 D-Box 2 board. If you have one of these boards and would like to use 292 D-Box 2 board. If you have one of these boards and would like to use
@@ -291,14 +294,14 @@ config MTD_DBOX2
291 294
292config MTD_CFI_FLAGADM 295config MTD_CFI_FLAGADM
293 tristate "CFI Flash device mapping on FlagaDM" 296 tristate "CFI Flash device mapping on FlagaDM"
294 depends on PPC32 && 8xx && MTD_CFI 297 depends on 8xx && MTD_CFI
295 help 298 help
296 Mapping for the Flaga digital module. If you don't have one, ignore 299 Mapping for the Flaga digital module. If you don't have one, ignore
297 this setting. 300 this setting.
298 301
299config MTD_BEECH 302config MTD_BEECH
300 tristate "CFI Flash device mapped on IBM 405LP Beech" 303 tristate "CFI Flash device mapped on IBM 405LP Beech"
301 depends on MTD_CFI && PPC32 && 40x && BEECH 304 depends on MTD_CFI && BEECH
302 help 305 help
303 This enables access routines for the flash chips on the IBM 306 This enables access routines for the flash chips on the IBM
304 405LP Beech board. If you have one of these boards and would like 307 405LP Beech board. If you have one of these boards and would like
@@ -306,7 +309,7 @@ config MTD_BEECH
306 309
307config MTD_ARCTIC 310config MTD_ARCTIC
308 tristate "CFI Flash device mapped on IBM 405LP Arctic" 311 tristate "CFI Flash device mapped on IBM 405LP Arctic"
309 depends on MTD_CFI && PPC32 && 40x && ARCTIC2 312 depends on MTD_CFI && ARCTIC2
310 help 313 help
311 This enables access routines for the flash chips on the IBM 405LP 314 This enables access routines for the flash chips on the IBM 405LP
312 Arctic board. If you have one of these boards and would like to 315 Arctic board. If you have one of these boards and would like to
@@ -314,7 +317,7 @@ config MTD_ARCTIC
314 317
315config MTD_WALNUT 318config MTD_WALNUT
316 tristate "Flash device mapped on IBM 405GP Walnut" 319 tristate "Flash device mapped on IBM 405GP Walnut"
317 depends on MTD_JEDECPROBE && PPC32 && 40x && WALNUT 320 depends on MTD_JEDECPROBE && WALNUT
318 help 321 help
319 This enables access routines for the flash chips on the IBM 405GP 322 This enables access routines for the flash chips on the IBM 405GP
320 Walnut board. If you have one of these boards and would like to 323 Walnut board. If you have one of these boards and would like to
@@ -322,7 +325,7 @@ config MTD_WALNUT
322 325
323config MTD_EBONY 326config MTD_EBONY
324 tristate "Flash devices mapped on IBM 440GP Ebony" 327 tristate "Flash devices mapped on IBM 440GP Ebony"
325 depends on MTD_JEDECPROBE && PPC32 && 44x && EBONY 328 depends on MTD_JEDECPROBE && EBONY
326 help 329 help
327 This enables access routines for the flash chips on the IBM 440GP 330 This enables access routines for the flash chips on the IBM 440GP
328 Ebony board. If you have one of these boards and would like to 331 Ebony board. If you have one of these boards and would like to
@@ -330,7 +333,7 @@ config MTD_EBONY
330 333
331config MTD_OCOTEA 334config MTD_OCOTEA
332 tristate "Flash devices mapped on IBM 440GX Ocotea" 335 tristate "Flash devices mapped on IBM 440GX Ocotea"
333 depends on MTD_CFI && PPC32 && 44x && OCOTEA 336 depends on MTD_CFI && OCOTEA
334 help 337 help
335 This enables access routines for the flash chips on the IBM 440GX 338 This enables access routines for the flash chips on the IBM 440GX
336 Ocotea board. If you have one of these boards and would like to 339 Ocotea board. If you have one of these boards and would like to
@@ -338,7 +341,7 @@ config MTD_OCOTEA
338 341
339config MTD_REDWOOD 342config MTD_REDWOOD
340 tristate "CFI Flash devices mapped on IBM Redwood" 343 tristate "CFI Flash devices mapped on IBM Redwood"
341 depends on MTD_CFI && PPC32 && 4xx && 40x && ( REDWOOD_4 || REDWOOD_5 || REDWOOD_6 ) 344 depends on MTD_CFI && ( REDWOOD_4 || REDWOOD_5 || REDWOOD_6 )
342 help 345 help
343 This enables access routines for the flash chips on the IBM 346 This enables access routines for the flash chips on the IBM
344 Redwood board. If you have one of these boards and would like to 347 Redwood board. If you have one of these boards and would like to
@@ -409,14 +412,14 @@ config MTD_ARM_INTEGRATOR
409 412
410config MTD_CDB89712 413config MTD_CDB89712
411 tristate "Cirrus CDB89712 evaluation board mappings" 414 tristate "Cirrus CDB89712 evaluation board mappings"
412 depends on ARM && MTD_CFI && ARCH_CDB89712 415 depends on MTD_CFI && ARCH_CDB89712
413 help 416 help
414 This enables access to the flash or ROM chips on the CDB89712 board. 417 This enables access to the flash or ROM chips on the CDB89712 board.
415 If you have such a board, say 'Y'. 418 If you have such a board, say 'Y'.
416 419
417config MTD_SA1100 420config MTD_SA1100
418 tristate "CFI Flash device mapped on StrongARM SA11x0" 421 tristate "CFI Flash device mapped on StrongARM SA11x0"
419 depends on ARM && MTD_CFI && ARCH_SA1100 && MTD_PARTITIONS 422 depends on MTD_CFI && ARCH_SA1100 && MTD_PARTITIONS
420 help 423 help
421 This enables access to the flash chips on most platforms based on 424 This enables access to the flash chips on most platforms based on
422 the SA1100 and SA1110, including the Assabet and the Compaq iPAQ. 425 the SA1100 and SA1110, including the Assabet and the Compaq iPAQ.
@@ -424,13 +427,13 @@ config MTD_SA1100
424 427
425config MTD_IPAQ 428config MTD_IPAQ
426 tristate "CFI Flash device mapped on Compaq/HP iPAQ" 429 tristate "CFI Flash device mapped on Compaq/HP iPAQ"
427 depends on ARM && IPAQ_HANDHELD && MTD_CFI 430 depends on IPAQ_HANDHELD && MTD_CFI
428 help 431 help
429 This provides a driver for the on-board flash of the iPAQ. 432 This provides a driver for the on-board flash of the iPAQ.
430 433
431config MTD_DC21285 434config MTD_DC21285
432 tristate "CFI Flash device mapped on DC21285 Footbridge" 435 tristate "CFI Flash device mapped on DC21285 Footbridge"
433 depends on ARM && MTD_CFI && ARCH_FOOTBRIDGE && MTD_COMPLEX_MAPPINGS 436 depends on MTD_CFI && ARCH_FOOTBRIDGE && MTD_COMPLEX_MAPPINGS
434 help 437 help
435 This provides a driver for the flash accessed using Intel's 438 This provides a driver for the flash accessed using Intel's
436 21285 bridge used with Intel's StrongARM processors. More info at 439 21285 bridge used with Intel's StrongARM processors. More info at
@@ -438,7 +441,7 @@ config MTD_DC21285
438 441
439config MTD_IQ80310 442config MTD_IQ80310
440 tristate "CFI Flash device mapped on the XScale IQ80310 board" 443 tristate "CFI Flash device mapped on the XScale IQ80310 board"
441 depends on ARM && MTD_CFI && ARCH_IQ80310 444 depends on MTD_CFI && ARCH_IQ80310
442 help 445 help
443 This enables access routines for the flash chips on the Intel XScale 446 This enables access routines for the flash chips on the Intel XScale
444 IQ80310 evaluation board. If you have one of these boards and would 447 IQ80310 evaluation board. If you have one of these boards and would
@@ -446,7 +449,7 @@ config MTD_IQ80310
446 449
447config MTD_IXP4XX 450config MTD_IXP4XX
448 tristate "CFI Flash device mapped on Intel IXP4xx based systems" 451 tristate "CFI Flash device mapped on Intel IXP4xx based systems"
449 depends on ARM && MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_IXP4XX 452 depends on MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_IXP4XX
450 help 453 help
451 This enables MTD access to flash devices on platforms based 454 This enables MTD access to flash devices on platforms based
452 on Intel's IXP4xx family of network processors such as the 455 on Intel's IXP4xx family of network processors such as the
@@ -455,7 +458,7 @@ config MTD_IXP4XX
455 458
456config MTD_IXP2000 459config MTD_IXP2000
457 tristate "CFI Flash device mapped on Intel IXP2000 based systems" 460 tristate "CFI Flash device mapped on Intel IXP2000 based systems"
458 depends on ARM && MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_IXP2000 461 depends on MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_IXP2000
459 help 462 help
460 This enables MTD access to flash devices on platforms based 463 This enables MTD access to flash devices on platforms based
461 on Intel's IXP2000 family of network processors such as the 464 on Intel's IXP2000 family of network processors such as the
@@ -464,7 +467,7 @@ config MTD_IXP2000
464 467
465config MTD_EPXA10DB 468config MTD_EPXA10DB
466 tristate "CFI Flash device mapped on Epxa10db" 469 tristate "CFI Flash device mapped on Epxa10db"
467 depends on ARM && MTD_CFI && MTD_PARTITIONS && ARCH_CAMELOT 470 depends on MTD_CFI && MTD_PARTITIONS && ARCH_CAMELOT
468 help 471 help
469 This enables support for the flash devices on the Altera 472 This enables support for the flash devices on the Altera
470 Excalibur XA10 Development Board. If you are building a kernel 473 Excalibur XA10 Development Board. If you are building a kernel
@@ -472,21 +475,21 @@ config MTD_EPXA10DB
472 475
473config MTD_FORTUNET 476config MTD_FORTUNET
474 tristate "CFI Flash device mapped on the FortuNet board" 477 tristate "CFI Flash device mapped on the FortuNet board"
475 depends on ARM && MTD_CFI && MTD_PARTITIONS && SA1100_FORTUNET 478 depends on MTD_CFI && MTD_PARTITIONS && SA1100_FORTUNET
476 help 479 help
477 This enables access to the Flash on the FortuNet board. If you 480 This enables access to the Flash on the FortuNet board. If you
478 have such a board, say 'Y'. 481 have such a board, say 'Y'.
479 482
480config MTD_AUTCPU12 483config MTD_AUTCPU12
481 tristate "NV-RAM mapping AUTCPU12 board" 484 tristate "NV-RAM mapping AUTCPU12 board"
482 depends on ARM && ARCH_AUTCPU12 485 depends on ARCH_AUTCPU12
483 help 486 help
484 This enables access to the NV-RAM on autronix autcpu12 board. 487 This enables access to the NV-RAM on autronix autcpu12 board.
485 If you have such a board, say 'Y'. 488 If you have such a board, say 'Y'.
486 489
487config MTD_EDB7312 490config MTD_EDB7312
488 tristate "CFI Flash device mapped on EDB7312" 491 tristate "CFI Flash device mapped on EDB7312"
489 depends on ARM && MTD_CFI 492 depends on ARCH_EDB7312 && MTD_CFI
490 help 493 help
491 This enables access to the CFI Flash on the Cogent EDB7312 board. 494 This enables access to the CFI Flash on the Cogent EDB7312 board.
492 If you have such a board, say 'Y' here. 495 If you have such a board, say 'Y' here.
@@ -500,7 +503,7 @@ config MTD_IMPA7
500 503
501config MTD_CEIVA 504config MTD_CEIVA
502 tristate "JEDEC Flash device mapped on Ceiva/Polaroid PhotoMax Digital Picture Frame" 505 tristate "JEDEC Flash device mapped on Ceiva/Polaroid PhotoMax Digital Picture Frame"
503 depends on ARM && MTD_JEDECPROBE && ARCH_CEIVA 506 depends on MTD_JEDECPROBE && ARCH_CEIVA
504 help 507 help
505 This enables access to the flash chips on the Ceiva/Polaroid 508 This enables access to the flash chips on the Ceiva/Polaroid
506 PhotoMax Digital Picture Frame. 509 PhotoMax Digital Picture Frame.
@@ -508,21 +511,21 @@ config MTD_CEIVA
508 511
509config MTD_NOR_TOTO 512config MTD_NOR_TOTO
510 tristate "NOR Flash device on TOTO board" 513 tristate "NOR Flash device on TOTO board"
511 depends on ARM && ARCH_OMAP && OMAP_TOTO 514 depends on ARCH_OMAP && OMAP_TOTO
512 help 515 help
513 This enables access to the NOR flash on the Texas Instruments 516 This enables access to the NOR flash on the Texas Instruments
514 TOTO board. 517 TOTO board.
515 518
516config MTD_H720X 519config MTD_H720X
517 tristate "Hynix evaluation board mappings" 520 tristate "Hynix evaluation board mappings"
518 depends on ARM && MTD_CFI && ( ARCH_H7201 || ARCH_H7202 ) 521 depends on MTD_CFI && ( ARCH_H7201 || ARCH_H7202 )
519 help 522 help
520 This enables access to the flash chips on the Hynix evaluation boards. 523 This enables access to the flash chips on the Hynix evaluation boards.
521 If you have such a board, say 'Y'. 524 If you have such a board, say 'Y'.
522 525
523config MTD_MPC1211 526config MTD_MPC1211
524 tristate "CFI Flash device mapped on Interface MPC-1211" 527 tristate "CFI Flash device mapped on Interface MPC-1211"
525 depends on SUPERH && SH_MPC1211 && MTD_CFI 528 depends on SH_MPC1211 && MTD_CFI
526 help 529 help
527 This enables access to the flash chips on the Interface MPC-1211(CTP/PCI/MPC-SH02). 530 This enables access to the flash chips on the Interface MPC-1211(CTP/PCI/MPC-SH02).
528 If you have such a board, say 'Y'. 531 If you have such a board, say 'Y'.