summaryrefslogtreecommitdiff
path: root/drivers/pci/Kconfig
diff options
context:
space:
mode:
authorSuneel Garapati <sgarapati@marvell.com>2019-10-24 04:40:36 +0300
committerStefan Roese <sr@denx.de>2020-08-25 09:01:16 +0300
commita3fac3f395afc5ad7aeb01fb7ed2d87d07c87ab0 (patch)
tree3acf8430dfd9d1043c2c1117877353841470c1cb /drivers/pci/Kconfig
parent51eeae91c5e7b8f7c1bdf46aa6d6bb1675fd2ebc (diff)
downloadu-boot-a3fac3f395afc5ad7aeb01fb7ed2d87d07c87ab0.tar.xz
pci: pci-uclass: Add support for Alternate-RoutingID capability
If ARI capability is found on device, use it to update next function number in bus scan and also helps to skip unnecessary bdf scans. Signed-off-by: Suneel Garapati <sgarapati@marvell.com> Reviewed-by: Simon Glass <sjg@chromium.org> Cc: Bin Meng <bmeng.cn@gmail.com>
Diffstat (limited to 'drivers/pci/Kconfig')
-rw-r--r--drivers/pci/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/pci/Kconfig b/drivers/pci/Kconfig
index 4635752a95..377806f3b0 100644
--- a/drivers/pci/Kconfig
+++ b/drivers/pci/Kconfig
@@ -63,6 +63,15 @@ config PCI_SRIOV
if available on a PCI Physical Function device and probe for
applicable drivers.
+config PCI_ARID
+ bool "Enable Alternate Routing-ID support for PCI"
+ depends on PCI || DM_PCI
+ default n
+ help
+ Say Y here if you want to enable Alternate Routing-ID capability
+ support on PCI devices. This helps to skip some devices in BDF
+ scan that are not present.
+
config PCIE_ECAM_GENERIC
bool "Generic ECAM-based PCI host controller support"
default n