Lines Matching refs:csr
441 u32 csr = sbus_readl(lp->dregs + DMA_CSR);
443 if (!(csr & DMA_HNDL_ERROR)) {
449 csr = sbus_readl(lp->dregs + DMA_CSR);
450 csr &= ~DMA_E_BURSTS;
452 csr |= DMA_E_BURST32;
454 csr |= DMA_E_BURST16;
456 csr |= (DMA_DSBL_RD_DRN | DMA_DSBL_WR_INV | DMA_FIFO_INV);
459 csr |= DMA_EN_ENETAUI;
461 csr &= ~DMA_EN_ENETAUI;
463 sbus_writel(csr, lp->dregs + DMA_CSR);
499 u32 csr = sbus_readl(lp->dregs + DMA_CSR);
501 csr |= DMA_INT_ENAB;
502 sbus_writel(csr, lp->dregs + DMA_CSR);
998 u32 csr, addr;
1001 csr = sbus_readl(lp->dregs + DMA_CSR);
1002 sbus_writel(csr | DMA_RST_ENET, lp->dregs + DMA_CSR);
1004 sbus_writel(csr & ~DMA_RST_ENET, lp->dregs + DMA_CSR);
1404 u32 csr;
1458 csr = sbus_readl(lp->dregs + DMA_CSR);
1459 sbus_writel(csr | DMA_RST_ENET, lp->dregs + DMA_CSR);
1461 sbus_writel(csr & ~DMA_RST_ENET, lp->dregs + DMA_CSR);