Home
last modified time | relevance | path

Searched refs:chn_base (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/drivers/dma/
Dsprd-dma.c193 void __iomem *chn_base; member
251 u32 orig = readl(schan->chn_base + reg); in sprd_dma_chn_update()
255 writel(tmp, schan->chn_base + reg); in sprd_dma_chn_update()
347 pause = readl(schan->chn_base + SPRD_DMA_CHN_PAUSE); in sprd_dma_pause_resume()
365 u32 cfg = readl(schan->chn_base + SPRD_DMA_CHN_CFG); in sprd_dma_stop_and_disable()
378 addr = readl(schan->chn_base + SPRD_DMA_CHN_SRC_ADDR); in sprd_dma_get_src_addr()
379 addr_high = readl(schan->chn_base + SPRD_DMA_CHN_WARP_PTR) & in sprd_dma_get_src_addr()
389 addr = readl(schan->chn_base + SPRD_DMA_CHN_DES_ADDR); in sprd_dma_get_dst_addr()
390 addr_high = readl(schan->chn_base + SPRD_DMA_CHN_WARP_TO) & in sprd_dma_get_dst_addr()
399 u32 intc_sts = readl(schan->chn_base + SPRD_DMA_CHN_INTC) & in sprd_dma_get_int_type()
[all …]
Ddma-jz4780.c149 void __iomem *chn_base; member
185 return readl(jzdma->chn_base + reg + JZ_DMA_REG_CHAN(chn)); in jz4780_dma_chn_readl()
191 writel(val, jzdma->chn_base + reg + JZ_DMA_REG_CHAN(chn)); in jz4780_dma_chn_writel()
867 jzdma->chn_base = devm_ioremap_resource(dev, res); in jz4780_dma_probe()
868 if (IS_ERR(jzdma->chn_base)) in jz4780_dma_probe()
869 return PTR_ERR(jzdma->chn_base); in jz4780_dma_probe()
882 jzdma->ctrl_base = jzdma->chn_base + JZ4780_DMA_CTRL_OFFSET; in jz4780_dma_probe()