]> git.baikalelectronics.ru Git - kernel.git/commit
dt-bindings: pci: tegra: Update for per-lane PHYs
authorThierry Reding <treding@nvidia.com>
Fri, 4 Mar 2016 15:50:50 +0000 (16:50 +0100)
committerThierry Reding <treding@nvidia.com>
Fri, 29 Apr 2016 14:47:30 +0000 (16:47 +0200)
commitb35414db0909bf2d47f3298b65771a9a4dd1baa7
treef775908e9a52929477768d7dd751574f15e6f06b
parentb93aeb83f0575be119a2c4fa1046d0078dc9c24c
dt-bindings: pci: tegra: Update for per-lane PHYs

The XUSB pad controller allows PCIe lanes to be controlled individually,
providing fine-grained control over their power state. Previous attempts
at describing the XUSB pad controller in DT had erroneously assumed that
all PCIe lanes were driven by the same PHY, and hence the PCI host
controller would reference only a single PHY.

Moving to a representation of per-lane PHYs requires that the operating
system driver for the PCI host controller have access to the set of PHY
devices that make up the connection of each root port in order to power
up and down all of the lanes as necessary.

Acked-by: Rob Herring <robh@kernel.org>
Acked-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt