Lines Matching refs:musb

35 	struct musb		*musb;  member
59 struct musb *musb; member
76 dev_dbg(chdat->musb->controller, "ep%i dmareq0 is busy for ep%i\n", in tusb_omap_use_shared_dmareq()
112 struct musb *musb = chdat->musb; in tusb_omap_dma_cb() local
113 struct device *dev = musb->controller; in tusb_omap_dma_cb()
116 void __iomem *mbase = musb->mregs; in tusb_omap_dma_cb()
120 spin_lock_irqsave(&musb->lock, flags); in tusb_omap_dma_cb()
130 dev_dbg(musb->controller, "ep%i %s dma callback ch: %i status: %x\n", in tusb_omap_dma_cb()
143 dev_dbg(musb->controller, "Corrupt %s dma ch%i XFR_SIZE: 0x%08lx\n", in tusb_omap_dma_cb()
152 dev_dbg(musb->controller, "DMA remaining %lu/%u\n", remaining, chdat->transfer_len); in tusb_omap_dma_cb()
158 dev_dbg(musb->controller, "Using PIO for remaining %lu bytes\n", pio); in tusb_omap_dma_cb()
185 musb_dma_completion(musb, chdat->epnum, chdat->tx); in tusb_omap_dma_cb()
196 dev_dbg(musb->controller, "terminating short tx packet\n"); in tusb_omap_dma_cb()
205 spin_unlock_irqrestore(&musb->lock, flags); in tusb_omap_dma_cb()
213 struct musb *musb = chdat->musb; in tusb_omap_dma_program() local
214 struct device *dev = musb->controller; in tusb_omap_dma_program()
216 void __iomem *mbase = musb->mregs; in tusb_omap_dma_program()
251 dev_dbg(musb->controller, "Busy %s dma ch%i, not using: %08x\n", in tusb_omap_dma_program()
270 dev_dbg(musb->controller, "could not get dma for ep%i\n", chdat->epnum); in tusb_omap_dma_program()
313 dev_dbg(musb->controller, "ep%i %s dma ch%i dma: %08x len: %u(%u) packet_sz: %i(%i)\n", in tusb_omap_dma_program()
357 dev_dbg(musb->controller, "ep%i %s using %i-bit %s dma from 0x%08lx to 0x%08lx\n", in tusb_omap_dma_program()
493 struct musb *musb; in tusb_omap_dma_allocate() local
500 musb = tusb_dma->musb; in tusb_omap_dma_allocate()
501 tbase = musb->ctrl_base; in tusb_omap_dma_allocate()
512 dev_dbg(musb->controller, "Not allowing DMA for ep0 %s\n", tx ? "tx" : "rx"); in tusb_omap_dma_allocate()
537 chdat->musb = tusb_dma->musb; in tusb_omap_dma_allocate()
572 dev_dbg(musb->controller, "ep%i %s dma: %s dma%i dmareq%i sync%i\n", in tusb_omap_dma_allocate()
585 dev_dbg(musb->controller, "ep%i: Could not get a DMA channel\n", chdat->epnum); in tusb_omap_dma_allocate()
594 struct musb *musb = chdat->musb; in tusb_omap_dma_release() local
595 void __iomem *tbase = musb->ctrl_base; in tusb_omap_dma_release()
598 dev_dbg(musb->controller, "ep%i ch%i\n", chdat->epnum, chdat->ch); in tusb_omap_dma_release()
650 tusb_dma_controller_create(struct musb *musb, void __iomem *base) in tusb_dma_controller_create() argument
652 void __iomem *tbase = musb->ctrl_base; in tusb_dma_controller_create()
658 musb_writel(musb->ctrl_base, TUSB_DMA_INT_MASK, 0x7fffffff); in tusb_dma_controller_create()
659 musb_writel(musb->ctrl_base, TUSB_DMA_EP_MAP, 0); in tusb_dma_controller_create()
670 tusb_dma->musb = musb; in tusb_dma_controller_create()
671 tusb_dma->tbase = musb->ctrl_base; in tusb_dma_controller_create()
682 if (musb->tusb_revision >= TUSB_REV_30) in tusb_dma_controller_create()