aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/mtd/nand.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/mtd/nand.h')
-rw-r--r--include/linux/mtd/nand.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/mtd/nand.h b/include/linux/mtd/nand.h
index 7efb9be34662..0e35375ea795 100644
--- a/include/linux/mtd/nand.h
+++ b/include/linux/mtd/nand.h
@@ -584,6 +584,8 @@ struct platform_nand_chip {
584 * @select_chip: platform specific chip select function 584 * @select_chip: platform specific chip select function
585 * @cmd_ctrl: platform specific function for controlling 585 * @cmd_ctrl: platform specific function for controlling
586 * ALE/CLE/nCE. Also used to write command and address 586 * ALE/CLE/nCE. Also used to write command and address
587 * @write_buf: platform specific function for write buffer
588 * @read_buf: platform specific function for read buffer
587 * @priv: private data to transport driver specific settings 589 * @priv: private data to transport driver specific settings
588 * 590 *
589 * All fields are optional and depend on the hardware driver requirements 591 * All fields are optional and depend on the hardware driver requirements
@@ -594,6 +596,10 @@ struct platform_nand_ctrl {
594 void (*select_chip)(struct mtd_info *mtd, int chip); 596 void (*select_chip)(struct mtd_info *mtd, int chip);
595 void (*cmd_ctrl)(struct mtd_info *mtd, int dat, 597 void (*cmd_ctrl)(struct mtd_info *mtd, int dat,
596 unsigned int ctrl); 598 unsigned int ctrl);
599 void (*write_buf)(struct mtd_info *mtd,
600 const uint8_t *buf, int len);
601 void (*read_buf)(struct mtd_info *mtd,
602 uint8_t *buf, int len);
597 void *priv; 603 void *priv;
598}; 604};
599 605