Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/dma/
Dmmp_tdma.c137 struct mmp_tdma_chan *tdmac[TDMA_CHANNEL_NUM]; member
142 static void mmp_tdma_chan_set_desc(struct mmp_tdma_chan *tdmac, dma_addr_t phys) in mmp_tdma_chan_set_desc() argument
144 writel(phys, tdmac->reg_base + TDNDPR); in mmp_tdma_chan_set_desc()
145 writel(readl(tdmac->reg_base + TDCR) | TDCR_FETCHND, in mmp_tdma_chan_set_desc()
146 tdmac->reg_base + TDCR); in mmp_tdma_chan_set_desc()
149 static void mmp_tdma_enable_irq(struct mmp_tdma_chan *tdmac, bool enable) in mmp_tdma_enable_irq() argument
152 writel(TDIMR_COMP, tdmac->reg_base + TDIMR); in mmp_tdma_enable_irq()
154 writel(0, tdmac->reg_base + TDIMR); in mmp_tdma_enable_irq()
157 static void mmp_tdma_enable_chan(struct mmp_tdma_chan *tdmac) in mmp_tdma_enable_chan() argument
160 writel(readl(tdmac->reg_base + TDCR) | TDCR_CHANEN, in mmp_tdma_enable_chan()
[all …]