diff options
author | Anil Shetty <anil@ti.com> | 2010-09-24 06:44:05 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-10-22 13:21:53 -0400 |
commit | 6587cc0f30cd2f27cf0677e470f18792925a23a4 (patch) | |
tree | 4885a94d70849541a9e5049a32fc1c9e96a244b7 | |
parent | f11d893de444965dfd3e55f726533ae1df5c6471 (diff) |
usb: musb: musbhsdma: increase max_len to 1MB
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@ti.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r-- | drivers/usb/musb/musbhsdma.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/musb/musbhsdma.c b/drivers/usb/musb/musbhsdma.c index 6dc107f25245..6f771af5cbdb 100644 --- a/drivers/usb/musb/musbhsdma.c +++ b/drivers/usb/musb/musbhsdma.c | |||
@@ -91,7 +91,7 @@ static struct dma_channel *dma_channel_allocate(struct dma_controller *c, | |||
91 | channel = &(musb_channel->channel); | 91 | channel = &(musb_channel->channel); |
92 | channel->private_data = musb_channel; | 92 | channel->private_data = musb_channel; |
93 | channel->status = MUSB_DMA_STATUS_FREE; | 93 | channel->status = MUSB_DMA_STATUS_FREE; |
94 | channel->max_len = 0x10000; | 94 | channel->max_len = 0x100000; |
95 | /* Tx => mode 1; Rx => mode 0 */ | 95 | /* Tx => mode 1; Rx => mode 0 */ |
96 | channel->desired_mode = transmit; | 96 | channel->desired_mode = transmit; |
97 | channel->actual_len = 0; | 97 | channel->actual_len = 0; |