mtd: nand: add more comment for MTD_NANDFLASH/MTD_MLCNANDFLASH

Linux-MTD Mailing List linux-mtd at lists.infradead.org
Wed Nov 13 13:59:03 EST 2013


Gitweb:     http://git.infradead.org/?p=mtd-2.6.git;a=commit;h=fda5b0e24dca3d52671e5a6543a285d4e86c55e1
Commit:     fda5b0e24dca3d52671e5a6543a285d4e86c55e1
Parent:     7a2b89acf8edbff462fa6e1fc6100c5dc85364ed
Author:     Huang Shijie <b32955 at freescale.com>
AuthorDate: Wed Sep 25 14:58:16 2013 +0800
Committer:  Brian Norris <computersforpeace at gmail.com>
CommitDate: Sun Oct 27 16:27:06 2013 -0700

    mtd: nand: add more comment for MTD_NANDFLASH/MTD_MLCNANDFLASH
    
    In current code, the MTD_NANDFLASH is used to represent both the SLC and
    MLC. It is confusing to us.
    
    By adding an explicit comment about these two macros, this patch makes it
    clear that:
    	MTD_NANDFLASH    : stands for SLC NAND,
    	MTD_MLCNANDFLASH : stands for MLC NAND (including TLC).
    
    Signed-off-by: Huang Shijie <b32955 at freescale.com>
    Signed-off-by: Brian Norris <computersforpeace at gmail.com>
---
 include/uapi/mtd/mtd-abi.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/uapi/mtd/mtd-abi.h b/include/uapi/mtd/mtd-abi.h
index 36eace0..e89b096 100644
--- a/include/uapi/mtd/mtd-abi.h
+++ b/include/uapi/mtd/mtd-abi.h
@@ -94,10 +94,10 @@ struct mtd_write_req {
 #define MTD_RAM			1
 #define MTD_ROM			2
 #define MTD_NORFLASH		3
-#define MTD_NANDFLASH		4
+#define MTD_NANDFLASH		4	/* SLC NAND */
 #define MTD_DATAFLASH		6
 #define MTD_UBIVOLUME		7
-#define MTD_MLCNANDFLASH	8
+#define MTD_MLCNANDFLASH	8	/* MLC NAND (including TLC) */
 
 #define MTD_WRITEABLE		0x400	/* Device is writeable */
 #define MTD_BIT_WRITEABLE	0x800	/* Single bits can be flipped */



More information about the linux-mtd-cvs mailing list