PCI: cadence: Move all files to per-device cadence directory
Cadence core library files may be used by various platform drivers. Add a new directory "cadence" to group all the Cadence core library files and the platforms using Cadence core library. Signed-off-by: Tom Joseph <tjoseph@cadence.com> Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Reviewed-by: Andrew Murray <andrew.murray@arm.com>
This commit is contained in:
parent
bd22885aa1
commit
de80f95ccb
@ -22,49 +22,6 @@ config PCI_AARDVARK
|
|||||||
controller is part of the South Bridge of the Marvel Armada
|
controller is part of the South Bridge of the Marvel Armada
|
||||||
3700 SoC.
|
3700 SoC.
|
||||||
|
|
||||||
menu "Cadence PCIe controllers support"
|
|
||||||
|
|
||||||
config PCIE_CADENCE
|
|
||||||
bool
|
|
||||||
|
|
||||||
config PCIE_CADENCE_HOST
|
|
||||||
bool
|
|
||||||
depends on OF
|
|
||||||
select IRQ_DOMAIN
|
|
||||||
select PCIE_CADENCE
|
|
||||||
|
|
||||||
config PCIE_CADENCE_EP
|
|
||||||
bool
|
|
||||||
depends on OF
|
|
||||||
depends on PCI_ENDPOINT
|
|
||||||
select PCIE_CADENCE
|
|
||||||
|
|
||||||
config PCIE_CADENCE_PLAT
|
|
||||||
bool
|
|
||||||
|
|
||||||
config PCIE_CADENCE_PLAT_HOST
|
|
||||||
bool "Cadence PCIe platform host controller"
|
|
||||||
depends on OF
|
|
||||||
select PCIE_CADENCE_HOST
|
|
||||||
select PCIE_CADENCE_PLAT
|
|
||||||
help
|
|
||||||
Say Y here if you want to support the Cadence PCIe platform controller in
|
|
||||||
host mode. This PCIe controller may be embedded into many different
|
|
||||||
vendors SoCs.
|
|
||||||
|
|
||||||
config PCIE_CADENCE_PLAT_EP
|
|
||||||
bool "Cadence PCIe platform endpoint controller"
|
|
||||||
depends on OF
|
|
||||||
depends on PCI_ENDPOINT
|
|
||||||
select PCIE_CADENCE_EP
|
|
||||||
select PCIE_CADENCE_PLAT
|
|
||||||
help
|
|
||||||
Say Y here if you want to support the Cadence PCIe platform controller in
|
|
||||||
endpoint mode. This PCIe controller may be embedded into many
|
|
||||||
different vendors SoCs.
|
|
||||||
|
|
||||||
endmenu
|
|
||||||
|
|
||||||
config PCIE_XILINX_NWL
|
config PCIE_XILINX_NWL
|
||||||
bool "NWL PCIe Core"
|
bool "NWL PCIe Core"
|
||||||
depends on ARCH_ZYNQMP || COMPILE_TEST
|
depends on ARCH_ZYNQMP || COMPILE_TEST
|
||||||
@ -304,4 +261,5 @@ config PCI_HYPERV_INTERFACE
|
|||||||
have a common interface with the Hyper-V PCI frontend driver.
|
have a common interface with the Hyper-V PCI frontend driver.
|
||||||
|
|
||||||
source "drivers/pci/controller/dwc/Kconfig"
|
source "drivers/pci/controller/dwc/Kconfig"
|
||||||
|
source "drivers/pci/controller/cadence/Kconfig"
|
||||||
endmenu
|
endmenu
|
||||||
|
@ -1,8 +1,5 @@
|
|||||||
# SPDX-License-Identifier: GPL-2.0
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
obj-$(CONFIG_PCIE_CADENCE) += pcie-cadence.o
|
obj-$(CONFIG_PCIE_CADENCE) += cadence/
|
||||||
obj-$(CONFIG_PCIE_CADENCE_HOST) += pcie-cadence-host.o
|
|
||||||
obj-$(CONFIG_PCIE_CADENCE_EP) += pcie-cadence-ep.o
|
|
||||||
obj-$(CONFIG_PCIE_CADENCE_PLAT) += pcie-cadence-plat.o
|
|
||||||
obj-$(CONFIG_PCI_FTPCI100) += pci-ftpci100.o
|
obj-$(CONFIG_PCI_FTPCI100) += pci-ftpci100.o
|
||||||
obj-$(CONFIG_PCI_HYPERV) += pci-hyperv.o
|
obj-$(CONFIG_PCI_HYPERV) += pci-hyperv.o
|
||||||
obj-$(CONFIG_PCI_HYPERV_INTERFACE) += pci-hyperv-intf.o
|
obj-$(CONFIG_PCI_HYPERV_INTERFACE) += pci-hyperv-intf.o
|
||||||
|
45
drivers/pci/controller/cadence/Kconfig
Normal file
45
drivers/pci/controller/cadence/Kconfig
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
|
||||||
|
menu "Cadence PCIe controllers support"
|
||||||
|
depends on PCI
|
||||||
|
|
||||||
|
config PCIE_CADENCE
|
||||||
|
bool
|
||||||
|
|
||||||
|
config PCIE_CADENCE_HOST
|
||||||
|
bool
|
||||||
|
depends on OF
|
||||||
|
select IRQ_DOMAIN
|
||||||
|
select PCIE_CADENCE
|
||||||
|
|
||||||
|
config PCIE_CADENCE_EP
|
||||||
|
bool
|
||||||
|
depends on OF
|
||||||
|
depends on PCI_ENDPOINT
|
||||||
|
select PCIE_CADENCE
|
||||||
|
|
||||||
|
config PCIE_CADENCE_PLAT
|
||||||
|
bool
|
||||||
|
|
||||||
|
config PCIE_CADENCE_PLAT_HOST
|
||||||
|
bool "Cadence PCIe platform host controller"
|
||||||
|
depends on OF
|
||||||
|
select PCIE_CADENCE_HOST
|
||||||
|
select PCIE_CADENCE_PLAT
|
||||||
|
help
|
||||||
|
Say Y here if you want to support the Cadence PCIe platform controller in
|
||||||
|
host mode. This PCIe controller may be embedded into many different
|
||||||
|
vendors SoCs.
|
||||||
|
|
||||||
|
config PCIE_CADENCE_PLAT_EP
|
||||||
|
bool "Cadence PCIe platform endpoint controller"
|
||||||
|
depends on OF
|
||||||
|
depends on PCI_ENDPOINT
|
||||||
|
select PCIE_CADENCE_EP
|
||||||
|
select PCIE_CADENCE_PLAT
|
||||||
|
help
|
||||||
|
Say Y here if you want to support the Cadence PCIe platform controller in
|
||||||
|
endpoint mode. This PCIe controller may be embedded into many
|
||||||
|
different vendors SoCs.
|
||||||
|
|
||||||
|
endmenu
|
5
drivers/pci/controller/cadence/Makefile
Normal file
5
drivers/pci/controller/cadence/Makefile
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
|
obj-$(CONFIG_PCIE_CADENCE) += pcie-cadence.o
|
||||||
|
obj-$(CONFIG_PCIE_CADENCE_HOST) += pcie-cadence-host.o
|
||||||
|
obj-$(CONFIG_PCIE_CADENCE_EP) += pcie-cadence-ep.o
|
||||||
|
obj-$(CONFIG_PCIE_CADENCE_PLAT) += pcie-cadence-plat.o
|
Loading…
x
Reference in New Issue
Block a user