diff options
| -rw-r--r-- | drivers/dma/hsu/hsu.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/dma/hsu/hsu.c b/drivers/dma/hsu/hsu.c index eef145edb936..c7643e022578 100644 --- a/drivers/dma/hsu/hsu.c +++ b/drivers/dma/hsu/hsu.c | |||
| @@ -64,10 +64,10 @@ static void hsu_dma_chan_start(struct hsu_dma_chan *hsuc) | |||
| 64 | 64 | ||
| 65 | if (hsuc->direction == DMA_MEM_TO_DEV) { | 65 | if (hsuc->direction == DMA_MEM_TO_DEV) { |
| 66 | bsr = config->dst_maxburst; | 66 | bsr = config->dst_maxburst; |
| 67 | mtsr = config->dst_addr_width; | 67 | mtsr = config->src_addr_width; |
| 68 | } else if (hsuc->direction == DMA_DEV_TO_MEM) { | 68 | } else if (hsuc->direction == DMA_DEV_TO_MEM) { |
| 69 | bsr = config->src_maxburst; | 69 | bsr = config->src_maxburst; |
| 70 | mtsr = config->src_addr_width; | 70 | mtsr = config->dst_addr_width; |
| 71 | } | 71 | } |
| 72 | 72 | ||
| 73 | hsu_chan_disable(hsuc); | 73 | hsu_chan_disable(hsuc); |
