summaryrefslogtreecommitdiff
path: root/drivers/pci/pci.h
diff options
context:
space:
mode:
authorBjorn Helgaas <bhelgaas@google.com>2016-09-01 09:04:55 -0500
committerBjorn Helgaas <bhelgaas@google.com>2016-09-01 09:04:55 -0500
commit9e18ad98ca71ca0cfcadf633547409829773f36a (patch)
tree66a761b8f3db00623fc112e32af55d909c628dcf /drivers/pci/pci.h
parenta4589a660662d16336353b1c66ad18e0a0a3eb1e (diff)
parent8b2ec318eece89be5e33d5313a25461a55a3177a (diff)
Merge branch 'pci/ptm' into next
* pci/ptm: PCI: Add PTM clock granularity information PCI: Add pci_enable_ptm() for drivers to enable PTM on endpoints PCI: Add Precision Time Measurement (PTM) support
Diffstat (limited to 'drivers/pci/pci.h')
-rw-r--r--drivers/pci/pci.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/pci/pci.h b/drivers/pci/pci.h
index 9730c474b016..194521bfb1a3 100644
--- a/drivers/pci/pci.h
+++ b/drivers/pci/pci.h
@@ -332,6 +332,12 @@ static inline resource_size_t pci_resource_alignment(struct pci_dev *dev,
void pci_enable_acs(struct pci_dev *dev);
+#ifdef CONFIG_PCIE_PTM
+void pci_ptm_init(struct pci_dev *dev);
+#else
+static inline void pci_ptm_init(struct pci_dev *dev) { }
+#endif
+
struct pci_dev_reset_methods {
u16 vendor;
u16 device;