diff options
Diffstat (limited to 'include/linux/mtd/mtd.h')
| -rw-r--r-- | include/linux/mtd/mtd.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/linux/mtd/mtd.h b/include/linux/mtd/mtd.h index fe8d77ebec13..9d5306bad117 100644 --- a/include/linux/mtd/mtd.h +++ b/include/linux/mtd/mtd.h | |||
| @@ -144,6 +144,17 @@ struct mtd_info { | |||
| 144 | */ | 144 | */ |
| 145 | uint32_t writesize; | 145 | uint32_t writesize; |
| 146 | 146 | ||
| 147 | /* | ||
| 148 | * Size of the write buffer used by the MTD. MTD devices having a write | ||
| 149 | * buffer can write multiple writesize chunks at a time. E.g. while | ||
| 150 | * writing 4 * writesize bytes to a device with 2 * writesize bytes | ||
| 151 | * buffer the MTD driver can (but doesn't have to) do 2 writesize | ||
| 152 | * operations, but not 4. Currently, all NANDs have writebufsize | ||
| 153 | * equivalent to writesize (NAND page size). Some NOR flashes do have | ||
| 154 | * writebufsize greater than writesize. | ||
| 155 | */ | ||
| 156 | uint32_t writebufsize; | ||
| 157 | |||
| 147 | uint32_t oobsize; // Amount of OOB data per block (e.g. 16) | 158 | uint32_t oobsize; // Amount of OOB data per block (e.g. 16) |
| 148 | uint32_t oobavail; // Available OOB bytes per block | 159 | uint32_t oobavail; // Available OOB bytes per block |
| 149 | 160 | ||
