Lines Matching defs:nand
3 * SuperH FLCTL nand controller
1117 struct nand_chip *nand;
1153 nand = &flctl->chip;
1154 flctl_mtd = nand_to_mtd(nand);
1155 nand_set_flash_node(nand, pdev->dev.of_node);
1165 nand->legacy.chip_delay = 20;
1167 nand->legacy.read_byte = flctl_read_byte;
1168 nand->legacy.write_buf = flctl_write_buf;
1169 nand->legacy.read_buf = flctl_read_buf;
1170 nand->legacy.select_chip = flctl_select_chip;
1171 nand->legacy.cmdfunc = flctl_cmdfunc;
1172 nand->legacy.set_features = nand_get_set_features_notsupp;
1173 nand->legacy.get_features = nand_get_set_features_notsupp;
1176 nand->options |= NAND_BUSWIDTH_16;
1178 nand->options |= NAND_BBM_FIRSTPAGE | NAND_BBM_SECONDPAGE;
1185 nand->legacy.dummy_controller.ops = &flctl_nand_controller_ops;
1186 ret = nand_scan(nand, 1);
1197 nand_cleanup(nand);