diff options
author | David Woodhouse <dwmw@amazon.co.uk> | 2017-04-12 13:25:59 +0100 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2017-04-20 08:47:47 -0500 |
commit | f719582435afe9c7985206e42d804ea6aa315d33 (patch) | |
tree | 0f0ea2ee1adc77e1e81c1410e5569e5d6136ffb6 /arch/arm64 | |
parent | f66e225828c1b046c7db1db65b0dd2d135f6a2da (diff) | |
download | linux-stable-f719582435afe9c7985206e42d804ea6aa315d33.tar.gz linux-stable-f719582435afe9c7985206e42d804ea6aa315d33.tar.bz2 linux-stable-f719582435afe9c7985206e42d804ea6aa315d33.zip |
PCI: Add pci_mmap_resource_range() and use it for ARM64
Starting to leave behind the legacy of the pci_mmap_page_range() interface
which takes "user-visible" BAR addresses. This takes just the resource and
offset.
For now, both APIs coexist and depending on the platform, one is
implemented as a wrapper around the other.
Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'arch/arm64')
-rw-r--r-- | arch/arm64/include/asm/pci.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm64/include/asm/pci.h b/arch/arm64/include/asm/pci.h index b9a7ba9ca44c..1fc19744ffe9 100644 --- a/arch/arm64/include/asm/pci.h +++ b/arch/arm64/include/asm/pci.h @@ -22,6 +22,8 @@ */ #define PCI_DMA_BUS_IS_PHYS (0) +#define ARCH_GENERIC_PCI_MMAP_RESOURCE 1 + extern int isa_dma_bridge_buggy; #ifdef CONFIG_PCI |