Support most SPI Flash chips (AT26DF, M25P, W25X, ...)

modulename: m25p80.ko

configname: CONFIG_MTD_M25P80

Linux Kernel Configuration
└─>Device Drivers
└─>Memory Technology Device (MTD) support
└─>Self-contained MTD device drivers
└─>Support most SPI Flash chips (AT26DF, M25P, W25X, ...)
In linux kernel since version 2.6.20 (release Date: 2007-02-04)  
This enables access to most modern SPI flash chips, used for
program and data storage. Series supported include Atmel AT26DF,
Spansion S25SL, SST 25VF, ST M25P, and Winbond W25X. Other chips
are supported as well. See the driver source for the current list,
or to add other chips.

Note that the original DataFlash chips (AT45 series, not AT26DF),
need an entirely different driver.

Set up your spi devices with the right board-specific platform data,
if you want to specify device partitioning or to use a device which
doesn't support the JEDEC ID instruction.

source code:
depends
CONFIG_EXPERIMENTAL
CONFIG_MTD
CONFIG_SPI_MASTER