menuconfig NAND bool "NAND support" select MTD_NAND_IDS help This enables support for accessing all type of NAND flash devices. For further information see . if NAND config NAND_ECC_SOFT bool default y prompt "Support software ecc" config NAND_ECC_HW bool default y prompt "Support hardware ecc" config NAND_ECC_HW_SYNDROME bool default y prompt "Support syndrome hardware ecc controllers" config NAND_ECC_HW_NONE bool default y prompt "Support skipping ecc support" config NAND_INFO bool default y prompt "Nand vendor/size information" help Show informational strings about the vendor and nand flash type during startup config NAND_READ_OOB bool config NAND_BBT bool select NAND_READ_OOB default y prompt "support bad block tables" help Say y here to include support for bad block tables. This speeds up the process of checking for bad blocks config NAND_IMX bool prompt "i.MX NAND driver" depends on ARCH_IMX config NAND_MXS bool select NAND_BBT prompt "i.MX23/28 NAND driver" depends on MXS_APBH_DMA config NAND_OMAP_GPMC tristate "NAND Flash Support for GPMC based OMAP platforms" depends on OMAP_GPMC help Support for NAND flash using GPMC. GPMC is a common memory interface found on Texas Instrument's OMAP platforms config NAND_ATMEL bool prompt "Atmel (AT91SAM9xxx) NAND driver" depends on ARCH_AT91 config NAND_ATMEL_PMECC bool prompt "PMECC support" depends on NAND_ATMEL select NAND_ECC_HW help Support for PMECC present on the SoC sam9x5 and sam9n12 config NAND_S3C24XX bool prompt "Samsung S3C24XX NAND driver" depends on ARCH_S3C24xx help Add support for processor's NAND device controller. config MTD_NAND_VERIFY_WRITE bool "Verify NAND page writes" help This adds an extra check when data is written to the flash. The NAND flash device internally checks only bits transitioning from 1 to 0. There is a rare possibility that even though the device thinks the write was successful, a bit could have been flipped accidentally due to device wear or something else. config MTD_NAND_ECC_SMC bool "NAND ECC Smart Media byte order" default n help Software ECC according to the Smart Media Specification. The original Linux implementation had byte 0 and 1 swapped. config MTD_NAND_MUSEUM_IDS bool "Enable chip ids for obsolete ancient NAND devices" depends on MTD_NAND default n help Enable this option only when your board has first generation NAND chips (page size 256 byte, erase size 4-8KiB). The IDs of these chips were reused by later, larger chips. config MTD_NAND_IDS tristate config MTD_NAND_NOMADIK tristate "ST Nomadik 8815 NAND support" depends on ARCH_NOMADIK help Driver for the NAND flash controller on the Nomadik, with ECC. endif