diff options
| author | Brian Norris <computersforpeace@gmail.com> | 2011-08-30 21:45:39 -0400 |
|---|---|---|
| committer | Artem Bityutskiy <artem.bityutskiy@intel.com> | 2011-09-11 08:26:20 -0400 |
| commit | 905c6bcdb42616da717a9bd6c0c5870dbd90b09e (patch) | |
| tree | 211f0068cb67463d4e2120c5457a81b4b6e56ff9 /include/mtd | |
| parent | c46f6483d21e93400e4a110de7902830173d53b0 (diff) | |
mtd: move mtd_oob_mode_t to shared kernel/user space
We will want to use the MTD_OOB_{PLACE,AUTO,RAW} modes in user-space
applications through the introduction of new ioctls, so we should make
this enum a shared type.
This enum is now anonymous.
Artem: tweaked the patch.
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@intel.com>
Diffstat (limited to 'include/mtd')
| -rw-r--r-- | include/mtd/mtd-abi.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/include/mtd/mtd-abi.h b/include/mtd/mtd-abi.h index 3bdda5c426bd..af42c7a34805 100644 --- a/include/mtd/mtd-abi.h +++ b/include/mtd/mtd-abi.h | |||
| @@ -45,6 +45,21 @@ struct mtd_oob_buf64 { | |||
| 45 | __u64 usr_ptr; | 45 | __u64 usr_ptr; |
| 46 | }; | 46 | }; |
| 47 | 47 | ||
| 48 | /* | ||
| 49 | * oob operation modes | ||
| 50 | * | ||
| 51 | * MTD_OOB_PLACE: oob data are placed at the given offset (default) | ||
| 52 | * MTD_OOB_AUTO: oob data are automatically placed at the free areas | ||
| 53 | * which are defined by the internal ecclayout | ||
| 54 | * MTD_OOB_RAW: mode to read or write oob and data without doing ECC | ||
| 55 | * checking | ||
| 56 | */ | ||
| 57 | enum { | ||
| 58 | MTD_OOB_PLACE = 0, | ||
| 59 | MTD_OOB_AUTO = 1, | ||
| 60 | MTD_OOB_RAW = 2, | ||
| 61 | }; | ||
| 62 | |||
| 48 | #define MTD_ABSENT 0 | 63 | #define MTD_ABSENT 0 |
| 49 | #define MTD_RAM 1 | 64 | #define MTD_RAM 1 |
| 50 | #define MTD_ROM 2 | 65 | #define MTD_ROM 2 |
