Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[MTD] maps/Kconfig: Simplify and update dependencies

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

authored by

Sean Young and committed by
Thomas Gleixner
01ac742d 28f46230

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