]> asedeno.scripts.mit.edu Git - linux.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)
commit6e0832fa432ec99c94caee733c8f5851cf85560b
treec4326f9e2d8ff1a6cb17e959fc5268c9e577ca94
parent3a3869f1c443383ef8354ffa0e5fb8df65d8b549
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>
64 files changed:
MAINTAINERS
drivers/pci/Kconfig
drivers/pci/Makefile
drivers/pci/cadence/Kconfig [deleted file]
drivers/pci/cadence/Makefile [deleted file]
drivers/pci/controller/Kconfig [moved from drivers/pci/host/Kconfig with 90% similarity]
drivers/pci/controller/Makefile [moved from drivers/pci/host/Makefile with 89% similarity]
drivers/pci/controller/dwc/Kconfig [moved from drivers/pci/dwc/Kconfig with 100% similarity]
drivers/pci/controller/dwc/Makefile [moved from drivers/pci/dwc/Makefile with 100% similarity]
drivers/pci/controller/dwc/pci-dra7xx.c [moved from drivers/pci/dwc/pci-dra7xx.c with 99% similarity]
drivers/pci/controller/dwc/pci-exynos.c [moved from drivers/pci/dwc/pci-exynos.c with 100% similarity]
drivers/pci/controller/dwc/pci-imx6.c [moved from drivers/pci/dwc/pci-imx6.c with 100% similarity]
drivers/pci/controller/dwc/pci-keystone-dw.c [moved from drivers/pci/dwc/pci-keystone-dw.c with 100% similarity]
drivers/pci/controller/dwc/pci-keystone.c [moved from drivers/pci/dwc/pci-keystone.c with 100% similarity]
drivers/pci/controller/dwc/pci-keystone.h [moved from drivers/pci/dwc/pci-keystone.h with 100% similarity]
drivers/pci/controller/dwc/pci-layerscape.c [moved from drivers/pci/dwc/pci-layerscape.c with 100% similarity]
drivers/pci/controller/dwc/pcie-armada8k.c [moved from drivers/pci/dwc/pcie-armada8k.c with 100% similarity]
drivers/pci/controller/dwc/pcie-artpec6.c [moved from drivers/pci/dwc/pcie-artpec6.c with 100% similarity]
drivers/pci/controller/dwc/pcie-designware-ep.c [moved from drivers/pci/dwc/pcie-designware-ep.c with 100% similarity]
drivers/pci/controller/dwc/pcie-designware-host.c [moved from drivers/pci/dwc/pcie-designware-host.c with 99% similarity]
drivers/pci/controller/dwc/pcie-designware-plat.c [moved from drivers/pci/dwc/pcie-designware-plat.c with 100% similarity]
drivers/pci/controller/dwc/pcie-designware.c [moved from drivers/pci/dwc/pcie-designware.c with 100% similarity]
drivers/pci/controller/dwc/pcie-designware.h [moved from drivers/pci/dwc/pcie-designware.h with 100% similarity]
drivers/pci/controller/dwc/pcie-hisi.c [moved from drivers/pci/dwc/pcie-hisi.c with 99% similarity]
drivers/pci/controller/dwc/pcie-histb.c [moved from drivers/pci/dwc/pcie-histb.c with 100% similarity]
drivers/pci/controller/dwc/pcie-kirin.c [moved from drivers/pci/dwc/pcie-kirin.c with 100% similarity]
drivers/pci/controller/dwc/pcie-qcom.c [moved from drivers/pci/dwc/pcie-qcom.c with 100% similarity]
drivers/pci/controller/dwc/pcie-spear13xx.c [moved from drivers/pci/dwc/pcie-spear13xx.c with 100% similarity]
drivers/pci/controller/pci-aardvark.c [moved from drivers/pci/host/pci-aardvark.c with 100% similarity]
drivers/pci/controller/pci-ftpci100.c [moved from drivers/pci/host/pci-ftpci100.c with 100% similarity]
drivers/pci/controller/pci-host-common.c [moved from drivers/pci/host/pci-host-common.c with 100% similarity]
drivers/pci/controller/pci-host-generic.c [moved from drivers/pci/host/pci-host-generic.c with 100% similarity]
drivers/pci/controller/pci-hyperv.c [moved from drivers/pci/host/pci-hyperv.c with 100% similarity]
drivers/pci/controller/pci-mvebu.c [moved from drivers/pci/host/pci-mvebu.c with 100% similarity]
drivers/pci/controller/pci-rcar-gen2.c [moved from drivers/pci/host/pci-rcar-gen2.c with 100% similarity]
drivers/pci/controller/pci-tegra.c [moved from drivers/pci/host/pci-tegra.c with 100% similarity]
drivers/pci/controller/pci-thunder-ecam.c [moved from drivers/pci/host/pci-thunder-ecam.c with 100% similarity]
drivers/pci/controller/pci-thunder-pem.c [moved from drivers/pci/host/pci-thunder-pem.c with 100% similarity]
drivers/pci/controller/pci-v3-semi.c [moved from drivers/pci/host/pci-v3-semi.c with 100% similarity]
drivers/pci/controller/pci-versatile.c [moved from drivers/pci/host/pci-versatile.c with 100% similarity]
drivers/pci/controller/pci-xgene-msi.c [moved from drivers/pci/host/pci-xgene-msi.c with 100% similarity]
drivers/pci/controller/pci-xgene.c [moved from drivers/pci/host/pci-xgene.c with 100% similarity]
drivers/pci/controller/pcie-altera-msi.c [moved from drivers/pci/host/pcie-altera-msi.c with 100% similarity]
drivers/pci/controller/pcie-altera.c [moved from drivers/pci/host/pcie-altera.c with 100% similarity]
drivers/pci/controller/pcie-cadence-ep.c [moved from drivers/pci/cadence/pcie-cadence-ep.c with 100% similarity]
drivers/pci/controller/pcie-cadence-host.c [moved from drivers/pci/cadence/pcie-cadence-host.c with 100% similarity]
drivers/pci/controller/pcie-cadence.c [moved from drivers/pci/cadence/pcie-cadence.c with 100% similarity]
drivers/pci/controller/pcie-cadence.h [moved from drivers/pci/cadence/pcie-cadence.h with 100% similarity]
drivers/pci/controller/pcie-iproc-bcma.c [moved from drivers/pci/host/pcie-iproc-bcma.c with 100% similarity]
drivers/pci/controller/pcie-iproc-msi.c [moved from drivers/pci/host/pcie-iproc-msi.c with 100% similarity]
drivers/pci/controller/pcie-iproc-platform.c [moved from drivers/pci/host/pcie-iproc-platform.c with 100% similarity]
drivers/pci/controller/pcie-iproc.c [moved from drivers/pci/host/pcie-iproc.c with 100% similarity]
drivers/pci/controller/pcie-iproc.h [moved from drivers/pci/host/pcie-iproc.h with 100% similarity]
drivers/pci/controller/pcie-mediatek.c [moved from drivers/pci/host/pcie-mediatek.c with 100% similarity]
drivers/pci/controller/pcie-mobiveil.c [moved from drivers/pci/host/pcie-mobiveil.c with 100% similarity]
drivers/pci/controller/pcie-rcar.c [moved from drivers/pci/host/pcie-rcar.c with 100% similarity]
drivers/pci/controller/pcie-rockchip-ep.c [moved from drivers/pci/host/pcie-rockchip-ep.c with 100% similarity]
drivers/pci/controller/pcie-rockchip-host.c [moved from drivers/pci/host/pcie-rockchip-host.c with 100% similarity]
drivers/pci/controller/pcie-rockchip.c [moved from drivers/pci/host/pcie-rockchip.c with 100% similarity]
drivers/pci/controller/pcie-rockchip.h [moved from drivers/pci/host/pcie-rockchip.h with 100% similarity]
drivers/pci/controller/pcie-tango.c [moved from drivers/pci/host/pcie-tango.c with 100% similarity]
drivers/pci/controller/pcie-xilinx-nwl.c [moved from drivers/pci/host/pcie-xilinx-nwl.c with 100% similarity]
drivers/pci/controller/pcie-xilinx.c [moved from drivers/pci/host/pcie-xilinx.c with 100% similarity]
drivers/pci/controller/vmd.c [moved from drivers/pci/host/vmd.c with 100% similarity]