Lines Matching refs:activecs
164 struct atmel_nand_cs *activecs; member
484 !atmel_nand_dma_transfer(nc, buf, nand->activecs->io.dma, len, in atmel_nand_data_in()
489 ioread16_rep(nand->activecs->io.virt, buf, len / 2); in atmel_nand_data_in()
491 ioread8_rep(nand->activecs->io.virt, buf, len); in atmel_nand_data_in()
508 !atmel_nand_dma_transfer(nc, (void *)buf, nand->activecs->io.dma, in atmel_nand_data_out()
513 iowrite16_rep(nand->activecs->io.virt, buf, len / 2); in atmel_nand_data_out()
515 iowrite8_rep(nand->activecs->io.virt, buf, len); in atmel_nand_data_out()
520 if (nand->activecs->rb.type == ATMEL_NAND_NO_RB) in atmel_nand_waitrdy()
523 return nand_gpio_waitrdy(&nand->base, nand->activecs->rb.gpio, in atmel_nand_waitrdy()
533 if (nand->activecs->rb.type != ATMEL_NAND_NATIVE_RB) in atmel_hsmc_nand_waitrdy()
537 mask = ATMEL_HSMC_NFC_SR_RBEDGE(nand->activecs->rb.id); in atmel_hsmc_nand_waitrdy()
546 nand->activecs = &nand->cs[cs]; in atmel_nand_select_target()
558 nand->activecs = &nand->cs[cs]; in atmel_hsmc_nand_select_target()
582 nand->activecs->io.virt + nc->caps->cle_offs); in atmel_smc_nand_exec_instr()
587 nand->activecs->io.virt + nc->caps->ale_offs); in atmel_smc_nand_exec_instr()
620 gpiod_set_value(nand->activecs->csgpio, 0); in atmel_smc_nand_exec_op()
626 gpiod_set_value(nand->activecs->csgpio, 1); in atmel_smc_nand_exec_op()
640 nc->op.cs = nand->activecs->id; in atmel_hsmc_exec_cmd_addr()
998 nc->op.cs = nand->activecs->id; in atmel_hsmc_nand_pmecc_write_pg()
1059 if (nand->activecs->rb.type != ATMEL_NAND_NATIVE_RB) in atmel_hsmc_nand_pmecc_read_pg()
1069 nc->op.cs = nand->activecs->id; in atmel_hsmc_nand_pmecc_read_pg()