diff options
Diffstat (limited to 'drivers/crypto/omap-sham.c')
-rw-r--r-- | drivers/crypto/omap-sham.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/crypto/omap-sham.c b/drivers/crypto/omap-sham.c index 7d1485676886..a081c7c7d03f 100644 --- a/drivers/crypto/omap-sham.c +++ b/drivers/crypto/omap-sham.c | |||
@@ -311,7 +311,8 @@ static int omap_sham_xmit_dma(struct omap_sham_dev *dd, dma_addr_t dma_addr, | |||
311 | len32 = DIV_ROUND_UP(length, sizeof(u32)); | 311 | len32 = DIV_ROUND_UP(length, sizeof(u32)); |
312 | 312 | ||
313 | omap_set_dma_transfer_params(dd->dma_lch, OMAP_DMA_DATA_TYPE_S32, len32, | 313 | omap_set_dma_transfer_params(dd->dma_lch, OMAP_DMA_DATA_TYPE_S32, len32, |
314 | 1, OMAP_DMA_SYNC_PACKET, dd->dma, OMAP_DMA_DST_SYNC); | 314 | 1, OMAP_DMA_SYNC_PACKET, dd->dma, |
315 | OMAP_DMA_DST_SYNC_PREFETCH); | ||
315 | 316 | ||
316 | omap_set_dma_src_params(dd->dma_lch, 0, OMAP_DMA_AMODE_POST_INC, | 317 | omap_set_dma_src_params(dd->dma_lch, 0, OMAP_DMA_AMODE_POST_INC, |
317 | dma_addr, 0, 0); | 318 | dma_addr, 0, 0); |
@@ -1072,6 +1073,9 @@ static int omap_sham_dma_init(struct omap_sham_dev *dd) | |||
1072 | omap_set_dma_dest_burst_mode(dd->dma_lch, | 1073 | omap_set_dma_dest_burst_mode(dd->dma_lch, |
1073 | OMAP_DMA_DATA_BURST_16); | 1074 | OMAP_DMA_DATA_BURST_16); |
1074 | 1075 | ||
1076 | omap_set_dma_src_burst_mode(dd->dma_lch, | ||
1077 | OMAP_DMA_DATA_BURST_4); | ||
1078 | |||
1075 | return 0; | 1079 | return 0; |
1076 | } | 1080 | } |
1077 | 1081 | ||