PCI: tegra: Add Tegra186 PCIe support
authorManikanta Maddireddy <mmaddireddy@nvidia.com>
Wed, 27 Sep 2017 11:58:35 +0000 (17:28 +0530)
committerBjorn Helgaas <bhelgaas@google.com>
Wed, 18 Oct 2017 16:27:17 +0000 (11:27 -0500)
commit9cea513d8cbc75ee26327d3d8971fe7b58288d8f
treef80f38100f8c3e5e22e194fd17ced2194037e2fb
parent904fb8e452b4a95490357841291fa523ad1d6442
PCI: tegra: Add Tegra186 PCIe support

Add Tegra186 PCIe support.  UPHY programming is performed by BPMP; PHY
enable calls are not required for Tegra186 PCIe.

Power partition ungate is done by BPMP powergate driver.  The Tegra186
DT description must include a "power-domains" property, which results in
dev->pm_domain being set.

Tested-by: Mikko Perttunen <mperttunen@nvidia.com>
Tested-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Manikanta Maddireddy <mmaddireddy@nvidia.com>
[bhelgaas: add "power-domains" reference]
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Mikko Perttunen <mperttunen@nvidia.com>
Acked-by: Thierry Reding <treding@nvidia.com>
drivers/pci/host/pci-tegra.c