PCI: tegra: Support per-lane PHYs
authorThierry Reding <treding@nvidia.com>
Wed, 11 Nov 2015 17:25:59 +0000 (18:25 +0100)
committerThierry Reding <treding@nvidia.com>
Fri, 29 Apr 2016 14:47:54 +0000 (16:47 +0200)
commit6fe7c187e026c8b610df9dda7d9befc70cbfd169
treeb5ae969b5d592750dd48c9e4e1b89ccdd060d2a8
parent13541cc3d42faef262cbae21331128c065d7dc5d
PCI: tegra: Support per-lane PHYs

The current XUSB pad controller bindings are insufficient to describe
PHY devices attached to USB controllers. New bindings have been created
to overcome these restrictions. As a side-effect each root port now is
assigned a set of PHY devices, one for each lane associated with the
root port. This has the benefit of allowing fine-grained control of the
power management for each lane.

Acked-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Bjorn Helgaas <bhelgaas@google.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/pci/host/pci-tegra.c