diff options
author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2006-06-20 20:46:21 -0400 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2006-06-20 20:46:21 -0400 |
commit | 70ac4385a13f78bc478f26d317511893741b05bd (patch) | |
tree | dafc7f3018295fc4ee00339889e4f35d5b9d7743 /drivers/mtd/nand/Kconfig | |
parent | d59bf96cdde5b874a57bfd1425faa45da915d0b7 (diff) | |
parent | 077e98945db7e54a9865b5f29a1f02f531eca414 (diff) |
Merge branch 'master' of /home/trondmy/kernel/linux-2.6/
Conflicts:
include/linux/nfs_fs.h
Fixed up conflict with kernel header updates.
Diffstat (limited to 'drivers/mtd/nand/Kconfig')
-rw-r--r-- | drivers/mtd/nand/Kconfig | 57 |
1 files changed, 53 insertions, 4 deletions
diff --git a/drivers/mtd/nand/Kconfig b/drivers/mtd/nand/Kconfig index cfe288a6e853..3db77eec0ed2 100644 --- a/drivers/mtd/nand/Kconfig +++ b/drivers/mtd/nand/Kconfig | |||
@@ -23,6 +23,14 @@ config MTD_NAND_VERIFY_WRITE | |||
23 | device thinks the write was successful, a bit could have been | 23 | device thinks the write was successful, a bit could have been |
24 | flipped accidentaly due to device wear or something else. | 24 | flipped accidentaly due to device wear or something else. |
25 | 25 | ||
26 | config MTD_NAND_ECC_SMC | ||
27 | bool "NAND ECC Smart Media byte order" | ||
28 | depends on MTD_NAND | ||
29 | default n | ||
30 | help | ||
31 | Software ECC according to the Smart Media Specification. | ||
32 | The original Linux implementation had byte 0 and 1 swapped. | ||
33 | |||
26 | config MTD_NAND_AUTCPU12 | 34 | config MTD_NAND_AUTCPU12 |
27 | tristate "SmartMediaCard on autronix autcpu12 board" | 35 | tristate "SmartMediaCard on autronix autcpu12 board" |
28 | depends on MTD_NAND && ARCH_AUTCPU12 | 36 | depends on MTD_NAND && ARCH_AUTCPU12 |
@@ -49,12 +57,24 @@ config MTD_NAND_SPIA | |||
49 | help | 57 | help |
50 | If you had to ask, you don't have one. Say 'N'. | 58 | If you had to ask, you don't have one. Say 'N'. |
51 | 59 | ||
60 | config MTD_NAND_AMS_DELTA | ||
61 | tristate "NAND Flash device on Amstrad E3" | ||
62 | depends on MACH_AMS_DELTA && MTD_NAND | ||
63 | help | ||
64 | Support for NAND flash on Amstrad E3 (Delta). | ||
65 | |||
52 | config MTD_NAND_TOTO | 66 | config MTD_NAND_TOTO |
53 | tristate "NAND Flash device on TOTO board" | 67 | tristate "NAND Flash device on TOTO board" |
54 | depends on ARCH_OMAP && MTD_NAND | 68 | depends on ARCH_OMAP && MTD_NAND && BROKEN |
55 | help | 69 | help |
56 | Support for NAND flash on Texas Instruments Toto platform. | 70 | Support for NAND flash on Texas Instruments Toto platform. |
57 | 71 | ||
72 | config MTD_NAND_TS7250 | ||
73 | tristate "NAND Flash device on TS-7250 board" | ||
74 | depends on MACH_TS72XX && MTD_NAND | ||
75 | help | ||
76 | Support for NAND flash on Technologic Systems TS-7250 platform. | ||
77 | |||
58 | config MTD_NAND_IDS | 78 | config MTD_NAND_IDS |
59 | tristate | 79 | tristate |
60 | 80 | ||
@@ -76,7 +96,7 @@ config MTD_NAND_RTC_FROM4 | |||
76 | 96 | ||
77 | config MTD_NAND_PPCHAMELEONEVB | 97 | config MTD_NAND_PPCHAMELEONEVB |
78 | tristate "NAND Flash device on PPChameleonEVB board" | 98 | tristate "NAND Flash device on PPChameleonEVB board" |
79 | depends on PPCHAMELEONEVB && MTD_NAND | 99 | depends on PPCHAMELEONEVB && MTD_NAND && BROKEN |
80 | help | 100 | help |
81 | This enables the NAND flash driver on the PPChameleon EVB Board. | 101 | This enables the NAND flash driver on the PPChameleon EVB Board. |
82 | 102 | ||
@@ -87,7 +107,7 @@ config MTD_NAND_S3C2410 | |||
87 | This enables the NAND flash controller on the S3C2410 and S3C2440 | 107 | This enables the NAND flash controller on the S3C2410 and S3C2440 |
88 | SoCs | 108 | SoCs |
89 | 109 | ||
90 | No board specfic support is done by this driver, each board | 110 | No board specific support is done by this driver, each board |
91 | must advertise a platform_device for the driver to attach. | 111 | must advertise a platform_device for the driver to attach. |
92 | 112 | ||
93 | config MTD_NAND_S3C2410_DEBUG | 113 | config MTD_NAND_S3C2410_DEBUG |
@@ -109,6 +129,22 @@ config MTD_NAND_S3C2410_HWECC | |||
109 | currently not be able to switch to software, as there is no | 129 | currently not be able to switch to software, as there is no |
110 | implementation for ECC method used by the S3C2410 | 130 | implementation for ECC method used by the S3C2410 |
111 | 131 | ||
132 | config MTD_NAND_NDFC | ||
133 | tristate "NDFC NanD Flash Controller" | ||
134 | depends on MTD_NAND && 44x | ||
135 | help | ||
136 | NDFC Nand Flash Controllers are integrated in EP44x SoCs | ||
137 | |||
138 | config MTD_NAND_S3C2410_CLKSTOP | ||
139 | bool "S3C2410 NAND IDLE clock stop" | ||
140 | depends on MTD_NAND_S3C2410 | ||
141 | default n | ||
142 | help | ||
143 | Stop the clock to the NAND controller when there is no chip | ||
144 | selected to save power. This will mean there is a small delay | ||
145 | when the is NAND chip selected or released, but will save | ||
146 | approximately 5mA of power when there is nothing happening. | ||
147 | |||
112 | config MTD_NAND_DISKONCHIP | 148 | config MTD_NAND_DISKONCHIP |
113 | tristate "DiskOnChip 2000, Millennium and Millennium Plus (NAND reimplementation) (EXPERIMENTAL)" | 149 | tristate "DiskOnChip 2000, Millennium and Millennium Plus (NAND reimplementation) (EXPERIMENTAL)" |
114 | depends on MTD_NAND && EXPERIMENTAL | 150 | depends on MTD_NAND && EXPERIMENTAL |
@@ -183,11 +219,24 @@ config MTD_NAND_SHARPSL | |||
183 | tristate "Support for NAND Flash on Sharp SL Series (C7xx + others)" | 219 | tristate "Support for NAND Flash on Sharp SL Series (C7xx + others)" |
184 | depends on MTD_NAND && ARCH_PXA | 220 | depends on MTD_NAND && ARCH_PXA |
185 | 221 | ||
222 | config MTD_NAND_CS553X | ||
223 | tristate "NAND support for CS5535/CS5536 (AMD Geode companion chip)" | ||
224 | depends on MTD_NAND && X86_32 && (X86_PC || X86_GENERICARCH) | ||
225 | help | ||
226 | The CS553x companion chips for the AMD Geode processor | ||
227 | include NAND flash controllers with built-in hardware ECC | ||
228 | capabilities; enabling this option will allow you to use | ||
229 | these. The driver will check the MSRs to verify that the | ||
230 | controller is enabled for NAND, and currently requires that | ||
231 | the controller be in MMIO mode. | ||
232 | |||
233 | If you say "m", the module will be called "cs553x_nand.ko". | ||
234 | |||
186 | config MTD_NAND_NANDSIM | 235 | config MTD_NAND_NANDSIM |
187 | tristate "Support for NAND Flash Simulator" | 236 | tristate "Support for NAND Flash Simulator" |
188 | depends on MTD_NAND && MTD_PARTITIONS | 237 | depends on MTD_NAND && MTD_PARTITIONS |
189 | help | 238 | help |
190 | The simulator may simulate verious NAND flash chips for the | 239 | The simulator may simulate various NAND flash chips for the |
191 | MTD nand layer. | 240 | MTD nand layer. |
192 | 241 | ||
193 | endmenu | 242 | endmenu |