Lines Matching refs:op

212 	struct rk_sfc_op op;  in snor_write_en()  local
214 op.sfcmd.d32 = 0; in snor_write_en()
215 op.sfcmd.b.cmd = CMD_WRITE_EN; in snor_write_en()
217 op.sfctrl.d32 = 0; in snor_write_en()
219 ret = sfc_request(&op, 0, NULL, 0); in snor_write_en()
226 struct rk_sfc_op op; in snor_reset_device() local
228 op.sfcmd.d32 = 0; in snor_reset_device()
229 op.sfcmd.b.cmd = CMD_ENABLE_RESER; in snor_reset_device()
231 op.sfctrl.d32 = 0; in snor_reset_device()
232 sfc_request(&op, 0, NULL, 0); in snor_reset_device()
234 op.sfcmd.d32 = 0; in snor_reset_device()
235 op.sfcmd.b.cmd = CMD_RESET_DEVICE; in snor_reset_device()
237 op.sfctrl.d32 = 0; in snor_reset_device()
238 sfc_request(&op, 0, NULL, 0); in snor_reset_device()
248 struct rk_sfc_op op; in snor_enter_4byte_mode() local
250 op.sfcmd.d32 = 0; in snor_enter_4byte_mode()
251 op.sfcmd.b.cmd = CMD_ENTER_4BYTE_MODE; in snor_enter_4byte_mode()
253 op.sfctrl.d32 = 0; in snor_enter_4byte_mode()
255 ret = sfc_request(&op, 0, NULL, 0); in snor_enter_4byte_mode()
262 struct rk_sfc_op op; in snor_read_status() local
265 op.sfcmd.d32 = 0; in snor_read_status()
266 op.sfcmd.b.cmd = read_stat_cmd[reg_index]; in snor_read_status()
268 op.sfctrl.d32 = 0; in snor_read_status()
269 ret = sfc_request(&op, 0, status, 1); in snor_read_status()
277 struct rk_sfc_op op; in snor_wait_busy() local
281 op.sfcmd.d32 = 0; in snor_wait_busy()
282 op.sfcmd.b.cmd = CMD_READ_STATUS; in snor_wait_busy()
284 op.sfctrl.d32 = 0; in snor_wait_busy()
287 ret = sfc_request(&op, 0, &status, 1); in snor_wait_busy()
304 struct rk_sfc_op op; in snor_write_status2() local
317 op.sfcmd.d32 = 0; in snor_write_status2()
318 op.sfcmd.b.cmd = CMD_WRITE_STATUS; in snor_write_status2()
319 op.sfcmd.b.rw = SFC_WRITE; in snor_write_status2()
321 op.sfctrl.d32 = 0; in snor_write_status2()
323 ret = sfc_request(&op, 0, &status2[0], 2); in snor_write_status2()
335 struct rk_sfc_op op; in snor_write_status1() local
347 op.sfcmd.d32 = 0; in snor_write_status1()
348 op.sfcmd.b.cmd = CMD_WRITE_STATUS; in snor_write_status1()
349 op.sfcmd.b.rw = SFC_WRITE; in snor_write_status1()
351 op.sfctrl.d32 = 0; in snor_write_status1()
353 ret = sfc_request(&op, 0, &status2[0], 2); in snor_write_status1()
365 struct rk_sfc_op op; in snor_write_status() local
369 op.sfcmd.d32 = 0; in snor_write_status()
370 op.sfcmd.b.cmd = write_stat_cmd[reg_index]; in snor_write_status()
371 op.sfcmd.b.rw = SFC_WRITE; in snor_write_status()
373 op.sfctrl.d32 = 0; in snor_write_status()
375 ret = sfc_request(&op, 0, &status, 1); in snor_write_status()
389 struct rk_sfc_op op; in snor_erase() local
397 op.sfcmd.d32 = 0; in snor_erase()
399 op.sfcmd.b.cmd = p_dev->blk_erase_cmd; in snor_erase()
401 op.sfcmd.b.cmd = p_dev->sec_erase_cmd; in snor_erase()
403 op.sfcmd.b.cmd = CMD_CHIP_ERASE; in snor_erase()
405 op.sfcmd.b.addrbits = (erase_type != ERASE_CHIP) ? in snor_erase()
408 op.sfcmd.b.addrbits = SFC_ADDR_32BITS; in snor_erase()
409 op.sfcmd.b.rw = SFC_WRITE; in snor_erase()
411 op.sfctrl.d32 = 0; in snor_erase()
415 ret = sfc_request(&op, addr, NULL, 0); in snor_erase()
429 struct rk_sfc_op op; in snor_prog_page() local
433 op.sfcmd.d32 = 0; in snor_prog_page()
434 op.sfcmd.b.cmd = p_dev->prog_cmd; in snor_prog_page()
435 op.sfcmd.b.addrbits = SFC_ADDR_24BITS; in snor_prog_page()
436 op.sfcmd.b.rw = SFC_WRITE; in snor_prog_page()
438 op.sfctrl.d32 = 0; in snor_prog_page()
439 op.sfctrl.b.datalines = p_dev->prog_lines; in snor_prog_page()
440 op.sfctrl.b.enbledma = 1; in snor_prog_page()
441 op.sfctrl.b.addrlines = p_dev->prog_addr_lines; in snor_prog_page()
444 op.sfcmd.b.addrbits = SFC_ADDR_32BITS; in snor_prog_page()
448 ret = sfc_request(&op, addr, p_data, size); in snor_prog_page()
526 struct rk_sfc_op op; in snor_read_data() local
528 op.sfcmd.d32 = 0; in snor_read_data()
529 op.sfcmd.b.cmd = p_dev->read_cmd; in snor_read_data()
530 op.sfcmd.b.addrbits = SFC_ADDR_24BITS; in snor_read_data()
532 op.sfctrl.d32 = 0; in snor_read_data()
533 op.sfctrl.b.datalines = p_dev->read_lines; in snor_read_data()
535 op.sfctrl.b.enbledma = 1; in snor_read_data()
542 op.sfcmd.b.dummybits = 8; in snor_read_data()
544 op.sfcmd.b.addrbits = SFC_ADDR_32BITS; in snor_read_data()
546 op.sfcmd.b.dummybits = 4; in snor_read_data()
547 op.sfctrl.b.addrlines = SFC_4BITS_LINE; in snor_read_data()
551 op.sfcmd.b.addrbits = SFC_ADDR_32BITS; in snor_read_data()
553 ret = sfc_request(&op, addr, p_data, size); in snor_read_data()
641 struct rk_sfc_op op; in snor_read_id() local
643 op.sfcmd.d32 = 0; in snor_read_id()
644 op.sfcmd.b.cmd = CMD_READ_JEDECID; in snor_read_id()
646 op.sfctrl.d32 = 0; in snor_read_id()
648 ret = sfc_request(&op, 0, data, 3); in snor_read_id()
656 struct rk_sfc_op op; in snor_read_parameter() local
658 op.sfcmd.d32 = 0; in snor_read_parameter()
659 op.sfcmd.b.cmd = CMD_READ_PARAMETER; in snor_read_parameter()
660 op.sfcmd.b.addrbits = SFC_ADDR_24BITS; in snor_read_parameter()
661 op.sfcmd.b.dummybits = 8; in snor_read_parameter()
663 op.sfctrl.d32 = 0; in snor_read_parameter()
665 ret = sfc_request(&op, addr, data, 1); in snor_read_parameter()