Lines Matching refs:membase
72 void __iomem *membase;
89 void __iomem *membase;
118 ier = ioread32(td->membase + TIMBDMA_IER);
122 iowrite32(ier, td->membase + TIMBDMA_IER);
136 isr = ioread32(td->membase + TIMBDMA_ISR) & (1 << id);
138 iowrite32(isr, td->membase + TIMBDMA_ISR);
192 "td_chan: %p, chan: %d, membase: %p\n",
193 td_chan, td_chan->chan.chan_id, td_chan->membase);
198 iowrite32(0, td_chan->membase + TIMBDMA_OFFS_RX_DHAR);
199 iowrite32(td_desc->txd.phys, td_chan->membase +
202 iowrite32(td_chan->bytes_per_line, td_chan->membase +
205 iowrite32(TIMBDMA_RX_EN, td_chan->membase + TIMBDMA_OFFS_RX_ER);
208 iowrite32(0, td_chan->membase + TIMBDMA_OFFS_TX_DHAR);
209 iowrite32(td_desc->txd.phys, td_chan->membase +
238 iowrite32(0, td_chan->membase + TIMBDMA_OFFS_RX_ER);
241 iowrite32(0, td_chan->membase + TIMBDMA_OFFS_TX_DLAR);
574 isr = ioread32(td->membase + TIMBDMA_ISR);
578 iowrite32(ipr, td->membase + TIMBDMA_ISR);
591 iowrite32(ier, td->membase + TIMBDMA_IER);
598 u32 ipr = ioread32(td->membase + TIMBDMA_IPR);
602 iowrite32(0, td->membase + TIMBDMA_IER);
647 td->membase = ioremap(iomem->start, resource_size(iomem));
648 if (!td->membase) {
655 iowrite32(TIMBDMA_32BIT_ADDR, td->membase + TIMBDMA_ACR);
658 iowrite32(0x0, td->membase + TIMBDMA_IER);
659 iowrite32(0xFFFFFFFF, td->membase + TIMBDMA_ISR);
708 td_chan->membase = td->membase +
712 dev_dbg(&pdev->dev, "Chan: %d, membase: %p\n",
713 i, td_chan->membase);
733 iounmap(td->membase);
752 iounmap(td->membase);