Skip to contentSkip to conversation

nand: add cmd_ctrl to platform_nand_chip

PATCH Thomas Gleixner 1 participant 1 message Apr 30, 2007 1 message not in the archive Memory technology devices (MTD)

lore
Share & tools
lore
#1 lore raw
In reply to a message not in the archive
Quoted 4 lines · Vitaly Wool

Hello Thomas,

please find the patch that extends struct platform_nand_chip with cmd_ctrl field.

Looks good. Can you please resend with a useful changelog ?

Thanks,

tglx

Quoted 28 lines
 include/linux/mtd/nand.h |    4 ++++
 1 files changed, 4 insertions(+)

Index: linux-2.6/include/linux/mtd/nand.h
===================================================================

include/linux/mtd/nand.h +4 -0
@@ -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;
 };