commit | e53f9a28bee35932a0ae4d2ec2784f55491ec6d3 | [log] [tgz] |
---|---|---|
author | David Daney <david.daney@cavium.com> | Thu Nov 17 14:25:01 2016 -0800 |
committer | Bjorn Helgaas <bhelgaas@google.com> | Thu Dec 08 14:44:22 2016 -0600 |
tree | ef9e649c3cb4156ac6507fabd3f045c788cd8566 | |
parent | fc4f57fadea906648a4ccae4c3ff4bfd7f277649 [diff] |
PCI/ASPM: Don't retrain link if ASPM not possible Some (defective) PCIe devices are not able to reliably do link retraining. Check to see if ASPM is possible between link partners before configuring common clocking, and doing the resulting link retraining. If ASPM is not possible, there is no reason to risk losing access to a device due to an unnecessary link retraining. Signed-off-by: David Daney <david.daney@cavium.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>