Lines Matching defs:musb
3 * drivers/usb/musb/ux500_dma.c
22 #include <linux/platform_data/usb-musb-ux500.h>
56 struct musb *musb = hw_ep->musb;
59 dev_dbg(musb->controller, "DMA rx transfer done on hw_ep=%d\n",
62 spin_lock_irqsave(&musb->lock, flags);
65 musb_dma_completion(musb, hw_ep->epnum, ux500_channel->is_tx);
66 spin_unlock_irqrestore(&musb->lock, flags);
82 struct musb *musb = ux500_channel->controller->private_data;
83 dma_addr_t usb_fifo_addr = (musb->io.fifo_offset(hw_ep->epnum) +
86 dev_dbg(musb->controller,
134 struct musb *musb = controller->private_data;
157 dev_dbg(musb->controller, "hw_ep=%d, is_tx=0x%x, channel=%d\n",
166 struct musb *musb = ux500_channel->controller->private_data;
168 dev_dbg(musb->controller, "channel=%d\n", ux500_channel->ch_num);
211 struct musb *musb = controller->private_data;
212 void __iomem *epio = musb->endpoints[ux500_channel->hw_ep->epnum].regs;
215 dev_dbg(musb->controller, "channel=%d, is_tx=%d\n",
269 struct musb *musb = controller->private_data;
270 struct device *dev = musb->controller;
284 dev_err(musb->controller, "No platform data\n");
358 ux500_dma_controller_create(struct musb *musb, void __iomem *base)
361 struct platform_device *pdev = to_platform_device(musb->controller);
369 controller->private_data = musb;
374 dev_err(musb->controller, "no memory resource defined\n");