]> git.karo-electronics.de Git - karo-tx-linux.git/commit
PCI: tegra: Move PCIe driver to drivers/pci/host
authorThierry Reding <thierry.reding@avionic-design.de>
Fri, 9 Aug 2013 14:49:19 +0000 (16:49 +0200)
committerStephen Warren <swarren@nvidia.com>
Tue, 13 Aug 2013 18:07:45 +0000 (12:07 -0600)
commitd1523b52bff35ea709141abac87dd701559ef290
treebc60d26ee1b80ef445e6b3d8ae5546ff4d774ab7
parent734a0f6bb93d6f2c27a2b2976e9da1e31905facd
PCI: tegra: Move PCIe driver to drivers/pci/host

Move the PCIe driver from arch/arm/mach-tegra into the drivers/pci/host
directory. The motivation is to collect various host controller drivers
in the same location in order to facilitate refactoring.

The Tegra PCIe driver has been largely rewritten, both in order to turn
it into a proper platform driver and to add MSI (based on code by
Krishna Kishore <kthota@nvidia.com>) as well as device tree support.

Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Acked-by: Bjorn Helgaas <bhelgaas@google.com>
[swarren, split DT changes into a separate patch in another branch]
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt [new file with mode: 0644]
arch/arm/mach-tegra/Kconfig
arch/arm/mach-tegra/Makefile
arch/arm/mach-tegra/board-harmony-pcie.c [deleted file]
arch/arm/mach-tegra/board.h
arch/arm/mach-tegra/iomap.h
arch/arm/mach-tegra/pcie.c [deleted file]
arch/arm/mach-tegra/tegra.c
drivers/pci/host/Kconfig
drivers/pci/host/Makefile
drivers/pci/host/pci-tegra.c [new file with mode: 0644]