[patch/resend] add cmd_ctrl field to platform_nand_chip
Vitaly Wool
vitalywool at gmail.com
Mon Apr 30 12:17:38 EDT 2007
This patch introduces cmd_ctrl field to the platform_nand_chip structure,
in order to enable supplying platform-specific ALE/CLE/nCE controlling
function.
include/linux/mtd/nand.h | 4 ++++
1 files changed, 4 insertions(+)
Signed-off-by: Vitaly Wool <vitalywool at gmail.com>
Index: linux-2.6/include/linux/mtd/nand.h
===================================================================
--- linux-2.6.orig/include/linux/mtd/nand.h
+++ linux-2.6/include/linux/mtd/nand.h
@@ -577,6 +577,8 @@ struct platform_nand_chip {
* @hwcontrol: platform specific hardware control structure
* @dev_ready: platform specific function to read ready/busy pin
* @select_chip: platform specific chip select function
+ * @cmd_ctrl: platform specific function for controlling
+ * ALE/CLE/nCE. Also used to write command and address
* @priv: private data to transport driver specific settings
*
* All fields are optional and depend on the hardware driver requirements
@@ -585,6 +587,8 @@ struct platform_nand_ctrl {
void (*hwcontrol)(struct mtd_info *mtd, int cmd);
int (*dev_ready)(struct mtd_info *mtd);
void (*select_chip)(struct mtd_info *mtd, int chip);
+ void (*cmd_ctrl)(struct mtd_info *mtd, int dat,
+ unsigned int ctrl);
void *priv;
};
More information about the linux-mtd
mailing list