mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-03 04:42:13 +00:00
USB: musb: do not override DMA mode in channel program
There is no reason for the DMA channel program to override the DMA mode passed down by its caller. Use the passed parameter directly, and let the caller handle the decision on which mode is to be used. Signed-off-by: Anand Gadiyar <gadiyar@ti.com> Acked-by: Felipe Balbi <felipe.balbi@nokia.com> Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
3f1a9696ae
commit
8ca47c8a76
1 changed files with 1 additions and 4 deletions
|
@ -173,10 +173,7 @@ static int dma_channel_program(struct dma_channel *channel,
|
|||
musb_channel->max_packet_sz = packet_sz;
|
||||
channel->status = MUSB_DMA_STATUS_BUSY;
|
||||
|
||||
if ((mode == 1) && (len >= packet_sz))
|
||||
configure_channel(channel, packet_sz, 1, dma_addr, len);
|
||||
else
|
||||
configure_channel(channel, packet_sz, 0, dma_addr, len);
|
||||
configure_channel(channel, packet_sz, mode, dma_addr, len);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue