summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRohit Vaswani <rvaswani@codeaurora.org>2016-02-01 12:18:57 -0800
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-22 11:04:02 -0700
commit53b034fa4986fe4f436cbbac2c75c21d1b9d585c (patch)
treed72767fc537bc59dae564fc41550acd4209ecb23
parentc2564a7fb8f1504fd672d2b6e9a8c8e8b7bd0750 (diff)
arm64: dma: Bring back set_dma_ops for other internal uses like dma-removed.c
Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org>
-rw-r--r--arch/arm64/include/asm/dma-mapping.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm64/include/asm/dma-mapping.h b/arch/arm64/include/asm/dma-mapping.h
index 61e08f360e31..0227b68edd1b 100644
--- a/arch/arm64/include/asm/dma-mapping.h
+++ b/arch/arm64/include/asm/dma-mapping.h
@@ -47,6 +47,12 @@ static inline struct dma_map_ops *get_dma_ops(struct device *dev)
return __generic_dma_ops(dev);
}
+static inline void set_dma_ops(struct device *dev,
+ struct dma_map_ops *dma_ops)
+{
+ dev->archdata.dma_ops = dma_ops;
+}
+
void arch_setup_dma_ops(struct device *dev, u64 dma_base, u64 size,
struct iommu_ops *iommu, bool coherent);
#define arch_setup_dma_ops arch_setup_dma_ops