pci: tegra: port to standard clock/reset/pwr domain APIs
authorStephen Warren <swarren@nvidia.com>
Fri, 5 Aug 2016 22:10:34 +0000 (16:10 -0600)
committerTom Warren <twarren@nvidia.com>
Mon, 15 Aug 2016 17:26:13 +0000 (10:26 -0700)
commitbbc5b36b2519d5aaa267a2bffba4b3e44dc8f51c
tree3c1e7d785a68053e1acd917542927b05e4a85b9a
parentc04930762d433aeef94d8c910fa65461d43b9016
pci: tegra: port to standard clock/reset/pwr domain APIs

Tegra186 supports the new standard clock, reset, and power domain APIs.
Older Tegra SoCs still use custom APIs. Enhance the Tegra PCIe driver so
that it can operate with either set of APIs.

On Tegra186, the BPMP handles all aspects of PCIe PHY (UPHY) programming.
Consequently, this logic is disabled too.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Warren <twarren@nvidia.com>
drivers/pci/Kconfig
drivers/pci/pci_tegra.c