Lines Matching refs:sdma_base
157 void __iomem *sdma_base; member
417 writel((readl(pi->sdma_base + SDMA_SDC) & (0x3 << 12)) | (v << 12), in mpsc_sdma_burstsize()
418 pi->sdma_base + SDMA_SDC); in mpsc_sdma_burstsize()
426 writel((readl(pi->sdma_base + SDMA_SDC) & 0x3ff) | 0x03f, in mpsc_sdma_init()
427 pi->sdma_base + SDMA_SDC); in mpsc_sdma_init()
489 writel((u32)rxre_p, pi->sdma_base + SDMA_SCRDP); in mpsc_sdma_set_rx_ring()
495 writel((u32)txre_p, pi->sdma_base + SDMA_SFTDP); in mpsc_sdma_set_tx_ring()
496 writel((u32)txre_p, pi->sdma_base + SDMA_SCTDP); in mpsc_sdma_set_tx_ring()
503 v = readl(pi->sdma_base + SDMA_SDCM); in mpsc_sdma_cmd()
509 writel(v, pi->sdma_base + SDMA_SDCM); in mpsc_sdma_cmd()
515 return readl(pi->sdma_base + SDMA_SDCM) & SDMA_SDCM_TXD; in mpsc_sdma_tx_active()
1080 if ((readl(pi->sdma_base + SDMA_SDCM) & SDMA_SDCM_ERD) == 0) in mpsc_rx_intr()
1642 if ((readl(pi->sdma_base + SDMA_SDCM) & SDMA_SDCM_ERD) == 0) in mpsc_get_poll_char()
1968 pi->sdma_base = ioremap(r->start,MPSC_SDMA_REG_BLOCK_SIZE); in mpsc_drv_map_regs()
1987 if (pi->sdma_base) { in mpsc_drv_map_regs()
1988 iounmap(pi->sdma_base); in mpsc_drv_map_regs()
1989 pi->sdma_base = NULL; in mpsc_drv_map_regs()
2004 if (pi->sdma_base) { in mpsc_drv_unmap_regs()
2005 iounmap(pi->sdma_base); in mpsc_drv_unmap_regs()
2014 pi->sdma_base = NULL; in mpsc_drv_unmap_regs()