Lines Matching refs:nand_chip
32 struct nand_chip nand_chip; member
48 struct nand_chip *this = mtd->priv; in socrates_nand_write_buf()
67 struct nand_chip *this = mtd->priv; in socrates_nand_read_buf()
108 struct nand_chip *nand_chip = mtd->priv; in socrates_nand_cmd_ctrl() local
109 struct socrates_nand_host *host = nand_chip->priv; in socrates_nand_cmd_ctrl()
133 struct nand_chip *nand_chip = mtd->priv; in socrates_nand_device_ready() local
134 struct socrates_nand_host *host = nand_chip->priv; in socrates_nand_device_ready()
148 struct nand_chip *nand_chip; in socrates_nand_probe() local
164 nand_chip = &host->nand_chip; in socrates_nand_probe()
167 nand_chip->priv = host; /* link the private data structures */ in socrates_nand_probe()
168 mtd->priv = nand_chip; in socrates_nand_probe()
174 nand_chip->IO_ADDR_R = (void *)0xdeadbeef; in socrates_nand_probe()
175 nand_chip->IO_ADDR_W = (void *)0xdeadbeef; in socrates_nand_probe()
177 nand_chip->cmd_ctrl = socrates_nand_cmd_ctrl; in socrates_nand_probe()
178 nand_chip->read_byte = socrates_nand_read_byte; in socrates_nand_probe()
179 nand_chip->read_word = socrates_nand_read_word; in socrates_nand_probe()
180 nand_chip->write_buf = socrates_nand_write_buf; in socrates_nand_probe()
181 nand_chip->read_buf = socrates_nand_read_buf; in socrates_nand_probe()
182 nand_chip->dev_ready = socrates_nand_device_ready; in socrates_nand_probe()
184 nand_chip->ecc.mode = NAND_ECC_SOFT; /* enable ECC */ in socrates_nand_probe()
187 nand_chip->chip_delay = 20; /* 20us command delay time */ in socrates_nand_probe()