Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[pandora-kernel.git] / arch / arm / include / asm / dma-mapping.h
index 256ee1c..69ce072 100644 (file)
@@ -128,6 +128,14 @@ static inline int dma_supported(struct device *dev, u64 mask)
 
 static inline int dma_set_mask(struct device *dev, u64 dma_mask)
 {
+#ifdef CONFIG_DMABOUNCE
+       if (dev->archdata.dmabounce) {
+               if (dma_mask >= ISA_DMA_THRESHOLD)
+                       return 0;
+               else
+                       return -EIO;
+       }
+#endif
        if (!dev->dma_mask || !dma_supported(dev, dma_mask))
                return -EIO;