From: Bjorn Helgaas Date: Wed, 4 Apr 2018 18:27:40 +0000 (-0500) Subject: Merge branch 'pci/enumeration' X-Git-Tag: v4.17-rc1~93^2~21 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=315271b0ff1976e8c4a1c2620cef39047a003390;p=users%2Fjedix%2Flinux-maple.git Merge branch 'pci/enumeration' - add decoding for 16 GT/s link speed (Jay Fang) - add interfaces to get max link speed and width (Tal Gilboa) - add pcie_bandwidth_capable() to compute max supported link bandwidth (Tal Gilboa) - add pcie_bandwidth_available() to compute bandwidth available to device (Tal Gilboa) - add pcie_print_link_status() to log link speed and whether it's limited (Tal Gilboa) - use PCI core interfaces to report when device performance may be limited by its slot instead of doing it in each driver (Tal Gilboa) * pci/enumeration: fm10k: Report PCIe link properties with pcie_print_link_status() net/mlx5e: Use pcie_bandwidth_available() to compute bandwidth net/mlx5: Report PCIe link properties with pcie_print_link_status() net/mlx4_core: Report PCIe link properties with pcie_print_link_status() PCI: Add pcie_print_link_status() to log link speed and whether it's limited PCI: Add pcie_bandwidth_available() to compute bandwidth available to device PCI: Add pcie_bandwidth_capable() to compute max supported link bandwidth PCI: Add pcie_get_width_cap() to find max supported link width PCI: Add pcie_get_speed_cap() to find max supported link speed PCI: Add decoding for 16 GT/s link speed --- 315271b0ff1976e8c4a1c2620cef39047a003390