lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 2 Feb 2016 02:30:36 +0000 From: Bean Huo <jackyard88@...il.com> To: richard@....at, dedekind1@...il.com, adrian.hunter@...el.com, computersforpeace@...il.com, boris.brezillon@...e-electrons.com Cc: beanhuo@...ron.com, linux-mtd@...ts.infradead.org, linux-kernel@...r.kernel.org, zszubbocsev@...ron.com, peterpandong@...ron.com Subject: [PATCH v2 01/17] include:mtd:add multi-plane page program command From: Bean Huo <beanhuo@...ron.com> This patch file is to add multi-plane page program command, and add dual plane page program hook pinter in nand_chip structure. Signed-off-by: BeanHuo <beanhuo@...ron.com> --- include/linux/mtd/nand.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/linux/mtd/nand.h b/include/linux/mtd/nand.h index 272f429..4c5be01 100644 --- a/include/linux/mtd/nand.h +++ b/include/linux/mtd/nand.h @@ -77,6 +77,7 @@ extern int nand_unlock(struct mtd_info *mtd, loff_t ofs, uint64_t len); #define NAND_CMD_READ1 1 #define NAND_CMD_RNDOUT 5 #define NAND_CMD_PAGEPROG 0x10 +#define NAND_CMD_MULTI_PAGEPROG 0x11 #define NAND_CMD_READOOB 0x50 #define NAND_CMD_ERASE1 0x60 #define NAND_CMD_STATUS 0x70 @@ -671,6 +672,9 @@ struct nand_chip { int (*write_page)(struct mtd_info *mtd, struct nand_chip *chip, uint32_t offset, int data_len, const uint8_t *buf, int oob_required, int page, int cached, int raw); + int (*write_plane_page)(struct mtd_info *mtd, struct nand_chip *chip, + uint32_t offset, int data_len, const uint8_t *buf, + int oob_required, int page, int plane, int raw); int (*onfi_set_features)(struct mtd_info *mtd, struct nand_chip *chip, int feature_addr, uint8_t *subfeature_para); int (*onfi_get_features)(struct mtd_info *mtd, struct nand_chip *chip, -- 1.9.1
Powered by blists - more mailing lists