How to configure the Linux kernel/Device drivers/Memory Technology Devices (MTD)/OneNAND Flash Device Drivers

Howto configure the Linux kernel / drivers / mtd / onenand


 * linux/drivers/mtd/onenand]]
 * linux/drivers/mtd/onenand]]

OneNAND Flash Device Drivers

 * depends on MTD != n


 * Option: MTD_ONENAND
 * Kernel Versions: 2.6.15.6 ...
 * (on/off/module) OneNAND Device Support
 * depends on MTD
 * This enables support for accessing all type of OneNAND flash devices. For further information see .


 * Option: MTD_ONENAND_VERIFY_WRITE
 * Kernel Versions: 2.6.15.6 ...
 * (on/off) Verify OneNAND page writes
 * depends on MTD_ONENAND
 * This adds an extra check when data is written to the flash. The OneNAND 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.


 * Option: MTD_ONENAND_GENERIC
 * Kernel Versions: 2.6.15.6 ...
 * (on/off/module) OneNAND Flash device via platform device driver
 * depends on MTD_ONENAND && ARM
 * Support for OneNAND flash via platform device driver.


 * Option: MTD_ONENAND_SYNC_READ
 * Kernel Versions: 2.6.15.6 ...
 * (on/off) OneNAND Sync. Burst Read Support
 * depends on ARCH_OMAP
 * This enables support for Sync. Burst Read.

Linux Kernel Configuration