Lines Matching defs:nand
3 * SuperH FLCTL nand controller
1118 struct nand_chip *nand;
1155 nand = &flctl->chip;
1156 flctl_mtd = nand_to_mtd(nand);
1157 nand_set_flash_node(nand, pdev->dev.of_node);
1167 nand->legacy.chip_delay = 20;
1169 nand->legacy.read_byte = flctl_read_byte;
1170 nand->legacy.write_buf = flctl_write_buf;
1171 nand->legacy.read_buf = flctl_read_buf;
1172 nand->legacy.select_chip = flctl_select_chip;
1173 nand->legacy.cmdfunc = flctl_cmdfunc;
1174 nand->legacy.set_features = nand_get_set_features_notsupp;
1175 nand->legacy.get_features = nand_get_set_features_notsupp;
1178 nand->options |= NAND_BUSWIDTH_16;
1180 nand->options |= NAND_BBM_FIRSTPAGE | NAND_BBM_SECONDPAGE;
1187 nand->legacy.dummy_controller.ops = &flctl_nand_controller_ops;
1188 ret = nand_scan(nand, 1);
1199 nand_cleanup(nand);