|
@@ -12,6 +12,14 @@ int dma_supported(struct device *dev, u64 mask);
|
|
|
#define dma_alloc_noncoherent(d, s, h, f) dma_alloc_coherent(d, s, h, f)
|
|
|
#define dma_free_noncoherent(d, s, v, h) dma_free_coherent(d, s, v, h)
|
|
|
|
|
|
+static inline void dma_cache_sync(struct device *dev, void *vaddr, size_t size,
|
|
|
+ enum dma_data_direction dir)
|
|
|
+{
|
|
|
+ /* Since dma_{alloc,free}_noncoherent() allocated coherent memory, this
|
|
|
+ * routine can be a nop.
|
|
|
+ */
|
|
|
+}
|
|
|
+
|
|
|
extern struct dma_map_ops *dma_ops;
|
|
|
extern struct dma_map_ops *leon_dma_ops;
|
|
|
extern struct dma_map_ops pci32_dma_ops;
|