]> git.baikalelectronics.ru Git - kernel.git/commit
PCI: Collect all native drivers under drivers/pci/controller/
authorShawn Lin <shawn.lin@rock-chips.com>
Thu, 31 May 2018 01:12:37 +0000 (09:12 +0800)
committerBjorn Helgaas <bhelgaas@google.com>
Fri, 8 Jun 2018 12:50:11 +0000 (07:50 -0500)
commitd9c0a5019f2a71328471ff0f8e9d02ed066fbbfb
treec4326f9e2d8ff1a6cb17e959fc5268c9e577ca94
parenta0691ed71520a68169862dbc75c611bf15371ad6
PCI: Collect all native drivers under drivers/pci/controller/

Native PCI drivers for root complex devices were originally all in
drivers/pci/host/.  Some of these devices can also be operated in endpoint
mode.  Drivers for endpoint mode didn't seem to fit in the "host"
directory, so we put both the root complex and endpoint drivers in
per-device directories, e.g., drivers/pci/dwc/, drivers/pci/cadence/, etc.

These per-device directories contain trivial Kconfig and Makefiles and
clutter drivers/pci/.  Make a new drivers/pci/controllers/ directory and
collect all the device-specific drivers there.

No functional change intended.

Link: https://lkml.kernel.org/r/1520304202-232891-1-git-send-email-shawn.lin@rock-chips.com
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
[bhelgaas: changelog]
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
123 files changed:
MAINTAINERS
drivers/pci/Kconfig
drivers/pci/Makefile
drivers/pci/cadence/Kconfig [deleted file]
drivers/pci/cadence/Makefile [deleted file]
drivers/pci/cadence/pcie-cadence-ep.c [deleted file]
drivers/pci/cadence/pcie-cadence-host.c [deleted file]
drivers/pci/cadence/pcie-cadence.c [deleted file]
drivers/pci/cadence/pcie-cadence.h [deleted file]
drivers/pci/controller/Kconfig [new file with mode: 0644]
drivers/pci/controller/Makefile [new file with mode: 0644]
drivers/pci/controller/dwc/Kconfig [new file with mode: 0644]
drivers/pci/controller/dwc/Makefile [new file with mode: 0644]
drivers/pci/controller/dwc/pci-dra7xx.c [new file with mode: 0644]
drivers/pci/controller/dwc/pci-exynos.c [new file with mode: 0644]
drivers/pci/controller/dwc/pci-imx6.c [new file with mode: 0644]
drivers/pci/controller/dwc/pci-keystone-dw.c [new file with mode: 0644]
drivers/pci/controller/dwc/pci-keystone.c [new file with mode: 0644]
drivers/pci/controller/dwc/pci-keystone.h [new file with mode: 0644]
drivers/pci/controller/dwc/pci-layerscape.c [new file with mode: 0644]
drivers/pci/controller/dwc/pcie-armada8k.c [new file with mode: 0644]
drivers/pci/controller/dwc/pcie-artpec6.c [new file with mode: 0644]
drivers/pci/controller/dwc/pcie-designware-ep.c [new file with mode: 0644]
drivers/pci/controller/dwc/pcie-designware-host.c [new file with mode: 0644]
drivers/pci/controller/dwc/pcie-designware-plat.c [new file with mode: 0644]
drivers/pci/controller/dwc/pcie-designware.c [new file with mode: 0644]
drivers/pci/controller/dwc/pcie-designware.h [new file with mode: 0644]
drivers/pci/controller/dwc/pcie-hisi.c [new file with mode: 0644]
drivers/pci/controller/dwc/pcie-histb.c [new file with mode: 0644]
drivers/pci/controller/dwc/pcie-kirin.c [new file with mode: 0644]
drivers/pci/controller/dwc/pcie-qcom.c [new file with mode: 0644]
drivers/pci/controller/dwc/pcie-spear13xx.c [new file with mode: 0644]
drivers/pci/controller/pci-aardvark.c [new file with mode: 0644]
drivers/pci/controller/pci-ftpci100.c [new file with mode: 0644]
drivers/pci/controller/pci-host-common.c [new file with mode: 0644]
drivers/pci/controller/pci-host-generic.c [new file with mode: 0644]
drivers/pci/controller/pci-hyperv.c [new file with mode: 0644]
drivers/pci/controller/pci-mvebu.c [new file with mode: 0644]
drivers/pci/controller/pci-rcar-gen2.c [new file with mode: 0644]
drivers/pci/controller/pci-tegra.c [new file with mode: 0644]
drivers/pci/controller/pci-thunder-ecam.c [new file with mode: 0644]
drivers/pci/controller/pci-thunder-pem.c [new file with mode: 0644]
drivers/pci/controller/pci-v3-semi.c [new file with mode: 0644]
drivers/pci/controller/pci-versatile.c [new file with mode: 0644]
drivers/pci/controller/pci-xgene-msi.c [new file with mode: 0644]
drivers/pci/controller/pci-xgene.c [new file with mode: 0644]
drivers/pci/controller/pcie-altera-msi.c [new file with mode: 0644]
drivers/pci/controller/pcie-altera.c [new file with mode: 0644]
drivers/pci/controller/pcie-cadence-ep.c [new file with mode: 0644]
drivers/pci/controller/pcie-cadence-host.c [new file with mode: 0644]
drivers/pci/controller/pcie-cadence.c [new file with mode: 0644]
drivers/pci/controller/pcie-cadence.h [new file with mode: 0644]
drivers/pci/controller/pcie-iproc-bcma.c [new file with mode: 0644]
drivers/pci/controller/pcie-iproc-msi.c [new file with mode: 0644]
drivers/pci/controller/pcie-iproc-platform.c [new file with mode: 0644]
drivers/pci/controller/pcie-iproc.c [new file with mode: 0644]
drivers/pci/controller/pcie-iproc.h [new file with mode: 0644]
drivers/pci/controller/pcie-mediatek.c [new file with mode: 0644]
drivers/pci/controller/pcie-mobiveil.c [new file with mode: 0644]
drivers/pci/controller/pcie-rcar.c [new file with mode: 0644]
drivers/pci/controller/pcie-rockchip-ep.c [new file with mode: 0644]
drivers/pci/controller/pcie-rockchip-host.c [new file with mode: 0644]
drivers/pci/controller/pcie-rockchip.c [new file with mode: 0644]
drivers/pci/controller/pcie-rockchip.h [new file with mode: 0644]
drivers/pci/controller/pcie-tango.c [new file with mode: 0644]
drivers/pci/controller/pcie-xilinx-nwl.c [new file with mode: 0644]
drivers/pci/controller/pcie-xilinx.c [new file with mode: 0644]
drivers/pci/controller/vmd.c [new file with mode: 0644]
drivers/pci/dwc/Kconfig [deleted file]
drivers/pci/dwc/Makefile [deleted file]
drivers/pci/dwc/pci-dra7xx.c [deleted file]
drivers/pci/dwc/pci-exynos.c [deleted file]
drivers/pci/dwc/pci-imx6.c [deleted file]
drivers/pci/dwc/pci-keystone-dw.c [deleted file]
drivers/pci/dwc/pci-keystone.c [deleted file]
drivers/pci/dwc/pci-keystone.h [deleted file]
drivers/pci/dwc/pci-layerscape.c [deleted file]
drivers/pci/dwc/pcie-armada8k.c [deleted file]
drivers/pci/dwc/pcie-artpec6.c [deleted file]
drivers/pci/dwc/pcie-designware-ep.c [deleted file]
drivers/pci/dwc/pcie-designware-host.c [deleted file]
drivers/pci/dwc/pcie-designware-plat.c [deleted file]
drivers/pci/dwc/pcie-designware.c [deleted file]
drivers/pci/dwc/pcie-designware.h [deleted file]
drivers/pci/dwc/pcie-hisi.c [deleted file]
drivers/pci/dwc/pcie-histb.c [deleted file]
drivers/pci/dwc/pcie-kirin.c [deleted file]
drivers/pci/dwc/pcie-qcom.c [deleted file]
drivers/pci/dwc/pcie-spear13xx.c [deleted file]
drivers/pci/host/Kconfig [deleted file]
drivers/pci/host/Makefile [deleted file]
drivers/pci/host/pci-aardvark.c [deleted file]
drivers/pci/host/pci-ftpci100.c [deleted file]
drivers/pci/host/pci-host-common.c [deleted file]
drivers/pci/host/pci-host-generic.c [deleted file]
drivers/pci/host/pci-hyperv.c [deleted file]
drivers/pci/host/pci-mvebu.c [deleted file]
drivers/pci/host/pci-rcar-gen2.c [deleted file]
drivers/pci/host/pci-tegra.c [deleted file]
drivers/pci/host/pci-thunder-ecam.c [deleted file]
drivers/pci/host/pci-thunder-pem.c [deleted file]
drivers/pci/host/pci-v3-semi.c [deleted file]
drivers/pci/host/pci-versatile.c [deleted file]
drivers/pci/host/pci-xgene-msi.c [deleted file]
drivers/pci/host/pci-xgene.c [deleted file]
drivers/pci/host/pcie-altera-msi.c [deleted file]
drivers/pci/host/pcie-altera.c [deleted file]
drivers/pci/host/pcie-iproc-bcma.c [deleted file]
drivers/pci/host/pcie-iproc-msi.c [deleted file]
drivers/pci/host/pcie-iproc-platform.c [deleted file]
drivers/pci/host/pcie-iproc.c [deleted file]
drivers/pci/host/pcie-iproc.h [deleted file]
drivers/pci/host/pcie-mediatek.c [deleted file]
drivers/pci/host/pcie-mobiveil.c [deleted file]
drivers/pci/host/pcie-rcar.c [deleted file]
drivers/pci/host/pcie-rockchip-ep.c [deleted file]
drivers/pci/host/pcie-rockchip-host.c [deleted file]
drivers/pci/host/pcie-rockchip.c [deleted file]
drivers/pci/host/pcie-rockchip.h [deleted file]
drivers/pci/host/pcie-tango.c [deleted file]
drivers/pci/host/pcie-xilinx-nwl.c [deleted file]
drivers/pci/host/pcie-xilinx.c [deleted file]
drivers/pci/host/vmd.c [deleted file]