diff options
Diffstat (limited to 'drivers/mtd/maps/Kconfig')
-rw-r--r-- | drivers/mtd/maps/Kconfig | 47 |
1 files changed, 39 insertions, 8 deletions
diff --git a/drivers/mtd/maps/Kconfig b/drivers/mtd/maps/Kconfig index bbf0553bdb2e..d990d8141ef5 100644 --- a/drivers/mtd/maps/Kconfig +++ b/drivers/mtd/maps/Kconfig | |||
@@ -6,7 +6,6 @@ menu "Mapping drivers for chip access" | |||
6 | 6 | ||
7 | config MTD_COMPLEX_MAPPINGS | 7 | config MTD_COMPLEX_MAPPINGS |
8 | bool "Support non-linear mappings of flash chips" | 8 | bool "Support non-linear mappings of flash chips" |
9 | depends on MTD | ||
10 | help | 9 | help |
11 | This causes the chip drivers to allow for complicated | 10 | This causes the chip drivers to allow for complicated |
12 | paged mappings of flash chips. | 11 | paged mappings of flash chips. |
@@ -69,6 +68,39 @@ config MTD_PHYSMAP_OF | |||
69 | physically into the CPU's memory. The mapping description here is | 68 | physically into the CPU's memory. The mapping description here is |
70 | taken from OF device tree. | 69 | taken from OF device tree. |
71 | 70 | ||
71 | config MTD_PMC_MSP_EVM | ||
72 | tristate "CFI Flash device mapped on PMC-Sierra MSP" | ||
73 | depends on PMC_MSP && MTD_CFI | ||
74 | select MTD_PARTITIONS | ||
75 | help | ||
76 | This provides a 'mapping' driver which support the way | ||
77 | in which user-programmable flash chips are connected on the | ||
78 | PMC-Sierra MSP eval/demo boards | ||
79 | |||
80 | choice | ||
81 | prompt "Maximum mappable memory avialable for flash IO" | ||
82 | depends on MTD_PMC_MSP_EVM | ||
83 | default MSP_FLASH_MAP_LIMIT_32M | ||
84 | |||
85 | config MSP_FLASH_MAP_LIMIT_32M | ||
86 | bool "32M" | ||
87 | |||
88 | endchoice | ||
89 | |||
90 | config MSP_FLASH_MAP_LIMIT | ||
91 | hex | ||
92 | default "0x02000000" | ||
93 | depends on MSP_FLASH_MAP_LIMIT_32M | ||
94 | |||
95 | config MTD_PMC_MSP_RAMROOT | ||
96 | tristate "Embedded RAM block device for root on PMC-Sierra MSP" | ||
97 | depends on PMC_MSP_EMBEDDED_ROOTFS && \ | ||
98 | (MTD_BLOCK || MTD_BLOCK_RO) && \ | ||
99 | MTD_RAM | ||
100 | help | ||
101 | This provides support for the embedded root file system | ||
102 | on PMC MSP devices. This memory is mapped as a MTD block device. | ||
103 | |||
72 | config MTD_SUN_UFLASH | 104 | config MTD_SUN_UFLASH |
73 | tristate "Sun Microsystems userflash support" | 105 | tristate "Sun Microsystems userflash support" |
74 | depends on SPARC && MTD_CFI | 106 | depends on SPARC && MTD_CFI |
@@ -240,13 +272,13 @@ config MTD_NETtel | |||
240 | 272 | ||
241 | config MTD_ALCHEMY | 273 | config MTD_ALCHEMY |
242 | tristate "AMD Alchemy Pb1xxx/Db1xxx/RDK MTD support" | 274 | tristate "AMD Alchemy Pb1xxx/Db1xxx/RDK MTD support" |
243 | depends on SOC_AU1X00 | 275 | depends on SOC_AU1X00 && MTD_PARTITIONS && MTD_CFI |
244 | help | 276 | help |
245 | Flash memory access on AMD Alchemy Pb/Db/RDK Reference Boards | 277 | Flash memory access on AMD Alchemy Pb/Db/RDK Reference Boards |
246 | 278 | ||
247 | config MTD_MTX1 | 279 | config MTD_MTX1 |
248 | tristate "4G Systems MTX-1 Flash device" | 280 | tristate "4G Systems MTX-1 Flash device" |
249 | depends on MIPS && MIPS_MTX1 | 281 | depends on MIPS_MTX1 && MTD_CFI |
250 | help | 282 | help |
251 | Flash memory access on 4G Systems MTX-1 Board. If you have one of | 283 | Flash memory access on 4G Systems MTX-1 Board. If you have one of |
252 | these boards and would like to use the flash chips on it, say 'Y'. | 284 | these boards and would like to use the flash chips on it, say 'Y'. |
@@ -384,7 +416,7 @@ config MTD_TQM834x | |||
384 | 416 | ||
385 | config MTD_OCELOT | 417 | config MTD_OCELOT |
386 | tristate "Momenco Ocelot boot flash device" | 418 | tristate "Momenco Ocelot boot flash device" |
387 | depends on MIPS && MOMENCO_OCELOT | 419 | depends on MOMENCO_OCELOT |
388 | help | 420 | help |
389 | This enables access routines for the boot flash device and for the | 421 | This enables access routines for the boot flash device and for the |
390 | NVRAM on the Momenco Ocelot board. If you have one of these boards | 422 | NVRAM on the Momenco Ocelot board. If you have one of these boards |
@@ -517,7 +549,7 @@ config MTD_OMAP_NOR | |||
517 | # This needs CFI or JEDEC, depending on the cards found. | 549 | # This needs CFI or JEDEC, depending on the cards found. |
518 | config MTD_PCI | 550 | config MTD_PCI |
519 | tristate "PCI MTD driver" | 551 | tristate "PCI MTD driver" |
520 | depends on MTD && PCI && MTD_COMPLEX_MAPPINGS | 552 | depends on PCI && MTD_COMPLEX_MAPPINGS |
521 | help | 553 | help |
522 | Mapping for accessing flash devices on add-in cards like the Intel XScale | 554 | Mapping for accessing flash devices on add-in cards like the Intel XScale |
523 | IQ80310 card, and the Intel EBSA285 card in blank ROM programming mode | 555 | IQ80310 card, and the Intel EBSA285 card in blank ROM programming mode |
@@ -527,7 +559,7 @@ config MTD_PCI | |||
527 | 559 | ||
528 | config MTD_PCMCIA | 560 | config MTD_PCMCIA |
529 | tristate "PCMCIA MTD driver" | 561 | tristate "PCMCIA MTD driver" |
530 | depends on MTD && PCMCIA && MTD_COMPLEX_MAPPINGS && BROKEN | 562 | depends on PCMCIA && MTD_COMPLEX_MAPPINGS && BROKEN |
531 | help | 563 | help |
532 | Map driver for accessing PCMCIA linear flash memory cards. These | 564 | Map driver for accessing PCMCIA linear flash memory cards. These |
533 | cards are usually around 4-16MiB in size. This does not include | 565 | cards are usually around 4-16MiB in size. This does not include |
@@ -591,13 +623,12 @@ config MTD_BAST_MAXSIZE | |||
591 | 623 | ||
592 | config MTD_SHARP_SL | 624 | config MTD_SHARP_SL |
593 | bool "ROM mapped on Sharp SL Series" | 625 | bool "ROM mapped on Sharp SL Series" |
594 | depends on MTD && ARCH_PXA | 626 | depends on ARCH_PXA |
595 | help | 627 | help |
596 | This enables access to the flash chip on the Sharp SL Series of PDAs. | 628 | This enables access to the flash chip on the Sharp SL Series of PDAs. |
597 | 629 | ||
598 | config MTD_PLATRAM | 630 | config MTD_PLATRAM |
599 | tristate "Map driver for platform device RAM (mtd-ram)" | 631 | tristate "Map driver for platform device RAM (mtd-ram)" |
600 | depends on MTD | ||
601 | select MTD_RAM | 632 | select MTD_RAM |
602 | help | 633 | help |
603 | Map driver for RAM areas described via the platform device | 634 | Map driver for RAM areas described via the platform device |