diff options
author | Horia Geanta <horia.geanta@freescale.com> | 2014-07-11 08:34:47 -0400 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2014-07-23 09:28:42 -0400 |
commit | a2ac287e9eaec1f105631fa847b1e9208d117a00 (patch) | |
tree | d7fef3dcfee098458d906b3824fd6a4a9c018e38 /drivers/crypto/caam/jr.c | |
parent | 29b77e5dd88e1b920e3e65681f0e7b961ebbdeb8 (diff) |
crypto: caam - set coherent_dma_mask
Replace dma_set_mask with dma_set_mask_and_coherent, since both
streaming and coherent DMA mappings are being used.
Signed-off-by: Horia Geanta <horia.geanta@freescale.com>
Acked-by: Kim Phillips <kim.phillips@freescale.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/caam/jr.c')
-rw-r--r-- | drivers/crypto/caam/jr.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/crypto/caam/jr.c b/drivers/crypto/caam/jr.c index 1d80bd3636c5..50cd1b9af2ba 100644 --- a/drivers/crypto/caam/jr.c +++ b/drivers/crypto/caam/jr.c | |||
@@ -476,11 +476,11 @@ static int caam_jr_probe(struct platform_device *pdev) | |||
476 | 476 | ||
477 | if (sizeof(dma_addr_t) == sizeof(u64)) | 477 | if (sizeof(dma_addr_t) == sizeof(u64)) |
478 | if (of_device_is_compatible(nprop, "fsl,sec-v5.0-job-ring")) | 478 | if (of_device_is_compatible(nprop, "fsl,sec-v5.0-job-ring")) |
479 | dma_set_mask(jrdev, DMA_BIT_MASK(40)); | 479 | dma_set_mask_and_coherent(jrdev, DMA_BIT_MASK(40)); |
480 | else | 480 | else |
481 | dma_set_mask(jrdev, DMA_BIT_MASK(36)); | 481 | dma_set_mask_and_coherent(jrdev, DMA_BIT_MASK(36)); |
482 | else | 482 | else |
483 | dma_set_mask(jrdev, DMA_BIT_MASK(32)); | 483 | dma_set_mask_and_coherent(jrdev, DMA_BIT_MASK(32)); |
484 | 484 | ||
485 | /* Identify the interrupt */ | 485 | /* Identify the interrupt */ |
486 | jrpriv->irq = irq_of_parse_and_map(nprop, 0); | 486 | jrpriv->irq = irq_of_parse_and_map(nprop, 0); |