|
@@ -133,18 +133,12 @@ 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;
|
|
|
|
|
|
+#ifndef CONFIG_DMABOUNCE
|
|
|
*dev->dma_mask = dma_mask;
|
|
|
+#endif
|
|
|
|
|
|
return 0;
|
|
|
}
|