diff options
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/mtd/nand.h | 6 |
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); |