Lines Matching refs:activecs
164 struct atmel_nand_cs *activecs; member
421 return ioread8(nand->activecs->io.virt); in atmel_nand_read_byte()
429 iowrite16(byte | (byte << 8), nand->activecs->io.virt); in atmel_nand_write_byte()
431 iowrite8(byte, nand->activecs->io.virt); in atmel_nand_write_byte()
448 !atmel_nand_dma_transfer(nc, buf, nand->activecs->io.dma, len, in atmel_nand_read_buf()
453 ioread16_rep(nand->activecs->io.virt, buf, len / 2); in atmel_nand_read_buf()
455 ioread8_rep(nand->activecs->io.virt, buf, len); in atmel_nand_read_buf()
472 !atmel_nand_dma_transfer(nc, (void *)buf, nand->activecs->io.dma, in atmel_nand_write_buf()
477 iowrite16_rep(nand->activecs->io.virt, buf, len / 2); in atmel_nand_write_buf()
479 iowrite8_rep(nand->activecs->io.virt, buf, len); in atmel_nand_write_buf()
486 return gpiod_get_value(nand->activecs->rb.gpio); in atmel_nand_dev_ready()
494 nand->activecs = NULL; in atmel_nand_select_chip()
499 nand->activecs = &nand->cs[cs]; in atmel_nand_select_chip()
501 if (nand->activecs->rb.type == ATMEL_NAND_GPIO_RB) in atmel_nand_select_chip()
515 return status & ATMEL_HSMC_NFC_SR_RBEDGE(nand->activecs->rb.id); in atmel_hsmc_nand_dev_ready()
528 if (!nand->activecs) { in atmel_hsmc_nand_select_chip()
534 if (nand->activecs->rb.type == ATMEL_NAND_NATIVE_RB) in atmel_hsmc_nand_select_chip()
620 nc->op.cs = nand->activecs->id; in atmel_hsmc_nand_cmd_ctrl()
633 if ((ctrl & NAND_CTRL_CHANGE) && nand->activecs->csgpio) { in atmel_nand_cmd_ctrl()
635 gpiod_set_value(nand->activecs->csgpio, 0); in atmel_nand_cmd_ctrl()
637 gpiod_set_value(nand->activecs->csgpio, 1); in atmel_nand_cmd_ctrl()
641 writeb(cmd, nand->activecs->io.virt + nc->caps->ale_offs); in atmel_nand_cmd_ctrl()
643 writeb(cmd, nand->activecs->io.virt + nc->caps->cle_offs); in atmel_nand_cmd_ctrl()
919 nc->op.cs = nand->activecs->id; in atmel_hsmc_nand_pmecc_write_pg()
946 nc->op.cs = nand->activecs->id; in atmel_hsmc_nand_pmecc_write_pg()
991 if (nand->activecs->rb.type != ATMEL_NAND_NATIVE_RB) { in atmel_hsmc_nand_pmecc_read_pg()
1004 nc->op.cs = nand->activecs->id; in atmel_hsmc_nand_pmecc_read_pg()