Lines Matching refs:nc
28 struct nand_chip *nc = mtd->priv; in orion_nand_cmd_ctrl() local
29 struct orion_nand_data *board = nc->priv; in orion_nand_cmd_ctrl()
42 if (nc->options & NAND_BUSWIDTH_16) in orion_nand_cmd_ctrl()
45 writeb(cmd, nc->IO_ADDR_W + offs); in orion_nand_cmd_ctrl()
80 struct nand_chip *nc; in orion_nand_probe() local
88 nc = devm_kzalloc(&pdev->dev, in orion_nand_probe()
91 if (!nc) in orion_nand_probe()
93 mtd = (struct mtd_info *)(nc + 1); in orion_nand_probe()
126 mtd->priv = nc; in orion_nand_probe()
129 nc->priv = board; in orion_nand_probe()
130 nc->IO_ADDR_R = nc->IO_ADDR_W = io_base; in orion_nand_probe()
131 nc->cmd_ctrl = orion_nand_cmd_ctrl; in orion_nand_probe()
132 nc->read_buf = orion_nand_read_buf; in orion_nand_probe()
133 nc->ecc.mode = NAND_ECC_SOFT; in orion_nand_probe()
136 nc->chip_delay = board->chip_delay; in orion_nand_probe()
143 nc->options |= NAND_BUSWIDTH_16; in orion_nand_probe()
146 nc->dev_ready = board->dev_ready; in orion_nand_probe()
168 nand_cleanup(nc); in orion_nand_probe()