[POWERPC] Implement pci_set_dma_mask() in terms of the dma_ops
[deliverable/linux.git] / arch / powerpc / kernel / pci_64.c
index bf06926f677d4e4c6977ea48436522eaf4306cd8..f5c4628698b94fc5f7e7e4b4e608390b3ed03a6e 100644 (file)
@@ -69,6 +69,22 @@ struct dma_mapping_ops *get_pci_dma_ops(void)
 }
 EXPORT_SYMBOL(get_pci_dma_ops);
 
+
+int pci_set_dma_mask(struct pci_dev *dev, u64 mask)
+{
+       return dma_set_mask(&dev->dev, mask);
+}
+
+int pci_set_consistent_dma_mask(struct pci_dev *dev, u64 mask)
+{
+       int rc;
+
+       rc = dma_set_mask(&dev->dev, mask);
+       dev->dev.coherent_dma_mask = dev->dma_mask;
+
+       return rc;
+}
+
 static void fixup_broken_pcnet32(struct pci_dev* dev)
 {
        if ((dev->class>>8 == PCI_CLASS_NETWORK_ETHERNET)) {
This page took 0.026489 seconds and 5 git commands to generate.