Lines Matching refs:spinand
75 static int w25m02gv_select_target(struct spinand_device *spinand, in w25m02gv_select_target() argument
82 spinand->scratchbuf, in w25m02gv_select_target()
85 *spinand->scratchbuf = target; in w25m02gv_select_target()
86 return spi_mem_exec_op(spinand->slave, &op); in w25m02gv_select_target()
119 static int w25n02kv_ecc_get_status(struct spinand_device *spinand, in w25n02kv_ecc_get_status() argument
122 struct nand_device *nand = spinand_to_nand(spinand); in w25n02kv_ecc_get_status()
287 static int winbond_spinand_init(struct spinand_device *spinand) in winbond_spinand_init() argument
289 struct nand_device *nand = spinand_to_nand(spinand); in winbond_spinand_init()
297 spinand_select_target(spinand, i); in winbond_spinand_init()
298 spinand_upd_cfg(spinand, WINBOND_CFG_BUF_READ, in winbond_spinand_init()
304 if (spinand->id.data[1] == 0xaa && spinand->id.data[2] == 0x21) { in winbond_spinand_init()
305 spinand->support_cont_read = true; in winbond_spinand_init()
306 spinand_upd_cfg(spinand, CFG_BUF_ENABLE, 0); in winbond_spinand_init()