aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/pci-common.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/kernel/pci-common.c')
-rw-r--r--arch/powerpc/kernel/pci-common.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/arch/powerpc/kernel/pci-common.c b/arch/powerpc/kernel/pci-common.c
index ffda24a38dda..341a7469cab8 100644
--- a/arch/powerpc/kernel/pci-common.c
+++ b/arch/powerpc/kernel/pci-common.c
@@ -233,6 +233,14 @@ void pcibios_reset_secondary_bus(struct pci_dev *dev)
233 pci_reset_secondary_bus(dev); 233 pci_reset_secondary_bus(dev);
234} 234}
235 235
236resource_size_t pcibios_default_alignment(void)
237{
238 if (ppc_md.pcibios_default_alignment)
239 return ppc_md.pcibios_default_alignment();
240
241 return 0;
242}
243
236#ifdef CONFIG_PCI_IOV 244#ifdef CONFIG_PCI_IOV
237resource_size_t pcibios_iov_resource_alignment(struct pci_dev *pdev, int resno) 245resource_size_t pcibios_iov_resource_alignment(struct pci_dev *pdev, int resno)
238{ 246{
@@ -513,7 +521,8 @@ pgprot_t pci_phys_mem_access_prot(struct file *file,
513 * 521 *
514 * Returns a negative error code on failure, zero on success. 522 * Returns a negative error code on failure, zero on success.
515 */ 523 */
516int pci_mmap_page_range(struct pci_dev *dev, struct vm_area_struct *vma, 524int pci_mmap_page_range(struct pci_dev *dev, int bar,
525 struct vm_area_struct *vma,
517 enum pci_mmap_state mmap_state, int write_combine) 526 enum pci_mmap_state mmap_state, int write_combine)
518{ 527{
519 resource_size_t offset = 528 resource_size_t offset =