Lines Matching defs:io_base
104 void __iomem *io_base;
134 cr = readl_relaxed(qspi->io_base + QSPI_CR);
135 sr = readl_relaxed(qspi->io_base + QSPI_SR);
140 writel_relaxed(cr, qspi->io_base + QSPI_CR);
149 writel_relaxed(cr, qspi->io_base + QSPI_CR);
184 ret = readl_relaxed_poll_timeout_atomic(qspi->io_base + QSPI_SR,
192 tx_fifo(buf++, qspi->io_base + QSPI_DR);
247 cr = readl_relaxed(qspi->io_base + QSPI_CR);
259 writel_relaxed(cr | CR_DMAEN, qspi->io_base + QSPI_CR);
270 writel_relaxed(cr & ~CR_DMAEN, qspi->io_base + QSPI_CR);
297 return readl_relaxed_poll_timeout_atomic(qspi->io_base + QSPI_SR, sr,
307 if ((readl_relaxed(qspi->io_base + QSPI_SR) & SR_TCF) ||
312 cr = readl_relaxed(qspi->io_base + QSPI_CR);
313 writel_relaxed(cr | CR_TCIE | CR_TEIE, qspi->io_base + QSPI_CR);
319 sr = readl_relaxed(qspi->io_base + QSPI_SR);
326 writel_relaxed(FCR_CTCF | FCR_CTEF, qspi->io_base + QSPI_FCR);
338 cr = readl_relaxed(qspi->io_base + QSPI_CR);
339 writel_relaxed(cr | CR_SMIE, qspi->io_base + QSPI_CR);
345 writel_relaxed(FCR_CSMF, qspi->io_base + QSPI_FCR);
370 cr = readl_relaxed(qspi->io_base + QSPI_CR);
374 writel_relaxed(cr, qspi->io_base + QSPI_CR);
378 qspi->io_base + QSPI_DLR);
400 writel_relaxed(ccr, qspi->io_base + QSPI_CCR);
403 writel_relaxed(op->addr.val, qspi->io_base + QSPI_AR);
428 cr = readl_relaxed(qspi->io_base + QSPI_CR) | CR_ABORT;
429 writel_relaxed(cr, qspi->io_base + QSPI_CR);
432 timeout = readl_relaxed_poll_timeout_atomic(qspi->io_base + QSPI_CR,
436 writel_relaxed(FCR_CTCF | FCR_CSMF, qspi->io_base + QSPI_FCR);
463 writel_relaxed(mask, qspi->io_base + QSPI_PSMKR);
464 writel_relaxed(match, qspi->io_base + QSPI_PSMAR);
687 writel_relaxed(qspi->cr_reg, qspi->io_base + QSPI_CR);
691 writel_relaxed(qspi->dcr_reg, qspi->io_base + QSPI_DCR);
786 qspi->io_base = devm_ioremap_resource(dev, res);
787 if (IS_ERR(qspi->io_base))
788 return PTR_ERR(qspi->io_base);
876 writel_relaxed(0, qspi->io_base + QSPI_CR);
897 writel_relaxed(0, qspi->io_base + QSPI_CR);
945 writel_relaxed(qspi->cr_reg, qspi->io_base + QSPI_CR);
946 writel_relaxed(qspi->dcr_reg, qspi->io_base + QSPI_DCR);