Hi, On Mon, Dec 13, 2010 at 01:01:43AM +0800, tom.leiming@xxxxxxxxx wrote:
diff --git a/drivers/usb/musb/tusb6010_omap.c b/drivers/usb/musb/tusb6010_omap.c index 7403bfd..0133e66 100644 --- a/drivers/usb/musb/tusb6010_omap.c +++ b/drivers/usb/musb/tusb6010_omap.c @@ -177,12 +177,12 @@ static void tusb_omap_dma_cb(int lch, u16 ch_status, void *data) dma_unmap_single(dev, chdat->dma_addr, chdat->transfer_len, DMA_TO_DEVICE); - musb_write_fifo(hw_ep, pio, buf); + musb->ops->write_fifo(hw_ep, pio, buf); } else { dma_unmap_single(dev, chdat->dma_addr, chdat->transfer_len, DMA_FROM_DEVICE); - musb_read_fifo(hw_ep, pio, buf); + musb->ops->read_fifo(hw_ep, pio, buf);
no direct access, put the static inline on the header file. There's a generic read/write fifo too. -- balbi -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html