-----BEGIN PGP SIGNATURE----- iQJIBAABCgAyFiEEgMe7l+5h9hnxdsnuWYigwDrT+vwFAmOYpTIUHGJoZWxnYWFz QGdvb2dsZS5jb20ACgkQWYigwDrT+vxuZhAAhGjE8voLZeOYwxbvfL69hGTAZ+Me x2hqRWVhh/IGWXTTaoSLwSjMMokcmAKN5S/wv8qdCG5sB8EN8FyTBIZDy8PuRRdl 8UlqlBMSL+d4oSRDCnYLxFNcynLRNnmx2dfcdw9tJ4zjTLN8Y4o8PHFogR6pJ3MT sDC8S0myTQKXr4wAGzTZycKsiGManviYtByp6dCcKD3Oy5Q2uZ9OKO2DP2yQpn+F c3IJSV9oDz3KR8JVJ5Q1iz9cdMXbGwjkM3JLlHpxhedwjN4ErLumPutKcebtzO5C aTqabN7Nnzc4yJusAIfojFCWH7fgaYUyJ3pxcFyJ4tu4m9Last+2I5UB/kV2sYAD jWiCYx3sA/mRopNXOnrBGae+Lgy+sQnt8or0grySr0bK+b+ArAGis4uT4A0uASGO RUQdIQwz7zhHeQrwAladHWxnx4BEDNCatgfn38p4fklIYKydCY5nfZURMDvHezSR G6Nu08hoE9ZXlmkWTFw+5F23wPWKcCpzZj0hf7OroIouXUp8vqSFSqatH5vGkbCl bDswck9GdRJ2hl5SvFOeelaXkM42du45TMLU2JmIn6dYYFNrO93JgdvKSU7E2CpG AmDIpg1Idxo8fEPPGH1I7RVU5+ilzmmPQQY7poQW+va4/dEd/QVp1+ZZTDnMC1qk qi3ck22VdvPU2VU= =KULr -----END PGP SIGNATURE----- Merge tag 'pci-v6.2-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci Pull PCI updates from Bjorn Helgaas: "Enumeration: - Squash portdrv_{core,pci}.c into portdrv.c to ease maintenance and make more things static. - Make portdrv bind to Switch Ports that have AER. Previously, if these Ports lacked MSI/MSI-X, portdrv failed to bind, which meant the Ports couldn't be suspended to low-power states. AER on these Ports doesn't use interrupts, and the AER driver doesn't need to claim them. - Assign PCI domain IDs using ida_alloc(), which makes host bridge add/remove work better. Resource management: - To work better with recent BIOSes that use EfiMemoryMappedIO for PCI host bridge apertures, remove those regions from the E820 map (E820 entries normally prevent us from allocating BARs). In v5.19, we added some quirks to disable E820 checking, but that's not very maintainable. EfiMemoryMappedIO means the OS needs to map the region for use by EFI runtime services; it shouldn't prevent OS from using it. PCIe native device hotplug: - Build pciehp by default if USB4 is enabled, since Thunderbolt/USB4 PCIe tunneling depends on native PCIe hotplug. - Enable Command Completed Interrupt only if supported to avoid user confusion from lspci output that says this is enabled but not supported. - Prevent pciehp from binding to Switch Upstream Ports; this happened because of interaction with acpiphp and caused devices below the Upstream Port to disappear. Power management: - Convert AGP drivers to generic power management. We hope to remove legacy power management from the PCI core eventually. Virtualization: - Fix pci_device_is_present(), which previously always returned "false" for VFs, causing virtio hangs when unbinding the driver. Miscellaneous: - Convert drivers to gpiod API to prepare for dropping some legacy code. - Fix DOE fencepost error for the maximum data object length. Baikal-T1 PCIe controller driver: - Add driver and DT bindings. Broadcom STB PCIe controller driver: - Enable Multi-MSI. - Delay 100ms after PERST# deassert to allow power and clocks to stabilize. - Configure Read Completion Boundary to 64 bytes. Freescale i.MX6 PCIe controller driver: - Initialize PHY before deasserting core reset to fix a regression in v6.0 on boards where the PHY provides the reference. - Fix imx6sx and imx8mq clock names in DT schema. Intel VMD host bridge driver: - Fix Secondary Bus Reset on VMD bridges, which allows reset of NVMe SSDs in VT-d pass-through scenarios. - Disable MSI remapping, which gets re-enabled by firmware during suspend/resume. MediaTek PCIe Gen3 controller driver: - Add MT7986 and MT8195 support. Qualcomm PCIe controller driver: - Add SC8280XP/SA8540P basic interconnect support. Rockchip DesignWare PCIe controller driver: - Base DT schema on common Synopsys schema. Synopsys DesignWare PCIe core: - Collect DT items shared between Root Port and Endpoint (PERST GPIO, PHY info, clocks, resets, link speed, number of lanes, number of iATU windows, interrupt info, etc) to snps,dw-pcie-common.yaml. - Add dma-ranges support for Root Ports and Endpoints. - Consolidate DT resource retrieval for "dbi", "dbi2", "atu", etc. to reduce code duplication. - Add generic names for clocks and resets to encourage more consistent naming across drivers using DesignWare IP. - Stop advertising PTM Responder role for Endpoints, which aren't allowed to be responders. TI J721E PCIe driver: - Add j721s2 host mode ID to DT schema. - Add interrupt properties to DT schema. Toshiba Visconti PCIe controller driver: - Fix interrupts array max constraints in DT schema" * tag 'pci-v6.2-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (95 commits) x86/PCI: Use pr_info() when possible x86/PCI: Fix log message typo x86/PCI: Tidy E820 removal messages PCI: Skip allocate_resource() if too little space available efi/x86: Remove EfiMemoryMappedIO from E820 map PCI/portdrv: Allow AER service only for Root Ports & RCECs PCI: xilinx-nwl: Fix coding style violations PCI: mvebu: Switch to using gpiod API PCI: pciehp: Enable Command Completed Interrupt only if supported PCI: aardvark: Switch to using devm_gpiod_get_optional() dt-bindings: PCI: mediatek-gen3: add support for mt7986 dt-bindings: PCI: mediatek-gen3: add SoC based clock config dt-bindings: PCI: qcom: Allow 'dma-coherent' property PCI: mt7621: Add sentinel to quirks table PCI: vmd: Fix secondary bus reset for Intel bridges PCI: endpoint: pci-epf-vntb: Fix sparse ntb->reg build warning PCI: endpoint: pci-epf-vntb: Fix sparse build warning for epf_db PCI: endpoint: pci-epf-vntb: Replace hardcoded 4 with sizeof(u32) PCI: endpoint: pci-epf-vntb: Remove unused epf_db_phy struct member PCI: endpoint: pci-epf-vntb: Fix call pci_epc_mem_free_addr() in error path ...
397 lines
12 KiB
Plaintext
397 lines
12 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0
|
|
|
|
menu "DesignWare PCI Core Support"
|
|
depends on PCI
|
|
|
|
config PCIE_DW
|
|
bool
|
|
|
|
config PCIE_DW_HOST
|
|
bool
|
|
select PCIE_DW
|
|
|
|
config PCIE_DW_EP
|
|
bool
|
|
select PCIE_DW
|
|
|
|
config PCI_DRA7XX
|
|
tristate
|
|
|
|
config PCI_DRA7XX_HOST
|
|
tristate "TI DRA7xx PCIe controller Host Mode"
|
|
depends on SOC_DRA7XX || COMPILE_TEST
|
|
depends on OF && HAS_IOMEM && TI_PIPE3
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
select PCI_DRA7XX
|
|
default y if SOC_DRA7XX
|
|
help
|
|
Enables support for the PCIe controller in the DRA7xx SoC to work in
|
|
host mode. There are two instances of PCIe controller in DRA7xx.
|
|
This controller can work either as EP or RC. In order to enable
|
|
host-specific features PCI_DRA7XX_HOST must be selected and in order
|
|
to enable device-specific features PCI_DRA7XX_EP must be selected.
|
|
This uses the DesignWare core.
|
|
|
|
config PCI_DRA7XX_EP
|
|
tristate "TI DRA7xx PCIe controller Endpoint Mode"
|
|
depends on SOC_DRA7XX || COMPILE_TEST
|
|
depends on OF && HAS_IOMEM && TI_PIPE3
|
|
depends on PCI_ENDPOINT
|
|
select PCIE_DW_EP
|
|
select PCI_DRA7XX
|
|
help
|
|
Enables support for the PCIe controller in the DRA7xx SoC to work in
|
|
endpoint mode. There are two instances of PCIe controller in DRA7xx.
|
|
This controller can work either as EP or RC. In order to enable
|
|
host-specific features PCI_DRA7XX_HOST must be selected and in order
|
|
to enable device-specific features PCI_DRA7XX_EP must be selected.
|
|
This uses the DesignWare core.
|
|
|
|
config PCIE_DW_PLAT
|
|
bool
|
|
|
|
config PCIE_DW_PLAT_HOST
|
|
bool "Platform bus based DesignWare PCIe Controller - Host mode"
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
select PCIE_DW_PLAT
|
|
help
|
|
Enables support for the PCIe controller in the Designware IP to
|
|
work in host mode. There are two instances of PCIe controller in
|
|
Designware IP.
|
|
This controller can work either as EP or RC. In order to enable
|
|
host-specific features PCIE_DW_PLAT_HOST must be selected and in
|
|
order to enable device-specific features PCI_DW_PLAT_EP must be
|
|
selected.
|
|
|
|
config PCIE_DW_PLAT_EP
|
|
bool "Platform bus based DesignWare PCIe Controller - Endpoint mode"
|
|
depends on PCI && PCI_MSI
|
|
depends on PCI_ENDPOINT
|
|
select PCIE_DW_EP
|
|
select PCIE_DW_PLAT
|
|
help
|
|
Enables support for the PCIe controller in the Designware IP to
|
|
work in endpoint mode. There are two instances of PCIe controller
|
|
in Designware IP.
|
|
This controller can work either as EP or RC. In order to enable
|
|
host-specific features PCIE_DW_PLAT_HOST must be selected and in
|
|
order to enable device-specific features PCI_DW_PLAT_EP must be
|
|
selected.
|
|
|
|
config PCI_EXYNOS
|
|
tristate "Samsung Exynos PCIe controller"
|
|
depends on ARCH_EXYNOS || COMPILE_TEST
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
help
|
|
Enables support for the PCIe controller in the Samsung Exynos SoCs
|
|
to work in host mode. The PCI controller is based on the DesignWare
|
|
hardware and therefore the driver re-uses the DesignWare core
|
|
functions to implement the driver.
|
|
|
|
config PCI_IMX6
|
|
bool "Freescale i.MX6/7/8 PCIe controller"
|
|
depends on ARCH_MXC || COMPILE_TEST
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
|
|
config PCIE_SPEAR13XX
|
|
bool "STMicroelectronics SPEAr PCIe controller"
|
|
depends on ARCH_SPEAR13XX || COMPILE_TEST
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
help
|
|
Say Y here if you want PCIe support on SPEAr13XX SoCs.
|
|
|
|
config PCI_KEYSTONE
|
|
bool
|
|
|
|
config PCI_KEYSTONE_HOST
|
|
bool "PCI Keystone Host Mode"
|
|
depends on ARCH_KEYSTONE || ARCH_K3 || COMPILE_TEST
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
select PCI_KEYSTONE
|
|
help
|
|
Enables support for the PCIe controller in the Keystone SoC to
|
|
work in host mode. The PCI controller on Keystone is based on
|
|
DesignWare hardware and therefore the driver re-uses the
|
|
DesignWare core functions to implement the driver.
|
|
|
|
config PCI_KEYSTONE_EP
|
|
bool "PCI Keystone Endpoint Mode"
|
|
depends on ARCH_KEYSTONE || ARCH_K3 || COMPILE_TEST
|
|
depends on PCI_ENDPOINT
|
|
select PCIE_DW_EP
|
|
select PCI_KEYSTONE
|
|
help
|
|
Enables support for the PCIe controller in the Keystone SoC to
|
|
work in endpoint mode. The PCI controller on Keystone is based
|
|
on DesignWare hardware and therefore the driver re-uses the
|
|
DesignWare core functions to implement the driver.
|
|
|
|
config PCI_LAYERSCAPE
|
|
bool "Freescale Layerscape PCIe controller - Host mode"
|
|
depends on OF && (ARM || ARCH_LAYERSCAPE || COMPILE_TEST)
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
select MFD_SYSCON
|
|
help
|
|
Say Y here if you want to enable PCIe controller support on Layerscape
|
|
SoCs to work in Host mode.
|
|
This controller can work either as EP or RC. The RCW[HOST_AGT_PEX]
|
|
determines which PCIe controller works in EP mode and which PCIe
|
|
controller works in RC mode.
|
|
|
|
config PCI_LAYERSCAPE_EP
|
|
bool "Freescale Layerscape PCIe controller - Endpoint mode"
|
|
depends on OF && (ARM || ARCH_LAYERSCAPE || COMPILE_TEST)
|
|
depends on PCI_ENDPOINT
|
|
select PCIE_DW_EP
|
|
help
|
|
Say Y here if you want to enable PCIe controller support on Layerscape
|
|
SoCs to work in Endpoint mode.
|
|
This controller can work either as EP or RC. The RCW[HOST_AGT_PEX]
|
|
determines which PCIe controller works in EP mode and which PCIe
|
|
controller works in RC mode.
|
|
|
|
config PCI_HISI
|
|
depends on OF && (ARM64 || COMPILE_TEST)
|
|
bool "HiSilicon Hip05 and Hip06 SoCs PCIe controllers"
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
select PCI_HOST_COMMON
|
|
help
|
|
Say Y here if you want PCIe controller support on HiSilicon
|
|
Hip05 and Hip06 SoCs
|
|
|
|
config PCIE_QCOM
|
|
bool "Qualcomm PCIe controller"
|
|
depends on OF && (ARCH_QCOM || COMPILE_TEST)
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
select CRC8
|
|
help
|
|
Say Y here to enable PCIe controller support on Qualcomm SoCs. The
|
|
PCIe controller uses the DesignWare core plus Qualcomm-specific
|
|
hardware wrappers.
|
|
|
|
config PCIE_QCOM_EP
|
|
tristate "Qualcomm PCIe controller - Endpoint mode"
|
|
depends on OF && (ARCH_QCOM || COMPILE_TEST)
|
|
depends on PCI_ENDPOINT
|
|
select PCIE_DW_EP
|
|
help
|
|
Say Y here to enable support for the PCIe controllers on Qualcomm SoCs
|
|
to work in endpoint mode. The PCIe controller uses the DesignWare core
|
|
plus Qualcomm-specific hardware wrappers.
|
|
|
|
config PCIE_ARMADA_8K
|
|
bool "Marvell Armada-8K PCIe controller"
|
|
depends on ARCH_MVEBU || COMPILE_TEST
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
help
|
|
Say Y here if you want to enable PCIe controller support on
|
|
Armada-8K SoCs. The PCIe controller on Armada-8K is based on
|
|
DesignWare hardware and therefore the driver re-uses the
|
|
DesignWare core functions to implement the driver.
|
|
|
|
config PCIE_ARTPEC6
|
|
bool
|
|
|
|
config PCIE_ARTPEC6_HOST
|
|
bool "Axis ARTPEC-6 PCIe controller Host Mode"
|
|
depends on MACH_ARTPEC6 || COMPILE_TEST
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
select PCIE_ARTPEC6
|
|
help
|
|
Enables support for the PCIe controller in the ARTPEC-6 SoC to work in
|
|
host mode. This uses the DesignWare core.
|
|
|
|
config PCIE_ARTPEC6_EP
|
|
bool "Axis ARTPEC-6 PCIe controller Endpoint Mode"
|
|
depends on MACH_ARTPEC6 || COMPILE_TEST
|
|
depends on PCI_ENDPOINT
|
|
select PCIE_DW_EP
|
|
select PCIE_ARTPEC6
|
|
help
|
|
Enables support for the PCIe controller in the ARTPEC-6 SoC to work in
|
|
endpoint mode. This uses the DesignWare core.
|
|
|
|
config PCIE_BT1
|
|
tristate "Baikal-T1 PCIe controller"
|
|
depends on MIPS_BAIKAL_T1 || COMPILE_TEST
|
|
depends on PCI_MSI_IRQ_DOMAIN
|
|
select PCIE_DW_HOST
|
|
help
|
|
Enables support for the PCIe controller in the Baikal-T1 SoC to work
|
|
in host mode. It's based on the Synopsys DWC PCIe v4.60a IP-core.
|
|
|
|
config PCIE_ROCKCHIP_DW_HOST
|
|
bool "Rockchip DesignWare PCIe controller"
|
|
select PCIE_DW
|
|
select PCIE_DW_HOST
|
|
depends on PCI_MSI
|
|
depends on ARCH_ROCKCHIP || COMPILE_TEST
|
|
depends on OF
|
|
help
|
|
Enables support for the DesignWare PCIe controller in the
|
|
Rockchip SoC except RK3399.
|
|
|
|
config PCIE_INTEL_GW
|
|
bool "Intel Gateway PCIe host controller support"
|
|
depends on OF && (X86 || COMPILE_TEST)
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
help
|
|
Say 'Y' here to enable PCIe Host controller support on Intel
|
|
Gateway SoCs.
|
|
The PCIe controller uses the DesignWare core plus Intel-specific
|
|
hardware wrappers.
|
|
|
|
config PCIE_KEEMBAY
|
|
bool
|
|
|
|
config PCIE_KEEMBAY_HOST
|
|
bool "Intel Keem Bay PCIe controller - Host mode"
|
|
depends on ARCH_KEEMBAY || COMPILE_TEST
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
select PCIE_KEEMBAY
|
|
help
|
|
Say 'Y' here to enable support for the PCIe controller in Keem Bay
|
|
to work in host mode.
|
|
The PCIe controller is based on DesignWare Hardware and uses
|
|
DesignWare core functions.
|
|
|
|
config PCIE_KEEMBAY_EP
|
|
bool "Intel Keem Bay PCIe controller - Endpoint mode"
|
|
depends on ARCH_KEEMBAY || COMPILE_TEST
|
|
depends on PCI_MSI
|
|
depends on PCI_ENDPOINT
|
|
select PCIE_DW_EP
|
|
select PCIE_KEEMBAY
|
|
help
|
|
Say 'Y' here to enable support for the PCIe controller in Keem Bay
|
|
to work in endpoint mode.
|
|
The PCIe controller is based on DesignWare Hardware and uses
|
|
DesignWare core functions.
|
|
|
|
config PCIE_KIRIN
|
|
depends on OF && (ARM64 || COMPILE_TEST)
|
|
tristate "HiSilicon Kirin series SoCs PCIe controllers"
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
help
|
|
Say Y here if you want PCIe controller support
|
|
on HiSilicon Kirin series SoCs.
|
|
|
|
config PCIE_HISI_STB
|
|
bool "HiSilicon STB SoCs PCIe controllers"
|
|
depends on ARCH_HISI || COMPILE_TEST
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
help
|
|
Say Y here if you want PCIe controller support on HiSilicon STB SoCs
|
|
|
|
config PCI_MESON
|
|
tristate "MESON PCIe controller"
|
|
default m if ARCH_MESON
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
help
|
|
Say Y here if you want to enable PCI controller support on Amlogic
|
|
SoCs. The PCI controller on Amlogic is based on DesignWare hardware
|
|
and therefore the driver re-uses the DesignWare core functions to
|
|
implement the driver.
|
|
|
|
config PCIE_TEGRA194
|
|
tristate
|
|
|
|
config PCIE_TEGRA194_HOST
|
|
tristate "NVIDIA Tegra194 (and later) PCIe controller - Host Mode"
|
|
depends on ARCH_TEGRA_194_SOC || COMPILE_TEST
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
select PHY_TEGRA194_P2U
|
|
select PCIE_TEGRA194
|
|
help
|
|
Enables support for the PCIe controller in the NVIDIA Tegra194 SoC to
|
|
work in host mode. There are two instances of PCIe controllers in
|
|
Tegra194. This controller can work either as EP or RC. In order to
|
|
enable host-specific features PCIE_TEGRA194_HOST must be selected and
|
|
in order to enable device-specific features PCIE_TEGRA194_EP must be
|
|
selected. This uses the DesignWare core.
|
|
|
|
config PCIE_TEGRA194_EP
|
|
tristate "NVIDIA Tegra194 (and later) PCIe controller - Endpoint Mode"
|
|
depends on ARCH_TEGRA_194_SOC || COMPILE_TEST
|
|
depends on PCI_ENDPOINT
|
|
select PCIE_DW_EP
|
|
select PHY_TEGRA194_P2U
|
|
select PCIE_TEGRA194
|
|
help
|
|
Enables support for the PCIe controller in the NVIDIA Tegra194 SoC to
|
|
work in endpoint mode. There are two instances of PCIe controllers in
|
|
Tegra194. This controller can work either as EP or RC. In order to
|
|
enable host-specific features PCIE_TEGRA194_HOST must be selected and
|
|
in order to enable device-specific features PCIE_TEGRA194_EP must be
|
|
selected. This uses the DesignWare core.
|
|
|
|
config PCIE_VISCONTI_HOST
|
|
bool "Toshiba Visconti PCIe controllers"
|
|
depends on ARCH_VISCONTI || COMPILE_TEST
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
help
|
|
Say Y here if you want PCIe controller support on Toshiba Visconti SoC.
|
|
This driver supports TMPV7708 SoC.
|
|
|
|
config PCIE_UNIPHIER
|
|
bool "Socionext UniPhier PCIe host controllers"
|
|
depends on ARCH_UNIPHIER || COMPILE_TEST
|
|
depends on OF && HAS_IOMEM
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
help
|
|
Say Y here if you want PCIe host controller support on UniPhier SoCs.
|
|
This driver supports LD20 and PXs3 SoCs.
|
|
|
|
config PCIE_UNIPHIER_EP
|
|
bool "Socionext UniPhier PCIe endpoint controllers"
|
|
depends on ARCH_UNIPHIER || COMPILE_TEST
|
|
depends on OF && HAS_IOMEM
|
|
depends on PCI_ENDPOINT
|
|
select PCIE_DW_EP
|
|
help
|
|
Say Y here if you want PCIe endpoint controller support on
|
|
UniPhier SoCs. This driver supports Pro5 SoC.
|
|
|
|
config PCIE_AL
|
|
bool "Amazon Annapurna Labs PCIe controller"
|
|
depends on OF && (ARM64 || COMPILE_TEST)
|
|
depends on PCI_MSI
|
|
select PCIE_DW_HOST
|
|
select PCI_ECAM
|
|
help
|
|
Say Y here to enable support of the Amazon's Annapurna Labs PCIe
|
|
controller IP on Amazon SoCs. The PCIe controller uses the DesignWare
|
|
core plus Annapurna Labs proprietary hardware wrappers. This is
|
|
required only for DT-based platforms. ACPI platforms with the
|
|
Annapurna Labs PCIe controller don't need to enable this.
|
|
|
|
config PCIE_FU740
|
|
bool "SiFive FU740 PCIe host controller"
|
|
depends on PCI_MSI
|
|
depends on SOC_SIFIVE || COMPILE_TEST
|
|
select PCIE_DW_HOST
|
|
help
|
|
Say Y here if you want PCIe controller support for the SiFive
|
|
FU740.
|
|
|
|
endmenu
|