summaryrefslogtreecommitdiff
path: root/arch/arm64/mm
diff options
context:
space:
mode:
authorPrabhu Sundararaj <prabhu.sundararaj@nxp.com>2017-04-24 14:47:25 -0500
committerJason Liu <jason.hui.liu@nxp.com>2019-02-12 10:26:37 +0800
commit47389f976840dd8cbb51655e94fae0a6e812d637 (patch)
tree887b66f8d8ad95fc0622c0aa695f976f5382b840 /arch/arm64/mm
parent7d3ad09bd3d4c66e4c5fd5526a3345659e4ac90f (diff)
ARM64: DMA: Export dma operation APIs for arm64 platform
Some DMA operation APIs are not exported, so when load driver as module, there will error saying some APIs can not be found. This patch exported these DMA related APIs. Signed-off-by: Shawn Xiao <b49994@freescale.com>
Diffstat (limited to 'arch/arm64/mm')
-rw-r--r--arch/arm64/mm/dma-mapping.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm64/mm/dma-mapping.c b/arch/arm64/mm/dma-mapping.c
index ba88b5b68db6..358aa8cb1cc0 100644
--- a/arch/arm64/mm/dma-mapping.c
+++ b/arch/arm64/mm/dma-mapping.c
@@ -32,6 +32,10 @@
#include <asm/cacheflush.h>
+EXPORT_SYMBOL(__dma_map_area);
+EXPORT_SYMBOL(__dma_unmap_area);
+EXPORT_SYMBOL(__dma_flush_area);
+
static int swiotlb __ro_after_init;
static pgprot_t __get_dma_pgprot(unsigned long attrs, pgprot_t prot,