| What: /sys/kernel/debug/pcie_ptm_*/local_clock | |
| Date: May 2025 | |
| Contact: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> | |
| Description: | |
| (RO) PTM local clock in nanoseconds. Applicable for both Root | |
| Complex and Endpoint controllers. | |
| What: /sys/kernel/debug/pcie_ptm_*/master_clock | |
| Date: May 2025 | |
| Contact: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> | |
| Description: | |
| (RO) PTM master clock in nanoseconds. Applicable only for | |
| Endpoint controllers. | |
| What: /sys/kernel/debug/pcie_ptm_*/t1 | |
| Date: May 2025 | |
| Contact: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> | |
| Description: | |
| (RO) PTM T1 timestamp in nanoseconds. Applicable only for | |
| Endpoint controllers. | |
| What: /sys/kernel/debug/pcie_ptm_*/t2 | |
| Date: May 2025 | |
| Contact: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> | |
| Description: | |
| (RO) PTM T2 timestamp in nanoseconds. Applicable only for | |
| Root Complex controllers. | |
| What: /sys/kernel/debug/pcie_ptm_*/t3 | |
| Date: May 2025 | |
| Contact: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> | |
| Description: | |
| (RO) PTM T3 timestamp in nanoseconds. Applicable only for | |
| Root Complex controllers. | |
| What: /sys/kernel/debug/pcie_ptm_*/t4 | |
| Date: May 2025 | |
| Contact: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> | |
| Description: | |
| (RO) PTM T4 timestamp in nanoseconds. Applicable only for | |
| Endpoint controllers. | |
| What: /sys/kernel/debug/pcie_ptm_*/context_update | |
| Date: May 2025 | |
| Contact: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> | |
| Description: | |
| (RW) Control the PTM context update mode. Applicable only for | |
| Endpoint controllers. | |
| Following values are supported: | |
| * auto = PTM context auto update trigger for every 10ms | |
| * manual = PTM context manual update. Writing 'manual' to this | |
| file triggers PTM context update (default) | |
| What: /sys/kernel/debug/pcie_ptm_*/context_valid | |
| Date: May 2025 | |
| Contact: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> | |
| Description: | |
| (RW) Control the PTM context validity (local clock timing). | |
| Applicable only for Root Complex controllers. PTM context is | |
| invalidated by hardware if the Root Complex enters low power | |
| mode or changes link frequency. | |
| Following values are supported: | |
| * 0 = PTM context invalid (default) | |
| * 1 = PTM context valid |