Lines Matching refs:sdma_base
161 void __iomem *sdma_base; member
421 writel((readl(pi->sdma_base + SDMA_SDC) & (0x3 << 12)) | (v << 12), in mpsc_sdma_burstsize()
422 pi->sdma_base + SDMA_SDC); in mpsc_sdma_burstsize()
430 writel((readl(pi->sdma_base + SDMA_SDC) & 0x3ff) | 0x03f, in mpsc_sdma_init()
431 pi->sdma_base + SDMA_SDC); in mpsc_sdma_init()
493 writel((u32)rxre_p, pi->sdma_base + SDMA_SCRDP); in mpsc_sdma_set_rx_ring()
499 writel((u32)txre_p, pi->sdma_base + SDMA_SFTDP); in mpsc_sdma_set_tx_ring()
500 writel((u32)txre_p, pi->sdma_base + SDMA_SCTDP); in mpsc_sdma_set_tx_ring()
507 v = readl(pi->sdma_base + SDMA_SDCM); in mpsc_sdma_cmd()
513 writel(v, pi->sdma_base + SDMA_SDCM); in mpsc_sdma_cmd()
519 return readl(pi->sdma_base + SDMA_SDCM) & SDMA_SDCM_TXD; in mpsc_sdma_tx_active()
1082 if ((readl(pi->sdma_base + SDMA_SDCM) & SDMA_SDCM_ERD) == 0) in mpsc_rx_intr()
1647 if ((readl(pi->sdma_base + SDMA_SDCM) & SDMA_SDCM_ERD) == 0) in mpsc_get_poll_char()
1978 pi->sdma_base = ioremap(r->start,MPSC_SDMA_REG_BLOCK_SIZE); in mpsc_drv_map_regs()
2000 if (pi->sdma_base) { in mpsc_drv_map_regs()
2001 iounmap(pi->sdma_base); in mpsc_drv_map_regs()
2002 pi->sdma_base = NULL; in mpsc_drv_map_regs()
2018 if (!pi->sdma_base) { in mpsc_drv_unmap_regs()
2019 iounmap(pi->sdma_base); in mpsc_drv_unmap_regs()
2028 pi->sdma_base = NULL; in mpsc_drv_unmap_regs()