]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - include/linux/mtd/onenand.h
mtd: onenand: add support for chips with 4KiB page size
[net-next-2.6.git] / include / linux / mtd / onenand.h
index 5509eb06b326975c6080c16f983a01d541d6eea1..c9a3c3596b68d7450686d6df5836dab5bc5af538 100644 (file)
@@ -175,10 +175,14 @@ struct onenand_chip {
 #define ONENAND_HAS_CONT_LOCK          (0x0001)
 #define ONENAND_HAS_UNLOCK_ALL         (0x0002)
 #define ONENAND_HAS_2PLANE             (0x0004)
+#define ONENAND_HAS_4KB_PAGE           (0x0008)
 #define ONENAND_SKIP_UNLOCK_CHECK      (0x0100)
 #define ONENAND_PAGEBUF_ALLOC          (0x1000)
 #define ONENAND_OOBBUF_ALLOC           (0x2000)
 
+#define ONENAND_IS_4KB_PAGE(this)                                      \
+       (this->options & ONENAND_HAS_4KB_PAGE)
+
 /*
  * OneNAND Flash Manufacturer ID Codes
  */