*** empty log message ***
[yaffs2.git] / Kconfig
diff --git a/Kconfig b/Kconfig
index 859f745903af00a92f4a314be50d6dc4f85573f1..deb1c47ffefb4a50273328f4b298911b8da6d0c1 100644 (file)
--- a/Kconfig
+++ b/Kconfig
@@ -26,30 +26,20 @@ config YAFFS_YAFFS1
 
          If unsure, say Y.
 
-config YAFFS_YAFFS2
-       bool "2048 byte (or larger) / page devices"
-       depends on YAFFS_FS
-       default y
-       help
-         Enable YAFFS2 support -- yaffs for >= 2048 byte / page larger devices
-
-         If unsure, say Y.
-
-config YAFFS_USE_NANDECC
-       bool "Use ECC functions of the generic MTD-NAND driver"
-       depends on YAFFS_FS
-       default y
+config YAFFS_DOES_ECC
+       bool "Lets Yaffs do its own ECC"
+       depends on YAFFS_FS && YAFFS_YAFFS1
+       default n
        help
-         This enables the ECC functions of the generic MTD-NAND driver.
-         This will not work if you are using the old mtd.
-
-         NB Use NAND ECC does not work at present with yaffsram.
+         This enables Yaffs to use its own ECC functions instead of using
+         the ones from the generic MTD-NAND driver.
 
-         If unsure, say Y.
+         If unsure, say N.
 
 config YAFFS_ECC_WRONG_ORDER
        bool "Use the same ecc byte order as Steven Hill's nand_ecc.c"
-       depends on YAFFS_FS && !YAFFS_USE_NANDECC
+       depends on YAFFS_FS && YAFFS_DOES_ECC
+       default n
        help
          This makes yaffs_ecc.c use the same ecc byte order as
          Steven Hill's nand_ecc.c. If not set, then you get the
@@ -57,6 +47,15 @@ config YAFFS_ECC_WRONG_ORDER
 
          If unsure, say N.
 
+config YAFFS_YAFFS2
+       bool "2048 byte (or larger) / page devices"
+       depends on YAFFS_FS
+       default y
+       help
+         Enable YAFFS2 support -- yaffs for >= 2048 byte / page larger devices
+
+         If unsure, say Y.
+
 config YAFFS_DISABLE_CHUNK_ERASED_CHECK
        bool "Turn off debug chunk erase check"
        depends on YAFFS_FS