summaryrefslogtreecommitdiffstats
path: root/drivers/pci
diff options
context:
space:
mode:
authorArnd Bergmann2016-05-18 16:15:53 +0200
committerBjorn Helgaas2016-06-11 01:59:17 +0200
commitd7d5677c5ac39af5956ac6c88ac59cea052fea78 (patch)
tree5a8c58699e357b74d0113ea566ecf0207b9ab93f /drivers/pci
parentLinux 4.7-rc2 (diff)
downloadkernel-qcow2-linux-d7d5677c5ac39af5956ac6c88ac59cea052fea78.tar.gz
kernel-qcow2-linux-d7d5677c5ac39af5956ac6c88ac59cea052fea78.tar.xz
kernel-qcow2-linux-d7d5677c5ac39af5956ac6c88ac59cea052fea78.zip
PCI: generic: Select IRQ_DOMAIN
The generic PCI host controller calls of_irq_parse_and_map_pci() in its IRQ fixup, but that function is only available when CONFIG_IRQ_DOMAIN is set: drivers/pci/built-in.o: In function `pci_host_common_probe': drivers/pci/host/pci-host-common.c:181: undefined reference to `of_irq_parse_and_map_pci' There is no downside in enabling the domains here, so use a Kconfig select statement to ensure it's always available to this driver. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'drivers/pci')
-rw-r--r--drivers/pci/host/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/pci/host/Kconfig b/drivers/pci/host/Kconfig
index 5d2374e4ee7f..2057f71d855c 100644
--- a/drivers/pci/host/Kconfig
+++ b/drivers/pci/host/Kconfig
@@ -85,6 +85,7 @@ config PCI_HOST_GENERIC
bool "Generic PCI host controller"
depends on (ARM || ARM64) && OF
select PCI_HOST_COMMON
+ select IRQ_DOMAIN
help
Say Y here if you want to support a simple generic PCI host
controller, such as the one emulated by kvmtool.