diff options
author | Sean Young <sean@mess.org> | 2005-06-29 05:46:19 -0400 |
---|---|---|
committer | Thomas Gleixner <tglx@mtd.linutronix.de> | 2005-11-06 18:40:10 -0500 |
commit | 01ac742db34fec11469724dc350a417790dbbbbe (patch) | |
tree | 5d841fb3a4cdb557882eeec9bbb6368fb61d7d1c | |
parent | 28f462308e0fcd30dcab4c50862881dfb68a627c (diff) |
[MTD] maps/Kconfig: Simplify and update dependencies
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
-rw-r--r-- | drivers/mtd/maps/Kconfig | 61 |
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 | ||
95 | config MTD_TS5500 | 95 | config 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 | ||
211 | config MTD_ALCHEMY | 214 | config 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 | ||
249 | config MTD_SBC8240 | 252 | config 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 | ||
256 | config MTD_TQM8XXL | 259 | config 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 | ||
266 | config MTD_RPXLITE | 269 | config 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 | ||
276 | config MTD_MBX860 | 279 | config 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 | ||
284 | config MTD_DBOX2 | 287 | config 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 | ||
292 | config MTD_CFI_FLAGADM | 295 | config 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 | ||
299 | config MTD_BEECH | 302 | config 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 | ||
307 | config MTD_ARCTIC | 310 | config 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 | ||
315 | config MTD_WALNUT | 318 | config 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 | ||
323 | config MTD_EBONY | 326 | config 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 | ||
331 | config MTD_OCOTEA | 334 | config 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 | ||
339 | config MTD_REDWOOD | 342 | config 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 | ||
410 | config MTD_CDB89712 | 413 | config 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 | ||
417 | config MTD_SA1100 | 420 | config 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 | ||
425 | config MTD_IPAQ | 428 | config 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 | ||
431 | config MTD_DC21285 | 434 | config 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 | ||
439 | config MTD_IQ80310 | 442 | config 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 | ||
447 | config MTD_IXP4XX | 450 | config 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 | ||
456 | config MTD_IXP2000 | 459 | config 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 | ||
465 | config MTD_EPXA10DB | 468 | config 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 | ||
473 | config MTD_FORTUNET | 476 | config 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 | ||
480 | config MTD_AUTCPU12 | 483 | config 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 | ||
487 | config MTD_EDB7312 | 490 | config 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 | ||
501 | config MTD_CEIVA | 504 | config 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 | ||
509 | config MTD_NOR_TOTO | 512 | config 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 | ||
516 | config MTD_H720X | 519 | config 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 | ||
523 | config MTD_MPC1211 | 526 | config 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'. |