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/mtd-abi.h | |
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/mtd-abi.h')
-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 |