]> www.infradead.org Git - mtd-utils.git/commitdiff
Update ABI header with latest changes from kernel
authorJosh Boyer <jwboyer@yoda.jdub.homelinux.org>
Mon, 17 Apr 2006 17:02:40 +0000 (12:02 -0500)
committerJosh Boyer <jwboyer@yoda.jdub.homelinux.org>
Mon, 17 Apr 2006 17:02:40 +0000 (12:02 -0500)
Signed-off-by: Josh Boyer <jwboyer@yoda.jdub.homelinux.org>
include/mtd/mtd-abi.h

index b5994ea56a5a19ba6aae6f297e370ea9bd1b4d60..fa2524157846afeebecbe9fffeb86844a1d392fb 100644 (file)
@@ -28,27 +28,18 @@ struct mtd_oob_buf {
 #define MTD_ROM                        2
 #define MTD_NORFLASH           3
 #define MTD_NANDFLASH          4
-#define MTD_PEROM              5
 #define MTD_DATAFLASH          6
-#define MTD_OTHER              14
-#define MTD_UNKNOWN            15
 
 #define MTD_CLEAR_BITS         1       // Bits can be cleared (flash)
 #define MTD_SET_BITS           2       // Bits can be set
-#define MTD_ERASEABLE          4       // Has an erase function
-#define MTD_WRITEB_WRITEABLE   8       // Direct IO is possible
-#define MTD_VOLATILE           16      // Set for RAMs
-#define MTD_XIP                        32      // eXecute-In-Place possible
-#define MTD_OOB                        64      // Out-of-band data (NAND flash)
 #define MTD_ECC                        128     // Device capable of automatic ECC
-#define MTD_NO_VIRTBLOCKS      256     // Virtual blocks not allowed
 #define MTD_PROGRAM_REGIONS    512     // Configurable Programming Regions
 
 // Some common devices / combinations of capabilities
 #define MTD_CAP_ROM            0
-#define MTD_CAP_RAM            (MTD_CLEAR_BITS|MTD_SET_BITS|MTD_WRITEB_WRITEABLE)
-#define MTD_CAP_NORFLASH        (MTD_CLEAR_BITS|MTD_ERASEABLE)
-#define MTD_CAP_NANDFLASH       (MTD_CLEAR_BITS|MTD_ERASEABLE|MTD_OOB)
+#define MTD_CAP_RAM            (MTD_CLEAR_BITS|MTD_SET_BITS)
+#define MTD_CAP_NORFLASH       (MTD_CLEAR_BITS)
+#define MTD_CAP_NANDFLASH      (MTD_CLEAR_BITS)
 #define MTD_WRITEABLE          (MTD_CLEAR_BITS|MTD_SET_BITS)