| .. | .. |
|---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | menu "Self-contained MTD device drivers" |
|---|
| 2 | 3 | depends on MTD!=n |
|---|
| 3 | 4 | depends on HAS_IOMEM |
|---|
| .. | .. |
|---|
| 47 | 48 | |
|---|
| 48 | 49 | If you want to compile this driver as a module ( = code which can be |
|---|
| 49 | 50 | inserted in and removed from the running kernel whenever you want), |
|---|
| 50 | | - say M here and read <file:Documentation/kbuild/modules.txt>. |
|---|
| 51 | + say M here and read <file:Documentation/kbuild/modules.rst>. |
|---|
| 51 | 52 | The module will be called ms02-nv. |
|---|
| 52 | 53 | |
|---|
| 53 | 54 | config MTD_DATAFLASH |
|---|
| .. | .. |
|---|
| 78 | 79 | other key product data. The second half is programmed with a |
|---|
| 79 | 80 | unique-to-each-chip bit pattern at the factory. |
|---|
| 80 | 81 | |
|---|
| 81 | | -config MTD_M25P80 |
|---|
| 82 | | - tristate "Support most SPI Flash chips (AT26DF, M25P, W25X, ...)" |
|---|
| 83 | | - depends on SPI_MASTER && MTD_SPI_NOR |
|---|
| 84 | | - select SPI_MEM |
|---|
| 85 | | - help |
|---|
| 86 | | - This enables access to most modern SPI flash chips, used for |
|---|
| 87 | | - program and data storage. Series supported include Atmel AT26DF, |
|---|
| 88 | | - Spansion S25SL, SST 25VF, ST M25P, and Winbond W25X. Other chips |
|---|
| 89 | | - are supported as well. See the driver source for the current list, |
|---|
| 90 | | - or to add other chips. |
|---|
| 91 | | - |
|---|
| 92 | | - Note that the original DataFlash chips (AT45 series, not AT26DF), |
|---|
| 93 | | - need an entirely different driver. |
|---|
| 94 | | - |
|---|
| 95 | | - Set up your spi devices with the right board-specific platform data, |
|---|
| 96 | | - if you want to specify device partitioning or to use a device which |
|---|
| 97 | | - doesn't support the JEDEC ID instruction. |
|---|
| 98 | | - |
|---|
| 99 | 82 | config MTD_MCHP23K256 |
|---|
| 100 | 83 | tristate "Microchip 23K256 SRAM" |
|---|
| 101 | 84 | depends on SPI_MASTER |
|---|
| .. | .. |
|---|
| 108 | 91 | |
|---|
| 109 | 92 | config MTD_SPEAR_SMI |
|---|
| 110 | 93 | tristate "SPEAR MTD NOR Support through SMI controller" |
|---|
| 111 | | - depends on PLAT_SPEAR |
|---|
| 94 | + depends on PLAT_SPEAR || COMPILE_TEST |
|---|
| 112 | 95 | default y |
|---|
| 113 | 96 | help |
|---|
| 114 | 97 | This enable SNOR support on SPEAR platforms using SMI controller |
|---|
| .. | .. |
|---|
| 207 | 190 | config MTD_DOCG3 |
|---|
| 208 | 191 | tristate "M-Systems Disk-On-Chip G3" |
|---|
| 209 | 192 | select BCH |
|---|
| 210 | | - select BCH_CONST_PARAMS if !MTD_NAND_BCH |
|---|
| 193 | + select BCH_CONST_PARAMS if !MTD_NAND_ECC_SW_BCH |
|---|
| 211 | 194 | select BITREVERSE |
|---|
| 212 | 195 | help |
|---|
| 213 | 196 | This provides an MTD device driver for the M-Systems DiskOnChip |
|---|