Lines Matching defs:io_base

103 	void __iomem *io_base;
131 sr = readl_relaxed(qspi->io_base + QSPI_SR);
135 cr = readl_relaxed(qspi->io_base + QSPI_CR);
137 writel_relaxed(cr, qspi->io_base + QSPI_CR);
172 ret = readl_relaxed_poll_timeout_atomic(qspi->io_base + QSPI_SR,
180 tx_fifo(buf++, qspi->io_base + QSPI_DR);
235 cr = readl_relaxed(qspi->io_base + QSPI_CR);
247 writel_relaxed(cr | CR_DMAEN, qspi->io_base + QSPI_CR);
258 writel_relaxed(cr & ~CR_DMAEN, qspi->io_base + QSPI_CR);
284 return readl_relaxed_poll_timeout_atomic(qspi->io_base + QSPI_SR, sr,
298 if ((readl_relaxed(qspi->io_base + QSPI_SR) & SR_TCF) ||
303 cr = readl_relaxed(qspi->io_base + QSPI_CR);
304 writel_relaxed(cr | CR_TCIE | CR_TEIE, qspi->io_base + QSPI_CR);
310 sr = readl_relaxed(qspi->io_base + QSPI_SR);
317 writel_relaxed(FCR_CTCF | FCR_CTEF, qspi->io_base + QSPI_FCR);
361 cr = readl_relaxed(qspi->io_base + QSPI_CR);
365 writel_relaxed(cr, qspi->io_base + QSPI_CR);
369 qspi->io_base + QSPI_DLR);
393 writel_relaxed(ccr, qspi->io_base + QSPI_CCR);
396 writel_relaxed(op->addr.val, qspi->io_base + QSPI_AR);
418 cr = readl_relaxed(qspi->io_base + QSPI_CR) | CR_ABORT;
419 writel_relaxed(cr, qspi->io_base + QSPI_CR);
422 timeout = readl_relaxed_poll_timeout_atomic(qspi->io_base + QSPI_CR,
426 writel_relaxed(FCR_CTCF, qspi->io_base + QSPI_FCR);
485 writel_relaxed(qspi->cr_reg, qspi->io_base + QSPI_CR);
489 writel_relaxed(qspi->dcr_reg, qspi->io_base + QSPI_DCR);
581 qspi->io_base = devm_ioremap_resource(dev, res);
582 if (IS_ERR(qspi->io_base)) {
583 ret = PTR_ERR(qspi->io_base);
680 writel_relaxed(0, qspi->io_base + QSPI_CR);
702 writel_relaxed(0, qspi->io_base + QSPI_CR);
754 writel_relaxed(qspi->cr_reg, qspi->io_base + QSPI_CR);
755 writel_relaxed(qspi->dcr_reg, qspi->io_base + QSPI_DCR);