Lines Matching refs:csr
87 u32 csr = 0;
90 csr = readl(p->regs + EBDMA_CSR);
91 writel(csr, p->regs + EBDMA_CSR);
94 if (csr & EBDMA_CSR_ERR_PEND) {
98 } else if (csr & EBDMA_CSR_INT_PEND) {
100 (csr & EBDMA_CSR_TC) ?
112 u32 csr;
126 csr = EBDMA_CSR_BURST_SZ_16 | EBDMA_CSR_EN_CNT;
129 csr |= EBDMA_CSR_TCI_DIS;
131 writel(csr, p->regs + EBDMA_CSR);
140 u32 csr;
149 csr = readl(p->regs + EBDMA_CSR);
150 csr |= EBDMA_CSR_INT_EN;
151 writel(csr, p->regs + EBDMA_CSR);
155 csr = readl(p->regs + EBDMA_CSR);
156 csr &= ~EBDMA_CSR_INT_EN;
157 writel(csr, p->regs + EBDMA_CSR);
172 u32 csr;
176 csr = readl(p->regs + EBDMA_CSR);
177 if (csr & EBDMA_CSR_INT_EN) {
178 csr &= ~EBDMA_CSR_INT_EN;
179 writel(csr, p->regs + EBDMA_CSR);
192 u32 csr;
199 csr = readl(p->regs + EBDMA_CSR);
201 if (!(csr & EBDMA_CSR_EN_DMA))
204 if (csr & EBDMA_CSR_NA_LOADED)
221 u32 csr;
226 csr = (EBDMA_CSR_INT_EN |
232 csr |= EBDMA_CSR_WRITE;
234 csr |= EBDMA_CSR_TCI_DIS;
236 writel(csr, p->regs + EBDMA_CSR);
257 u32 orig_csr, csr;
260 orig_csr = csr = readl(p->regs + EBDMA_CSR);
262 csr |= EBDMA_CSR_EN_DMA;
264 csr &= ~EBDMA_CSR_EN_DMA;
266 (csr & EBDMA_CSR_EN_DMA))
267 writel(csr, p->regs + EBDMA_CSR);