Lines Matching refs:spinand
12 #include <linux/mtd/spinand.h>
63 static int w25m02gv_select_target(struct spinand_device *spinand,
70 spinand->scratchbuf,
73 *spinand->scratchbuf = target;
74 return spi_mem_exec_op(spinand->spimem, &op);
106 static int w25n02kv_ecc_get_status(struct spinand_device *spinand,
109 struct nand_device *nand = spinand_to_nand(spinand);
111 struct spi_mem_op op = SPINAND_GET_FEATURE_OP(0x30, spinand->scratchbuf);
126 if (spi_mem_exec_op(spinand->spimem, &op))
129 mbf = *(spinand->scratchbuf) >> 4;
174 static int winbond_spinand_init(struct spinand_device *spinand)
176 struct nand_device *nand = spinand_to_nand(spinand);
184 spinand_select_target(spinand, i);
185 spinand_upd_cfg(spinand, WINBOND_CFG_BUF_READ,