Lines Matching refs:nand_chip
31 struct nand_chip nand_chip;
47 struct nand_chip *this = mtd->priv;
66 struct nand_chip *this = mtd->priv;
125 struct nand_chip *nand_chip = mtd->priv;
126 struct socrates_nand_host *host = nand_chip->priv;
150 struct nand_chip *nand_chip = mtd->priv;
151 struct socrates_nand_host *host = nand_chip->priv;
170 struct nand_chip *nand_chip;
194 nand_chip = &host->nand_chip;
197 nand_chip->priv = host; /* link the private data structures */
198 mtd->priv = nand_chip;
204 nand_chip->IO_ADDR_R = (void *)0xdeadbeef;
205 nand_chip->IO_ADDR_W = (void *)0xdeadbeef;
207 nand_chip->cmd_ctrl = socrates_nand_cmd_ctrl;
208 nand_chip->read_byte = socrates_nand_read_byte;
209 nand_chip->read_word = socrates_nand_read_word;
210 nand_chip->write_buf = socrates_nand_write_buf;
211 nand_chip->read_buf = socrates_nand_read_buf;
212 nand_chip->verify_buf = socrates_nand_verify_buf;
213 nand_chip->dev_ready = socrates_nand_device_ready;
215 nand_chip->ecc.mode = NAND_ECC_SOFT; /* enable ECC */
218 nand_chip->chip_delay = 20; /* 20us command delay time */