diff options
author | Liviu Dudau <Liviu.Dudau@arm.com> | 2014-09-29 10:29:31 -0400 |
---|---|---|
committer | Bjorn Helgaas <bhelgaas@google.com> | 2014-09-30 19:08:57 -0400 |
commit | d1e6dc91b532d3d3dbbd0fa356b775ca320dc2c2 (patch) | |
tree | 8470f782b1a12d70ccae0ce4ea983e5977a44c50 /arch/arm64/Kconfig | |
parent | 8b921acfeffdb0b45085da862fc301a2d25ed2cf (diff) |
arm64: Add architectural support for PCI
Use the generic PCI domain and OF functions to provide support for PCI
on arm64.
[bhelgaas: Change comments to use generic PCI, not just PCIe. Nothing at
this level is PCIe-specific.]
Signed-off-by: Liviu Dudau <Liviu.Dudau@arm.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'arch/arm64/Kconfig')
-rw-r--r-- | arch/arm64/Kconfig | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index fd4e81a4e1ce..bc97147d326c 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig | |||
@@ -81,7 +81,7 @@ config MMU | |||
81 | def_bool y | 81 | def_bool y |
82 | 82 | ||
83 | config NO_IOPORT_MAP | 83 | config NO_IOPORT_MAP |
84 | def_bool y | 84 | def_bool y if !PCI |
85 | 85 | ||
86 | config STACKTRACE_SUPPORT | 86 | config STACKTRACE_SUPPORT |
87 | def_bool y | 87 | def_bool y |
@@ -156,6 +156,26 @@ menu "Bus support" | |||
156 | config ARM_AMBA | 156 | config ARM_AMBA |
157 | bool | 157 | bool |
158 | 158 | ||
159 | config PCI | ||
160 | bool "PCI support" | ||
161 | help | ||
162 | This feature enables support for PCI bus system. If you say Y | ||
163 | here, the kernel will include drivers and infrastructure code | ||
164 | to support PCI bus devices. | ||
165 | |||
166 | config PCI_DOMAINS | ||
167 | def_bool PCI | ||
168 | |||
169 | config PCI_DOMAINS_GENERIC | ||
170 | def_bool PCI | ||
171 | |||
172 | config PCI_SYSCALL | ||
173 | def_bool PCI | ||
174 | |||
175 | source "drivers/pci/Kconfig" | ||
176 | source "drivers/pci/pcie/Kconfig" | ||
177 | source "drivers/pci/hotplug/Kconfig" | ||
178 | |||
159 | endmenu | 179 | endmenu |
160 | 180 | ||
161 | menu "Kernel Features" | 181 | menu "Kernel Features" |