Searched refs:dbdma (Results 1 – 5 of 5) sorted by relevance
20 #include <asm/dbdma.h>78 iounmap(i2sdev->out.dbdma); in i2sbus_release_dev() 79 iounmap(i2sdev->in.dbdma); in i2sbus_release_dev() 282 dev->out.dbdma = ioremap(r->start, rlen); in i2sbus_add_dev() 288 dev->in.dbdma = ioremap(r->start, rlen); in i2sbus_add_dev() 290 if (!dev->intfregs || !dev->out.dbdma || !dev->in.dbdma) in i2sbus_add_dev() 327 iounmap(dev->out.dbdma); in i2sbus_add_dev() 328 iounmap(dev->in.dbdma); in i2sbus_add_dev()
257 /* timeout expired, stop dbdma forcefully */ in i2sbus_wait_for_stop() 260 out_le32(&pi->dbdma->control, (RUN | PAUSE | 1) << 16); in i2sbus_wait_for_stop() 263 while (in_le32(&pi->dbdma->status) & ACTIVE) { in i2sbus_wait_for_stop() 379 /* generate dbdma command ring first */ in i2sbus_pcm_prepare() 550 out_le32(&pi->dbdma->control, 1 << 16); in i2sbus_pcm_trigger() 551 if (in_le32(&pi->dbdma->status) & ACTIVE) { in i2sbus_pcm_trigger() 554 if (in_le32(&pi->dbdma->status) & ACTIVE) { in i2sbus_pcm_trigger() 562 out_le32(&pi->dbdma->control, (RUN | PAUSE | 1) << 16); in i2sbus_pcm_trigger() 565 out_le32(&pi->dbdma->br_sel, (1 << 16) | 1); in i2sbus_pcm_trigger() 567 /* write dma command buffer address to the dbdma chi in i2sbus_pcm_trigger() [all...]
47 volatile struct dbdma_regs __iomem *dbdma; member
3 snd-soc-au1xpsc-dbdma-y := dbdma2.o12 obj-$(CONFIG_SND_SOC_AU1XPSC) += snd-soc-au1xpsc-dbdma.o
10 setup.o sleeper.o dma.o dbdma.o vss.o irq.o usb.o