aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux')
-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 7666c42235c7..0f744547a48c 100644
--- a/include/linux/mtd/nand.h
+++ b/include/linux/mtd/nand.h
@@ -396,6 +396,10 @@ struct nand_buffers {
396 * @block_markbad: [REPLACEABLE] mark the block bad 396 * @block_markbad: [REPLACEABLE] mark the block bad
397 * @cmd_ctrl: [BOARDSPECIFIC] hardwarespecific funtion for controlling 397 * @cmd_ctrl: [BOARDSPECIFIC] hardwarespecific funtion for controlling
398 * ALE/CLE/nCE. Also used to write command and address 398 * ALE/CLE/nCE. Also used to write command and address
399 * @init_size: [BOARDSPECIFIC] hardwarespecific funtion for setting
400 * mtd->oobsize, mtd->writesize and so on.
401 * @id_data contains the 8 bytes values of NAND_CMD_READID.
402 * Return with the bus width.
399 * @dev_ready: [BOARDSPECIFIC] hardwarespecific function for accesing device ready/busy line 403 * @dev_ready: [BOARDSPECIFIC] hardwarespecific function for accesing device ready/busy line
400 * If set to NULL no access to ready/busy is available and the ready/busy information 404 * If set to NULL no access to ready/busy is available and the ready/busy information
401 * is read from the chip status register 405 * is read from the chip status register
@@ -452,6 +456,8 @@ struct nand_chip {
452 int (*block_markbad)(struct mtd_info *mtd, loff_t ofs); 456 int (*block_markbad)(struct mtd_info *mtd, loff_t ofs);
453 void (*cmd_ctrl)(struct mtd_info *mtd, int dat, 457 void (*cmd_ctrl)(struct mtd_info *mtd, int dat,
454 unsigned int ctrl); 458 unsigned int ctrl);
459 int (*init_size)(struct mtd_info *mtd,
460 struct nand_chip *this, u8 *id_data);
455 int (*dev_ready)(struct mtd_info *mtd); 461 int (*dev_ready)(struct mtd_info *mtd);
456 void (*cmdfunc)(struct mtd_info *mtd, unsigned command, int column, int page_addr); 462 void (*cmdfunc)(struct mtd_info *mtd, unsigned command, int column, int page_addr);
457 int (*waitfunc)(struct mtd_info *mtd, struct nand_chip *this); 463 int (*waitfunc)(struct mtd_info *mtd, struct nand_chip *this);