16e0832faSShawn Lin# SPDX-License-Identifier: GPL-2.0 26e0832faSShawn Lin 36e0832faSShawn Linmenu "PCI controller drivers" 46e0832faSShawn Lin depends on PCI 56e0832faSShawn Lin 66e0832faSShawn Linconfig PCI_AARDVARK 7526a7699SPali Rohár tristate "Aardvark PCIe controller" 86e0832faSShawn Lin depends on (ARCH_MVEBU && ARM64) || COMPILE_TEST 96e0832faSShawn Lin depends on OF 10a474d3fbSThomas Gleixner depends on PCI_MSI 118a3ebd8dSZachary Zhang select PCI_BRIDGE_EMUL 126e0832faSShawn Lin help 136e0832faSShawn Lin Add support for Aardvark 64bit PCIe Host Controller. This 146e0832faSShawn Lin controller is part of the South Bridge of the Marvel Armada 156e0832faSShawn Lin 3700 SoC. 166e0832faSShawn Lin 17*81c362e7SBjorn Helgaasconfig PCIE_ALTERA 18*81c362e7SBjorn Helgaas tristate "Altera PCIe controller" 19*81c362e7SBjorn Helgaas depends on ARM || NIOS2 || ARM64 || COMPILE_TEST 20*81c362e7SBjorn Helgaas help 21*81c362e7SBjorn Helgaas Say Y here if you want to enable PCIe controller support on Altera 22*81c362e7SBjorn Helgaas FPGA. 23*81c362e7SBjorn Helgaas 24*81c362e7SBjorn Helgaasconfig PCIE_ALTERA_MSI 25*81c362e7SBjorn Helgaas tristate "Altera PCIe MSI feature" 26*81c362e7SBjorn Helgaas depends on PCIE_ALTERA 27a474d3fbSThomas Gleixner depends on PCI_MSI 286e0832faSShawn Lin help 29*81c362e7SBjorn Helgaas Say Y here if you want PCIe MSI support for the Altera FPGA. 30*81c362e7SBjorn Helgaas This MSI driver supports Altera MSI to GIC controller IP. 316e0832faSShawn Lin 32*81c362e7SBjorn Helgaasconfig PCIE_APPLE_MSI_DOORBELL_ADDR 33*81c362e7SBjorn Helgaas hex 34*81c362e7SBjorn Helgaas default 0xfffff000 35*81c362e7SBjorn Helgaas depends on PCIE_APPLE 36*81c362e7SBjorn Helgaas 37*81c362e7SBjorn Helgaasconfig PCIE_APPLE 38*81c362e7SBjorn Helgaas tristate "Apple PCIe controller" 39*81c362e7SBjorn Helgaas depends on ARCH_APPLE || COMPILE_TEST 406e0832faSShawn Lin depends on OF 41a474d3fbSThomas Gleixner depends on PCI_MSI 42508f6106SBharat Kumar Gogada select PCI_HOST_COMMON 43508f6106SBharat Kumar Gogada help 44*81c362e7SBjorn Helgaas Say Y here if you want to enable PCIe controller support on Apple 45*81c362e7SBjorn Helgaas system-on-chips, like the Apple M1. This is required for the USB 46*81c362e7SBjorn Helgaas type-A ports, Ethernet, Wi-Fi, and Bluetooth. 47508f6106SBharat Kumar Gogada 48*81c362e7SBjorn Helgaas If unsure, say Y if you have an Apple Silicon system. 496e0832faSShawn Lin 506e0832faSShawn Linconfig PCI_VERSATILE 516e0832faSShawn Lin bool "ARM Versatile PB PCI controller" 52ecf8fd6dSRob Herring depends on ARCH_VERSATILE || COMPILE_TEST 536e0832faSShawn Lin 54*81c362e7SBjorn Helgaasconfig PCIE_BRCMSTB 55*81c362e7SBjorn Helgaas tristate "Broadcom Brcmstb PCIe controller" 56*81c362e7SBjorn Helgaas depends on ARCH_BRCMSTB || ARCH_BCM2835 || ARCH_BCMBCA || \ 57*81c362e7SBjorn Helgaas BMIPS_GENERIC || COMPILE_TEST 58*81c362e7SBjorn Helgaas depends on OF 59*81c362e7SBjorn Helgaas depends on PCI_MSI 60*81c362e7SBjorn Helgaas default ARCH_BRCMSTB || BMIPS_GENERIC 61*81c362e7SBjorn Helgaas help 62*81c362e7SBjorn Helgaas Say Y here to enable PCIe host controller support for 63*81c362e7SBjorn Helgaas Broadcom STB based SoCs, like the Raspberry Pi 4. 64*81c362e7SBjorn Helgaas 656e0832faSShawn Linconfig PCIE_IPROC 666e0832faSShawn Lin tristate 676e0832faSShawn Lin help 686e0832faSShawn Lin This enables the iProc PCIe core controller support for Broadcom's 696e0832faSShawn Lin iProc family of SoCs. An appropriate bus interface driver needs 706e0832faSShawn Lin to be enabled to select this. 716e0832faSShawn Lin 726e0832faSShawn Linconfig PCIE_IPROC_PLATFORM 736e0832faSShawn Lin tristate "Broadcom iProc PCIe platform bus driver" 746e0832faSShawn Lin depends on ARCH_BCM_IPROC || (ARM && COMPILE_TEST) 756e0832faSShawn Lin depends on OF 766e0832faSShawn Lin select PCIE_IPROC 776e0832faSShawn Lin default ARCH_BCM_IPROC 786e0832faSShawn Lin help 796e0832faSShawn Lin Say Y here if you want to use the Broadcom iProc PCIe controller 806e0832faSShawn Lin through the generic platform bus interface 816e0832faSShawn Lin 826e0832faSShawn Linconfig PCIE_IPROC_BCMA 8380c170d7SBjorn Helgaas tristate "Broadcom iProc BCMA PCIe controller" 846e0832faSShawn Lin depends on ARM && (ARCH_BCM_IPROC || COMPILE_TEST) 856e0832faSShawn Lin select PCIE_IPROC 866e0832faSShawn Lin select BCMA 876e0832faSShawn Lin default ARCH_BCM_5301X 886e0832faSShawn Lin help 896e0832faSShawn Lin Say Y here if you want to use the Broadcom iProc PCIe controller 906e0832faSShawn Lin through the BCMA bus interface 916e0832faSShawn Lin 926e0832faSShawn Linconfig PCIE_IPROC_MSI 936e0832faSShawn Lin bool "Broadcom iProc PCIe MSI support" 946e0832faSShawn Lin depends on PCIE_IPROC_PLATFORM || PCIE_IPROC_BCMA 95a474d3fbSThomas Gleixner depends on PCI_MSI 966e0832faSShawn Lin default ARCH_BCM_IPROC 976e0832faSShawn Lin help 986e0832faSShawn Lin Say Y here if you want to enable MSI support for Broadcom's iProc 996e0832faSShawn Lin PCIe controller 1006e0832faSShawn Lin 1016e0832faSShawn Linconfig PCI_HOST_THUNDER_PEM 1026e0832faSShawn Lin bool "Cavium Thunder PCIe controller to off-chip devices" 1036e0832faSShawn Lin depends on ARM64 || COMPILE_TEST 1046e0832faSShawn Lin depends on OF || (ACPI && PCI_QUIRKS) 1056e0832faSShawn Lin select PCI_HOST_COMMON 1066e0832faSShawn Lin help 1076e0832faSShawn Lin Say Y here if you want PCIe support for CN88XX Cavium Thunder SoCs. 1086e0832faSShawn Lin 1096e0832faSShawn Linconfig PCI_HOST_THUNDER_ECAM 1106e0832faSShawn Lin bool "Cavium Thunder ECAM controller to on-chip devices on pass-1.x silicon" 1116e0832faSShawn Lin depends on ARM64 || COMPILE_TEST 1126e0832faSShawn Lin depends on OF || (ACPI && PCI_QUIRKS) 1136e0832faSShawn Lin select PCI_HOST_COMMON 1146e0832faSShawn Lin help 1156e0832faSShawn Lin Say Y here if you want ECAM support for CN88XX-Pass-1.x Cavium Thunder SoCs. 1166e0832faSShawn Lin 117*81c362e7SBjorn Helgaasconfig PCI_FTPCI100 118*81c362e7SBjorn Helgaas bool "Faraday Technology FTPCI100 PCI controller" 119*81c362e7SBjorn Helgaas depends on OF 120*81c362e7SBjorn Helgaas default ARCH_GEMINI 121*81c362e7SBjorn Helgaas 122*81c362e7SBjorn Helgaasconfig PCI_HOST_COMMON 123*81c362e7SBjorn Helgaas tristate 124*81c362e7SBjorn Helgaas select PCI_ECAM 125*81c362e7SBjorn Helgaas 126*81c362e7SBjorn Helgaasconfig PCI_HOST_GENERIC 127*81c362e7SBjorn Helgaas tristate "Generic PCI host controller" 128*81c362e7SBjorn Helgaas depends on OF 129*81c362e7SBjorn Helgaas select PCI_HOST_COMMON 130*81c362e7SBjorn Helgaas select IRQ_DOMAIN 131*81c362e7SBjorn Helgaas help 132*81c362e7SBjorn Helgaas Say Y here if you want to support a simple generic PCI host 133*81c362e7SBjorn Helgaas controller, such as the one emulated by kvmtool. 134*81c362e7SBjorn Helgaas 135*81c362e7SBjorn Helgaasconfig PCIE_HISI_ERR 136*81c362e7SBjorn Helgaas depends on ACPI_APEI_GHES && (ARM64 || COMPILE_TEST) 137*81c362e7SBjorn Helgaas bool "HiSilicon HIP PCIe controller error handling driver" 138*81c362e7SBjorn Helgaas help 139*81c362e7SBjorn Helgaas Say Y here if you want error handling support 140*81c362e7SBjorn Helgaas for the PCIe controller's errors on HiSilicon HIP SoCs 141*81c362e7SBjorn Helgaas 142*81c362e7SBjorn Helgaasconfig PCI_IXP4XX 143*81c362e7SBjorn Helgaas bool "Intel IXP4xx PCI controller" 144*81c362e7SBjorn Helgaas depends on ARM && OF 145*81c362e7SBjorn Helgaas depends on ARCH_IXP4XX || COMPILE_TEST 146*81c362e7SBjorn Helgaas default ARCH_IXP4XX 147*81c362e7SBjorn Helgaas help 148*81c362e7SBjorn Helgaas Say Y here if you want support for the PCI host controller found 149*81c362e7SBjorn Helgaas in the Intel IXP4xx XScale-based network processor SoC. 150*81c362e7SBjorn Helgaas 151*81c362e7SBjorn Helgaasconfig VMD 152*81c362e7SBjorn Helgaas depends on PCI_MSI && X86_64 && !UML 153*81c362e7SBjorn Helgaas tristate "Intel Volume Management Device Driver" 154*81c362e7SBjorn Helgaas help 155*81c362e7SBjorn Helgaas Adds support for the Intel Volume Management Device (VMD). VMD is a 156*81c362e7SBjorn Helgaas secondary PCI host bridge that allows PCI Express root ports, 157*81c362e7SBjorn Helgaas and devices attached to them, to be removed from the default 158*81c362e7SBjorn Helgaas PCI domain and placed within the VMD domain. This provides 159*81c362e7SBjorn Helgaas more bus resources than are otherwise possible with a 160*81c362e7SBjorn Helgaas single domain. If you know your system provides one of these and 161*81c362e7SBjorn Helgaas has devices attached to it, say Y; if you are not sure, say N. 162*81c362e7SBjorn Helgaas 163*81c362e7SBjorn Helgaas To compile this driver as a module, choose M here: the 164*81c362e7SBjorn Helgaas module will be called vmd. 165*81c362e7SBjorn Helgaas 166*81c362e7SBjorn Helgaasconfig PCI_LOONGSON 167*81c362e7SBjorn Helgaas bool "LOONGSON PCIe controller" 168*81c362e7SBjorn Helgaas depends on MACH_LOONGSON64 || COMPILE_TEST 169*81c362e7SBjorn Helgaas depends on OF || ACPI 170*81c362e7SBjorn Helgaas depends on PCI_QUIRKS 171*81c362e7SBjorn Helgaas default MACH_LOONGSON64 172*81c362e7SBjorn Helgaas help 173*81c362e7SBjorn Helgaas Say Y here if you want to enable PCI controller support on 174*81c362e7SBjorn Helgaas Loongson systems. 175*81c362e7SBjorn Helgaas 176*81c362e7SBjorn Helgaasconfig PCI_MVEBU 177*81c362e7SBjorn Helgaas tristate "Marvell EBU PCIe controller" 178*81c362e7SBjorn Helgaas depends on ARCH_MVEBU || ARCH_DOVE || COMPILE_TEST 179*81c362e7SBjorn Helgaas depends on MVEBU_MBUS 180*81c362e7SBjorn Helgaas depends on ARM 181*81c362e7SBjorn Helgaas depends on OF 182*81c362e7SBjorn Helgaas depends on BROKEN 183*81c362e7SBjorn Helgaas select PCI_BRIDGE_EMUL 184*81c362e7SBjorn Helgaas help 185*81c362e7SBjorn Helgaas Add support for Marvell EBU PCIe controller. This PCIe controller 186*81c362e7SBjorn Helgaas is used on 32-bit Marvell ARM SoCs: Dove, Kirkwood, Armada 370, 187*81c362e7SBjorn Helgaas Armada XP, Armada 375, Armada 38x and Armada 39x. 188*81c362e7SBjorn Helgaas 189*81c362e7SBjorn Helgaasconfig PCIE_MEDIATEK 190*81c362e7SBjorn Helgaas tristate "MediaTek PCIe controller" 191*81c362e7SBjorn Helgaas depends on ARCH_AIROHA || ARCH_MEDIATEK || COMPILE_TEST 192*81c362e7SBjorn Helgaas depends on OF 193*81c362e7SBjorn Helgaas depends on PCI_MSI 194*81c362e7SBjorn Helgaas help 195*81c362e7SBjorn Helgaas Say Y here if you want to enable PCIe controller support on 196*81c362e7SBjorn Helgaas MediaTek SoCs. 197*81c362e7SBjorn Helgaas 198*81c362e7SBjorn Helgaasconfig PCIE_MEDIATEK_GEN3 199*81c362e7SBjorn Helgaas tristate "MediaTek Gen3 PCIe controller" 200*81c362e7SBjorn Helgaas depends on ARCH_MEDIATEK || COMPILE_TEST 201*81c362e7SBjorn Helgaas depends on PCI_MSI 202*81c362e7SBjorn Helgaas help 203*81c362e7SBjorn Helgaas Adds support for PCIe Gen3 MAC controller for MediaTek SoCs. 204*81c362e7SBjorn Helgaas This PCIe controller is compatible with Gen3, Gen2 and Gen1 speed, 205*81c362e7SBjorn Helgaas and support up to 256 MSI interrupt numbers for 206*81c362e7SBjorn Helgaas multi-function devices. 207*81c362e7SBjorn Helgaas 208*81c362e7SBjorn Helgaas Say Y here if you want to enable Gen3 PCIe controller support on 209*81c362e7SBjorn Helgaas MediaTek SoCs. 210*81c362e7SBjorn Helgaas 211*81c362e7SBjorn Helgaasconfig PCIE_MT7621 212*81c362e7SBjorn Helgaas tristate "MediaTek MT7621 PCIe controller" 213*81c362e7SBjorn Helgaas depends on SOC_MT7621 || COMPILE_TEST 214*81c362e7SBjorn Helgaas select PHY_MT7621_PCI 215*81c362e7SBjorn Helgaas default SOC_MT7621 216*81c362e7SBjorn Helgaas help 217*81c362e7SBjorn Helgaas This selects a driver for the MediaTek MT7621 PCIe Controller. 218*81c362e7SBjorn Helgaas 219*81c362e7SBjorn Helgaasconfig PCIE_MICROCHIP_HOST 220*81c362e7SBjorn Helgaas bool "Microchip AXI PCIe controller" 221*81c362e7SBjorn Helgaas depends on PCI_MSI && OF 222*81c362e7SBjorn Helgaas select PCI_HOST_COMMON 223*81c362e7SBjorn Helgaas help 224*81c362e7SBjorn Helgaas Say Y here if you want kernel to support the Microchip AXI PCIe 225*81c362e7SBjorn Helgaas Host Bridge driver. 226*81c362e7SBjorn Helgaas 227*81c362e7SBjorn Helgaasconfig PCI_HYPERV_INTERFACE 228*81c362e7SBjorn Helgaas tristate "Microsoft Hyper-V PCI Interface" 229*81c362e7SBjorn Helgaas depends on ((X86 && X86_64) || ARM64) && HYPERV && PCI_MSI 230*81c362e7SBjorn Helgaas help 231*81c362e7SBjorn Helgaas The Hyper-V PCI Interface is a helper driver that allows other 232*81c362e7SBjorn Helgaas drivers to have a common interface with the Hyper-V PCI frontend 233*81c362e7SBjorn Helgaas driver. 234*81c362e7SBjorn Helgaas 235*81c362e7SBjorn Helgaasconfig PCI_TEGRA 236*81c362e7SBjorn Helgaas bool "NVIDIA Tegra PCIe controller" 237*81c362e7SBjorn Helgaas depends on ARCH_TEGRA || COMPILE_TEST 238*81c362e7SBjorn Helgaas depends on PCI_MSI 239*81c362e7SBjorn Helgaas help 240*81c362e7SBjorn Helgaas Say Y here if you want support for the PCIe host controller found 241*81c362e7SBjorn Helgaas on NVIDIA Tegra SoCs. 242*81c362e7SBjorn Helgaas 243*81c362e7SBjorn Helgaasconfig PCIE_RCAR_HOST 244*81c362e7SBjorn Helgaas bool "Renesas R-Car PCIe controller (host mode)" 245*81c362e7SBjorn Helgaas depends on ARCH_RENESAS || COMPILE_TEST 246*81c362e7SBjorn Helgaas depends on PCI_MSI 247*81c362e7SBjorn Helgaas help 248*81c362e7SBjorn Helgaas Say Y here if you want PCIe controller support on R-Car SoCs in host 249*81c362e7SBjorn Helgaas mode. 250*81c362e7SBjorn Helgaas 251*81c362e7SBjorn Helgaasconfig PCIE_RCAR_EP 252*81c362e7SBjorn Helgaas bool "Renesas R-Car PCIe controller (endpoint mode)" 253*81c362e7SBjorn Helgaas depends on ARCH_RENESAS || COMPILE_TEST 254*81c362e7SBjorn Helgaas depends on PCI_ENDPOINT 255*81c362e7SBjorn Helgaas help 256*81c362e7SBjorn Helgaas Say Y here if you want PCIe controller support on R-Car SoCs in 257*81c362e7SBjorn Helgaas endpoint mode. 258*81c362e7SBjorn Helgaas 259*81c362e7SBjorn Helgaasconfig PCI_RCAR_GEN2 260*81c362e7SBjorn Helgaas bool "Renesas R-Car Gen2 Internal PCI controller" 261*81c362e7SBjorn Helgaas depends on ARCH_RENESAS || COMPILE_TEST 262*81c362e7SBjorn Helgaas depends on ARM 263*81c362e7SBjorn Helgaas help 264*81c362e7SBjorn Helgaas Say Y here if you want internal PCI support on R-Car Gen2 SoC. 265*81c362e7SBjorn Helgaas There are 3 internal PCI controllers available with a single 266*81c362e7SBjorn Helgaas built-in EHCI/OHCI host controller present on each one. 267*81c362e7SBjorn Helgaas 2686e0832faSShawn Linconfig PCIE_ROCKCHIP 2696e0832faSShawn Lin bool 2706e0832faSShawn Lin depends on PCI 2716e0832faSShawn Lin 2726e0832faSShawn Linconfig PCIE_ROCKCHIP_HOST 27380c170d7SBjorn Helgaas tristate "Rockchip PCIe controller (host mode)" 2746e0832faSShawn Lin depends on ARCH_ROCKCHIP || COMPILE_TEST 2756e0832faSShawn Lin depends on OF 276a474d3fbSThomas Gleixner depends on PCI_MSI 2776e0832faSShawn Lin select MFD_SYSCON 2786e0832faSShawn Lin select PCIE_ROCKCHIP 2796e0832faSShawn Lin help 2806e0832faSShawn Lin Say Y here if you want internal PCI support on Rockchip SoC. 2816e0832faSShawn Lin There is 1 internal PCIe port available to support GEN2 with 2826e0832faSShawn Lin 4 slots. 2836e0832faSShawn Lin 2846e0832faSShawn Linconfig PCIE_ROCKCHIP_EP 28580c170d7SBjorn Helgaas bool "Rockchip PCIe controller (endpoint mode)" 2866e0832faSShawn Lin depends on ARCH_ROCKCHIP || COMPILE_TEST 2876e0832faSShawn Lin depends on OF 2886e0832faSShawn Lin depends on PCI_ENDPOINT 2896e0832faSShawn Lin select MFD_SYSCON 2906e0832faSShawn Lin select PCIE_ROCKCHIP 2916e0832faSShawn Lin help 2926e0832faSShawn Lin Say Y here if you want to support Rockchip PCIe controller in 2936e0832faSShawn Lin endpoint mode on Rockchip SoC. There is 1 internal PCIe port 2946e0832faSShawn Lin available to support GEN2 with 4 slots. 2956e0832faSShawn Lin 296*81c362e7SBjorn Helgaasconfig PCI_V3_SEMI 297*81c362e7SBjorn Helgaas bool "V3 Semiconductor PCI controller" 2986e0832faSShawn Lin depends on OF 299*81c362e7SBjorn Helgaas depends on ARM || COMPILE_TEST 300*81c362e7SBjorn Helgaas default ARCH_INTEGRATOR_AP 301*81c362e7SBjorn Helgaas 302*81c362e7SBjorn Helgaasconfig PCI_XGENE 303*81c362e7SBjorn Helgaas bool "X-Gene PCIe controller" 304*81c362e7SBjorn Helgaas depends on ARM64 || COMPILE_TEST 305*81c362e7SBjorn Helgaas depends on OF || (ACPI && PCI_QUIRKS) 306*81c362e7SBjorn Helgaas help 307*81c362e7SBjorn Helgaas Say Y here if you want internal PCI support on APM X-Gene SoC. 308*81c362e7SBjorn Helgaas There are 5 internal PCIe ports available. Each port is GEN3 capable 309*81c362e7SBjorn Helgaas and have varied lanes from x1 to x8. 310*81c362e7SBjorn Helgaas 311*81c362e7SBjorn Helgaasconfig PCI_XGENE_MSI 312*81c362e7SBjorn Helgaas bool "X-Gene v1 PCIe MSI feature" 313*81c362e7SBjorn Helgaas depends on PCI_XGENE 314*81c362e7SBjorn Helgaas depends on PCI_MSI 315*81c362e7SBjorn Helgaas default y 316*81c362e7SBjorn Helgaas help 317*81c362e7SBjorn Helgaas Say Y here if you want PCIe MSI support for the APM X-Gene v1 SoC. 318*81c362e7SBjorn Helgaas This MSI driver supports 5 PCIe ports on the APM X-Gene v1 SoC. 319*81c362e7SBjorn Helgaas 320*81c362e7SBjorn Helgaasconfig PCIE_XILINX 321*81c362e7SBjorn Helgaas bool "Xilinx AXI PCIe controller" 322*81c362e7SBjorn Helgaas depends on OF || COMPILE_TEST 323a474d3fbSThomas Gleixner depends on PCI_MSI 3246e0832faSShawn Lin help 325*81c362e7SBjorn Helgaas Say 'Y' here if you want kernel to support the Xilinx AXI PCIe 3266f15a9c9SDaire McNamara Host Bridge driver. 3276f15a9c9SDaire McNamara 328*81c362e7SBjorn Helgaasconfig PCIE_XILINX_NWL 329*81c362e7SBjorn Helgaas bool "Xilinx NWL PCIe controller" 330*81c362e7SBjorn Helgaas depends on ARCH_ZYNQMP || COMPILE_TEST 331a474d3fbSThomas Gleixner depends on PCI_MSI 332*81c362e7SBjorn Helgaas help 333*81c362e7SBjorn Helgaas Say 'Y' here if you want kernel support for Xilinx 334*81c362e7SBjorn Helgaas NWL PCIe controller. The controller can act as Root Port 335*81c362e7SBjorn Helgaas or End Point. The current option selection will only 336*81c362e7SBjorn Helgaas support root port enabling. 337*81c362e7SBjorn Helgaas 338*81c362e7SBjorn Helgaasconfig PCIE_XILINX_CPM 339*81c362e7SBjorn Helgaas bool "Xilinx Versal CPM PCI controller" 340*81c362e7SBjorn Helgaas depends on ARCH_ZYNQMP || COMPILE_TEST 3411e33888fSAlyssa Rosenzweig select PCI_HOST_COMMON 3421e33888fSAlyssa Rosenzweig help 343*81c362e7SBjorn Helgaas Say 'Y' here if you want kernel support for the 344*81c362e7SBjorn Helgaas Xilinx Versal CPM host bridge. 3451e33888fSAlyssa Rosenzweig 346*81c362e7SBjorn Helgaassource "drivers/pci/controller/cadence/Kconfig" 3476e0832faSShawn Linsource "drivers/pci/controller/dwc/Kconfig" 34803bdc388SHou Zhiqiangsource "drivers/pci/controller/mobiveil/Kconfig" 3496e0832faSShawn Linendmenu 350