MOXA linux-2.6.x / linux-2.6.9-uc0 from sdlinux-moxaart.tgz
[linux-2.6.9-moxart.git] / drivers / mtd / maps / Kconfig
blobcd11ba5ef0269e093af63e3348fede7eefeaa61f
1 # drivers/mtd/maps/Kconfig
2 # $Id: Kconfig,v 1.30 2004/07/21 00:16:14 jwboyer Exp $
4 menu "Mapping drivers for chip access"
5         depends on MTD!=n
7 config MTD_COMPLEX_MAPPINGS
8         bool "Support non-linear mappings of flash chips"
9         depends on MTD
10         help
11           This causes the chip drivers to allow for complicated
12           paged mappings of flash chips.
14 config MTD_PHYSMAP
15         tristate "CFI Flash device in physical memory map"
16         depends on MTD_CFI
17         help
18           This provides a 'mapping' driver which allows the CFI probe and
19           command set driver code to communicate with flash chips which
20           are mapped physically into the CPU's memory. You will need to
21           configure the physical address and size of the flash chips on
22           your particular board as well as the bus width, either statically
23           with config options or at run-time.
25 config MTD_PHYSMAP_START
26         hex "Physical start address of flash mapping"
27         depends on MTD_PHYSMAP
28         default "0x8000000"
29         help
30           This is the physical memory location at which the flash chips
31           are mapped on your particular target board. Refer to the
32           memory map which should hopefully be in the documentation for
33           your board.
34           Ignore this option if you use run-time physmap configuration
35           (i.e., run-time calling physmap_configure()).
37 config MTD_PHYSMAP_LEN
38         hex "Physical length of flash mapping"
39         depends on MTD_PHYSMAP
40         default "0x4000000"
41         help
42           This is the total length of the mapping of the flash chips on
43           your particular board. If there is space, or aliases, in the
44           physical memory map between the chips, this could be larger
45           than the total amount of flash present. Refer to the memory
46           map which should hopefully be in the documentation for your
47           board.
48           Ignore this option if you use run-time physmap configuration
49           (i.e., run-time calling physmap_configure()).
51 config MTD_PHYSMAP_BANKWIDTH
52         int "Bank width in octets"
53         depends on MTD_PHYSMAP
54         default "2"
55         help
56           This is the total width of the data bus of the flash devices
57           in octets. For example, if you have a data bus width of 32
58           bits, you would set the bus width octect value to 4. This is
59           used internally by the CFI drivers.
60           Ignore this option if you use run-time physmap configuration
61           (i.e., run-time calling physmap_configure()).
63 config MTD_SUN_UFLASH
64         tristate "Sun Microsystems userflash support"
65         depends on (SPARC32 || SPARC64) && MTD_CFI
66         help
67           This provides a 'mapping' driver which supports the way in 
68           which user-programmable flash chips are connected on various 
69           Sun Microsystems boardsets.  This driver will require CFI support 
70           in the kernel, so if you did not enable CFI previously, do that now.
72 config MTD_PNC2000
73         tristate "CFI Flash device mapped on Photron PNC-2000"
74         depends on X86 && MTD_CFI && MTD_PARTITIONS
75         help
76           PNC-2000 is the name of Network Camera product from PHOTRON
77           Ltd. in Japan. It uses CFI-compliant flash.
79 config MTD_SC520CDP
80         tristate "CFI Flash device mapped on AMD SC520 CDP"
81         depends on X86 && MTD_CFI
82         help
83           The SC520 CDP board has two banks of CFI-compliant chips and one
84           Dual-in-line JEDEC chip. This 'mapping' driver supports that
85           arrangement, implementing three MTD devices.
87 config MTD_NETSC520
88         tristate "CFI Flash device mapped on AMD NetSc520"
89         depends on X86 && MTD_CFI && MTD_PARTITIONS
90         help
91           This enables access routines for the flash chips on the AMD NetSc520
92           demonstration board. If you have one of these boards and would like 
93           to use the flash chips on it, say 'Y'.
95 config MTD_SBC_GXX
96         tristate "CFI Flash device mapped on Arcom SBC-GXx boards"
97         depends on X86 && MTD_CFI_INTELEXT && MTD_PARTITIONS && MTD_COMPLEX_MAPPINGS
98         help
99           This provides a driver for the on-board flash of Arcom Control
100           Systems' SBC-GXn family of boards, formerly known as SBC-MediaGX.
101           By default the flash is split into 3 partitions which are accessed
102           as separate MTD devices. This board utilizes Intel StrataFlash.
103           More info at
104           <http://www.arcomcontrols.com/products/icp/pc104/processors/SBC_GX1.htm>.
106 config MTD_ELAN_104NC
107         tristate "CFI Flash device mapped on Arcom ELAN-104NC"
108         depends on X86 && MTD_CFI_INTELEXT && MTD_PARTITIONS && MTD_COMPLEX_MAPPINGS
109         help
110           This provides a driver for the on-board flash of the Arcom Control
111           System's ELAN-104NC development board. By default the flash
112           is split into 3 partitions which are accessed as separate MTD
113           devices. This board utilizes Intel StrataFlash. More info at
114           <http://www.arcomcontrols.com/products/icp/pc104/processors/ELAN104NC.htm>.
116 config MTD_LUBBOCK
117         tristate "CFI Flash device mapped on Intel Lubbock XScale eval board"
118         depends on ARCH_LUBBOCK && MTD_CFI_INTELEXT && MTD_PARTITIONS
119         help
120           This provides a driver for the on-board flash of the Intel
121           'Lubbock' XScale evaluation board.
123 config MTD_OCTAGON
124         tristate "JEDEC Flash device mapped on Octagon 5066 SBC"
125         depends on X86 && MTD_JEDEC && MTD_COMPLEX_MAPPINGS
126         help
127           This provides a 'mapping' driver which supports the way in which
128           the flash chips are connected in the Octagon-5066 Single Board
129           Computer. More information on the board is available at
130           <http://www.octagonsystems.com/CPUpages/5066.html>.
132 config MTD_VMAX
133         tristate "JEDEC Flash device mapped on Tempustech VMAX SBC301"
134         depends on X86 && MTD_JEDEC && MTD_COMPLEX_MAPPINGS
135         help
136           This provides a 'mapping' driver which supports the way in which
137           the flash chips are connected in the Tempustech VMAX SBC301 Single
138           Board Computer. More information on the board is available at
139           <http://www.tempustech.com/>.
141 config MTD_SCx200_DOCFLASH
142         tristate "Flash device mapped with DOCCS on NatSemi SCx200"
143         depends on X86 && MTD_CFI
144         help
145           Enable support for a flash chip mapped using the DOCCS signal on a
146           National Semiconductor SCx200 processor.
148           If you don't know what to do here, say N.
150           If compiled as a module, it will be called scx200_docflash.
152 config MTD_AMD76XROM
153         tristate "BIOS flash chip on AMD76x southbridge"
154         depends on X86 && MTD_JEDECPROBE
155         help
156           Support for treating the BIOS flash chip on AMD76x motherboards
157           as an MTD device - with this you can reprogram your BIOS.
159           BE VERY CAREFUL.
161 config MTD_ICHXROM
162         tristate "BIOS flash chip on Intel Controller Hub 2/3/4/5"
163         depends on X86 && MTD_JEDECPROBE && MTD_COMPLEX_MAPPINGS
164         help
165           Support for treating the BIOS flash chip on ICHX motherboards
166           as an MTD device - with this you can reprogram your BIOS.
168           BE VERY CAREFUL.
170 config MTD_SCB2_FLASH
171         tristate "BIOS flash chip on Intel SCB2 boards"
172         depends on X86 && MTD_JEDECPROBE
173         help
174           Support for treating the BIOS flash chip on Intel SCB2 boards
175           as an MTD device - with this you can reprogram your BIOS.
177           BE VERY CAREFUL.
179 config MTD_TSUNAMI
180         tristate "Flash chips on Tsunami TIG bus"
181         depends on ALPHA_TSUNAMI && MTD_COMPLEX_MAPPINGS
182         help
183           Support for the flash chip on Tsunami TIG bus.
185 config MTD_LASAT
186         tristate "Flash chips on LASAT board"
187         depends on LASAT
188         help
189           Support for the flash chips on the Lasat 100 and 200 boards.
191 config MTD_NETtel
192         tristate "CFI flash device on SnapGear/SecureEdge"
193         depends on X86 && MTD_PARTITIONS && MTD_JEDECPROBE
194         help
195           Support for flash chips on NETtel/SecureEdge/SnapGear boards.
197 config MTD_SNAPGEODE
198         tristate "CFI flash device on SnapGear/GEODE boards"
199         depends on X86 && MTD_PARTITIONS
200         help
201           Support for flash chips on SnapGear GEODE based boards.
203 config MTD_SE4000
204         tristate '  CFI Flash device mapped on SnapGear SE4000 board'
205         depends on ARCH_SE4000 && MTD_CFI && MTD_PARTITIONS
206         help
207           Support for flash chips on the SnapGear SE4000 platform.
209 config MTD_PB1XXX
210         tristate "Flash devices on Alchemy PB1xxx boards"
211         depends on MIPS && ( MIPS_PB1000 || MIPS_PB1100 || MIPS_PB1500 )
212         help
213           Flash memory access on Alchemy Pb1000/Pb1100/Pb1500 boards
215 config MTD_PB1XXX_BOOT
216         bool "PB1x00 boot flash device"
217         depends on MTD_PB1XXX && ( MIPS_PB1100 || MIPS_PB1500 )
218         help
219           Use the first of the two 32MiB flash banks on Pb1100/Pb1500 board.
220           You can say 'Y' to both this and 'MTD_PB1XXX_USER' below, to use
221           both banks.
223 config MTD_PB1XXX_USER
224         bool "PB1x00 user flash device"
225         depends on MTD_PB1XXX && ( MIPS_PB1100 || MIPS_PB1500 )
226         default y if MTD_PB1XX_BOOT = n
227         help
228           Use the second of the two 32MiB flash banks on Pb1100/Pb1500 board.
229           You can say 'Y' to both this and 'MTD_PB1XXX_BOOT' above, to use
230           both banks.
232 config MTD_PB1550
233         tristate "Flash devices on Alchemy PB1550 board"
234         depends on MIPS && MIPS_PB1550
235         help
236           Flash memory access on Alchemy Pb1550 board
238 config MTD_PB1550_BOOT
239         bool "PB1550 boot flash device"
240         depends on MTD_PB1550
241         help
242           Use the first of the two 64MiB flash banks on Pb1550 board.
243           You can say 'Y' to both this and 'MTD_PB1550_USER' below, to use
244           both banks.
246 config MTD_PB1550_USER
247         bool "PB1550 user flash device"
248         depends on MTD_PB1550
249         default y if MTD_PB1550_BOOT = n
250         help
251           Use the second of the two 64MiB flash banks on Pb1550 board.
252           You can say 'Y' to both this and 'MTD_PB1550_BOOT' above, to use
253           both banks.
255 config MTD_DB1550
256         tristate "Flash devices on Alchemy DB1550 board"
257         depends on MIPS && MIPS_DB1550
258         help
259           Flash memory access on Alchemy Db1550 board
261 config MTD_DB1550_BOOT
262         bool "DB1550 boot flash device"
263         depends on MTD_DB1550
264         help
265           Use the first of the two 64MiB flash banks on Db1550 board.
266           You can say 'Y' to both this and 'MTD_DB1550_USER' below, to use
267           both banks.
269 config MTD_DB1550_USER
270         bool "DB1550 user flash device"
271         depends on MTD_DB1550
272         default y if MTD_DB1550_BOOT = n
273         help
274           Use the second of the two 64MiB flash banks on Db1550 board.
275           You can say 'Y' to both this and 'MTD_DB1550_BOOT' above, to use
276           both banks.
278 config MTD_DILNETPC
279         tristate "CFI Flash device mapped on DIL/Net PC"
280         depends on X86 && MTD_CONCAT && MTD_PARTITIONS && MTD_CFI_INTELEXT
281         help
282           MTD map driver for SSV DIL/Net PC Boards "DNP" and "ADNP".
283           For details, see <http://www.ssv-embedded.de/ssv/pc104/p169.htm>
284           and <http://www.ssv-embedded.de/ssv/pc104/p170.htm>
286 config MTD_DILNETPC_BOOTSIZE
287         hex "Size of DIL/Net PC flash boot partition"
288         depends on MTD_DILNETPC
289         default "0x80000"
290         help
291           The amount of space taken up by the kernel or Etherboot
292           on the DIL/Net PC flash chips.
294 config MTD_L440GX
295         tristate "BIOS flash chip on Intel L440GX boards"
296         depends on X86 && MTD_JEDECPROBE
297         help
298           Support for treating the BIOS flash chip on Intel L440GX motherboards
299           as an MTD device - with this you can reprogram your BIOS.
301           BE VERY CAREFUL.
303 config MTD_SBC8240
304         tristate "Flash device on SBC8240"
305         depends on PPC32 && MTD_JEDECPROBE && 6xx && 8260
306         help
307           Flash access on the SBC8240 board from Wind River.  See
308           <http://www.windriver.com/products/sbc8240/>
310 config MTD_TQM8XXL
311         tristate "CFI Flash device mapped on TQM8XXL"
312         depends on MTD_CFI && PPC32 && 8xx && TQM8xxL
313         help
314           The TQM8xxL PowerPC board has up to two banks of CFI-compliant
315           chips, currently uses AMD one. This 'mapping' driver supports
316           that arrangement, allowing the CFI probe and command set driver
317           code to communicate with the chips on the TQM8xxL board. More at
318           <http://www.denx.de/embedded-ppc-en.html>.
320 config MTD_RPXLITE
321         tristate "CFI Flash device mapped on RPX Lite or CLLF"
322         depends on MTD_CFI && PPC32 && 8xx && (RPXCLASSIC || RPXLITE)
323         help
324           The RPXLite PowerPC board has CFI-compliant chips mapped in
325           a strange sparse mapping. This 'mapping' driver supports that
326           arrangement, allowing the CFI probe and command set driver code
327           to communicate with the chips on the RPXLite board. More at
328           <http://www.embeddedplanet.com/>.
330 config MTD_MBX860
331         tristate "System flash on MBX860 board"
332         depends on MTD_CFI && PPC32 && 8xx && MBX
333         help
334           This enables access routines for the flash chips on the Motorola
335           MBX860 board. If you have one of these boards and would like
336           to use the flash chips on it, say 'Y'.
338 config MTD_DBOX2
339         tristate "CFI Flash device mapped on D-Box2"
340         depends on PPC32 && 8xx && DBOX2 && MTD_CFI_INTELSTD && MTD_CFI_INTELEXT && MTD_CFI_AMDSTD
341         help
342           This enables access routines for the flash chips on the Nokia/Sagem
343           D-Box 2 board. If you have one of these boards and would like to use
344           the flash chips on it, say 'Y'.
346 config MTD_CFI_FLAGADM
347         tristate "CFI Flash device mapping on FlagaDM"
348         depends on PPC32 && 8xx && MTD_CFI
349         help
350           Mapping for the Flaga digital module. If you don´t have one, ignore
351           this setting.
353 config MTD_BEECH
354         tristate "CFI Flash device mapped on IBM 405LP Beech"
355         depends on MTD_CFI && PPC32 && 40x && BEECH
356         help
357           This enables access routines for the flash chips on the IBM
358           405LP Beech board. If you have one of these boards and would like
359           to use the flash chips on it, say 'Y'.
361 config MTD_ARCTIC
362         tristate "CFI Flash device mapped on IBM 405LP Arctic"
363         depends on MTD_CFI && PPC32 && 40x && ARCTIC2
364         help
365           This enables access routines for the flash chips on the IBM 405LP
366           Arctic board. If you have one of these boards and would like to
367           use the flash chips on it, say 'Y'.
369 config MTD_EBONY
370         tristate "CFI Flash device mapped on IBM 440GP Ebony"
371         depends on MTD_CFI && PPC32 && 440 && EBONY
372         help
373           This enables access routines for the flash chips on the IBM 440GP
374           Ebony board. If you have one of these boards and would like to
375           use the flash chips on it, say 'Y'.
377 config MTD_REDWOOD
378         tristate "CFI Flash devices mapped on IBM Redwood"
379         depends on MTD_CFI && PPC32 && 4xx && 40x && ( REDWOOD_4 || REDWOOD_5 || REDWOOD_6 )
380         help
381           This enables access routines for the flash chips on the IBM
382           Redwood board. If you have one of these boards and would like to
383           use the flash chips on it, say 'Y'.
385 config MTD_CSTM_MIPS_IXX
386         tristate "Flash chip mapping on ITE QED-4N-S01B, Globespan IVR or custom board"
387         depends on MIPS && MTD_CFI && MTD_JEDECPROBE && MTD_PARTITIONS
388         help
389           This provides a mapping driver for the Integrated Tecnology
390           Express, Inc (ITE) QED-4N-S01B eval board and the Globespan IVR
391           Reference Board. It provides the necessary addressing, length,
392           buswidth, vpp code and addition setup of the flash device for
393           these boards. In addition, this mapping driver can be used for
394           other boards via setting of the CONFIG_MTD_CSTM_MIPS_IXX_START/
395           LEN/BUSWIDTH parameters. This mapping will provide one mtd device
396           using one partition. The start address can be offset from the
397           beginning of flash and the len can be less than the total flash
398           device size to allow a window into the flash. Both CFI and JEDEC
399           probes are called.
401 config MTD_CSTM_MIPS_IXX_START
402         hex "Physical start address of flash mapping"
403         depends on MTD_CSTM_MIPS_IXX
404         default "0x8000000"
405         help
406           This is the physical memory location that the MTD driver will
407           use for the flash chips on your particular target board. 
408           Refer to the memory map which should hopefully be in the 
409           documentation for your board.
411 config MTD_CSTM_MIPS_IXX_LEN
412         hex "Physical length of flash mapping"
413         depends on MTD_CSTM_MIPS_IXX
414         default "0x4000000"
415         help
416           This is the total length that the MTD driver will use for the 
417           flash chips on your particular board.  Refer to the memory
418           map which should hopefully be in the documentation for your
419           board.
421 config MTD_CSTM_MIPS_IXX_BUSWIDTH
422         int "Bus width in octets"
423         depends on MTD_CSTM_MIPS_IXX
424         default "2"
425         help
426           This is the total bus width of the mapping of the flash chips
427           on your particular board.
429 config MTD_OCELOT
430         tristate "Momenco Ocelot boot flash device"
431         depends on MIPS && MOMENCO_OCELOT
432         help
433           This enables access routines for the boot flash device and for the
434           NVRAM on the Momenco Ocelot board. If you have one of these boards
435           and would like access to either of these, say 'Y'.
437 config MTD_SOLUTIONENGINE
438         tristate "CFI Flash device mapped on Hitachi SolutionEngine"
439         depends on SUPERH && MTD_CFI && MTD_REDBOOT_PARTS
440         help
441           This enables access to the flash chips on the Hitachi SolutionEngine and
442           similar boards. Say 'Y' if you are building a kernel for such a board.
444 config MTD_ARM_INTEGRATOR
445         tristate "CFI Flash device mapped on ARM Integrator/P720T"
446         depends on ARM && MTD_CFI
448 config MTD_CDB89712
449         tristate "Cirrus CDB89712 evaluation board mappings"
450         depends on ARM && MTD_CFI && ARCH_CDB89712
451         help
452           This enables access to the flash or ROM chips on the CDB89712 board.
453           If you have such a board, say 'Y'.
455 config MTD_SA1100
456         tristate "CFI Flash device mapped on StrongARM SA11x0"
457         depends on ARM && MTD_CFI && ARCH_SA1100 && MTD_PARTITIONS
458         help
459           This enables access to the flash chips on most platforms based on
460           the SA1100 and SA1110, including the Assabet and the Compaq iPAQ.
461           If you have such a board, say 'Y'.
463 config MTD_DC21285
464         tristate "CFI Flash device mapped on DC21285 Footbridge"
465         depends on ARM && MTD_CFI && ARCH_FOOTBRIDGE && MTD_COMPLEX_MAPPINGS
466         help
467           This provides a driver for the flash accessed using Intel's
468           21285 bridge used with Intel's StrongARM processors. More info at
469           <http://www.intel.com/design/bridge/docs/21285_documentation.htm>.
471 config MTD_IA240
472         tristate "CFI Flash device mapped on the Moxa CPU based systems for IA240"
473         depends on ARM && MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_MOXACPU && ARCH_IA240
474         help
475           This enables MTD access to flash devices on platforms based
476           on Moxa CPU family of network processors such as the IA240.
477           If you have an Moxa CPU based board and would like to use the
478           flash chips on it, say 'Y'.
480 config MTD_IA241
481         tristate "CFI Flash device mapped on the Moxa CPU based systems for IA241"
482         depends on ARM && MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_MOXACPU && (ARCH_IA241 || ARCH_IA241_16128)
483         help
484           This enables MTD access to flash devices on platforms based
485           on Moxa CPU family of network processors such as the IA241.
486           If you have an Moxa CPU based board and would like to use the
487           flash chips on it, say 'Y'.
489 config MTD_IA241_32128
490         tristate "CFI Flash device mapped on the Moxa CPU based systems for IA241_32128"
491         depends on ARM && MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_MOXACPU && ARCH_IA241_32128
492         help
493           This enables MTD access to flash devices on platforms based
494           on Moxa CPU family of network processors such as the IA241.
495           If you have an Moxa CPU based board and would like to use the
496           flash chips on it, say 'Y'.
498 config MTD_W341
499         tristate "CFI Flash device mapped on the Moxa CPU based systems for W341"
500         depends on ARM && MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_MOXACPU && ARCH_W341
501         help
502           This enables MTD access to flash devices on platforms based
503           on Moxa CPU family of network processors such as the W341.
504           If you have an Moxa CPU based board and would like to use the
505           flash chips on it, say 'Y'.
507 config MTD_W345
508         tristate "CFI Flash device mapped on the Moxa CPU based systems for W345"
509         depends on ARM && MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_MOXACPU && ARCH_W345
510         help
511           This enables MTD access to flash devices on platforms based
512           on Moxa CPU family of network processors such as the W345.
513           If you have an Moxa CPU based board and would like to use the
514           flash chips on it, say 'Y'.
516 config MTD_W345_IMP1
517         tristate "CFI Flash device mapped on the Moxa CPU based systems for W345"
518         depends on ARM && MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_MOXACPU && ARCH_W345_IMP1
519         help
520           This enables MTD access to flash devices on platforms based
521           on Moxa CPU family of network processors such as the W345.
522           If you have an Moxa CPU based board and would like to use the
523           flash chips on it, say 'Y'.
525 config MTD_UC_7112_LX_PLUS
526         tristate "CFI Flash device mapped on the Moxa CPU based systems for UC_7112_LX_PLUS"
527         depends on ARM && MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_MOXACPU && ARCH_UC_7112_LX_PLUS
528         help
529           This enables MTD access to flash devices on platforms based
530           on Moxa CPU family of network processors such as the UC_7112_LX_PLUS.
531           If you have an Moxa CPU based board and would like to use the
532           flash chips on it, say 'Y'.
534  config MTD_W311
535         tristate "CFI Flash device mapped on the Moxa CPU based systems for W311"
536         depends on ARM && MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_MOXACPU && ARCH_W311
537         help
538           This enables MTD access to flash devices on platforms based
539           on Moxa CPU family of network processors such as the W311.
540           If you have an Moxa CPU based board and would like to use the
541           flash chips on it, say 'Y'.
543  config MTD_W321
544         tristate "CFI Flash device mapped on the Moxa CPU based systems for W321"
545         depends on ARM && MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_MOXACPU && ARCH_W321
546         help
547           This enables MTD access to flash devices on platforms based
548           on Moxa CPU family of network processors such as the W321.
549           If you have an Moxa CPU based board and would like to use the
550           flash chips on it, say 'Y'.
552   config MTD_W315
553         tristate "CFI Flash device mapped on the Moxa CPU based systems for W315"
554         depends on ARM && MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_MOXACPU && ARCH_W315
555         help
556           This enables MTD access to flash devices on platforms based
557           on Moxa CPU family of network processors such as the W315.
558           If you have an Moxa CPU based board and would like to use the
559           flash chips on it, say 'Y'.
562    config MTD_W325
563         tristate "CFI Flash device mapped on the Moxa CPU based systems for W325"
564         depends on ARM && MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_MOXACPU && ARCH_W325
565         help
566           This enables MTD access to flash devices on platforms based
567           on Moxa CPU family of network processors such as the W325.
568           If you have an Moxa CPU based board and would like to use the
569           flash chips on it, say 'Y'.
572 config MTD_IQ80310
573         tristate "CFI Flash device mapped on the XScale IQ80310 board"
574         depends on ARM && MTD_CFI && ARCH_IQ80310
575         help
576           This enables access routines for the flash chips on the Intel XScale
577           IQ80310 evaluation board. If you have one of these boards and would 
578           like to use the flash chips on it, say 'Y'.
580 config MTD_IXP4XX
581         tristate "CFI Flash device mapped on Intel IXP4xx based systems"
582         depends on ARM && MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_IXP4XX
583         help
584           This eables MTD access to flash devices on platforms based 
585           on Intel's IXP4xx family of network processors such as the
586           IXDP425 and Coyote. If you have an IXP4xx based board and
587           would like to use the flash chips on it, say 'Y'.
589 config MTD_IXP2000
590         tristate "CFI Flash device mapped on Intel IXP2000 based systems"
591         depends on ARM && MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_IXP2000
592         help
593           This enables MTD access to flash devices on platforms based
594           on Intel's IXP2000 family of network processors such as the
595           IXDP2400 and IXDP2401. If you have an IXP2000 based board and
596           would like to use the flash chips on it, say 'Y'.
598 config MTD_EPXA10DB
599         tristate "CFI Flash device mapped on Epxa10db"
600         depends on ARM && MTD_CFI && MTD_PARTITIONS && ARCH_CAMELOT
601         help
602           This enables support for the flash devices on the Altera
603           Excalibur XA10 Development Board. If you are building a kernel
604           for on of these boards then you should say 'Y' otherwise say 'N'.
606 config MTD_FORTUNET
607         tristate "CFI Flash device mapped on the FortuNet board"
608         depends on ARM && MTD_CFI && MTD_PARTITIONS && SA1100_FORTUNET
609         help
610           This enables access to the Flash on the FortuNet board.  If you
611           have such a board, say 'Y'.
613 config MTD_AUTCPU12
614         tristate "NV-RAM mapping AUTCPU12 board"
615         depends on ARM && ARCH_AUTCPU12
616         help
617           This enables access to the NV-RAM on autronix autcpu12 board.
618           If you have such a board, say 'Y'.
620 config MTD_EDB7312
621         tristate "CFI Flash device mapped on EDB7312"
622         depends on ARM && MTD_CFI
623         help
624           This enables access to the CFI Flash on the Cogent EDB7312 board.
625           If you have such a board, say 'Y' here.
627 config MTD_IMPA7
628         tristate "JEDEC Flash device mapped on impA7"
629         depends on ARM && MTD_JEDECPROBE
630         help
631           This enables access to the NOR Flash on the impA7 board of
632           implementa GmbH. If you have such a board, say 'Y' here.
634 config MTD_CEIVA
635         tristate "JEDEC Flash device mapped on Ceiva/Polaroid PhotoMax Digital Picture Frame"
636         depends on ARM && MTD_JEDECPROBE && ARCH_CEIVA
637         help
638           This enables access to the flash chips on the Ceiva/Polaroid
639           PhotoMax Digital Picture Frame.
640           If you have such a device, say 'Y'.
642 config MTD_NOR_TOTO
643         tristate "NOR Flash device on TOTO board"
644         depends on ARM && ARCH_OMAP && OMAP_TOTO
645         help
646           This enables access to the NOR flash on the Texas Instruments
647           TOTO board.
649 config MTD_H720X
650         tristate "Hynix evaluation board mappings"
651         depends on ARM && MTD_CFI && ( ARCH_H7201 || ARCH_H7202 )
652         help
653           This enables access to the flash chips on the Hynix evaluation boards.
654           If you have such a board, say 'Y'.
656 config MTD_MPC1211
657         tristate "CFI Flash device mapped on Interface MPC-1211"
658         depends on SUPERH && SH_MPC1211 && MTD_CFI
659         help
660           This enables access to the flash chips on the Interface MPC-1211(CTP/PCI/MPC-SH02).
661           If you have such a board, say 'Y'.
663 # This needs CFI or JEDEC, depending on the cards found.
664 config MTD_PCI
665         tristate "PCI MTD driver"
666         depends on MTD && PCI && MTD_COMPLEX_MAPPINGS
667         help
668           Mapping for accessing flash devices on add-in cards like the Intel XScale
669           IQ80310 card, and the Intel EBSA285 card in blank ROM programming mode
670           (please see the manual for the link settings).
672           If you are not sure, say N.
674 config MTD_PCMCIA
675         tristate "PCMCIA MTD driver"
676         depends on MTD && PCMCIA && MTD_COMPLEX_MAPPINGS && BROKEN
677         help
678           Map driver for accessing PCMCIA linear flash memory cards. These
679           cards are usually around 4-16MiB in size. This does not include
680           Compact Flash cards which are treated as IDE devices.
682 config MTD_UCLINUX
683         tristate "Generic uClinux RAM/ROM filesystem support"
684         depends on MTD_PARTITIONS && !MMU
685         help
686           Map driver to support image based filesystems for uClinux.
688 config MTD_SNAPGEARuC
689         tristate "SnapGear uClinux RAM/ROM filesystem support"
690         depends on MTD_PARTITIONS
691         help
692           Map driver for Flash and RAM in the SnapGear devices.
694 config MTD_CPU16B
695         tristate "RAM/ROM filesystem support for Sarasvati from Sneha Technologies S.L."
696         depends on MTD_PARTITIONS && SNEHA && CPU16B
697         help
698           Map driver to support image based filesystems for CPU16B.
700 choice
701         prompt "Flash Size"
702         depends on MTD_SNAPGEARuC
703         default AUTO
705 config FLASHAUTO
706         bool "AUTO"
707 config FLASH128KB
708         bool "128KB"
709 config FLASH1MB
710         bool "1MB"
711 config FLASH2MB
712         bool "2MB"
713 config FLASH4MB
714         bool "4MB"
715 config FLASH6MB
716         bool "6MB"
717 config FLASH8MB
718         bool "8MB"
719 config FLASH16MB
720         bool "16MB"
722 endchoice
724 config MTD_WRSBC8260
725         tristate "Map driver for WindRiver PowerQUICC II MPC82xx board"
726         depends on (SBC82xx || SBC8560)
727         select MTD_PARTITIONS
728         select MTD_MAP_BANK_WIDTH_4
729         select MTD_MAP_BANK_WIDTH_1
730         select MTD_CFI_I1
731         select MTD_CFI_I4
732         help
733           Map driver for WindRiver PowerQUICC II MPC82xx board. Drives
734           all three flash regions on CS0, CS1 and CS6 if they are configured
735           correctly by the boot loader.
737 config MTD_DMV182
738         tristate "Map driver for Dy-4 SVME/DMV-182 board."
739         depends on DMV182
740         select MTD_PARTITIONS
741         select MTD_MAP_BANK_WIDTH_32
742         select MTD_CFI_I8
743         select MTD_CFI_AMDSTD
744         help
745           Map driver for Dy-4 SVME/DMV-182 board.
747 endmenu