Commit | Line | Data |
---|---|---|
cd5f6346 KP |
1 | # |
2 | # linux/drivers/mtd/onenand/Kconfig | |
3 | # | |
4 | ||
15017876 KP |
5 | menu "OneNAND Flash Device Drivers" |
6 | depends on MTD != n | |
cd5f6346 KP |
7 | |
8 | config MTD_ONENAND | |
9 | tristate "OneNAND Device Support" | |
10 | depends on MTD | |
11 | help | |
12 | This enables support for accessing all type of OneNAND flash | |
13 | devices. For further information see | |
14 | <http://www.samsung.com/Products/Semiconductor/Flash/OneNAND_TM/index.htm>. | |
15 | ||
16 | config MTD_ONENAND_VERIFY_WRITE | |
17 | bool "Verify OneNAND page writes" | |
18 | depends on MTD_ONENAND | |
19 | help | |
20 | This adds an extra check when data is written to the flash. The | |
21 | OneNAND flash device internally checks only bits transitioning | |
22 | from 1 to 0. There is a rare possibility that even though the | |
23 | device thinks the write was successful, a bit could have been | |
09509603 | 24 | flipped accidentally due to device wear or something else. |
cd5f6346 | 25 | |
68ee4b1c | 26 | config MTD_ONENAND_GENERIC |
46d0d0fb TG |
27 | tristate "OneNAND Flash device via platform device driver" |
28 | depends on MTD_ONENAND && ARM | |
68ee4b1c | 29 | help |
46d0d0fb | 30 | Support for OneNAND flash via platform device driver. |
68ee4b1c | 31 | |
493c6460 KP |
32 | config MTD_ONENAND_OTP |
33 | bool "OneNAND OTP Support" | |
34 | depends on MTD_ONENAND | |
35 | help | |
36 | One Block of the NAND Flash Array memory is reserved as | |
37 | a One-Time Programmable Block memory area. | |
38 | Also, 1st Block of NAND Flash Array can be used as OTP. | |
39 | ||
40 | The OTP block can be read, programmed and locked using the same | |
41 | operations as any other NAND Flash Array memory block. | |
42 | OTP block cannot be erased. | |
43 | ||
44 | OTP block is fully-guaranteed to be a valid block. | |
45 | ||
cd5f6346 | 46 | endmenu |