diff options
Diffstat (limited to 'drivers/mtd/maps/Kconfig')
-rw-r--r-- | drivers/mtd/maps/Kconfig | 71 |
1 files changed, 27 insertions, 44 deletions
diff --git a/drivers/mtd/maps/Kconfig b/drivers/mtd/maps/Kconfig index d132ed571f13..f457315579db 100644 --- a/drivers/mtd/maps/Kconfig +++ b/drivers/mtd/maps/Kconfig | |||
@@ -60,6 +60,15 @@ config MTD_PHYSMAP_BANKWIDTH | |||
60 | Ignore this option if you use run-time physmap configuration | 60 | Ignore this option if you use run-time physmap configuration |
61 | (i.e., run-time calling physmap_configure()). | 61 | (i.e., run-time calling physmap_configure()). |
62 | 62 | ||
63 | config MTD_PHYSMAP_OF | ||
64 | tristate "Flash device in physical memory map based on OF descirption" | ||
65 | depends on PPC_OF && (MTD_CFI || MTD_JEDECPROBE || MTD_ROM) | ||
66 | help | ||
67 | This provides a 'mapping' driver which allows the NOR Flash and | ||
68 | ROM driver code to communicate with chips which are mapped | ||
69 | physically into the CPU's memory. The mapping description here is | ||
70 | taken from OF device tree. | ||
71 | |||
63 | config MTD_SUN_UFLASH | 72 | config MTD_SUN_UFLASH |
64 | tristate "Sun Microsystems userflash support" | 73 | tristate "Sun Microsystems userflash support" |
65 | depends on SPARC && MTD_CFI | 74 | depends on SPARC && MTD_CFI |
@@ -184,6 +193,24 @@ config MTD_ICHXROM | |||
184 | 193 | ||
185 | BE VERY CAREFUL. | 194 | BE VERY CAREFUL. |
186 | 195 | ||
196 | config MTD_ESB2ROM | ||
197 | tristate "BIOS flash chip on Intel ESB Controller Hub 2" | ||
198 | depends on X86 && MTD_JEDECPROBE && PCI | ||
199 | help | ||
200 | Support for treating the BIOS flash chip on ESB2 motherboards | ||
201 | as an MTD device - with this you can reprogram your BIOS. | ||
202 | |||
203 | BE VERY CAREFUL. | ||
204 | |||
205 | config MTD_CK804XROM | ||
206 | tristate "BIOS flash chip on Nvidia CK804" | ||
207 | depends on X86 && MTD_JEDECPROBE | ||
208 | help | ||
209 | Support for treating the BIOS flash chip on nvidia motherboards | ||
210 | as an MTD device - with this you can reprogram your BIOS. | ||
211 | |||
212 | BE VERY CAREFUL. | ||
213 | |||
187 | config MTD_SCB2_FLASH | 214 | config MTD_SCB2_FLASH |
188 | tristate "BIOS flash chip on Intel SCB2 boards" | 215 | tristate "BIOS flash chip on Intel SCB2 boards" |
189 | depends on X86 && MTD_JEDECPROBE | 216 | depends on X86 && MTD_JEDECPROBE |
@@ -355,50 +382,6 @@ config MTD_TQM834x | |||
355 | TQ Components TQM834x boards. If you have one of these boards | 382 | TQ Components TQM834x boards. If you have one of these boards |
356 | and would like to use the flash chips on it, say 'Y'. | 383 | and would like to use the flash chips on it, say 'Y'. |
357 | 384 | ||
358 | config MTD_CSTM_MIPS_IXX | ||
359 | tristate "Flash chip mapping on ITE QED-4N-S01B, Globespan IVR or custom board" | ||
360 | depends on MIPS && MTD_CFI && MTD_JEDECPROBE && MTD_PARTITIONS | ||
361 | help | ||
362 | This provides a mapping driver for the Integrated Technology | ||
363 | Express, Inc (ITE) QED-4N-S01B eval board and the Globespan IVR | ||
364 | Reference Board. It provides the necessary addressing, length, | ||
365 | buswidth, vpp code and addition setup of the flash device for | ||
366 | these boards. In addition, this mapping driver can be used for | ||
367 | other boards via setting of the CONFIG_MTD_CSTM_MIPS_IXX_START/ | ||
368 | LEN/BUSWIDTH parameters. This mapping will provide one mtd device | ||
369 | using one partition. The start address can be offset from the | ||
370 | beginning of flash and the len can be less than the total flash | ||
371 | device size to allow a window into the flash. Both CFI and JEDEC | ||
372 | probes are called. | ||
373 | |||
374 | config MTD_CSTM_MIPS_IXX_START | ||
375 | hex "Physical start address of flash mapping" | ||
376 | depends on MTD_CSTM_MIPS_IXX | ||
377 | default "0x8000000" | ||
378 | help | ||
379 | This is the physical memory location that the MTD driver will | ||
380 | use for the flash chips on your particular target board. | ||
381 | Refer to the memory map which should hopefully be in the | ||
382 | documentation for your board. | ||
383 | |||
384 | config MTD_CSTM_MIPS_IXX_LEN | ||
385 | hex "Physical length of flash mapping" | ||
386 | depends on MTD_CSTM_MIPS_IXX | ||
387 | default "0x4000000" | ||
388 | help | ||
389 | This is the total length that the MTD driver will use for the | ||
390 | flash chips on your particular board. Refer to the memory | ||
391 | map which should hopefully be in the documentation for your | ||
392 | board. | ||
393 | |||
394 | config MTD_CSTM_MIPS_IXX_BUSWIDTH | ||
395 | int "Bus width in octets" | ||
396 | depends on MTD_CSTM_MIPS_IXX | ||
397 | default "2" | ||
398 | help | ||
399 | This is the total bus width of the mapping of the flash chips | ||
400 | on your particular board. | ||
401 | |||
402 | config MTD_OCELOT | 385 | config MTD_OCELOT |
403 | tristate "Momenco Ocelot boot flash device" | 386 | tristate "Momenco Ocelot boot flash device" |
404 | depends on MIPS && MOMENCO_OCELOT | 387 | depends on MIPS && MOMENCO_OCELOT |