PCI: Export pcie_get_speed_cap and pcie_get_width_cap
authorAlex Deucher <alexander.deucher@amd.com>
Mon, 25 Jun 2018 18:17:41 +0000 (13:17 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 5 Jul 2018 21:39:59 +0000 (16:39 -0500)
So drivers can use them.  This can be used to replace
duplicate code in the drm subsystem.

Acked-by: Christian König <christian.koenig@amd.com>
Acked-by: Bjorn Helgaas <bhelgaas@google.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/pci/pci.c
include/linux/pci.h

index 97acba712e4e7f7191df5fd7ae7800597dc94fd5..22adaf35b136bee7a43ed09377c718ef52ddc2ea 100644 (file)
@@ -5222,6 +5222,7 @@ enum pci_bus_speed pcie_get_speed_cap(struct pci_dev *dev)
 
        return PCI_SPEED_UNKNOWN;
 }
+EXPORT_SYMBOL(pcie_get_speed_cap);
 
 /**
  * pcie_get_width_cap - query for the PCI device's link width capability
@@ -5240,6 +5241,7 @@ enum pcie_link_width pcie_get_width_cap(struct pci_dev *dev)
 
        return PCIE_LNK_WIDTH_UNKNOWN;
 }
+EXPORT_SYMBOL(pcie_get_width_cap);
 
 /**
  * pcie_bandwidth_capable - calculate a PCI device's link bandwidth capability
index 340029b2fb382cc15888d72fde0bf5a069a6467c..6e0c0803b24133f2cabbc03e5a09da2c4556a3e7 100644 (file)
@@ -261,6 +261,9 @@ enum pci_bus_speed {
        PCI_SPEED_UNKNOWN               = 0xff,
 };
 
+enum pci_bus_speed pcie_get_speed_cap(struct pci_dev *dev);
+enum pcie_link_width pcie_get_width_cap(struct pci_dev *dev);
+
 struct pci_cap_saved_data {
        u16             cap_nr;
        bool            cap_extended;