aboutsummaryrefslogtreecommitdiff
path: root/drivers/pci/probe.c
diff options
context:
space:
mode:
authorGravatar Jonathan Yong <jonathan.yong@intel.com> 2016-06-11 14:13:38 -0500
committerGravatar Bjorn Helgaas <bhelgaas@google.com> 2016-08-15 13:44:08 -0500
commit9bb04a0c4e261187be904d05c2bcd1da0eebc20c (patch)
tree725a72656a45640205c5d05885dc9c3fd41f01e0 /drivers/pci/probe.c
parentLinux 4.8-rc1 (diff)
downloadlinux-9bb04a0c4e261187be904d05c2bcd1da0eebc20c.tar.gz
linux-9bb04a0c4e261187be904d05c2bcd1da0eebc20c.tar.bz2
linux-9bb04a0c4e261187be904d05c2bcd1da0eebc20c.zip
PCI: Add Precision Time Measurement (PTM) support
Add Precision Time Measurement (PTM) support (see PCIe r3.1, sec 6.22). Enable PTM on PTM Root devices and switch ports. This does not enable PTM on endpoints. There currently are no PTM-capable devices on the market, but it is expected to be supported by the Intel Apollo Lake platform. [bhelgaas: complete rework] Signed-off-by: Jonathan Yong <jonathan.yong@intel.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Diffstat (limited to 'drivers/pci/probe.c')
-rw-r--r--drivers/pci/probe.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/pci/probe.c b/drivers/pci/probe.c
index 93f280df3428..e2e424472058 100644
--- a/drivers/pci/probe.c
+++ b/drivers/pci/probe.c
@@ -1667,6 +1667,9 @@ static void pci_init_capabilities(struct pci_dev *dev)
pci_enable_acs(dev);
pci_cleanup_aer_error_status_regs(dev);
+
+ /* Precision Time Measurement */
+ pci_ptm_init(dev);
}
/*