aboutsummaryrefslogtreecommitdiffstats
path: root/arch/tile/Kconfig
diff options
context:
space:
mode:
authorChris Metcalf <cmetcalf@tilera.com>2013-08-02 16:45:22 -0400
committerChris Metcalf <cmetcalf@tilera.com>2013-08-06 12:55:32 -0400
commitcf89c4262bd5fa70e67953126001c08ecea4f346 (patch)
treeb968b7a7a2a9fb2140779948911e5c71b29585b1 /arch/tile/Kconfig
parenta3c4f2fb26974b5134861af8f7593040ae61a1f4 (diff)
tile PCI RC: support I/O space access
To enable this functionality, configure CONFIG_TILE_PCI_IO. Without this flag, the kernel still assigns I/O address ranges to the devices, but no TRIO resource and mapping support is provided. We assign disjoint I/O address ranges to separate PCIe domains. Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
Diffstat (limited to 'arch/tile/Kconfig')
-rw-r--r--arch/tile/Kconfig10
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/tile/Kconfig b/arch/tile/Kconfig
index 24565a7ffe6d..bfff76947f83 100644
--- a/arch/tile/Kconfig
+++ b/arch/tile/Kconfig
@@ -396,6 +396,16 @@ config NO_IOMEM
396config NO_IOPORT 396config NO_IOPORT
397 def_bool !PCI 397 def_bool !PCI
398 398
399config TILE_PCI_IO
400 bool "PCI I/O space support"
401 default n
402 depends on PCI
403 depends on TILEGX
404 ---help---
405 Enable PCI I/O space support on TILEGx. Since the PCI I/O space
406 is used by few modern PCIe endpoint devices, its support is disabled
407 by default to save the TRIO PIO Region resource for other purposes.
408
399source "drivers/pci/Kconfig" 409source "drivers/pci/Kconfig"
400 410
401config TILE_USB 411config TILE_USB