X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=blobdiff_plain;f=Kconfig;h=deb1c47ffefb4a50273328f4b298911b8da6d0c1;hp=65958cfedb6f0474083a6bb1a34ed9f26788050e;hb=2bae4078dafc0765f55763413a53b4340986a6b7;hpb=c898fad8c0b581688b4ebd9d7952c909379d6df7 diff --git a/Kconfig b/Kconfig index 65958cf..deb1c47 100644 --- a/Kconfig +++ b/Kconfig @@ -4,6 +4,7 @@ config YAFFS_FS tristate "YAFFS2 file system support" + default n help YAFFS2, or Yet Another Flash Filing System, is a filing system optimised for NAND Flash chips. @@ -19,34 +20,26 @@ config YAFFS_FS config YAFFS_YAFFS1 bool "512 byte / page devices" depends on YAFFS_FS + default y help Enable YAFFS1 support -- yaffs for 512 byte / page devices If unsure, say Y. -config YAFFS_YAFFS2 - bool "2048 byte (or larger) / page devices" - depends on YAFFS_FS - 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 @@ -54,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