vserver 1.9.5.x5
[linux-2.6.git] / drivers / mtd / maps / Kconfig
index 7458b68..f00f24f 100644 (file)
@@ -1,5 +1,5 @@
 # drivers/mtd/maps/Kconfig
-# $Id: Kconfig,v 1.30 2004/07/21 00:16:14 jwboyer Exp $
+# $Id: Kconfig,v 1.42 2005/01/05 16:59:50 dwmw2 Exp $
 
 menu "Mapping drivers for chip access"
        depends on MTD!=n
@@ -92,6 +92,25 @@ config MTD_NETSC520
          demonstration board. If you have one of these boards and would like 
          to use the flash chips on it, say 'Y'.
 
+config MTD_TS5500
+       tristate "JEDEC Flash device mapped on Technologic Systems TS-5500"
+       depends on X86 && MTD_JEDECPROBE && MTD_PARTITIONS
+       help
+         This provides a driver for the on-board flash of the Technologic
+         System's TS-5500 board. The flash is split into 3 partitions
+         which are accessed as separate MTD devices.
+
+         mtd0 and mtd2 are the two BIOS drives. Unfortunately the BIOS
+         uses a proprietary flash translation layer from General Software,
+         which is not supported (the drives cannot be mounted). You can
+         create your own file system (jffs for example), but the BIOS
+         won't be able to boot from it.
+
+         mtd1 allows you to reprogram your BIOS. BE VERY CAREFUL.
+
+         Note that jumper 3 ("Write Enable Drive A") must be set
+         otherwise detection won't succeeed.
+
 config MTD_SBC_GXX
        tristate "CFI Flash device mapped on Arcom SBC-GXx boards"
        depends on X86 && MTD_CFI_INTELEXT && MTD_PARTITIONS && MTD_COMPLEX_MAPPINGS
@@ -140,7 +159,7 @@ config MTD_VMAX
 
 config MTD_SCx200_DOCFLASH
        tristate "Flash device mapped with DOCCS on NatSemi SCx200"
-       depends on X86 && MTD_CFI
+       depends on X86 && MTD_CFI && MTD_PARTITIONS
        help
          Enable support for a flash chip mapped using the DOCCS signal on a
          National Semiconductor SCx200 processor.
@@ -160,7 +179,7 @@ config MTD_AMD76XROM
 
 config MTD_ICHXROM
        tristate "BIOS flash chip on Intel Controller Hub 2/3/4/5"
-       depends on X86 && MTD_JEDECPROBE && MTD_COMPLEX_MAPPINGS
+       depends on X86 && MTD_JEDECPROBE
        help
          Support for treating the BIOS flash chip on ICHX motherboards
          as an MTD device - with this you can reprogram your BIOS.
@@ -335,7 +354,7 @@ config MTD_CFI_FLAGADM
        tristate "CFI Flash device mapping on FlagaDM"
        depends on PPC32 && 8xx && MTD_CFI
        help
-         Mapping for the Flaga digital module. If you donยดt have one, ignore
+         Mapping for the Flaga digital module. If you don't have one, ignore
          this setting.
 
 config MTD_BEECH
@@ -354,14 +373,30 @@ config MTD_ARCTIC
          Arctic board. If you have one of these boards and would like to
          use the flash chips on it, say 'Y'.
 
+config MTD_WALNUT
+       tristate "Flash device mapped on IBM 405GP Walnut"
+       depends on MTD_JEDECPROBE && PPC32 && 40x && WALNUT
+       help
+         This enables access routines for the flash chips on the IBM 405GP
+         Walnut board. If you have one of these boards and would like to
+         use the flash chips on it, say 'Y'.
+
 config MTD_EBONY
-       tristate "CFI Flash device mapped on IBM 440GP Ebony"
-       depends on MTD_CFI && PPC32 && 440 && EBONY
+       tristate "Flash devices mapped on IBM 440GP Ebony"
+       depends on MTD_JEDECPROBE && PPC32 && 44x && EBONY
        help
          This enables access routines for the flash chips on the IBM 440GP
          Ebony board. If you have one of these boards and would like to
          use the flash chips on it, say 'Y'.
 
+config MTD_OCOTEA
+       tristate "Flash devices mapped on IBM 440GX Ocotea"
+       depends on MTD_CFI && PPC32 && 44x && OCOTEA
+       help
+         This enables access routines for the flash chips on the IBM 440GX
+         Ocotea board. If you have one of these boards and would like to
+         use the flash chips on it, say 'Y'.
+
 config MTD_REDWOOD
        tristate "CFI Flash devices mapped on IBM Redwood"
        depends on MTD_CFI && PPC32 && 4xx && 40x && ( REDWOOD_4 || REDWOOD_5 || REDWOOD_6 )
@@ -370,11 +405,19 @@ config MTD_REDWOOD
          Redwood board. If you have one of these boards and would like to
          use the flash chips on it, say 'Y'.
 
+config MTD_CHESTNUT
+       tristate "CFI Flash devices mapped on IBM 750FX or IBM 750GX Eval Boards"
+       depends on MTD_CFI && PPC32 && CHESTNUT && MTD_PARTITIONS
+       help
+         This enables access routines for the flash chips on the IBM
+         750FX and 750GX Eval Boards. If you have one of these boards and
+         would like to use the flash chips on it, say 'Y'
+
 config MTD_CSTM_MIPS_IXX
        tristate "Flash chip mapping on ITE QED-4N-S01B, Globespan IVR or custom board"
        depends on MIPS && MTD_CFI && MTD_JEDECPROBE && MTD_PARTITIONS
        help
-         This provides a mapping driver for the Integrated Tecnology
+         This provides a mapping driver for the Integrated Technology
          Express, Inc (ITE) QED-4N-S01B eval board and the Globespan IVR
          Reference Board. It provides the necessary addressing, length,
          buswidth, vpp code and addition setup of the flash device for
@@ -448,6 +491,12 @@ config MTD_SA1100
          the SA1100 and SA1110, including the Assabet and the Compaq iPAQ.
          If you have such a board, say 'Y'.
 
+config MTD_IPAQ
+       tristate "CFI Flash device mapped on Compaq/HP iPAQ"
+       depends on ARM && IPAQ_HANDHELD && MTD_CFI
+       help
+         This provides a driver for the on-board flash of the iPAQ.
+
 config MTD_DC21285
        tristate "CFI Flash device mapped on DC21285 Footbridge"
        depends on ARM && MTD_CFI && ARCH_FOOTBRIDGE && MTD_COMPLEX_MAPPINGS
@@ -468,7 +517,7 @@ config MTD_IXP4XX
        tristate "CFI Flash device mapped on Intel IXP4xx based systems"
        depends on ARM && MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_IXP4XX
        help
-         This eables MTD access to flash devices on platforms based 
+         This enables MTD access to flash devices on platforms based 
          on Intel's IXP4xx family of network processors such as the
          IXDP425 and Coyote. If you have an IXP4xx based board and
          would like to use the flash chips on it, say 'Y'.
@@ -477,9 +526,9 @@ config MTD_IXP2000
        tristate "CFI Flash device mapped on Intel IXP2000 based systems"
        depends on ARM && MTD_CFI && MTD_COMPLEX_MAPPINGS && ARCH_IXP2000
        help
-         This enables MTD access to flash devices on platforms based
+         This enables MTD access to flash devices on platforms based 
          on Intel's IXP2000 family of network processors such as the
-         IXDP2400 and IXDP2401. If you have an IXP2000 based board and
+         IXDP425 and Coyote. If you have an IXP2000 based board and
          would like to use the flash chips on it, say 'Y'.
 
 config MTD_EPXA10DB
@@ -595,5 +644,28 @@ config MTD_DMV182
         help
           Map driver for Dy-4 SVME/DMV-182 board.
 
+config MTD_BAST
+       tristate "Map driver for Simtec BAST (EB2410ITX)"
+       depends on ARCH_BAST
+       select MTD_PARTITIONS
+       select MTD_MAP_BANK_WIDTH_16
+       select MTD_JEDECPROBE
+       help
+         Map driver for NOR flash on the Simtec BAST (EB2410ITX).
+
+         Note, this driver *cannot* over-ride the WP link on the
+         board, or currently detect the state of the link.
+
+config MTD_BAST_MAXSIZE
+       int "Maximum size for BAST flash area (MiB)"
+       depends on MTD_BAST
+       default "4"
+
+config MTD_SHARP_SL
+       bool "ROM maped on Sharp SL Series"
+       depends on MTD && ARCH_PXA
+       help
+         This enables access to the flash chip on the Sharp SL Series of PDAs.
+
 endmenu