diff options
| -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 | ||
