On Thu, Sep 09, 2010 at 05:43:50AM -0500, T. S., Anil Kumar wrote:
MUSB's DMA controller max channel length was set to 64k. Transfer length greater than this max value is being truncated. Signed-off-by: Anil Shetty <anil@xxxxxx> Cc: Felipe Balbi <me@xxxxxxxxxxxxxxx>
now you can use balbi@xxxxxx
@@ -91,7 +91,7 @@ static struct dma_channel *dma_channel_allocate(struct dma_controller *c, channel = &(musb_channel->channel); channel->private_data = musb_channel; channel->status = MUSB_DMA_STATUS_FREE; - channel->max_len = 0x10000; + channel->max_len = 0x100000;
I have nothing against this patch, but will you be able to allocate 1MB pyshically contiguous buffer ? Still, you never know... doesn't hurt to have it anyways. -- 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