VServer 1.9.2 (patch-2.6.8.1-vs1.9.2.diff)
[linux-2.6.git] / drivers / mtd / devices / Kconfig
index 1556a12..ec8cd5b 100644 (file)
@@ -1,5 +1,5 @@
 # drivers/mtd/maps/Kconfig
-# $Id: Kconfig,v 1.4 2003/05/28 15:18:54 dwmw2 Exp $
+# $Id: Kconfig,v 1.12 2004/08/10 13:12:18 dwmw2 Exp $
 
 menu "Self-contained MTD device drivers"
        depends on MTD!=n
@@ -9,9 +9,9 @@ config MTD_PMC551
        depends on MTD && PCI
        ---help---
          This provides a MTD device driver for the Ramix PMC551 RAM PCI card
-         from Ramix Inc. <http://www.ramix.com/products/>. These devices come
-         in memory configurations from 32M - 1G.  If you have one, you
-         probably want to enable this.
+         from Ramix Inc. <http://www.ramix.com/products/memory/pmc551.html>.
+         These devices come in memory configurations from 32M - 1G.  If you
+         have one, you probably want to enable this.
 
          If this driver is compiled as a module you get the ability to select
          the size of the aperture window pointing into the devices memory.
@@ -40,9 +40,12 @@ config MTD_PMC551_DEBUG
 
 config MTD_MS02NV
        tristate "DEC MS02-NV NVRAM module support"
-       depends on CONFIG_DECSTATION
+       depends on MTD && MACH_DECSTATION
        help
-         Support for NVRAM module on DECstation.
+         This is an MTD driver for the DEC's MS02-NV (54-20948-01) battery
+         backed-up NVRAM module.  The module was originally meant as an NFS
+         accelerator.  Say Y here if you have a DECstation 5000/2x0 or a
+         DECsystem 5900 equipped with such a module.
 
 config MTD_SLRAM
        tristate "Uncached system RAM"
@@ -52,6 +55,16 @@ config MTD_SLRAM
          you can still use it for storage or swap by using this driver to
          present it to the system as a Memory Technology Device.
 
+config MTD_PHRAM
+       tristate "Physical system RAM"
+       depends on MTD
+       help
+         This is a re-implementation of the slram driver above.
+
+         Use this driver to access physical memory that the kernel proper
+         doesn't have access to, memory beyond the mem=xxx limit, nvram,
+         memory on the video card, etc...
+
 config MTD_LART
        tristate "28F160xx flash driver for LART"
        depends on SA1100_LART && MTD
@@ -115,7 +128,7 @@ config MTD_BLKMTD
 comment "Disk-On-Chip Device Drivers"
 
 config MTD_DOC2000
-       tristate "M-Systems Disk-On-Chip 2000 and Millennium"
+       tristate "M-Systems Disk-On-Chip 2000 and Millennium (DEPRECATED)"
        depends on MTD
        ---help---
          This provides an MTD device driver for the M-Systems DiskOnChip
@@ -131,8 +144,12 @@ config MTD_DOC2000
          emulate a block device by using a kind of file system on the flash
          chips.
 
+         NOTE: This driver is deprecated and will probably be removed soon.
+         Please try the new DiskOnChip driver under "NAND Flash Device
+         Drivers".
+
 config MTD_DOC2001
-       tristate "M-Systems Disk-On-Chip Millennium-only alternative driver (see help)"
+       tristate "M-Systems Disk-On-Chip Millennium-only alternative driver (DEPRECATED)"
        depends on MTD
        ---help---
          This provides an alternative MTD device driver for the M-Systems 
@@ -147,6 +164,10 @@ config MTD_DOC2001
          emulate a block device by using a kind of file system on the flash
          chips.
 
+         NOTE: This driver is deprecated and will probably be removed soon.
+         Please try the new DiskOnChip driver under "NAND Flash Device
+         Drivers".
+
 config MTD_DOC2001PLUS
        tristate "M-Systems Disk-On-Chip Millennium Plus"
        depends on MTD
@@ -159,12 +180,23 @@ config MTD_DOC2001PLUS
          to emulate a block device by using a kind of file system on the 
          flash chips.
 
+         NOTE: This driver will soon be replaced by the new DiskOnChip driver
+         under "NAND Flash Device Drivers" (currently that driver does not
+         support all Millennium Plus devices).
+
 config MTD_DOCPROBE
        tristate
-       default m if MTD_DOC2001!=y && MTD_DOC2000!=y && MTD_DOC2001PLUS!=y && (MTD_DOC2001=m || MTD_DOC2000=m || MOD_DOC2001PLUS=m)
+       default m if MTD_DOC2001!=y && MTD_DOC2000!=y && MTD_DOC2001PLUS!=y && (MTD_DOC2001=m || MTD_DOC2000=m || MTD_DOC2001PLUS=m)
        default y if MTD_DOC2001=y || MTD_DOC2000=y || MTD_DOC2001PLUS=y
        help
-         This isn't a real config option, it's derived.
+         This isn't a real config option; it's derived.
+
+config MTD_DOCECC
+       tristate
+       default m if MTD_DOCPROBE!=y && MTD_NAND_DISKONCHIP!=y && (MTD_DOCPROBE=m || MTD_NAND_DISKONCHIP=m)
+       default y if MTD_DOCPROBE=y || MTD_NAND_DISKONCHIP=y
+       help
+         This isn't a real config option; it's derived.
 
 config MTD_DOCPROBE_ADVANCED
        bool "Advanced detection options for DiskOnChip"