Преглед изворни кода

PCI/xilinx: Depend on OF instead of the ARCH

There isn't a hard dependency of the Xilinx AXI-PCIe host bridge on any
architecture.  For example: at SiFive we map RISC-V cores to Xilinx FPGAs
and connect the Xilinx IP via a TileLink adapter, so the RISC-V Linux
port will need to be able to enable PCIE_XILINX in order to have PCIe
support.

This patch decouples the PCIE_XILINX support from ARCH.  Instead it just
depends on OF, which is the only true dependency.

Signed-off-by: Palmer Dabbelt <palmer@dabbelt.com>
[hch: switch to OF instead of OF_PCI now that the latter is gone]
Signed-off-by: Christoph Hellwig <hch@lst.de>
[lorenzo.pieralisi@arm.com: trimmed the commit log]
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Christoph Hellwig пре 7 година
родитељ
комит
34dbc9c658
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      drivers/pci/controller/Kconfig

+ 1 - 1
drivers/pci/controller/Kconfig

@@ -103,7 +103,7 @@ config PCI_HOST_GENERIC
 
 
 config PCIE_XILINX
 config PCIE_XILINX
 	bool "Xilinx AXI PCIe host bridge support"
 	bool "Xilinx AXI PCIe host bridge support"
-	depends on ARCH_ZYNQ || MICROBLAZE || (MIPS && PCI_DRIVERS_GENERIC) || COMPILE_TEST
+	depends on OF || COMPILE_TEST
 	help
 	help
 	  Say 'Y' here if you want kernel to support the Xilinx AXI PCIe
 	  Say 'Y' here if you want kernel to support the Xilinx AXI PCIe
 	  Host Bridge driver.
 	  Host Bridge driver.